Miru

Miru is an open-source time tracking and invoicing web application built with Ruby on Rails and ReactJS, supporting employee benefit management as well.

Team & Project Time Tracking
5/13/2025
View Source

Miru

Miru is an open-source, web-based time tracking and invoicing application built with Ruby on Rails and ReactJS. It is designed to help small businesses and organizations streamline workflow, manage time, invoices, clients, and employee benefits.

Features

  • Time Tracking: Intuitive tools for tracking work hours.
  • Invoicing: Generate professional invoices using time tracking data; send invoices directly to clients via email.
  • Team Management: Collaborative workspace for managing team members and their work.
  • Client Management: Centralized system for maintaining and accessing client information.
  • Client Portal: Dashboard for clients to view all invoices and their statuses.
  • Project Management: Add new projects, assign team members, and set billing rates.
  • Reports: Generate comprehensive reports including time data, expenses, and revenue; export reports as PDF or CSV.
  • Payment Integration: Connect with Stripe for secure payments; accept payments directly through Miru.

Upcoming Features

  • Expense Tracking: Manage and allocate project-related expenses; attach receipts and include expenses in invoices.
  • Multi-Platform Accessibility: Access via web, desktop, and mobile devices with data synchronization.
  • PTO Module: Leave management system.
  • Google Integration: Track and add meetings directly from Google services.

Category

team-project-time-tracking

Tags

open-source, invoicing, web-based, ruby

Source

GitHub Repository

Pricing

Miru is open-source and released under the MIT License. There are no pricing plans mentioned; it is free to use and self-host.