Skip to content
/ spry Public
forked from medz/spry

Spry - An HTTP middleware framework for Dart to make web applications and APIs more enjoyable to write.

License

Notifications You must be signed in to change notification settings

kensho42/spry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spry

Spry is an HTTP middleware framework for Dart to make web applications and APIs more enjoyable to write.

import 'package:spry/spry.dart';

main() {
  final Spry spry = Spry();

  handler(Context context) {
    context.response.send('Hello Spry!');
  }

  spry.listen(port: 3000, handler);
}

Philosophy

Spry is a framework for building web applications and APIs. It is designed to be minimal and flexible.

Contributing

See CONTRIBUTING.md for more information.

Ecosystem

Package Version Description
spry pub package Spry is an HTTP middleware framework for Dart to make web applications and APIs more enjoyable to write.
spry_router pub package A request router for the Spry web framework that supports matching handlers from path expressions.
spry_session pub package A session extension for the Spry web framework that supports cookie-based and memory-based sessions.
spry_json pub package Spry JSON middleware and request/response extension, used to convert request body to JSON object or set response body to JSON object.
spry_interceptor pub package Exception interceptor for Spry, which intercepts exceptions and errors and writes response to prevent unexpected application interruption.
spry_static pub package A static file server for the Spry web framework that supports serving static files from a directory.

License

Spry is licensed under the MIT License. See LICENSE for more information.

About

Spry - An HTTP middleware framework for Dart to make web applications and APIs more enjoyable to write.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 99.5%
  • HTML 0.5%