Sinatra-like DSL for the Crystal language (abusing macros)
Class based Http APIs in crystal
a standalone router for crystal
Lightweight DI Container for Crystal
Mimetypes for Crystal, based on node-mime.
Crystal shard for device detection by User-Agent string
A Mediator and Observer pattern event library
An exceptional exception page for Crystal web libraries and frameworks
GraphQL server library for Crystal
a graphql implementation for crystal
Kemal API Version Extension
Kemal middleware to authentication via HTTP header token using JWT
Temporary storage between actions in kemal
Easily add MySQL database to your Kemal application.
Easily add Postgresql database to Kemal
Easily add Redis to Kemal
Simple session handler for Kemal
now at https://github.com/kemalcr/kemal-session
I18n library integration
MIME Types for Crystal :: A port of the Ruby MIME::Types library
Mochi is a authentication shard inspired by devise. Mochi is designed for the Amber framework with support for both Granite & Jennifer ORM's.
Motion is a framework for building reactive, real-time frontend UI components in your Amber application using pure Crystal that are reusable, testable & encapsulated.
Standardized multi-provider OAuth authentication
Framework agnostic content negotiation library
Phoenix Channels client for Crystal
A minimalist Crystal authorization system inspired by https://github.com/varvet/pundit.
Middleware for generates / pick up a unique request ID for Crystal servers.
Response time for Crystal servers.
Comprehensive security for Lucky framework
File Attachment toolkit for Crystal applications. Heavily inspired by Shrine for Ruby.
Easy testing for Kemal
Broadcasting for Tele 📢
Tree oriented routing
Simple Telegram bot library for Crystal