awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Ramp

Ranking updated Aug 19, 2026

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.

Open-Source Alternatives to Ramp

Find the best repos with AI.We'll search the best matching repositories with AI.
  • expensify/appExpensify avatar

    Expensify/App

    4,725View on GitHub↗

    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.

    TypeScriptBusiness Expense ReportsReceipt Capture and DigitizationExpense Trackers
    View on GitHub↗4,725
  • ellite/wallosellite avatar

    ellite/Wallos

    7,442View on GitHub↗

    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.

    PHPCurrency ManagementExpense TrackersExpense Categorization
    View on GitHub↗7,442
  • arrobalytics/django-ledgerarrobalytics avatar

    arrobalytics/django-ledger

    1,355View on GitHub↗

    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.

    PythonAccounting Document Integrations
    View on GitHub↗1,355
  • jakubgarfield/expensesjakubgarfield avatar

    jakubgarfield/expenses

    1,279View on GitHub↗

    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.

    JavaScriptExpense Trackers
    View on GitHub↗1,279
  • firefly-iii/firefly-iiifirefly-iii avatar

    firefly-iii/firefly-iii

    22,431View on GitHub↗

    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.

    PHPCurrency ManagementExpense Trackers
    View on GitHub↗22,431
  • mayswind/ezbookkeepingmayswind avatar

    mayswind/ezbookkeeping

    5,103View on GitHub↗

    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.

    GoReceipt Capture and Digitization
    View on GitHub↗5,103
  • bytefury/craterbytefury avatar

    bytefury/crater

    8,305View on GitHub↗

    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.

    PHPExpense Trackers
    View on GitHub↗8,305
  • idurar/idurar-erp-crmidurar avatar

    idurar/idurar-erp-crm

    8,199View on GitHub↗

    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.

    JavaScriptCurrency Management
    View on GitHub↗8,199
  • juspay/hyperswitchjuspay avatar

    juspay/hyperswitch

    43,019View on GitHub↗

    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.

    RustPayment TokenizationPayment Tokenization Services
    View on GitHub↗43,019
  • invoiceninja/invoiceninjainvoiceninja avatar

    invoiceninja/invoiceninja

    9,841View on GitHub↗

    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.

    PHPCurrency Management
    View on GitHub↗9,841
  • bigcapitalhq/bigcapitalbigcapitalhq avatar

    bigcapitalhq/bigcapital

    3,537View on GitHub↗

    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.

    TypeScriptCurrency ManagementExpense Trackers
    View on GitHub↗3,537
  • wealthfolio/wealthfoliowealthfolio avatar

    wealthfolio/wealthfolio

    7,655View on GitHub↗

    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.

    RustCurrency Management
    View on GitHub↗7,655

Related searches

  • an open source accounting software for small businesses
  • an open source alternative to Rocket Money
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
expensify/app4.7KTypeScriptmitFeb 21, 2026
ellite/wallos7.4KPHPgpl-3.0Feb 10, 2026
arrobalytics/django-ledger1.4KPythonGPL-3.0Jun 13, 2026
jakubgarfield/expenses1.3KJavaScriptMITFeb 23, 2024
firefly-iii/firefly-iii22.4KPHPagpl-3.0Feb 19, 2026
mayswind/ezbookkeeping5.1KGoMITJun 22, 2026
bytefury/crater8.3KPHPAGPL-3.0Aug 10, 2024
idurar/idurar-erp-crm8.2KJavaScriptagpl-3.0Aug 15, 2025
juspay/hyperswitch43KRustApache-2.0Jun 16, 2026
invoiceninja/invoiceninja9.8KPHPNOASSERTIONJun 22, 2026
an open source alternative to Monarch Money
  • an open source alternative to Bench bookkeeping
  • an open source personal finance manager
  • an open source alternative to Mint
  • an open source time tracking tool
  • an open source app for splitting expenses