Фреймворк аутентификации и авторизации для TypeScript, не привязанный к веб-фреймворку, с плагинами для 2FA и мультитенантности.
useautumn/autumn
Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления.
Open source альтернатива:Stripe Billing
Chargebee
Recurly
- Звёзды
- 2,828
- Форки
- 279
- Открытые issues
- 326
- Последний коммит
- 22 часа назад
Что это?
Autumn находится между Stripe и вашим приложением: с его помощью можно задать модель ценообразования и подключить её с помощью нескольких строк кода. Платформа поддерживает подписки, кредитные системы и пополнение баланса, оплату по факту использования со сверхлимитными начислениями, а также индивидуальные тарифы для крупных клиентов.
Главная задача Autumn — убрать логику биллинга из кода приложения. Переходы на более дорогие и дешёвые тарифы, отмена подписок и обработка неудачных платежей выполняются платформой, а не написанными вами обработчиками вебхуков. Менять цены можно в панели управления, не выполняя миграции базы данных.
Работа с биллингом доступна через три функции: attach — для покупки и смены тарифа, check — для проверки доступа и оставшегося лимита, track — для записи событий использования. Autumn доступен как облачный сервис или для самостоятельного хостинга с Bun и Postgres.
Ключевые возможности
- 01Подписки, кредитные системы и пополнение баланса на одной платформе
- 02Оплата по факту использования с лимитами в реальном времени и сверхлимитными начислениями
- 03Тарифы с оплатой за место и предоплатой
- 04Встроенная обработка смены тарифа, отмены подписки и неудачных платежей
- 05Три функции (attach, check, track) для интеграции биллинга
Сценарии использования
- Добавление платных тарифов и ограничений на функции в SaaS-продукт
- Оплата использования токенов AI или API со сверхлимитными начислениями
- Предложение индивидуальных корпоративных тарифов без изменений кода приложения
- Эксперименты с кредитами или новыми тарифами без миграций базы данных
Быстрый старт
- 1
Убедитесь, что bun установлен
- 2
Установите зависимости проекта
bun install - 3
Запустите Autumn
bun dev
Что важно знать
- Для самостоятельного размещения требуются несколько внешних сервисов. В README предлагается обращаться за помощью к команде в Discord.
- Для локального входа необходимо указать учетные данные Resend или Google OAuth в server/.env либо использовать OTP, выводимый в консоль.
Темы
Частые вопросы
- Что такое autumn?
- Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления. Autumn находится между Stripe и вашим приложением: с его помощью можно задать модель ценообразования и подключить её с помощью нескольких строк кода. Платформа поддерживает подписки, кредитные системы и пополнение баланса, оплату по факту использования со сверхлимитными начислениями, а также индивидуальные тарифы для крупных клиентов.
- autumn можно использовать бесплатно? Какая у него лицензия?
- autumn распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- autumn всё ещё поддерживается?
- Активно поддерживается. Последний коммит в autumn — 19 окт. 2026 г..
- Для чего можно использовать autumn?
- Добавление платных тарифов и ограничений на функции в SaaS-продукт Оплата использования токенов AI или API со сверхлимитными начислениями Предложение индивидуальных корпоративных тарифов без изменений кода приложения Эксперименты с кредитами или новыми тарифами без миграций базы данных
- Как установить autumn?
- Убедитесь, что bun установлен Установите зависимости проекта: bun install Запустите Autumn: bun dev
- Где скачать autumn?
- Исходный код и инструкции по установке — на GitHub: https://github.com/useautumn/autumn
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытая база спецификаций, цен и возможностей AI-моделей, которую пополняет сообщество и которая доступна через публичный API.
CRM с открытым исходным кодом, которую можно расширять с помощью кода: объекты, представления, рабочие процессы и AI-агенты на TypeScript, React и PostgreSQL.
Платформа с открытым исходным кодом для автоматизации рабочих процессов и альтернатива Zapier; интеграции на TypeScript также работают как MCP-серверы для AI-агентов.
Самостоятельно размещаемый онлайн-конвертер файлов, поддерживающий более тысячи форматов и созданный на TypeScript, Bun и Elysia.
Модульный редактор с открытым исходным кодом для визуального создания страниц в React методом drag-and-drop — на основе ваших компонентов и данных.