redstone 0.6.8 copy "redstone: ^0.6.8" to clipboard
redstone: ^0.6.8 copied to clipboard

Dart 1 only

A metadata driven microframework for Dart

Redstone #

[![Join the chat at https://gitter.im/redstone-dart/redstone](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/redstone-dart/redstone?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) Build Status

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! :)

1
likes
10
points
184
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.22 - 2025.04.06

A metadata driven microframework for Dart

License

MIT (license)

Dependencies

collection, di, grinder, http, http_parser, http_server, mime, route_hierarchical, shelf, stack_trace

More

Packages that depend on redstone