Open source · Юнидока
github.com/unidoka/amorfa
Amorfa.
Fullstack за часы, а не недели.
AI-оптимизированный fullstack-фреймворк: FastAPI, Next.js, PostgreSQL и Valkey — всё подключено, задокументировано и самохостится. Клонируйте репозиторий и начинайте строить то, что действительно хотели.
Apache 2.0 LicenseAmorfa UIDocker ComposeAI-optimized
Что внутри
Всё, что нужно для продакшена — и ничего лишнего.
Структура
Один репозиторий — два сервиса.
Монорепо по умолчанию: бэкенд и фронтенд рядом, но изолированы. Разделение на микросервисы — вопрос одного docker-compose, а не переписывания.
Каждый файл несёт контекст для LLM-агента: комментарии, структура, .agents/skills. Repomix-конфиг собирает весь проект в один читаемый документ — можно скармливать модели целиком.
/
├── backend/
│ ├── services/
│ │ └── main-service/ # FastAPI-сервис
│ ├── env.example # .env-переменные бэкенда
│ ├── Dockerfile
│ └── docker-compose.yml
├── website/
│ ├── app/ # Next.js App Router
│ ├── components/ # shadcn/ui + кастомные
│ ├── env.example
│ ├── Dockerfile
│ └── docker-compose.yml
├── .agents/skills/ # LLM-контекст для агента
├── env.example # общие .env-переменные
├── docker-compose.yml # топовый compose
└── README.mdСтек
Современный, простой, надёжный.
Python 3.12FastAPISQLAlchemy 2.0AlembicPostgreSQL 15Valkey / RedisNext.js 16React 19Tailwind CSS v4TypeScriptDockerTraefik
Быстрый старт
Три команды до работающего приложения.
01
Клонировать и настроить
02
Поднять контейнеры
03
Применить миграции
Открытый исходный код.
Ваш ход.
Форкайте, дописывайте, присылайте PR. Amorfa живёт, пока её используют.