Framework de autenticação e autorização para TypeScript, independente de frameworks, com plugins para recursos como 2FA e multi-tenancy.
useautumn/autumn
Camada open source de preços e cobrança entre o Stripe e seu app, para assinaturas, créditos, cobrança por uso e excedentes.
Alternativa open source a:Stripe Billing
Chargebee
Recurly
- Estrelas
- 2,828
- Forks
- 279
- Issues abertas
- 326
- Último commit
- há 22 horas
O que é?
O Autumn fica entre o Stripe e sua aplicação para que você defina um modelo de preços e o integre com poucas linhas de código. Ele oferece suporte a assinaturas, sistemas de créditos e recargas, modelos de cobrança por uso com excedentes e planos personalizados para grandes clientes.
O principal objetivo é tirar a lógica de cobrança do código da sua aplicação. Atualizações e reduções de plano, cancelamentos e pagamentos recusados são gerenciados pela plataforma, em vez de por handlers de webhook que você teria de criar, e as alterações de preços podem ser feitas no dashboard sem migrações de banco de dados.
A lógica de cobrança é disponibilizada por meio de três funções: attach, para fluxos de compra e alteração de plano; check, para verificar o acesso e o uso restante; e track, para registrar eventos de uso. O Autumn está disponível como serviço de nuvem hospedado ou pode ser auto-hospedado com Bun e Postgres.
Recursos principais
- 01Assinaturas, sistemas de créditos e recargas em uma única plataforma
- 02Cobrança por uso com limites em tempo real e cobranças por excedentes
- 03Modelos de preços por assento e com pagamento antecipado
- 04Gerenciamento integrado de atualizações e reduções de plano, cancelamentos e pagamentos recusados
- 05Três funções (attach, check, track) para integrar a cobrança
Casos de uso
- Adicionar planos pagos e limites de recursos a um produto SaaS
- Cobrar pelo uso de tokens de IA ou de APIs, com excedentes
- Oferecer planos empresariais personalizados sem alterar o código da aplicação
- Experimentar créditos ou novos preços sem migrações de banco de dados
Início rápido
- 1
Verifique se o bun está instalado
- 2
Instale as dependências do projeto
bun install - 3
Execute o Autumn
bun dev
Antes de usar
- A hospedagem própria depende de vários serviços externos, e o README sugere entrar em contato com a equipe pelo Discord se precisar de ajuda.
- Para fazer login localmente, é necessário configurar as credenciais do Resend ou do Google OAuth em server/.env, ou usar um OTP exibido no console.
Tópicos
Perguntas frequentes
- O que é autumn?
- Camada open source de preços e cobrança entre o Stripe e seu app, para assinaturas, créditos, cobrança por uso e excedentes. O Autumn fica entre o Stripe e sua aplicação para que você defina um modelo de preços e o integre com poucas linhas de código. Ele oferece suporte a assinaturas, sistemas de créditos e recargas, modelos de cobrança por uso com excedentes e planos personalizados para grandes clientes.
- autumn é gratuito? Qual é a licença?
- autumn é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- autumn ainda é mantido?
- Manutenção ativa. O último commit de autumn foi em 19 de out. de 2026.
- Para que posso usar autumn?
- Adicionar planos pagos e limites de recursos a um produto SaaS Cobrar pelo uso de tokens de IA ou de APIs, com excedentes Oferecer planos empresariais personalizados sem alterar o código da aplicação Experimentar créditos ou novos preços sem migrações de banco de dados
- Como instalar autumn?
- Verifique se o bun está instalado Instale as dependências do projeto: bun install Execute o Autumn: bun dev
- Onde consigo autumn?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/useautumn/autumn
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um banco de dados open source, mantido pela comunidade, com especificações, preços e recursos de modelos de IA, disponível por uma API pública.
Um CRM de código aberto que você pode estender como código, com objetos, visualizações, workflows e agentes de IA, desenvolvido com TypeScript, React e PostgreSQL.
Plataforma open source de automação de workflows e alternativa ao Zapier, com integrações em TypeScript que também funcionam como servidores MCP para agentes de IA.
Conversor de arquivos online auto-hospedado que aceita mais de mil formatos, desenvolvido com TypeScript, Bun e Elysia.
Um editor visual modular e open source de arrastar e soltar para React, que renderiza páginas com seus próprios componentes e dados.