redstone 0.6.8
redstone: ^0.6.8 copied to clipboard
A metadata driven microframework for Dart
Redstone #
[](https://gitter.im/redstone-dart/redstone?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Redstone is an annotation driven web server micro-framework for Dart and influenced by Flask. It is based on shelf so you may also use any shelf middleware you like with Redstone.
Example
Redstone allows you to easily publish functions through a web interface, by just adding some annotations to them.
import 'package:redstone/redstone.dart' as web;
@web.Route("/")
helloWorld() => "Hello, World!";
main() {
web.setupConsoleLog();
web.start();
}
copied to clipboard
Installation
To install, set the redstone: "^0.6.4"
constraint to your pubspec.
dependencies:
redstone: "^0.6.4"
copied to clipboard
The following plugins are also available for this version:
redstone_mapper: 0.2.0-beta.1+1
redstone_mapper_mongo: 0.2.0-beta.1
redstone_mapper_pg: 0.2.0-beta.2+2
redstone_web_socket: 0.1.0-beta.1
copied to clipboard
Want to learn more?
Check out our wiki! :)