In simple English
Miru is a web application that helps you track billable hours, send invoices, and collect payments in one place. It replaces separate spreadsheets, timers, and billing tools. You can use the hosted service or run the code on your own server for free under the MIT licence. Setting up your own server requires technical knowledge of Ruby and Rails, but the hosted version is ready immediately. It is well-suited for small agencies, consultancies, and independent service providers.
What it is
Miru is an open-source business suite built with Ruby on Rails and React. It brings together time tracking, expense logs, client portals, invoicing, and reporting.
What it is good for
Agency owners and freelancers who want to stop stitching together multiple tools to track billable hours, send invoices, and collect client payments.
- Combines time tracking, invoicing, expenses, and payments in a single platform.
- Includes client portals so clients can view and check invoice statuses easily.
- Open source under the MIT licence with first-party Docker and Render deployment support.
- Self-hosting requires maintaining a Ruby on Rails backend, a PostgreSQL database, and Redis.
- Advanced features like MCP agent endpoints may require a paid workspace plan on the hosted version.
- Memory and server requirements are higher than a simple static site due to the full-stack Ruby and React architecture.
spreadsheets and disconnected time tracking tools
Stripe
- invoiceninja/invoiceninja10k stars
A heavier open-source invoicing and time-tracking platform with extensive client billing features.
- kimai/kimai5.1k stars
A dedicated open-source time-tracking web app focused heavily on hours and reporting.
- btcpayserver/btcpayserver7.8k stars
Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.
- hledgerorg/hledger4.8k stars
Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.
- akaunting/akaunting10k stars
Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.
git clone https://github.com/saeloun/miru-web.git cd miru-web bundle install yarn install