spry 6.2.0 copy "spry: ^6.2.0" to clipboard
spry: ^6.2.0 copied to clipboard

Spry is a lightweight, composable Dart web framework designed to work collaboratively with various runtime platforms.

example/README.md

Spry Examples #

Server Example #

import 'package:spry/server.dart';

Future<void> main() async {
  final server = serve(
    hostname: 'localhost',
    port: 3000,
    fetch: (request, _) {
      return Response.fromString("Hey, I'm Spry cross server!");
    },
  );
  await server.ready();
  print('🎉 Server listen on ${server.url}');
}

Spry Application Example #

import 'package:spry/spry.dart';

Future<void> main() async {
  final app = createSpry();

  app.all('/', (_) => '🎉 Welcome to Spry!');
  app.get('/say/:name', (event) {
    return 'Your name is ${event.params['name']}';
  });

  final server = app.serve(port: 3000);
  await server.ready();

  print('🎉 Spry Server listen on ${server.url}');
}

Other #

10
likes
140
points
295
downloads

Publisher

verified publisherodroe.dev

Weekly Downloads

Spry is a lightweight, composable Dart web framework designed to work collaboratively with various runtime platforms.

Homepage
Repository (GitHub)

Topics

#http #server #web #request #response

Documentation

API reference

Funding

Consider supporting this project:

github.com
opencollective.com

License

MIT (license)

Dependencies

cross_file, http_parser, mime, path, routingkit, slugid, web

More

Packages that depend on spry