README

Examples

Simple example:

Query params:

Simple JSON/path param example:

Example using routers

  use Humming-Bird::Core;

Middleware:

Cookies:

  use v6;

Basic CRUD REST API:

  # A simple REST API using Humming-Bird::Core and JSON::Fast

After middleware aka advice

  use v6.d;

Exception/Error handlers

  use v6.d;

Static files

Humming-Bird v4.1.0

A simple and composable web applications framework.

Authors

  • Rawley Fowler

License

MIT

Dependencies

HTTP::Status:auth<zef:lizmat>DateTime::Format:auth<zef:raku-community-modules>MIME::Types:auth<zef:raku-community-modules>JSON::Fast:auth<cpan:TIMOTIMO>URI::Encode:auth<zef:raku-community-modules>Terminal::ANSIColor:auth<zef:lizmat>File::Find:auth<zef:raku-community-modules>HTTP::Tiny:auth<zef:jjatria>Cro::HTTP::ClientULID

Provides

  • Humming-Bird::Advice
  • Humming-Bird::Backend
  • Humming-Bird::Backend::HTTPServer
  • Humming-Bird::Core
  • Humming-Bird::Glue
  • Humming-Bird::Middleware
  • Humming-Bird::Plugin
  • Humming-Bird::Plugin::Config
  • Humming-Bird::Plugin::DBIish
  • Humming-Bird::Plugin::HotReload
  • Humming-Bird::Plugin::Logger
  • Humming-Bird::Plugin::Session
  • Humming-Bird::Plugin::SlapbirdAPM

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.