{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "slice": "vertical/invoicing-finance",
  "count": 16,
  "listings": [
    {
      "slug": "actualbudget--actual",
      "name": "Actual Budget",
      "summary": "Local-first envelope budgeting with an official Node API package and CLI.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Monarch Money",
        "Mint"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "sdk",
      "license": "MIT",
      "paid": true,
      "url": "apps/actualbudget--actual.html"
    },
    {
      "slug": "btcpayserver--btcpayserver",
      "name": "BTCPay Server",
      "summary": "Self-hosted Bitcoin payment processor with invoices, POS apps and the Greenfield REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "BitPay",
        "Coinbase Commerce"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/btcpayserver--btcpayserver.html"
    },
    {
      "slug": "cdinnison--ray-finance",
      "name": "Ray Finance",
      "summary": "Local-first AI financial advisor CLI over Plaid or Bridge bank data, bring your own model.",
      "vertical": "invoicing-finance",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Copilot Money",
        "Monarch Money"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": true,
      "url": "apps/cdinnison--ray-finance.html"
    },
    {
      "slug": "cgrates--cgrates",
      "name": "CGRateS",
      "summary": "Real-time charging and rating engine for telecom and ISPs, driven entirely by JSON-RPC APIs.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/cgrates--cgrates.html"
    },
    {
      "slug": "firefly-iii--firefly-iii",
      "name": "Firefly III",
      "summary": "Self-hosted double-entry personal finance manager with a REST API that covers almost everything.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Quicken"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": false,
      "url": "apps/firefly-iii--firefly-iii.html"
    },
    {
      "slug": "formancehq--ledger",
      "name": "Formance Ledger",
      "summary": "Programmable core ledger for fintech: multi-posting transactions and Numscript over a REST API.",
      "vertical": "invoicing-finance",
      "shape": "internal-tool",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Modern Treasury"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/formancehq--ledger.html"
    },
    {
      "slug": "invoiceninja--invoiceninja",
      "name": "Invoice Ninja",
      "summary": "Self-hostable invoicing, quotes, expenses and time tracking with a complete REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "FreshBooks",
        "QuickBooks",
        "Zoho Invoice"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "Elastic-2.0",
      "paid": true,
      "url": "apps/invoiceninja--invoiceninja.html"
    },
    {
      "slug": "juspay--hyperswitch",
      "name": "Hyperswitch",
      "summary": "Open-source payments switch that routes across 100+ processors, driven by a REST API and SDKs.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Spreedly"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/juspay--hyperswitch.html"
    },
    {
      "slug": "karanb192--itr-wala",
      "name": "itr-wala",
      "summary": "Claude Code, Codex and Gemini skill that prepares an Indian income tax return with a tested tax engine.",
      "vertical": "invoicing-finance",
      "shape": "skill",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "ClearTax"
      ],
      "effort": "light-edit",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "MIT",
      "paid": false,
      "url": "apps/karanb192--itr-wala.html"
    },
    {
      "slug": "kirill-markin--expense-budget-tracker",
      "name": "Expense Budget Tracker",
      "summary": "Self-hosted expense and budget tracker on Postgres with an OAuth MCP server and a SQL agent API.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/kirill-markin--expense-budget-tracker.html"
    },
    {
      "slug": "lambdadevelopment--lambda-erp",
      "name": "Lambda ERP",
      "summary": "Chat-first open-source ERP with a native MCP server, REST API and plugin seams for per-customer deployments.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "NetSuite",
        "Odoo"
      ],
      "effort": "config-only",
      "operability": "native",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/lambdadevelopment--lambda-erp.html"
    },
    {
      "slug": "ledger--ledger",
      "name": "Ledger CLI",
      "summary": "Plain-text double-entry accounting from the command line; the CLI is the whole interface.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "operable"
      ],
      "alternativeTo": [
        "Quicken"
      ],
      "effort": null,
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "cli",
      "license": "BSD-3-Clause",
      "paid": false,
      "url": "apps/ledger--ledger.html"
    },
    {
      "slug": "meteroid-oss--meteroid",
      "name": "Meteroid",
      "summary": "Open-source subscription and usage-based billing with an official REST API and a hosted cloud.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "Stripe Billing",
        "Chargebee"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "api",
      "license": "AGPL-3.0",
      "paid": true,
      "url": "apps/meteroid-oss--meteroid.html"
    },
    {
      "slug": "mozilla-ai--clawbolt",
      "name": "Clawbolt",
      "summary": "Messaging-first AI assistant for tradespeople: estimates, QuickBooks invoices and calendar from a text thread.",
      "vertical": "invoicing-finance",
      "shape": "agent-workflow",
      "capabilities": [
        "adaptable"
      ],
      "alternativeTo": [
        "Jobber",
        "Housecall Pro"
      ],
      "effort": "config-only",
      "operability": null,
      "coverage": null,
      "interfaceKind": null,
      "license": "Apache-2.0",
      "paid": false,
      "url": "apps/mozilla-ai--clawbolt.html"
    },
    {
      "slug": "pigontech--inkvoice",
      "name": "Inkvoice",
      "summary": "One-container invoicing for freelancers: Stripe and PayPal, expenses, German e-invoicing, REST API.",
      "vertical": "invoicing-finance",
      "shape": "business-app",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "FreshBooks",
        "Zoho Invoice"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "complete",
      "interfaceKind": "api",
      "license": "MIT",
      "paid": false,
      "url": "apps/pigontech--inkvoice.html"
    },
    {
      "slug": "tomfunk--fungible",
      "name": "Fungible",
      "summary": "Keyboard-first personal finance TUI with Plaid sync and a built-in MCP server and HTTP API.",
      "vertical": "invoicing-finance",
      "shape": "product",
      "capabilities": [
        "adaptable",
        "operable"
      ],
      "alternativeTo": [
        "YNAB",
        "Monarch Money",
        "Copilot Money"
      ],
      "effort": "config-only",
      "operability": "official",
      "coverage": "partial",
      "interfaceKind": "mcp",
      "license": "MIT",
      "paid": false,
      "url": "apps/tomfunk--fungible.html"
    }
  ]
}
