For an open source corporate expense management platform, the strongest matches are expensify/app (Expensify App is a cross-platform expense management platform that), ellite/wallos (Wallos is a self-hosted financial expense manager suited for) and arrobalytics/django-ledger (Django-ledger is a double-entry accounting framework and general ledger). jakubgarfield/expenses and firefly-iii/firefly-iii round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to Ramp expense management”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Expensify App is a cross-platform collaborative expense management platform that combines receipt capture, expense tracking, and shared bill splitting for groups and teams. Designed as an offline-first application, it applies user actions optimistically to local state and queues them for server synchronization, with automatic rollback if the server rejects an operation. The application is built on a reactive client-side key-value store called Onyx that broadcasts changes to subscribed components and persists data to disk for offline access. Its cross-platform TypeScript and React codebase com
Expensify App is a cross-platform expense management platform that supports receipt capture, expense tracking, and reimbursement management, though it lacks clear emphasis on corporate card issuing and spend control features.
Wallos is a self-hosted subscription tracking dashboard and financial expense manager. It serves as a budgeting tool for monitoring recurring payments and due dates to ensure subscription services are paid on time. The application identifies expenditure patterns through personal finance analytics, utilizing visual charts and spending statistics. It handles multi-currency finance tracking by retrieving live exchange rates from external services to translate global currencies into a single primary value. Additional capabilities include a notification system that sends payment reminders via ema
Wallos is a self-hosted financial expense manager suited for personal subscription tracking and spend visualization, though it lacks dedicated corporate card management and automated approval workflows required for business spend control.
Django-ledger is a double-entry accounting framework built for the Django web environment. It provides a relational ledger system that enforces strict balancing rules for all financial transactions, ensuring data integrity through atomic batch processing and hierarchical account organization. The platform is designed for multi-tenant financial management, allowing for the isolation of data and reporting across multiple distinct business entities within a single installation. It distinguishes itself by integrating commercial document lifecycles—such as invoices, bills, and purchase orders—dire
Django-ledger is a double-entry accounting framework and general ledger system for Django rather than an end-to-end corporate expense management and spend control platform, making it a lower-level financial building block.
This application is a personal finance tracker that utilizes a cloud-based spreadsheet as its primary database for recording and organizing daily spending. It provides a web-based dashboard for managing individual transactions and generating monthly summaries to assist with budget oversight. The project distinguishes itself by leveraging spreadsheet-based storage to enable collaborative financial management, allowing multiple users to access and update shared records in real time. It further automates record maintenance through recurring transaction scheduling and integration with external wo
This application is designed for personal finance tracking rather than corporate spend control and lacks corporate card management or accounting integration.
Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma
Firefly III is a self-hosted personal finance management system built for individuals rather than corporate spend control, lacking business features like corporate card issuance, receipt scanning, and employee reimbursement workflows.
ezbookkeeping is a self-hosted personal finance manager designed for tracking income and expenses. It functions as a multi-currency bookkeeping tool that manages account balances and total wealth through a private application. The system distinguishes itself by integrating a language model transaction processor to extract data from receipt images and automate financial entry. It also provides a REST-based finance API and a corresponding command-line client, enabling programmatic finance automation and the integration of records with external scripts. The platform includes a financial data an
This is a personal finance manager rather than a corporate expense management platform, meaning it lacks corporate card issuance and multi-level employee approval workflows.
Crater is an invoicing and billing software system designed for creating professional invoices, estimates, and recurring billing schedules. It serves as a multi-entity accounting manager, allowing for the organization and separation of financial data and billing records across multiple different business organizations. The platform integrates payment gateway services to collect funds directly from customers and provides a secure client billing portal where customers can access account details and pay outstanding invoices. It also functions as an expense tracking application to log outgoing co
Crater is an invoicing and billing application with basic expense tracking capabilities, but it is not a dedicated corporate expense management and spend control platform for employee cards and reimbursements.
Idurar is an integrated system combining Customer Relationship Management and Enterprise Resource Planning. It functions as a headless business API that generates secure REST endpoints and administrative panels from configuration files to connect business logic with external applications. The platform supports multi-tenant SaaS management, isolating data and configurations for multiple companies or branches within a single installation. It is designed for international business accounting, featuring a multi-currency financial engine that processes transactions and manages regional tax rules a
Idurar is an integrated ERP and CRM platform that handles general business accounting rather than dedicated corporate card management, receipt scanning, and employee expense workflows.
Hyperswitch is a payment orchestration platform designed to manage complex transaction lifecycles through a centralized control layer. It functions as a processor-agnostic integration hub that standardizes disparate external payment APIs, allowing businesses to route transactions across multiple providers to optimize for authorization rates and cost efficiency. The platform utilizes a state-machine-based architecture to track every payment from initial authentication to final settlement, ensuring consistent processing and reliable error recovery. What distinguishes the platform is its intelli
This platform is a payment orchestration and processing hub for routing transactions rather than a corporate expense management and spend control tool for tracking receipts and employee reimbursements.
Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial records. It serves as a multi-currency billing system and time tracker available as both a cloud-based application and a self-hosted suite. The platform distinguishes itself through comprehensive support for regional taxes, diverse currency formats, and automated exchange rate updates. It includes dedicated cross-platform mobile and desktop applications to manage business data across different operating systems. The software covers the end-to-end financial lifecycle, includin
Invoice Ninja is a comprehensive billing and invoicing platform rather than a dedicated corporate expense management and spend control system, making it an adjacent financial tool for your workflow.
Big Capital is a cloud accounting management system designed to track assets, liabilities, and equity through a digital ledger. It provides a multi-tenant organizational framework that supports multi-branch tracking and regional currency settings. The system distinguishes itself through integrated bank feed management, utilizing secure token exchanges and webhook processing for automated transaction synchronization and rule-based categorization. It also features a multi-currency ledger that handles base currency conversions and specific currency codes. The platform covers comprehensive finan
Big Capital is a cloud accounting and bookkeeping system rather than an end-to-end corporate expense management platform, meaning it lacks specialized features like physical card issuance, receipt scanning, and employee reimbursement workflows.
Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing investments, spending, and overall financial standing. It functions as an extensible portfolio management platform that allows users to maintain their data on their own devices, with an optional self-hosted Docker deployment for private server access. The platform is distinguished by an LLM-powered financial assistant that handles natural language transaction imports and portfolio querying. It further differentiates itself through a TypeScript-based SDK and plugin architecture,
Wealthfolio is a local-first personal finance tracker for individual investments and net worth, which is a different domain than a corporate expense management and spend control platform.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| expensify/app | 4.7K | TypeScript | mit | |
| ellite/wallos | 7.4K | PHP | gpl-3.0 | |
| arrobalytics/django-ledger | 1.4K | Python | GPL-3.0 | |
| jakubgarfield/expenses | 1.3K | JavaScript | MIT | |
| firefly-iii/firefly-iii | 22.4K | PHP | agpl-3.0 | |
| mayswind/ezbookkeeping | 5.1K | Go | MIT | |
| bytefury/crater | 8.3K | PHP | AGPL-3.0 | |
| idurar/idurar-erp-crm | 8.2K | JavaScript | agpl-3.0 | |
| juspay/hyperswitch | 43K | Rust | Apache-2.0 | |
| invoiceninja/invoiceninja | 9.8K | PHP | NOASSERTION |