Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a YAML to Code compiler, currently available for .NET and Vue

Description and use

Cordango lets you describe an entire application in YAML and compile it into a .NET/Vue/Postgres stack using a CLI, simplifying development without relying on LLMs.

Problem

Developers want to describe an entire application in a declarative format instead of writing code manually.

Outcome

The compiler produces a fully functional .NET/Vue application from YAML definitions, enabling developers to focus on specifications rather than boilerplate code.

Workflow

  • 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

Evidence

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.

Source

The compiler is deterministic. The same specification and generator versions produce the same output.

Source

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.

Source

  • Record date: 2026-10-12T13:56:05.444Z