/zap.dart

Zap is a fast web framework built on Dart

Primary LanguageDartMIT LicenseMIT

zap

A fast, modern and lightweight Dart web framework, inspired by svelte.

For more information, visit https://simonbinder.eu/zap/

Zap is in very early stages of development and still has lots of rough edges. I'm mostly using it for personal projects, but I think it has the potential to be an interesting framework for writing Dart web applications.

Examples

A good way to try out zap is to view small example components built with it:

Getting started

You can download a scaffold for a new zap project at https://simonbinder.eu/zap/create/.

Contributing

Some things on my todo list are

  • Optimizations in the compiler to reduce code size.
  • Server-side rendering and hydration.
  • Better documentation.
  • A framework for animations and transitions.

Contributions, or help of any kind, are welcome!