Crystal
Crystal is a programming language with friendly syntax, static type checking and modern stdlib. It compiles into efficient, easy-to-distribute native code.
- GitHub: https://github.com/topics/crystal
- Wikipedia: https://en.wikipedia.org/wiki/Crystal_(programming_language)
- Repo: https://github.com/crystal-lang
- Created by: Ary Borenszweig, Juan Wajnerman
- Released: June 2011
- Aliases: crystal-lang, crystallang, crystal-language,
- Last updated: 2026-03-22 00:06:49 UTC
- JSON Representation
https://github.com/porras/evil-ruby-text-objects
Emacs package that adds some text objects and keybindings to work with Ruby code with Evil.
crystal emacs emacs-packages evil ruby
Last synced: 07 May 2025
https://github.com/maxfierke/crystal-wasm-tools
Tools for compiling Crystal dependencies, bindings, etc. for use with wasm
Last synced: 23 Apr 2025
https://github.com/mamantoha/crystal-cmark-gfm
Minimal C bindings for parsing and rendering with cmark-gfm
commonmark crystal gfm hacktoberfest libcmark markdown
Last synced: 07 May 2025
https://github.com/dmarshaltu/openai
OpenAI library for Crystal, providing an interface to interact with various OpenAI services.
chatgpt chatgpt-api crystal crystal-lang crystal-language openai
Last synced: 12 May 2025
https://github.com/stumpycr/stumpy_utils
Extensions (e.g. drawing functions) for stumpy_core
computer-graphics crystal draw
Last synced: 11 Oct 2025
https://github.com/hugopl/crystal-tree-sitter
Crystal bindings for tree-sitter library
Last synced: 12 Mar 2025
https://github.com/cloudamqp/amq-protocol.cr
An AMQP 0.9.1 serialization library for Crystal
Last synced: 06 May 2025
https://github.com/j8r/tail.cr
Tailing library for Crystal - get and/or follow the end of a file/IO
Last synced: 15 Apr 2025
https://github.com/crystal-community/bluetooth
Bluetooth Bluez binding in Crystal
Last synced: 27 Jul 2025
https://github.com/aravindavk/chitra-crystal
Crystal language 2D graphics library #cairo #graphics
cairo creative-coding crystal crystal-lang generative-art graphics
Last synced: 24 Jul 2025
https://github.com/hahwul/hwaro
Hwaro (화로) is a lightweight and fast Static Site Generator(SSG) written in Crystal.
blog-engine crystal hwaro markdown static-site-generator
Last synced: 08 Mar 2026
https://github.com/bio-cr/hts.cr
HTSlib bindings for Crystal
bam bcf bioinformatics crystal crystal-bindings genomics htslib
Last synced: 03 Jul 2025
https://github.com/szTheory/zaru_crystal
Crystal shard for filename sanitization
crystal filename sanitization shard
Last synced: 27 Mar 2025
https://github.com/chris-huxtable/syslog.cr
Adds syslog functionality to crystal via LibC bindings.
crystal crystal-lang crystal-language crystal-shard crystal-shards shards syslog
Last synced: 05 Nov 2025
https://github.com/neuralegion/sslscan.cr
Crystal shard wrapping the rbsec/sslscan utility
crystal detection scanner security shard ssl tls vulnerabilities
Last synced: 19 Jul 2025
https://github.com/icy-arctic-fox/processing.cr
Port of the Processing sketchbook software to Crystal.
crystal hacktoberfest processing
Last synced: 14 Jul 2025
https://github.com/NeuraLegion/sslscan.cr
Crystal shard wrapping the rbsec/sslscan utility
crystal detection scanner security shard ssl tls vulnerabilities
Last synced: 14 May 2025
https://github.com/toddsundsted/deep-learning
Exercises in deep learning -- Crystal language edition
crystal deep-learning exercises mxnet
Last synced: 10 Apr 2025
https://github.com/mamantoha/crystal_mpd
Concurrent MPD client written in Crystal
crystal hacktoberfest mpd mpd-client music-player-daemon
Last synced: 07 May 2025
https://github.com/sztheory/zaru_crystal
Crystal shard for filename sanitization
crystal filename sanitization shard
Last synced: 07 May 2025
https://github.com/jbox-web/stacker
Stacker - A lightweight file-based CMDB
cmdb crystal crystal-lang salt saltstack
Last synced: 09 Apr 2025
https://github.com/miharekar/slacker
HomePod + Raspberry Pi + Crystal+ Slack = Magic
crystal crystal-language homebridge homepod raspberry-pi siri slack
Last synced: 12 May 2025
https://github.com/anamba/safe_ecr
Output safety for ECR
crystal crystal-lang crystal-language ecr shard
Last synced: 12 May 2025
https://github.com/dscottboggs/magic.cr
Bindings for libmagic to Crystal
crystal crystal-language file-format file-format-detection filesystem libmagic shard
Last synced: 12 May 2025
https://github.com/henrikac/kemal-shield
A shard that adds an extra layer of protection to Kemal apps by setting various HTTP headers.
crystal crystal-lang crystal-language
Last synced: 12 May 2025
https://github.com/wout/lucky_vite
A Crystal shard to seamlessly integrate Vite with Lucky Framework
crystal lucky lucky-framework vite vitejs
Last synced: 07 May 2025
https://github.com/drujensen/heart-disease
Predicting Heart Disease using SHAInet
artificial-intelligence crystal deep-learning machine-learning shainet
Last synced: 12 May 2025
https://github.com/sachinsenal0x64/crystal.yazi
🦄 Crystal theme for yazi
crystal crystal-theme theme yazi
Last synced: 12 May 2025
https://github.com/orangesi/tinypandas
easy-to-use data structures and data analysis tools ( still be in draft, inspired by Python Pandas )
crystal crystal-lang csv dataframe pandas-python vcf
Last synced: 20 Aug 2025
https://github.com/protoncr/crypto
Pure Crystal implementations of various Cryptography algorithms
aes-256 aes-cbc aes-ctr aes-encryption aes-ige cryptography crystal crystal-lang telegram
Last synced: 13 Jul 2025
https://github.com/chris-huxtable/pledge.cr
Adds pledge(2) to crystal.
crystal crystal-lang crystal-language openbsd pledge shards
Last synced: 13 Aug 2025
https://github.com/grottopress/cryflare
A low-level API client for Cloudflare® v4
api cdn cloudflare crystal dns http-client rest
Last synced: 22 Apr 2025
https://github.com/papierkorb/toka
A type-safe, object-oriented option parser
cli crystal mapping options options-parsing type-safe
Last synced: 11 May 2025
https://github.com/grottopress/bill
Accounts Receivable automation for Lucky framework
accounting crystal invoice lucky-framework
Last synced: 22 Apr 2025
https://github.com/PercussiveElbow/Shodan
Crystal library for the Shodan API.
api crystal crystal-lang shodan
Last synced: 10 May 2025
https://github.com/marceloboeira/m3u8.cr
Generate and parse m3u8 playlists for HLS
crystal hls-live-streaming m3u m3u8 m3u8-playlist parse-m3u8-playlists
Last synced: 18 Jul 2025
https://github.com/lodestone/overshare
URL Shortener, Web Server, and Code Snippets
blog code-snippets crystal file-sharing link-shortener privacy self-hosted
Last synced: 04 May 2025
https://github.com/andrewzah/dotacr
Mirror of https://git.andrewzah.com/andrei/dotacr
crystal dota steam-api wrapper
Last synced: 02 May 2025
https://github.com/devnote-dev/geode
An alternative Crystal package manager
build-tool cli crystal crystal-lang geode package-manager
Last synced: 08 May 2025
https://github.com/microgit-com/linguist.cr
Github's Linguist but in Crystal
crystal linguistic syntax-highlighting
Last synced: 13 May 2025
https://github.com/nicolab/crystal-result
:gem: Rust-like error handling for Crystal (`Ok` / `Err`)
crystal crystal-lang domain-driven-design monad result result-type
Last synced: 27 Jul 2025
https://github.com/TPei/observable
Implementation of the Observer pattern in crystal
crystal design-pattern observable observer observer-pattern shard
Last synced: 13 May 2025
https://github.com/martenframework/marten-auth
An authentication system for the Marten web framework.
auth authentication crystal framework marten user web
Last synced: 24 Jul 2025
https://github.com/aristotelesbr/docx_cr_converter
Converter .DOCX to many formats
Last synced: 24 Oct 2025
https://github.com/cyangle/google_drive
Google drive v3 crystal lang client generated by OpenAPI Generator
crystal crystal-lang google-drive google-drive-api openapi-generator
Last synced: 19 Apr 2025
https://github.com/athena-framework/dependency-injection
Robust dependency injection service container framework
component crystal dependency-injection
Last synced: 21 Apr 2025
https://github.com/gabriel-ss/crowbar
An AWS Lambda Runtime for Crystal Language
aws aws-lambda crystal serverless
Last synced: 07 May 2025
https://github.com/fusion/crystalvault
A zero-knowledge server to store and share secrets: credentials, keys, etc.
browser crystal javascript pgp secret-management secrets security vault zero-knowledge
Last synced: 14 Apr 2025
https://github.com/oprypin/crystal-raw-gl
Crystal bindings to OpenGL and GLU
Last synced: 07 May 2025
https://github.com/crystal-lang-tools/geany-crystal
Crystal support for the Geany editor
Last synced: 11 Jul 2025
https://github.com/toddsundsted/web_finger
A WebFinger (https://tools.ietf.org/html/rfc7033) client for Crystal.
Last synced: 21 Mar 2025
https://github.com/imdrasil/form_object
Form objects decoupled from models.
Last synced: 07 May 2025
https://github.com/hugoabonizio/timeout.cr
:hourglass_flowing_sand: Declarative timeout pattern for Crystal
Last synced: 12 May 2025
https://github.com/hydecr/hyde
Hyde is a pluggable static site generator written in Crystal
crystal crystal-language hyde jekyll shards static-blog static-site-generator
Last synced: 12 May 2025
https://github.com/tpei/observable
Implementation of the Observer pattern in crystal
crystal design-pattern observable observer observer-pattern shard
Last synced: 29 Oct 2025
https://github.com/stefanwille/crystal-redis-examples
Examples for crystal-redis
crystal crystal-redis examples redis
Last synced: 12 May 2025
https://github.com/watzon/diff
Pure Crystal implementation of various diffing algorithms
crystal crystal-lang crystal-language diff git myers-algorithm
Last synced: 12 May 2025
https://github.com/mjeffrey18/fast-jsonapi-serializer
Fast JSON-API Serializer is a fast, flexible and simple JSON-API serializer for crystal
crystal crystal-lang crystal-language json json-api serialization serialization-library serializer
Last synced: 12 May 2025
https://github.com/rodrigopinto/can_use
🤔 Can I use? CanUse is a minimalist feature toggle/flag for crystal, based on yaml file.
canuse crystal feature-flags feature-toggle toggle-switches yaml
Last synced: 24 Apr 2025
https://github.com/henrikac/kemal-form
A shard that makes it easy and fun to work with forms in your Kemal applications.
crystal crystal-lang crystal-language kemal
Last synced: 12 May 2025
https://github.com/hako/blackboard-dl
📚💻 Downloads lectures and workshops automagically.
blackboard crystal downloader lectures workshops
Last synced: 12 Apr 2025
https://github.com/doughsay/crystal-cube
A rotating colorful cube in Crystal + OpenGL using GLFW for windowing
crystal crystal-opengl glfw3 glsl opengl
Last synced: 09 Apr 2025
https://github.com/onyxframework/eda
Event-Driven Architecture framework to build reactive apps 💣
crystal event-driven events onyxframework shard
Last synced: 10 Apr 2025
https://github.com/imdrasil/time_zone
Time Zone provides daylight savings aware transformations between times in different time zones.
crystal time timezone-conversion timezones
Last synced: 07 May 2025
https://github.com/didactic-drunk/fiber_metrics.cr
Runtime and memory allocation metrics
Last synced: 04 Oct 2025
https://github.com/geocrystal/geojson
Crystal library for reading and writing GeoJSON
Last synced: 12 Jun 2025
https://github.com/izniburak/turkish-number
turn integers into the Turkish words for Crystal Language
crystal number-to-words numbers turkish-language
Last synced: 01 Feb 2026
https://github.com/madbomber/justprep
A pre-process for the just command line utility
Last synced: 02 Mar 2026
https://github.com/nicolab/crystal-lru-cache
:gem: key/value LRU cache that supports lifecycle, global size limit and expiration time.
cache crystal crystal-lang kv kv-store lru lru-cache store
Last synced: 27 Jul 2025
https://github.com/mamantoha/iso_codes
🌐 Lists of various ISO standards (ISO 3166-1 for countries and ISO 639-2 for languages) with translations for Crystal
countries crystal emoji hacktoberfest iso-3166-1 iso-639-1 languages
Last synced: 08 May 2025
https://github.com/fryguy/crystal_allegro
Crystal binding to the Allegro game programming library.
Last synced: 04 Mar 2026
https://github.com/hkalexling/mg
A minimal database migration tool for Crystal
crystal database migration-tool
Last synced: 06 Oct 2025
https://github.com/hugolgst/rich-crystal
📇a simple Crystal extension for Discord Rich Presence
Last synced: 23 Apr 2025
https://github.com/didactic-drunk/crypto-secret.cr
Interface for holding sensitive information
Last synced: 18 Jul 2025
https://github.com/oneiros/identicon.cr
Create github-style identicons that can be used as avatars
Last synced: 15 Apr 2025
https://github.com/hugopl/version_from_shard
A macro to declare the VERSION constant from the value found in shard.yml, so you don't need to write the same version number in multiple places.
Last synced: 23 Jul 2025
https://github.com/qequ/jmespath.cr
Crystal implementation of JMESPath, a query language for JSON
Last synced: 11 Jul 2025
https://github.com/axentro/crystal-argon2
Crystal bindings for the argon2 hashing algorithm
argon2 crystal hashing-algorithm sushichain
Last synced: 09 Mar 2026
https://github.com/faustinoaq/interactive-crystal
Experiment with dynamic library loading
Last synced: 23 Jul 2025
https://github.com/crystallabs/term_colors
Term/console color manipulation library for Crystal
color console console-application crystal crystal-lang terminal terminal-based terminal-colors terminal-graphics tui
Last synced: 14 Apr 2025
https://github.com/mamantoha/time_zone
A helper to work with time zones in Crystal
Last synced: 16 Oct 2025
https://github.com/geopjr/shipwreck
Automatically create Crystal JSON mappings from input
Last synced: 13 Oct 2025
https://github.com/krthr/gcp-tts.cr
Crystal Text-To-Speech API client
crystal crystal-lang google-cloud-platform text-to-speech
Last synced: 13 May 2025
https://github.com/spydr06/sheesh
A small linux-shell written in Rust
bash crystal fish-shell hilbish interpreter linux linux-shell rust rust-lang sheesh shell unix
Last synced: 13 Apr 2025
https://github.com/arcage/ast_viewer.cr
Visualize the AST structure from ASTNode object, source file, or source code string.
Last synced: 12 May 2025