
Awesome Crystal
A curated list of awesome Crystal code and resources. Inspired by awesome and awesome-awesomeness. The goal is to have projects mostly stable and useful for the community.
Search shards at shards.info for more.
Contributions are welcome. Please take a quick look at the contribution guidelines first.
- Awesome Crystal
- Algorithms and Data structures
- Blockchain
- C Bindings
- Caching
- CLI Builders
- CLI Utils
- Code Analysis and Metrics
- Compression
- Configuration
- Converters
- Cryptography
- Data Formats
- Data Generators
- Database Drivers/Clients
- Database Tools
- Debugging
- Dependency Injection
- Environment Management
- Examples and funny stuff
- Framework Components
- Game Development
- GUI Development
- HTML Builders
- HTML/XML parsing
- HTTP
- Image Processing
- Implementations/Compilers
- Internationalization
- Logging and monitoring
- Machine Learning
- Markdown/Text Processors
- Misc
- Network Protocols
- Networking
- ORM/ODM Extensions
- Package Management
- Processes and Threads
- Project Generators
- Queues and Messaging
- Routing
- Scheduling
- Science and Data analysis
- Search
- Security
- Serverless Computing
- System
- Task management
- Template Engine
- Testing
- Third-party APIs
- Validation
- Web Frameworks
- Community
- Unofficial
- Resources
- Official Documentation Translations
- Services and Apps
- Tools
- DevOps
- Editor Plugins
- LSP Language Server Protocol Implementations
- Shell Plugins
Algorithms and Data structures
- bisect - Inserting values into a sorted array
- blurhash.cr - BlurHash implementation
- crie - Compile-time Trie
- CrOTP - HOTP and TOTP implementation for two factor authentication
- crystal-linked-list - Implementation of Linked List
- crystaledge - A pure Vector Math library
- crystalg - A Generic Algorithm Library
- crystalline - A collection of containers and algorithms
- csuuid - A Chronologically Sortable UUID
- edits.cr - Collection of edit distance algorithms
- fzy - A Crystal port of awesome Fzy project fuzzy finder algorithm
- Goban - A fast and efficient QR Code implementation
- graphlb - Collection of graph datastructure and algorithms
- haversine - An Implementation of the Haversine formula
- HKDF - HMAC-based Extract-and-Expand Key Derivation Function rfc5869
- kd_tree - An implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"
- ksuid.cr - K-Sortable Globally Unique IDs