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.
Separates a files front matter from its content
- crystal
- crystal-language
- crystal-lang
- shards
Easy to use configuration and parser.
- crystal-language
- crystal-lang
- shards
- configuration
Crystal shard for filename sanitization
- crystal
- shard
- filename
- sanitization
Adds syslog functionality to crystal via LibC bindings.
- crystal
- crystal-language
- crystal-lang
- shards
Crystal shard wrapping the rbsec/sslscan utility
Adds pledge(2) to crystal.
- crystal
- crystal-language
- shards
- openbsd
Implementation of the Observer pattern in crystal
- crystal
- shard
- design-pattern
- observable
Time::Span String Converter Shard for Crystal
- converter
- crystal
- json
- timespan
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
YNAB Shard for Crystal