Skip to main content
Cordango is an application platform. You describe a complete business application, and Cordango turns that description into something that runs. Under the platform sits an open foundation: a portable app format, a deterministic compiler and a CLI, all Apache-2.0. That’s the part that turns a description into a real application, and it’s why the same description has two destinations. Run it on Cordango, or generate conventional source code you own and deploy anywhere. The description is the part you keep. It’s called an App Definition, and it’s the same file either way.
Cordango is pre-alpha. The app format, the CLI and the generated output all still change between releases.

The platform, and the foundation under it

Cordango Platform

The hosted product. Many applications running as one company system: shared people and organizations, cross-app references, audit history, AI, search and managed hosting.

The open foundation

The app format, the compiler, the CLI and the standalone generator, Apache-2.0. Builds one application with its own backend, frontend, database, users, authentication and permissions. Not multi-tenant, no AI at runtime, and no dependency on us once it’s generated.
The same App Definition works in both places. What each destination supports differs, and one that can’t do something says so out loud instead of quietly dropping it.
Platform features are currently in invite-only beta. Sign up here to be considered for one of our next phases.

See it in action

The expenses example is a whole application: one entity, three roles, three screens and an approval flow. On the left is every file a person wrote. On the right is what came out of it.
What a person wrote
What the generator wrote
The right column is an excerpt. The real build writes 103 files from 14.
The right side is the dotnet-vue target, which generates ASP.NET Core, EF Core, PostgreSQL, Vue 3 and Vuetify. It is one target. Another would produce something different from the same left column.

Where to start

Quickstart

Install the CLI and build your first application.

Build with an AI agent

Tuned starting prompts for Claude Code, Codex, Cursor and GLM.

Concepts

Semantic source, the App Definition, the schema and targets.

Guides

Editing apps, semantic operations, roles, CI and deployment.

CLI reference

Every command, and which ones need an instance.

API reference

Read and write records in a running app over HTTP.