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.3k 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.3k GitHub stars. The most common language among these projects is Crystal.

Showing 364 open-source projects · page 9 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
syslog.cr
syslog.crchris-huxtable/syslog.cr

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

112Crystal
5 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
Athena Dependency Injection
Athena Dependency Injectionathena-framework/dependency-injection

A robust dependency injection service container framework for managing object dependencies and services.

112Crystal
3 months ago
blackjack-cr
blackjack-crgdonald/blackjack-cr

A command-line Blackjack game implementation written in the Crystal programming language.

101Crystal
1 year 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.

100Crystal
1 day ago
CrSignals
CrSignalsfirejox/CrSignals

A signals/slots library for the Crystal programming language enabling type-safe event-driven communication.

100Crystal
6 years ago
sslscan.cr
sslscan.crNeuraLegion/sslscan.cr

A Crystal shard wrapper for the sslscan utility to perform SSL/TLS security scans.

100Crystal
4 years ago
version_tools
version_toolsanicholson/crystal-version-tools

Crystal macros for switching behavior at compile-time based on semantic version comparisons.

100Crystal
6 years ago
polylines.cr
polylines.crBuonOmo/polylines.cr

A Crystal implementation of Google's polyline algorithm for encoding and decoding geographic coordinates.

100Crystal
5 years ago
Matter
MatterCrystal-Matter/matter

A complete Crystal language implementation of the Matter protocol for building interoperable smart home devices.

100Crystal
1 month ago
port_ruby_to_crystal
port_ruby_to_crystalcrystal-china/port_ruby_to_crystal

A Ruby regex script that automates the conversion of Ruby code to Crystal syntax, reducing porting friction.

100Ruby
1 year ago
pledge.cr
pledge.crchris-huxtable/pledge.cr

A Crystal shard that adds OpenBSD's pledge(2) system call for process sandboxing and security hardening.

104Crystal
5 years ago
fiber_metrics.cr
fiber_metrics.crdidactic-drunk/fiber_metrics.cr

Track runtime, wait time, and memory allocations per Fiber, method, or block in Crystal applications.

91Crystal
4 years ago
observable
observableTPei/observable

A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.

90Crystal
3 years ago
web_finger
web_fingertoddsundsted/web_finger

A Crystal client library for querying WebFinger resources according to RFC 7033.

90Crystal
1 year ago
simple_retry
simple_retryspider-gazelle/simple_retry

A Crystal library for retrying code blocks with configurable error handling and exponential backoff.

80Crystal
1 year ago
crystal-hunspell
crystal-hunspellmamantoha/crystal-hunspell

Crystal language bindings for the Hunspell spell-checking and morphological analysis library.

80Crystal
23 days ago
syringe
syringeBonemind/syringe

A simple and basic dependency injection shard for the Crystal programming language.

82Crystal
6 years ago
crystal-darksky
crystal-darkskysb89/crystal-darksky

A Crystal language wrapper for the Dark Sky weather API, providing type-safe access to weather forecasts.

80Crystal
4 years ago
cruml
crumltamdaz/cruml

A UML class diagram generator for Crystal projects, using d2 for visualization.

80Crystal
5 months ago
augeas.cr
augeas.crfernandes/augeas.cr

Crystal C bindings for Augeas, enabling configuration file parsing and manipulation.

80Crystal
4 years ago
mDNS
mDNSspider-gazelle/mdns

A Crystal library for mDNS and DNS-SD service discovery and device lookup on local networks.

81Crystal
2 years ago
mass-spec
mass-specc910335/mass-spec

A Crystal library for fast web API testing by using IO::Memory instead of TCPServer.

81Crystal
3 years ago
tssc.cr
tssc.crSija/tssc.cr

A Crystal shard for parsing and serializing Time::Span objects to and from human-readable strings.

70Crystal
1 month ago
pinboard.cr
pinboard.croz/pinboard.cr

A Crystal language client library for interacting with the Pinboard bookmarking service API.

73Crystal
4 years ago
envyable
envyablephilnash/envyable.cr

A Crystal library that loads YAML configuration files into environment variables for clean development setups.

72Crystal
5 years ago
Athena Validator
Athena Validatorathena-framework/validator

A Crystal library for validating objects and values with a flexible, extensible rule system.

71Crystal
3 months ago
luajit.cr
luajit.crmdwagner/luajit.cr

LuaJIT bindings for Crystal programming language, enabling Lua scripting and interoperability.

70Crystal
10 months ago
port_midi
port_midijimm/crystal_port_midi

Crystal C bindings for the PortMIDI cross-platform MIDI I/O library.

71Crystal
2 years ago
GDAX
GDAXmccallofthewild/gdax

A Crystal library for interacting with GDAX's REST and WebSocket APIs to trade cryptocurrencies.

73Crystal
6 years ago
surrealdb.cr
surrealdb.cryorci/surrealdb.cr

An unofficial SurrealDB driver for Crystal, providing HTTP and WebSocket clients for database operations.

73Crystal
1 year ago
connect-proxy
connect-proxyspider-gazelle/connect-proxy

A Crystal implementation of the HTTP CONNECT method for HTTP tunneling and proxy support.

71Crystal
9 days ago
secure-remote-password
secure-remote-passwordspider-gazelle/secure-remote-password

A pure Crystal implementation of the Secure Remote Password protocol (SRP-6a) for secure password authentication.

70Crystal
4 years ago
crunits
crunitsspider-gazelle/crunits

A Crystal library for physical quantity and unit of measure conversion, comparison, and mathematical operations.

61Crystal
3 years ago
crystal-gql
crystal-gqlitsezc/crystal-gql

A complete GraphQL client shard for the Crystal language, inspired by Apollo Client, with error handling and planned caching, authentication, and subscriptions.

61Crystal
5 years ago
secrets-env
secrets-envspider-gazelle/secrets-env

Extends Crystal's ENV module to read secrets from Docker, Kubernetes, and other orchestration tools.

60Crystal
5 years ago
1
8
9
10
11