Midday

A business management tool for freelancers to track time, organize financial documents, and manage bank transactions.

Midday screenshot 1

Midday is an open-source web app and server designed for freelancers, contractors, and solo entrepreneurs. It serves as a centralized business assistant that combines financial management, time tracking, and document storage into a single web application. The software is deployed as a server-based application and integrates with various banking and payment providers to streamline business operations.

By consolidating functions that are typically scattered across multiple platforms, Midday provides a single interface for managing the daily administrative needs of a small business. It is intended for users who need to monitor their cash flow, track billable hours, and organize legal documents without switching between different software suites. The application handles everything from initial time logging to the final export of financial records for tax preparation.

Key features

  • Live time tracking for projects with detailed overviews
  • Magic Inbox for matching receipts to transactions
  • Secure Vault for storing contracts and agreements
  • CSV export of financial data for accounting purposes
  • AI assistant for analyzing spending patterns and finding documents
  • Bank connectivity via Plaid, Teller, and GoCardLess
  • Web-based invoicing and real-time collaboration

Midday is built using a monorepo architecture with TypeScript, Next.js, and Tailwind CSS. It relies on Supabase for database management, authentication, and storage, while utilizing Railway and Vercel for hosting. The system integrates several external services to extend its functionality, including Gemini and OpenAI for its assistant capabilities, Typesense for search, and Polar for payment processing. It supports bank connections across the US, Canada, and the EU, ensuring that financial data is synchronized across different regions. Background jobs are managed via Trigger.dev, and transactional emails are handled through Resend.

This tool is a comprehensive operational hub for small business owners who require integrated financial and time management tools under an AGPL-3.0 license.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity1 month ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.