Skip to content

FlyerWebFramework/flyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flyer web framework

Simple web framework in Dart inspired by Flutter.

Goals

  • Build web pages with Widget components similar like in Flutter.
  • Build web pages without any knowledge of HTML/CSS/JS
  • Use Dart functions instead of JavaScript.
  • Transpile Flyer project into SvelteKit project.
  • Transpile Dart into JavaScript code.

Getting started

  1. Install nodejs 20.10.0 and Dart 3
  2. dart compile exe bin/flyer.dart && mv bin/flyer.exe example/bin/flyer.exe
  3. ./example/bin/flyer.exe build
  4. ./example/bin/flyer.exe run

Features

  • Create web pages in Flutter-like style.
  • Setup SEO for better google search optimalisation.
  • Build web pages with predefined Flyer Components and Widgets.
  • Create your own Flyer Components and Widgets or use community packages.
  • Flyer builder convert Flyer Project into SvelteKit project under one second.
  • Flyer is using Svelte, SvelteKit, Tailwind, DaisyUI and Vite under the hood.
  • Flyer generate SvelteKit project in human-readable code for simple debugging.

Roadmap

  • i18n
  • Theme
  • Scripts
  • Animations
  • State management
  • Responsive design
  • Static site generation
  • More predefined Components and Widgets

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Author

👤 Martin Jablečník

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2023-2024 Martin Jablečník.
This project is licensed under MIT License.

About

Web framework inspired by Flutter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages