This shard provides facilities for checking whether a constant exists at compile time, and for a variety of different conditional compilation options. Code can be conditionally compiled based on the existence of a constant, version number constraints, or whether an environment variable is set truthy or not.
extendable non blocking DNS for crystal lang
Crystal implementation of K-Sortable Globally Unique IDs
- ksuid
- crystal
- uuid
- coordination
A ProgressBar implementation for the Crystal programming language
A Crystal library for rendering multiple template files.
A lightweight text user interface library in Crystal
Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment
- crystal
- edit-distance
- similarity-measures
- levenshtein
This is a Crystal implementation of a Splay Tree; which is a type of binary search tree that is semi-balanced and that tends to self-optimize so that the most accessed items are the fastest to retrieve.
Crystal binding generator for raw SDL 3 methods
- binding-generator
- bindings
- sdl
- sdl3
Quartz - A Crystal Modeling & Simulation framework
Tiny tool to make your CLI output 🌈 coloured
Simple lib to send mail using Sendgrid in Crystal-Lang
Describe crystal-lang JSON serializable types with JSON Schema
A Mediator and Observer pattern event library
Separates a files front matter from its content
- crystal
- crystal-language
- crystal-lang
- shards
REST API for libgphoto2
Easy to use configuration and parser.
- crystal-language
- crystal-lang
- shards
- configuration
JSON-socket client & server implementation. Inspired by and compatible with sebastianseilund/node-json-socket
A Cystal binding & wrapper for the ICU library
Base62 encoder/decoder for Crystal
- crystal
- base62
- url-shortener
- conversion
This library signs your HTTP requests using AWS v4
Compile-time Trie in Crystal
FFTW binding in Crystal
Crystal shard for filename sanitization
- crystal
- shard
- filename
- sanitization