Redstone.dart это написанный на Dart серверный микрофреймворк, принцип работы которого основывается на использовании метаданных.

Как это работает?

Redstone.dart позволяет легко давать доступ к функциям и классам через веб-интерфейс. Нужно просто добавить аннотацию.

import 'package:redstone/server.dart' as app;

@app.Route("/")
helloWorld() => "Hello, World!";

main() {
  app.setupConsoleLog();
  app.start();
}

Выглядит знакомо? Redstone.dart взял многие идеи и концепции из микрофреймворка Flask, написанного на Python.