Supported languages & databases
d-bye isn’t tied to one language or database. The living design spec stays the same — you choose the backend language and database dialect, and generate your full source code: screens, APIs, and database.
Frontend
Currently React / TypeScript only.
Backend × database support matrix
Every combination shown here is generated and runtime-verified.
| Backend \ DB | PostgreSQL | SQLite | MySQL |
|---|---|---|---|
| Rust (actix-web) | ✓ | ✓ | ✓ |
| Node.js | ✓ | ✓ | ✓ |
| C# | ✓ | – | ✓ |
Built to add more
Because d-bye treats the living design spec as the single source of truth and generates code from it, adding a new language or database is a matter of adding a generator — not rewriting the spec. Expect this list to keep growing; this page is the place we keep it current.
FAQ
- How do I choose the backend language or database?
- On the code export screen, switch between backend (Rust/Node.js/C#) and database (PostgreSQL/SQLite/MySQL) on the spot, then generate and download. The design spec stays the same — only the generated implementation changes.
- Can I use SQLite with the C# backend?
- Not yet. The C# backend currently supports PostgreSQL and MySQL; SQLite isn’t available for it.
- Will more languages and databases be supported?
- Yes. Because the living design spec is the core and each language/database is a separate generator, we plan to keep expanding this list.