Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Crystal
C

Crystal

Language
364 projects36.6k total stars3.7k total forks9 languages

Open-source projects built with Crystal

There are currently 364 open-source projects built with Crystal, with a combined total of 36.6k GitHub stars. The most common language among these projects is Crystal.

Showing 364 open-source projects · page 8 of 11

……
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
edits.cr
edits.crtcrouch/edits.cr

A Crystal library implementing edit distance algorithms including Levenshtein, Damerau-Levenshtein, Optimal Alignment, Jaro, and Jaro-Winkler.

170Crystal
6 months ago
splay_tree_map
splay_tree_mapwyhaines/splay_tree_map.cr

A Crystal implementation of a Splay Tree with a hash-like interface, featuring leaf pruning and fast non-splaying searches.

171Crystal
3 months ago
Keimeno
Keimenorobacarp/keimeno

A lightweight native Crystal library for building interactive text-based command line interfaces (TUI).

170Crystal
6 years ago
csuuid
csuuidwyhaines/csuuid.cr

A Crystal library implementing chronologically sortable UUIDs with embedded timestamps and identifiers.

172Crystal
1 year ago
climate
climateSija/climate.cr

A Crystal library for adding configurable color markup to CLI program output using delimiters.

170Crystal
1 year ago
progress_bar.cr
progress_bar.crTPei/progress_bar.cr

A flexible progress bar implementation for the Crystal programming language with customizable display and block-based usage.

171Crystal
2 years ago
quartz
quartzRomainFranceschini/quartz

A Crystal library for defining hierarchical models and constructing discrete event simulations based on PDEVS formalism.

161Crystal
5 years ago
sendgrid.cr
sendgrid.crdlanileonardo/sendgrid.cr

A Crystal library for sending emails via the SendGrid API with a simple and type-safe interface.

162Crystal
6 years ago
SDL-Crystal-Bindings
SDL-Crystal-BindingsHadeweka/SDL-Crystal-Bindings

Crystal language bindings for raw SDL 3 functions, providing a low-level foundation for building multimedia libraries.

162Crystal
24 days ago
front_matter.cr
front_matter.crchris-huxtable/front_matter.cr

A format-agnostic Crystal library that separates front matter metadata from document content.

152Crystal
5 years ago
Athena Event Dispatcher
Athena Event Dispatcherathena-framework/event-dispatcher

A Crystal library implementing Mediator and Observer patterns for event-driven architecture.

150Crystal
4 months ago
json-schema
json-schemaspider-gazelle/json-schema

A Crystal library that generates JSON Schema definitions from JSON-serializable types and built-in types.

150Crystal
2 months ago
couchdb.cr
couchdb.crTechMagister/couchdb.cr

A Crystal language client library for interacting with CouchDB databases.

149Crystal
5 years ago
config.cr
config.crchris-huxtable/config.cr

A Crystal configuration parser with a human-friendly format, macros, and fault tolerance.

142Crystal
5 years ago
icu.cr
icu.crolbat/icu.cr

A Crystal language binding and wrapper for the ICU library, providing Unicode and internationalization support.

142Crystal
6 months ago
crystal-json-socket
crystal-json-socketfoi/crystal-json-socket

A Crystal library for JSON-based client-server communication over TCP and Unix sockets, compatible with node-json-socket.

143Crystal
3 years ago
gphoto2-web.cr
gphoto2-web.crSija/gphoto2-web.cr

A REST web API for controlling cameras via libgphoto2, enabling remote capture, configuration, and file management.

142Crystal
11 days ago
base62.cr
base62.crSija/base62.cr

A Crystal shard for Base62 encoding and decoding, useful for URL shortening and obfuscating IDs.

132Crystal
2 years ago
crygen
crygentamdaz/crygen

A Crystal library for programmatically generating Crystal source code files.

132Crystal
8 months ago
aws-signer.cr
aws-signer.crbeanieboi/aws-signer.cr

A Crystal library for signing HTTP requests with AWS Signature Version 4 authentication.

133Crystal
5 months ago
fftw.cr
fftw.crfirejox/fftw.cr

Crystal language wrapper for the FFTW 3 library, enabling high-performance Fourier transforms.

131Crystal
4 years ago
validations
validationsvladfaust/validations.cr

A validation composition module for Crystal with built-in rules and custom validation support.

132Crystal
6 years ago
zaru_crystal
zaru_crystalszTheory/zaru_crystal

A Crystal shard for sanitizing filenames from user input, removing invalid characters while preserving Unicode.

131Crystal
5 years ago
linguist.cr
linguist.crmicrogit-com/linguist.cr

A Crystal implementation of GitHub's Linguist for detecting programming languages in files and repositories.

122Crystal
6 years ago
callbacks
callbacksvladfaust/callbacks.cr

An expressive callbacks module for Crystal with proper inheritance and instance scope access.

121Crystal
5 years ago
jmespath.cr
jmespath.crqequ/jmespath.cr

A fully compliant Crystal implementation of the JMESPath query language for extracting data from JSON documents.

120Crystal
5 months ago
Envy
Envygrottopress/envy

Loads and sets environment variables from YAML files with support for all YAML data types including arrays and hashes.

121Crystal
28 days ago
ed25519
ed25519spider-gazelle/ed25519

A Crystal language implementation of the Ed25519 elliptic curve public-key signature system for high-performance cryptography.

121Crystal
10 months ago
bisect
bisectspider-gazelle/bisect

A Crystal library providing binary search helpers for maintaining and querying sorted Arrays efficiently.

121Crystal
10 months ago
procodile
procodilecrystal-china/procodile

A Crystal-based process manager that runs background and foreground processes from a Procfile with supervision and auto-restart.

121Crystal
4 months ago
crie
criec910335/crie

A compile-time trie data structure implementation for the Crystal programming language.

121Crystal
5 years ago
crystal-linked-list
crystal-linked-listabvdasker/crystal-linked-list

A simple linked list data structure implementation for the Crystal programming language.

123Crystal
6 years ago
pinger
pingerspider-gazelle/pinger

A Crystal microlibrary for ICMP ping requests that shells out to the system ping command to avoid sudo requirements.

111Crystal
4 years ago
syslog.cr
syslog.crchris-huxtable/syslog.cr

Adds syslog functionality to Crystal via LibC bindings for system logging.

112Crystal
5 years ago
toon-crystal
toon-crystalmamantoha/toon-crystal

Crystal implementation of the TOON format, a compact serialization format designed to reduce token usage for LLM input.

110Crystal
4 days ago
proxy-fetcher.cr
proxy-fetcher.crnbulaj/proxy-fetcher.cr

A Crystal library for fetching and validating HTTP/HTTPS proxies from multiple providers.

113Crystal
4 years ago
1
7
8
9
11