https://github.com/simolus3/zap
Zap is a fast web framework built on Dart
https://github.com/simolus3/zap
Last synced: about 1 year ago
JSON representation
Zap is a fast web framework built on Dart
- Host: GitHub
- URL: https://github.com/simolus3/zap
- Owner: simolus3
- License: mit
- Created: 2021-10-25T08:24:48.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-24T19:44:47.000Z (over 2 years ago)
- Last Synced: 2025-04-02T20:08:59.050Z (about 1 year ago)
- Language: Dart
- Homepage: https://simonbinder.eu/zap/
- Size: 403 KB
- Stars: 240
- Watchers: 10
- Forks: 13
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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:
- [Examples on the website](https://simonbinder.eu/zap/examples/) show zap code and live
components next to each other. Sources for that website are available [here](https://github.com/simolus3/zap/tree/main/docs/lib/src/examples).
- The [riverpod example](https://github.com/simolus3/zap/tree/main/riverpod_zap/example) provides
a simple todo app built with zap.
## 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!