Framework de autenticación y autorización para TypeScript, independiente del framework y ampliable con plugins para funciones como 2FA y la gestión de múltiples inquilinos.
useautumn/autumn
Capa de precios y facturación de código abierto entre Stripe y tu aplicación, para suscripciones, créditos, precios por uso y cargos por exceso.
Alternativa open source a:Stripe Billing
Chargebee
Recurly
- Estrellas
- 2,828
- Forks
- 279
- Issues abiertos
- 326
- Último commit
- hace 22 horas
¿Qué es?
Autumn se sitúa entre Stripe y tu aplicación para que puedas definir un modelo de precios e integrarlo con unas pocas líneas de código. Incluye suscripciones, sistemas de créditos y recargas, modelos basados en el uso con cargos por exceso y planes personalizados para clientes grandes.
El objetivo principal es sacar la lógica de facturación del código de tu aplicación. La plataforma se encarga de las mejoras y reducciones de plan, las cancelaciones y los pagos fallidos, en lugar de depender de los manejadores de webhook que tendrías que escribir. Además, puedes cambiar los precios desde el panel sin migraciones de base de datos.
La lógica de facturación se expone mediante tres funciones: attach, para los flujos de compra y cambio de plan; check, para consultar el acceso y el uso restante; y track, para registrar eventos de uso. Autumn está disponible como servicio en la nube alojado o puede autohospedarse con Bun y Postgres.
Funciones clave
- 01Suscripciones, sistemas de créditos y recargas en una sola plataforma
- 02Facturación basada en el uso con límites en tiempo real y cargos por exceso
- 03Modelos de precios por asiento y de pago por adelantado
- 04Gestión integrada de mejoras y reducciones de plan, cancelaciones y pagos fallidos
- 05Tres funciones (attach, check, track) para integrar la facturación
Casos de uso
- Añadir planes de pago y límites de funciones a un producto SaaS
- Cobrar por el uso de tokens de IA o de una API, con cargos por exceso
- Ofrecer planes empresariales personalizados sin cambiar el código de la aplicación
- Probar créditos o nuevos precios sin migraciones de base de datos
Inicio rápido
- 1
Asegúrate de que bun esté instalado
- 2
Instala las dependencias del proyecto
bun install - 3
Ejecuta Autumn
bun dev
Antes de usarlo
- El autoalojamiento depende de varios servicios externos, y el README sugiere contactar con el equipo por Discord si necesitas ayuda.
- Para iniciar sesión en local, necesitas configurar las credenciales de Resend o Google OAuth en server/.env, o usar un OTP que se imprime en la consola.
Temas
Preguntas frecuentes
- ¿Qué es autumn?
- Capa de precios y facturación de código abierto entre Stripe y tu aplicación, para suscripciones, créditos, precios por uso y cargos por exceso. Autumn se sitúa entre Stripe y tu aplicación para que puedas definir un modelo de precios e integrarlo con unas pocas líneas de código. Incluye suscripciones, sistemas de créditos y recargas, modelos basados en el uso con cargos por exceso y planes personalizados para clientes grandes.
- ¿autumn es gratuito? ¿Qué licencia tiene?
- autumn es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿autumn sigue mantenido?
- Mantenimiento activo. El último commit de autumn fue el 19 oct 2026.
- ¿Para qué puedo usar autumn?
- Añadir planes de pago y límites de funciones a un producto SaaS Cobrar por el uso de tokens de IA o de una API, con cargos por exceso Ofrecer planes empresariales personalizados sin cambiar el código de la aplicación Probar créditos o nuevos precios sin migraciones de base de datos
- ¿Cómo se instala autumn?
- Asegúrate de que bun esté instalado Instala las dependencias del proyecto: bun install Ejecuta Autumn: bun dev
- ¿Dónde consigo autumn?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/useautumn/autumn
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Base de datos de código abierto y colaborativa con especificaciones, precios y capacidades de modelos de IA, disponible mediante una API pública.
Un CRM de código abierto que puedes ampliar con código mediante objetos, vistas, flujos de trabajo y agentes de IA, creado con TypeScript, React y PostgreSQL.
Plataforma open source de automatización de flujos de trabajo y alternativa a Zapier, con integraciones basadas en TypeScript que también funcionan como servidores MCP para agentes de IA.
Convertidor de archivos online autoalojado que admite más de mil formatos y está desarrollado con TypeScript, Bun y Elysia.
Editor visual modular, de código abierto y de arrastrar y soltar para React, que renderiza con tus propios componentes y datos.