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.
Repository Index
77,852 visible repositories in the index
73–96 of 107 · Most stars
Quartz - A Crystal Modeling & Simulation framework
- quartz
- simulation
- modeling
- pdevs
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
- crystal
- icu
- internationalization
Crystal shard for filename sanitization
- crystal
- shard
- filename
- sanitization
Load environment variables from YAML
- yaml
- crystal
- configuration
- dotenv
Simple linked list implementation in Crystal
Crystal implementation of JMESPath, a query language for JSON
- crystal
- jmespath
- json
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.
Crystal Lang MS Graph API integration
Robust dependency injection service container framework
- crystal
- dependency-injection
- component
Adds syslog functionality to crystal via LibC bindings.
- crystal
- crystal-language
- crystal-lang
- shards
Crystal shard wrapping the rbsec/sslscan utility
Crystal implementation of the Token-Oriented Object Notation(TOON) serialization format
- data-format
- llm
- serialization
- tokenizer
Implementation of the Observer pattern in crystal
- crystal
- shard
- design-pattern
- observable
Runtime and memory allocation metrics
- crystal
- performance-analysis
Object/value validation library
- crystal
- validation
- component
The simplest YAML to ENV config loader in Crystal
- env
- config-loader
- configuration-management
- envyable
crystal lang connect / HTTP proxy implementation
Crystal implementation of the Secure Remote Password protocol (SRP-6a)
Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes
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
Framework agnostic content negotiation library
- crystal
- component