Build your Django and Node apps faster than ever using Imagine’s powerful project starter engine.
With Imagine, you can generate clean, dockerized, fully-linted and test-covered code for your backend project starter, ORM, and GraphQL or REST APIs without writing a single line of code. It's free to use and no sign-up required - you can download the code and customize and commit to any project. With 💛, from us to you.

imagine example spec

Generate boilerplate

generated Django code files

Generate boilerplate
CONFIGURABLE FOR YOUR STACK
How does it work?
You simply specify your starter config and data model specs using Imagine's intuitive UI and we generate production-ready, running code, including CRUD APIs and tests for you. It’s that easy. Most importantly, the generated code is clean, readable and at the quality level of an experienced developer.
BEST PRACTICE, CODIFIED!
Why use Imagine?
Dockerised
Production-ready
Fully configurable
Readable
100% unit test coverage
Fully linted
Follows best practices
Standard Git process
We're building the next-gen code generator, so you can access the same types of tools that developers at Google and Facebook use. With Imagine, you'll save time, ensure code quality and consistency, and avoid creating tech debt.
MAKE IMAGINE AN INDESPENSIBLE PART OF YOUR TOOLKIT