- Notifications
You must be signed in to change notification settings - Fork173
A fast, minimalistic backend framework for Dart 🎯
License
dart-frog-dev/dart_frog
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A fast, minimalistic backend framework for Dart 🎯
Originally developed byVery Good Ventures 🦄
For official documentation, please visithttps://dart-frog.dev.
Package | Pub |
---|---|
dart_frog | |
dart_frog_auth | |
dart_frog_cli | |
dart_frog_gen | |
dart_frog_lint | |
dart_frog_test | |
dart_frog_web_socket |
In order to use Dart Frog you must have theDart SDK installed on your machine.
# 📦 Install the dart_frog cli from pub.devdart pub global activate dart_frog_cli
Use thedart_frog create
command to create a new project.
# 🚀 Create a new project called "my_project"dart_frog create my_project
Next, open the newly created project and start the dev server via:
# 🏁 Start the dev serverdart_frog dev
💡Tip: By default port8080
is used. A custom port can be used via the--port
option.
Create a production build which includes aDockerFile
so that you can deploy anywhere:
# 📦 Create a production builddart_frog build
To add new routes and middleware to your project, use thedart_frog new
command.
# 🛣️ Create a new route "/hello/world"dart_frog new route"/hello/world"# 🛣️ Create a new middleware for the route "/hello/world"dart_frog new middleware"/hello/world"
Dart Frog is built on top ofshelf andmason and is inspired by many tools includingremix.run,next.js, andexpress.js.
The goal of Dart Frog is to help developers effectively build backends in Dart. Currently, Dart Frog is focused on optimizing the process of building backends which aggregate, compose, and normalize data from multiple sources.
Dart Frog provides a simple core with a small API surface area in order to reduce the learning curve and ramp-up time for developers. In addition, Dart Frog is intended to help Flutter/Dart developers maximize their productivity by having a unified tech stack that enables sharing tooling, models, and more!
- VSCode: extends VSCode with support for Dart Frog and provides tools for effectively managing Dart Frog projects within VSCode.
About
A fast, minimalistic backend framework for Dart 🎯
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.