Building the future of
Dart web development
Duxt is a meta-framework built on top of Jaspr, designed to make building full-stack Dart web applications fast and enjoyable.
Why Dart? Why now?
Why now? Because Jaspr exists.
For years, Dart on the web was possible but not practical. Then Kilian Schulte created Jaspr — a modern web framework that finally makes Dart a first-class citizen for building websites.
Jaspr handles server-side rendering, hydration, and client-side interactivity with a familiar component model. It's the foundation that made Duxt possible. Without Jaspr, there would be no Duxt.
The JavaScript fatigue is real
We've all been there. A new JavaScript framework every week. Config files for config files. Build tools that need their own build tools. The web development ecosystem became exhausting.
Dart offers something different: a single, cohesive language designed from the ground up for building applications. No transpilers fighting each other. No "module not found" at 2am. Just code that works.
Developer Experience is everything
We believe the best frameworks are the ones that get out of your way. Duxt isn't about adding complexity — it's about removing it. Convention over configuration. Sensible defaults. Zero boilerplate.
When you run duxt create, you should be productive in seconds, not hours. That's the bar we set for ourselves.
One language to rule them all
Frontend. Backend. Mobile. Desktop. Dart runs everywhere. With Duxt, your data models, validation logic, and business rules are shared across your entire stack. No more maintaining two codebases that do the same thing.
Type safety isn't a feature — it's a philosophy. Catch bugs before your users do. Refactor with confidence. Sleep better at night.
"Jaspr is underrated... I need to do a Nuxt-like thing with this."
— The tweet that started it all
Built on solid foundations
Duxt combines the best tools in the Dart ecosystem.
Open Source
Duxt is open source and available on GitHub. We welcome contributions from the community.
Ready to get started?
Jump into the documentation and start building your next Dart web application with Duxt.