I built a YAML to Code compiler, currently available for .NET and Vue
说明与用途
Cordango 允许使用 YAML 完全描述应用程序,并通过 CLI 编译为 .NET/Vue/Postgres 堆栈,简化开发且不依赖 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