Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Finance & Fintech/autumn
icon of autumn

autumn

Open source alternative to Orb and Metronome

  • 2.8K stars
  • Apache-2.0
  • Active this week
  • Last commit 1 day ago

Last verified Oct 21, 2026

Manage subscriptions, credits and usage-based pricing on top of Stripe with three API calls, from an open-source billing layer for AI startups.

Visit websiteGitHub2.8K stars
image of autumn
TL;DR

autumn is an Apache-2.0 billing layer that sits between Stripe and your app. Define plans on a dashboard, then use attach, check and track calls to sell subscriptions, credits, usage-based plans with overages, and custom enterprise deals. It replaces hand-built webhook, metering and entitlement code. Use the hosted cloud service or self-host with bun, though it depends on several backing services.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
who it's for

Who autumn is for#

AI products that charge by usage

Track token or request usage per customer, enforce limits with check, and bill overages or draw down prepaid credits.

Skip if:

Your product has a single flat subscription price and no metering.

Frequent pricing experiments

Change plans, add credits, or grandfather customers on old pricing from the dashboard without rewriting billing code.

Skip if:

Your pricing is fixed and you already have stable billing code.

Custom enterprise contracts

Create custom plans for large customers without building internal dashboards for one-off pricing.

Skip if:

You do not sell negotiated contracts and want a plain checkout page.

the problem

The problem it solves#

Billing is more than taking payments. Teams end up building permission management, metering, and usage limits driven by cron jobs, then wiring all of it to upgrade, downgrade, cancellation and failed-payment states. Race conditions and edge cases in that code cost time. Pricing also changes often, and tying it to application logic means database migrations, rebuilt in-app flows, internal dashboards for custom pricing, and awkward grandfathering of users on old plans. Commercial tools such as Orb and Metronome cover this ground, but they are closed services.

how autumn solves it

How it solves it#

Three-call billing API

The attach call handles every purchase flow and returns a Stripe Checkout URL or processes an upgrade or downgrade. Check tests access to a product, feature or remaining usage, and track records a usage event.

Flexible pricing models

Build subscriptions, credit systems with top ups, usage-based models with overages, seat-based plans with per-seat limits, and pay-upfront quantities that are used over time.

Real-time usage limits

Set usage limits on a feature, choose when they reset, and charge customers who go over. Your app asks check before allowing an action such as an AI token request.

Pricing in config, not code

Products and plans are created on the dashboard, so changing prices or adding a credit system does not need a migration or a rebuilt billing flow in your app.

Stripe webhooks handled for you

Autumn takes care of webhooks, upgrades and downgrades, cancellations and failed payments so you do not write that state handling yourself.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Apache-2.0 licensedThe source is open under Apache-2.0, so you can inspect how billing decisions are made, fork it, and self-host without a vendor contract.
  • Small integration surfaceThree functions cover purchasing, access checks and usage recording, with React hooks shown in the README for the client side.
  • Built for changing pricesCustom plans for large customers and pricing experiments are configuration changes, which suits companies that revisit pricing often.

Trade-offs

  • -Self-hosting has many moving partsThe README says Autumn depends on a bunch of services and points people to Discord for help running a local instance. Expect more setup than a single container.
  • -Stripe is the payment layerAutumn is described as a layer between Stripe and your application, so it fits teams already using or willing to use Stripe.
  • -Login needs configurationLocally, the sign-in one-time password appears in the terminal. Real email delivery through Resend or Google OAuth needs credentials in server/.env.
  • -Large open issue countThe repository lists 217 open issues, which is worth a look before you depend on a self-hosted deployment for revenue.
versus alternatives

autumn vs alternatives#

Autumn vs Orb

Orb is a commercial billing service for usage-based pricing. Autumn covers similar ground for usage limits, credits and overages, but its code is Apache-2.0 and can be self-hosted.

Autumn sits between Stripe and your app, so Stripe still handles payment processing. Pick Autumn if you want to read and run the billing layer yourself. Pick Orb if you want a vendor to operate it and you do not need source access.

Autumn vs Metronome

Metronome is a paid metering and billing product. Autumn takes a developer-first route: define plans on a dashboard and call attach, check and track from your app.

Autumn's self-hosting depends on several services and the team offers help on Discord. A managed cloud service is available if you prefer not to run it.

Choosing between them

Autumn suits AI and usage-based startups that iterate on pricing, want credits and limits without building metering, and value open source code. The paid tools may fit better if you want a fully vendor-run setup.

install · quick start

Quick start#

bash
Self-hosting needs bun installed, plus the backing services Autumn depends on, with an optional Postgres connection string in server/.env.
```bash
git clone https://github.com/useautumn/autumn
bun install
bun dev
```
tech stack · detected from GitHub

What it's built on#

Languages
PythonTypeScript
Frameworks
ExpressReact
Databases
PostgreSQL
Infrastructure
AWS
Messaging
Kafka
Cache
Redis
frequently asked

FAQ#

What license does Autumn use?

Autumn is licensed under Apache-2.0, according to the GitHub repository metadata.

Can I self-host Autumn?

Yes. Install bun, run bun install, then bun dev, and the dashboard appears on http://localhost:3000. The README notes Autumn depends on several services, and you can point DATABASE_URL in server/.env at your own Postgres instance.

Which paid tools does Autumn replace?

It is listed as an open source alternative to Orb and Metronome, the commercial services for usage-based billing and metering.

Does Autumn replace Stripe?

No. It is a layer between Stripe and your application. Stripe still processes payments, while Autumn manages pricing models, entitlements and usage on top.

Is there a hosted version?

Yes. The README points to a cloud service at app.useautumn.com as the quickest way to start.

also worth a look

Similar open-source tools#

FckSignups

InCustomer Support

Open-source tools that work instantly, no signup required

  • 4,511 GitHub stars
  • GPL-3.0Licence GPL-3.0

fmt

InCustomer Support

Fast, type-safe C++ formatting that replaces printf and iostreams

  • 25,884 GitHub stars
  • MITLicence MIT

Omnara

Featured

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0

Unkey

Alternative toKong Konnect

Unified API keys, gateways, and observability for developers.

  • 5,471 GitHub stars
  • FSL-1.1-ALv2Licence FSL-1.1-ALv2

Firebase Ios Sdk

Alternative toAWS Amplify

Open source Apple SDK for Firebase auth, data, push and crashes

  • 6,974 GitHub stars
  • Apache-2.0Licence Apache-2.0

dify

Alternative toRelevance AI

Visual AI workflow builder with RAG, agents, and self-hosting

  • 159,054 GitHub stars
  • CustomLicence Apache-2.0 with additional terms
by category

Open source tools in these categories#

29

Finance & Fintech

TradingAgents, MiroFish, OpenBB
105

Cloud & Hosting

dify, RuView, rtk
404

AI & Machine Learning

freeCodeCamp, OpenClaw, REA (Reverse Engineer Anything)
67

Backend Development

graphify, dify, Rust
78

APIs & Integration

n8n, Firecrawl, iptv

Featured

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse