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
bytefury avatar

bytefury/crater

0
View on GitHub↗
8,305 stars·1,694 forks·PHP·AGPL-3.0·30 viewscraterapp.com↗

Crater

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 costs and incoming payments to monitor business balances.

The system includes capabilities for automating recurring billing, managing freelance billing workflows, and customizing brand identities across invoices and portals.

Features

  • Billing & Invoicing Systems - Provides a comprehensive system for managing professional invoices, estimates, and recurring billing schedules for business clients.
  • Invoice Generation - Creates professional business documents including PDF invoices and quotes using customizable fields and notes.
  • Billing Portals - Provides a secure web interface for customers to manage their payment methods and pay outstanding invoices.
  • Business Financial Ledger Tracking - Provides a central ledger that tracks revenue, payments, and expenditures using double-entry transactions for financial accuracy.
  • Client Billing Management - Provides tools to organize and monitor professional billing documents, project estimates, and client-specific financial records.
  • Expense Trackers - Functions as a financial tool to log outgoing costs and incoming payments to monitor overall business balances.
  • Multi-Entity Management - Manages and separates financial records and billing workflows for multiple distinct business organizations within one system.
  • Operational Expense Tracking - Includes tools for recording business expenditures and monitoring incoming payments to control operational spending.
  • Payment Gateway Integrations - Integrates with external payment gateway services to collect funds directly from customers online.
  • Recurring Billing Automation - Automates the generation and delivery of invoices on a repeating schedule for consistent subscription or retainer payments.
  • Customer Portals - Maintains a secure, self-hosted dashboard where clients can independently access their account details and invoices.
  • Freelance Billing Tools - Provides specialized utilities for freelancers to generate professional invoices and cost estimates for their clients.
  • Document Generation Templates - Generates professional invoices and estimates by injecting customer data into standardized HTML or PDF templates.
  • Multi-Tenant Data Management - Implements a system for isolating financial data by tenant using distinct identifiers to prevent data leakage across different business entities.
  • Payment Webhooks - Updates internal invoice statuses automatically by listening for event notifications from external payment gateway webhooks.
  • Client Access Roles - Restricts external client access to specific invoice data by verifying authentication tokens against customer account records.
  • Background Job Schedulers - Uses background job scheduling to trigger recurring billing cycles and automated email deliveries independently of user sessions.
  • Brand Identity Customization - Allows the application of corporate themes and logos to invoices, emails, and portals for a consistent visual identity.
  • Applications and Platforms - Invoicing application for freelancers and small businesses.

Star history

Star history chart for bytefury/craterStar history chart for bytefury/crater

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Frequently asked questions

What does bytefury/crater do?

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.

What are the main features of bytefury/crater?

The main features of bytefury/crater are: Billing & Invoicing Systems, Invoice Generation, Billing Portals, Business Financial Ledger Tracking, Client Billing Management, Expense Trackers, Multi-Entity Management, Operational Expense Tracking.

What are some open-source alternatives to bytefury/crater?

Open-source alternatives to bytefury/crater include: crater-invoice/crater — Crater is an open source invoicing software and multi-tenant accounting system. It serves as a financial management… akaunting/akaunting — Akaunting is a modular business enterprise resource planning system and self-hosted accounting software. It provides a… crater-invoice-inc/crater — Crater is an open-source invoicing and expense tracking software designed for individuals and small businesses. It… killbill/killbill — Kill Bill is a subscription billing platform and usage-based billing engine designed to manage recurring invoicing and… polarsource/polar — Polar is a digital product monetization engine and subscription management system. It serves as a merchant of record… crmeb/crmeb — CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers…

Open-source alternatives to Crater

Similar open-source projects, ranked by how many features they share with Crater.
  • crater-invoice/cratercrater-invoice avatar

    crater-invoice/crater

    8,297View on GitHub↗

    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 s

    PHP
    View on GitHub↗8,297
  • 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
  • crater-invoice-inc/cratercrater-invoice-inc avatar

    crater-invoice-inc/crater

    8,297View on GitHub↗

    Crater is an open-source invoicing and expense tracking software designed for individuals and small businesses. It serves as a self-hosted billing platform that allows users to monitor the overall financial health of a business by recording professional services rendered and tracking outgoing costs. The system functions as a payment gateway integrator, connecting to third-party providers such as Stripe to process secure transactions for issued invoices. It provides specialized tools for freelance invoice management, including the generation of professional billing documents and cost estimates

    PHPinvoicesjavascriptlaravel
    View on GitHub↗8,297
  • 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
  • See all 30 alternatives to Crater→