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-25 00:06:52 UTC
- JSON Representation
https://github.com/watzon/wrapi
REST API wrapping framework written in Crystal
api api-client api-framework api-struct api-wrapper api-wrapping-framework apistruct crystal crystal-lang crystal-language ruby wrapi
Last synced: 02 Aug 2025
https://github.com/henrikac/sudoku-solver
An easy-to-use sudoku solver
crystal crystal-lang crystal-language
Last synced: 03 Aug 2025
https://github.com/codenoid/telegram-bot-boilerplate
Telegram Bot Boilerplate Written in Crystal
api crystal telegram telegram-bot
Last synced: 28 Mar 2025
https://github.com/matiasgarciaisaia/cachivache
Key/value cache for things that expire
Last synced: 07 Aug 2025
https://github.com/vallereya/crucible
An MMORPG Game Project using Java and Crystal.
crystal game game-development gamedev java mit-license
Last synced: 04 Oct 2025
https://github.com/geocrystal/sun_times
Simple Crystal library for calculating sunrise and sunset given latitude, longitude, and date
astronomy crystal geolocation solar sunrise sunset timezone twilight
Last synced: 09 Nov 2025
https://github.com/at1as/hangman
Simple hangman solver written in Crystal
algorithm crystal dictionary game hangman terminal
Last synced: 04 Oct 2025
https://github.com/opensvm/bmssp-benchmark-game
bounded multi-source shortest paths benches in Rust, C, C++, Nim, Crystal, Kotlin (JAR), Elixir (.exs), Erlang (.erl).
benchmark benchmark-game bmssp bounded-multi-source-shortest-paths c cpp crystal elixir erlang graph-algorithms graphs graphs-theory kotlin nim rust
Last synced: 19 Aug 2025
https://github.com/r-unic/shards-version-manager
A version management CLI tool for Crystal shards.
cli crystal shards version-manager versioning
Last synced: 04 Oct 2025
https://github.com/marcus-crane/lugh
An extremely basic literate programming tool, written to learn some Crystal (WIP!)
Last synced: 15 Jun 2025
https://github.com/fukaoi/crystal-bitcoin
Bitcoin blockchain client sdk for Crystal
bitcoin blockchain crystal crystal-language sdk
Last synced: 29 Mar 2025
https://github.com/kojix2/vvsay
作りかけのVOICEVOXコマンドラインツール
crystal crystal-language voicevox
Last synced: 17 Aug 2025
https://github.com/grottopress/hapi
A low-level API client architecture for Crystal
api architecture crystal http-client rest
Last synced: 22 Jul 2025
https://github.com/mamantoha/ip_address_list
Retrieve the IP addresses (both IPv4 and IPv6) associated with the network interfaces on a system
crystal ipaddress ipaddresses linux macos system windows
Last synced: 31 Dec 2025
https://github.com/whimsicorp/courbe
An API wrapper for Misskey/forks in Crystal
Last synced: 30 Mar 2025
https://github.com/ngocdo1987/pet-crystal-starter
Crystal lang examples
crystal crystal-lang crystal-language
Last synced: 30 Mar 2025
https://github.com/ngocdo1987/notes
Programming notes
bash bash-script cloudflare cpp crystal crystal-lang eccube eccube4 go golang laravel laravel-framework lucky lucky-framework rust rust-lang wsl wsl-ubuntu wsl2
Last synced: 30 Dec 2025
https://github.com/kojix2/randn.cr
Generate a normally-distributed random number
Last synced: 09 Feb 2026
https://github.com/shadowevil/crystal-dock
This dock is inspired by Silmeria Dock made for Rainmeter
11 application crystal crystaldock dock laptop mac screen tablet tap touch windows windows-11-dock
Last synced: 30 Mar 2025
https://github.com/sija/jsonl.cr
Crystal shard for handling JSONL (JSON Lines) parsing
Last synced: 30 Mar 2025
https://github.com/aravindavk/uuid_utils
UUID utilities to support V3, V4 and V5 - Crystal language
crystal crystal-lang uuid uuidv3 uuidv4 uuidv5
Last synced: 30 Mar 2025
https://github.com/alexanderadam/outdated_dependencies_on_crystal
Test repository for Crystal dependency updates
ci crystal crystal-lang crystal-language crystal-shard dependabot dependencies renovatebot shards
Last synced: 30 Mar 2025
https://github.com/konstantine-v/cycling-data
Program for logging cycling data, either manually or from AAT
crystal crystal-lang crystal-language cycling
Last synced: 30 Mar 2025
https://github.com/arschles/crystaldocs
Documentation server for the Crystal Language
crystal crystal-lang crystal-language
Last synced: 30 Mar 2025
https://github.com/jwoertink/kemal-session-client-engine
Kemal session for client side storage
Last synced: 30 Mar 2025
https://github.com/elbywan/struct-mappings
Generate Crystal classes mapping C structures. 🗺️
Last synced: 30 Mar 2025
https://github.com/jwaldrip/tar.cr
Tape archives (tar) are a file format for storing a sequence of files that can be read and written in a streaming manner. This package aims to cover most variations of the format, including those produced by GNU and BSD tar tools.
Last synced: 30 Mar 2025
https://github.com/ilanusse/cerberus
A modular authentication solution for Crystal apps
amber authentication cerberus crystal crystal-lang crystal-language
Last synced: 30 Mar 2025
https://github.com/neovintage/crystal-presto
prestodb crystal driver
crystal crystal-lang database database-driver presto prestodb prestodb-crystal-driver
Last synced: 30 Mar 2025
https://github.com/felixbuenemann/guard-minitest_cr
Guard::MinitestCr automatically runs your minitest.cr tests
Last synced: 25 Jun 2025
https://github.com/klirix/google_spreadsheets
The way to access a google spreadsheet through Crystal
api crystal crystal-lang google-sheets google-sheets-api google-sheets-api-v4
Last synced: 24 Feb 2025
https://github.com/mamantoha/crystal-bplist
Generate and parse Apple binary .plist files with Crystal
Last synced: 04 Apr 2025
https://github.com/aarcex3/pdfalchemy
A pdf library to create, write, manipulate and read pdfs (WIP). Just for fun.
crystal library pdf pdf-generation pdf-generator pdf-manipulation
Last synced: 09 Apr 2025
https://github.com/r-unic/simple-vm
A simple user-defined bytecode VM
bytecode crystal virtual-machine vm
Last synced: 22 Nov 2025
https://github.com/konstantine-v/bmi-calc
Calculate BMI in the CLI, using Crystal Lang
Last synced: 26 Feb 2025
https://github.com/aristotelesbr/elastic_monit_cr
script to monitor elasticsearch indexes
crystal crystal-lang elasticsearch monitor
Last synced: 06 Mar 2025
https://github.com/dcalixto/punching_bag
A Crystal shard for tracking and analyzing hit counts, trending items, and time-based analytics.
counter crystal crystal-lang hitcounter shard tracking
Last synced: 27 Oct 2025
https://github.com/benbarber/api-boilerplate
A blazingly fast Crystal and Kemal API boilerplate
api boilerplate crystal crystal-language kemal
Last synced: 18 Mar 2025
https://github.com/circleci-public/circleci-demo-crystal
circleci circleci-demos crystal kemal
Last synced: 13 Apr 2025
https://github.com/woodruffw/netstring.cr
A library for parsing netstrings in Crystal
Last synced: 28 Mar 2025
https://github.com/kimvex/cloudinary
Library for upload images to cloudinary
cloudinary crystal crystal-lang
Last synced: 27 Dec 2025
https://github.com/michaeltelford/todo_api
Crystal powered HTTP API for the TODO (checklist) app
Last synced: 15 Mar 2025
https://github.com/eliaondacs/corelib
the only package you need to develop simple apps in python
application-development baseui corelib crystal css easy-to-learn event event-driven gui html library minimal package production python state terminal-ui typevalidator useful utility
Last synced: 23 Mar 2025
https://github.com/ragmaanir/kontrakt
Simple design by contract for crystal
assertions crystal design-by-contracts
Last synced: 03 Mar 2025
https://github.com/ragmaanir/besked
Small typed PubSub library for crystal.
Last synced: 03 Mar 2025
https://github.com/ragmaanir/id3
ID3 tag reader written in crystal
crystal id3 id3-reader id3v1 id3v2
Last synced: 03 Mar 2025
https://github.com/dscottboggs/crystal-darksky
Crystal implementation of the DarkSky weather API
crystal darksky-weather-api shards
Last synced: 05 Mar 2025
https://github.com/jeroenj/dodyndns
A simple utility to manage dynamic DNS records in Digital Ocean DNS.
crystal digitalocean dns dynamic-dns
Last synced: 27 Oct 2025
https://github.com/athena-framework/component-template
Template repository for scaffolding new Athena components
Last synced: 23 Feb 2025
https://github.com/stephannv/cpf
CPF number validation and formatting for Crystal
Last synced: 24 Mar 2025
https://github.com/shkm/crapi
📠 A HTTP API for your JSON/YAML files
crystal json key-value-store yaml
Last synced: 24 Mar 2025
https://github.com/coelhoreinaldo/multiverse-travels-booker
Key project that secured my employment at Milenio Capital. Developed an API in Crystal using the Kemal framework and Jennifer ORM.
crystal crystal-language mysql orm rick-and-morty-api
Last synced: 20 Jan 2026
https://github.com/cadmiumcr/readability
Analyze text and determine it's readability using various algorithms
cadmium crystal crystal-lang crystal-language natural-language-processing nlp readability
Last synced: 03 Mar 2025
https://github.com/apainintheneck/crystal-linenoise
Crystal bindings for the Linenoise library
Last synced: 20 Jan 2026
https://github.com/doughsay/crystal-glfw
Crystal GLFW3 bindings
crystal crystal-opengl glfw3 opengl
Last synced: 28 Dec 2025
https://github.com/codenoid/ariya.io-database
a Ariya.io Database, collected by Hofesh Bot (Scrapper)
ariya crystal phantomjs scrapping
Last synced: 28 Mar 2025
https://github.com/codenoid/fazizi
Random sentence generator
crystal random-sentences text-generator
Last synced: 28 Mar 2025
https://github.com/douglascamata/aoc_2022
My solutions to the Advent of Code 2022 using Crystal.
adventofcode adventofcode2022 aoc crystal
Last synced: 08 Apr 2025
https://github.com/wout/cardano_json_api
A JSON:API-compliant REST API for the Cardano blockchain built with Crystal and Lucky Framework
api api-json api-rest cardano cardano-api crystal lucky-framework
Last synced: 23 Jun 2025
https://github.com/qequ/schematics
a library to validate data using schemas
crystal crystal-lang crystal-shard validation validation-library
Last synced: 31 Mar 2025
https://github.com/flipez/battlesnake
Battlesnake 2018 Crystal Implementation
battlesnake battlesnake-2018 crystal crystal-lang
Last synced: 11 Jul 2025
https://github.com/cbrnrd/star
🌠The Stupid Archive format
archive crystal fileformat linux shard tar unix
Last synced: 26 Mar 2025
https://github.com/creadone/karma
Key-counter database
crystal database key-value storage
Last synced: 31 Mar 2025
https://github.com/qu4tro/slack-events-api
The middlewares you need to deal with Slack Events API
crystal crystal-lang crystal-language crystal-shard middleware middlewares slack-api slack-events-api slack-webhook
Last synced: 31 Mar 2025
https://github.com/freakwill/benchmarks
benchmarks
benchmarks coffeescrpt crystal go haskell java javascript julia lua moonscript python ruby
Last synced: 30 Dec 2025
https://github.com/erayjsx/kemal-openapi
OpenAPI 3.0 documentation generator for Kemal. Swagger UI & ReDoc included.
api-documentation crystal crystal-lang kemal kemalcr openapi redoc swagger swagger-ui
Last synced: 04 Mar 2026
https://github.com/codenoid/jihantoro-cr-mysql
An repo for jihantoro.net article
Last synced: 16 Jun 2025
https://github.com/codenoid/pardon
Optimized In-Memory with File Based storage for learning purpose
Last synced: 28 Mar 2025
https://github.com/gabrioliv/crystal-general-scripts
Some Crystal scripts and Shards testing
crystal crystal-lang crystal-language kemal kemalcr learning programming scripts shards testing
Last synced: 30 Mar 2025
https://github.com/jonathan-wanderley/multiverse-travels-booker
Uma API que realiza o planejamento de viagens no universo de Rick and Morty escrita em Crystal (based in Ruby)
crystal crystal-lang jennifer kemal postgresql
Last synced: 30 Mar 2025
https://github.com/mdwagner/screen.cr
Crystal port of screen package (Go) to provide a cross-platform way for clearing the screen.
crystal crystal-lang linux macos windows
Last synced: 30 Mar 2025
https://github.com/nameer6g6/hashcode-2020-morepizza
My solution for Hashcode 2020 "More Pizza" demo problem
crystal crystal-lang crystal-language google-hash-code-2020 hashcode-2020 more-pizza solution
Last synced: 30 Mar 2025
https://github.com/matthewmcgarvey/lucky_pg_extras
Crystal/Lucky PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
crystal lucky-framework postgresql
Last synced: 30 Mar 2025
https://github.com/splattael/rouge-lexers-crystal
[DEPRECATED] Rouge's lexer for crystal
Last synced: 30 Mar 2025
https://github.com/nin93/genecode-cr
Caesar Cipher written in Crystal
caesar-cipher crystal crystal-lang fun
Last synced: 09 Apr 2025
https://github.com/aarcex3/crul
A mini curl copy in crystal
command-line crystal curl http http-client terminal
Last synced: 10 Jul 2025
https://github.com/mjago/taglib.cr
libtaglib binding for Crystal
crystal libtaglib-binding mp3 taglib
Last synced: 04 Jul 2025
https://github.com/nnluukhtn/gitlabira-cr
Gitlab and jira integration
crystal gitlab gitlab-api jira jira-rest-api
Last synced: 02 Apr 2025
https://github.com/richardboehme/deploy-cr
Simple and powerful deployment for your crystal application.
cross-compilation crystal deployment shard
Last synced: 31 Mar 2025
https://github.com/docelic/terminfo.cr
[WIP] A Crystal library to parse terminfo database
Last synced: 21 Jan 2026
https://github.com/rx14/clamd-continuousd
clamd crystal daemon virus virus-scanning
Last synced: 09 Sep 2025
https://github.com/grantbirki/octokit.cr
Crystal toolkit for the GitHub API (in development)
api crystal github github-api github-api-v3 octokit
Last synced: 31 Mar 2025
https://github.com/fnordfish/gdbmish
Convert crystal data structures into a `gdbm_dump` ASCII format and back.
Last synced: 03 Apr 2025
https://github.com/andy9775/crystal-zeit
Crystal + docker + zeit
crystal crystal-language now serverless ziet
Last synced: 24 Apr 2025