index

Cro documentation

Introductory Material

The essentials you need to know to get building with Cro:

Beyond The Basics

Ready to dig a deeper? These articles explain the Cro design and structure, as well as covering some more advanced topics:

Getting Help

Reference

The full details, organized by module:

Cro::Core

Cro::TLS

Cro::HTTP

Client side:

Server side:

Requests, responses, and related types:

Cro::HTTP::Test

Cro::WebSocket

For application developers:

Pipeline components:

Cro::WebApp

Cro::OpenAPI::RoutesFromDefinition

Cro::ZeroMQ

Cro::Tools

The development tools are mostly without API docs, as they are mostly not expected to be extended from the outside at this point. However, the following parts have stable APIs for the sake of extending the tools:

Meta

cro v0.8.8

Libraries and tools for building reactive services in Raku. This installs the cro command line and web tool, along with HTTP (including HTTPS and HTTP/2.0) and WebSocket support.

Authors

  • Jonathan Worthington

License

Artistic-2.0

Dependencies

IO::Socket::Async::SSLJSON::FastMETA6Shell::CommandFile::FindTerminal::ANSIColorOO::MonitorsYAMLishCro::WebSocket:ver<0.8.8>Docker::FileFile::Ignore

Test Dependencies

Provides

  • Cro::Tools::CLI
  • Cro::Tools::CroFile
  • Cro::Tools::Link::Editor
  • Cro::Tools::LinkTemplate
  • Cro::Tools::LinkTemplate::HTTP
  • Cro::Tools::LinkTemplate::HTTPS
  • Cro::Tools::LinkTemplate::WS
  • Cro::Tools::LinkTemplate::WSS
  • Cro::Tools::Runner
  • Cro::Tools::Serve
  • Cro::Tools::Services
  • Cro::Tools::Template
  • Cro::Tools::Template::Common
  • Cro::Tools::Template::HTTPService
  • Cro::Tools::Template::ReactReduxSPA
  • Cro::Tools::Template::ZeroMQWorkSinkService
  • Cro::Tools::Template::ZeroMQWorkerService
  • Cro::Tools::TemplateLocator
  • Cro::Tools::Web

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