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
crater-invoice avatar

crater-invoice/crater

0
View on GitHub↗
8,297 stars·1,693 forks·PHP·AGPL-3.0·39 viewscraterapp.com↗

Crater

Crater is an open source invoicing software and multi-tenant accounting system. It serves as a financial management tool for creating professional invoices and estimates, tracking business expenses, and managing the financial records of several distinct business entities within a single instance.

The platform integrates with payment processors to collect client payments automatically and provides a dedicated billing portal where customers can access their history and pay invoices online. It includes a template-based engine for generating PDF invoices and supports the automation of recurring subscription billing.

Broad capabilities include client management, the ability to define custom fields for business-specific information, and tools for monitoring payment statuses and overall profit margins.

Features

  • Billing & Invoicing Systems - Provides a complete open-source system for managing professional invoicing, estimates, and business billing.
  • Invoice Generation - Generates professional business documents including PDF invoices and estimates to request payments.
  • Receivables Tracking - Monitors the lifecycle of billing documents to oversee revenue and track overdue payments.
  • Billing Entity Management - Organizes and manages financial records for several distinct business entities within a single instance.
  • Client Billing Management - Provides tools for creating and sending professional invoices and estimates to collect payments from clients.
  • Multi-Entity Management - Enables managing the financial records and invoicing workflows for several distinct business entities within one instance.
  • Online Payment Processing - Connects with payment processors to accept client payments directly through a web interface.
  • Payment Gateway Integrations - Integrates with external payment processors to automatically collect client payments for issued invoices.
  • Payment Records - Tracks incoming payments against issued invoices to identify outstanding balances and transaction statuses.
  • Recurring Billing Automation - Automates the generation and delivery of invoices on fixed intervals for recurring services.
  • Multi-Tenant Data Management - Implements a multi-tenant architecture that separates financial data by company identifiers to host multiple businesses.
  • Data Partitioning Schemas - Separates business data by company identifiers to allow a single instance to host multiple distinct business entities.
  • Document Customization - Adjusts the visual theme and layout of billing documents to align with brand identity.
  • Billing Portals - Offers a dedicated interface for customers to access billing history and pay invoices online.
  • Expense Trackers - Records outgoing costs to maintain a clear overview of business spending and profit margins.
  • Document Generation Templates - Generates formatted PDF invoices by injecting dynamic business data into predefined templates.
  • Customer Portals - Provides a dedicated web view where clients can access their invoices and manage account details.
  • Task Schedulers - Schedules the automated generation of billing documents at fixed intervals for subscriptions.
  • REST APIs - Integrates with external payment processors via RESTful APIs to synchronize transaction data.
  • Business Operations - Invoicing and billing platform for freelancers.
  • Finance and Accounting - Invoicing application for freelancers and small businesses.
  • Finance & Billing - Invoicing application for freelancers and small businesses.

Star history

Star history chart for crater-invoice/craterStar history chart for crater-invoice/crater

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Crater

These projects share indexed features with Crater. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • akaunting/akauntingakaunting avatar

    akaunting/akaunting

    9,604View on GitHub↗

    Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a comprehensive platform for small business financial management, centering on a double-entry bookkeeping system with a general ledger and chart of accounts. The platform is designed for extensibility through a module-based architecture and a dedicated marketplace for procuring third-party applications. It supports multi-tenant data isolation and utilizes role-based access control to manage granular user permissions. Its capability surface covers a wide range of business opera

    PHPaccountingakauntingbalance
    View on GitHub↗9,604
  • 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

    PHP
    View on GitHub↗8,305
  • killbill/killbillkillbill avatar

    killbill/killbill

    5,343View on GitHub↗

    Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and automated payment collection. It functions as a multi-tenant billing infrastructure, providing isolated environments for different organizational entities through a dedicated API. The system is distinguished by a plugin-based extension framework that allows for the integration of third-party payment gateways and custom business logic. It includes a payment gateway orchestrator to handle transactions and refunds, as well as a revenue recognition system to allocate contract rev

    Javabillingkillbillpayments
    View on GitHub↗5,343
  • 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

    PHP
    View on GitHub↗9,841
Compare all 30 related projects→

Frequently asked questions

What does crater-invoice/crater do?

Crater is an open source invoicing software and multi-tenant accounting system. It serves as a financial management tool for creating professional invoices and estimates, tracking business expenses, and managing the financial records of several distinct business entities within a single instance.

What are the main features of crater-invoice/crater?

The main features of crater-invoice/crater are: Billing & Invoicing Systems, Invoice Generation, Receivables Tracking, Billing Entity Management, Client Billing Management, Multi-Entity Management, Online Payment Processing, Payment Gateway Integrations.

Which projects share features with crater-invoice/crater?

Projects with overlapping indexed features include: akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… bytefury/crater — Crater is an invoicing and billing software system designed for creating professional invoices, estimates, and… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… invoiceninja/invoiceninja — Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial… getlago/lago — Lago is an open-source billing platform designed for managing subscriptions, usage-based metering, and automated… crater-invoice-inc/crater — Crater is an open-source invoicing and expense tracking software designed for individuals and small businesses. It…