Skip to content
Djazztro

Djazztro

The web framework for astronauts with deadlines

Why Djazztro?

Best Of Both Worlds

Djazztro combines the versatility and user-friendliness of Django’s SSR and ORM and the speed and flexibility of Astro’s SSG and component-based approach. And since it’s built on top of Astro, you can use any of the thousands of NPM packages available, including React, Vue, and Svelte components.

No Production Overhead

Djazztro builds the frontend of your site statically for production, so to Django the site is just a bunch of templates. Meaning no need to setup Astro or node in production.

Hot Module Reloading

You don’t have to worry about giving up HMR on the frontend site

Easy to Setup

Djazztro is easy to setup with the create-djazztro package. It lets you choose your favorite Node and Python package managers, and even lets you setup TypeScript, prettier, black, and more!

Contributing

Contributions are welcome! Please open an issue or a PR if you have any ideas.

License

Djazztro is licensed under the MIT License.