I built a YAML to Code compiler, currently available for .NET and Vue
Описание и применение
С помощью Cordango можно описать приложение полностью в YAML и скомпилировать его в .NET/Vue/Postgres, используя CLI‑инструмент, что упрощает разработку без зависимости от LLM.
Задача
Developers want to describe an entire application in a declarative format instead of writing code manually.
Результат
The compiler produces a fully functional .NET/Vue application from YAML definitions, enabling developers to focus on specifications rather than boilerplate code.
Рабочий процесс
- Install Cordango CLI via Homebrew, install script, Scoop, or dotnet tool
- Create a new application with
cordango new expenses - Validate the YAML definition using
cordango check - List available compilation targets with
cordango targets - Configure deployment settings via
cordango configure - Build the application with
cordango build - Run the generated app using Docker Compose:
cd generated/expenses && docker compose up --build - Open http://localhost:8080 to set up the administrator account
Доказательства
With Cordango, we can describe an application entirely in YAML. Everything from entities, relationships, permissions, workflows and automations to views, screens and ready-made UI components.
The compiler is deterministic. The same specification and generator versions produce the same output.
We can describe the whole application with YAML definitions, from entities, relations, workflows, automations, permissions up to views and screens and readymade widgets...its all in YAML.
- Дата записи: 2026-10-12T13:56:05.444Z