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.
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.
Describe crystal-lang JSON serializable types with JSON Schema
Separates a files front matter from its content
- crystal
- crystal-language
- crystal-lang
- shards
JSON-socket client & server implementation. Inspired by and compatible with sebastianseilund/node-json-socket
Crystal shard for filename sanitization
- crystal
- shard
- filename
- sanitization
Simple linked list implementation in Crystal
Github's Linguist but in Crystal
A complete Crystal lang implementation of the Matter protocol specification (https://buildwithmatter.com). Includes full support for controller, device, commissioning, secure communications, device types, and cluster definitions.
Adds syslog functionality to crystal via LibC bindings.
- crystal
- crystal-language
- crystal-lang
- shards
Blackjack written in Crystal
Microlibrary to perform ping requests with Crystal Lang
Crystal shard wrapping the rbsec/sslscan utility
GiavaScript JavaScript runtime ✨💎🚀✨
📈 GDAX REST and WebSocket API wrapper to trade blockchain cryptocurrencies like bitcoin, Litecoin and Ethereum.
LuaJIT bindings for Crystal
A Crystal tool for generating CycloneDX Software Bill of Materials (SBOM) from Crystal shard projects.
- crystal
- cyclonedx
- cyclonedx-sbom
- sbom
A complete GraphQL client shard for the Crystal language inspired by Apollo client including error handling and planned support for caching, authentication and subscriptions.
- graphql
- crystal-language
- crystal-gql
- crystal-shard
Physical quantity and units of measure conversion and math for crystal lang
Display images within the terminal using the ITerm2 Inline Images Protocol.
remote git repository inspection
YNAB Shard for Crystal
Common/helpful Spec compliant testing utilities