User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Crystal

A collection of awesome Crystal libraries, tools, frameworks and software

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 2, 2020, 6:06 a.m.

Thank you veelenga & contributors
View Topic on GitHub:
veelenga/awesome-crystal

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Algorithms and Data structures

Library for maintaining sorted Arrays

7
1
1y 104d
MIT

A pure Crystal implementation of BlurHash algorithm

11
0
96d
MIT

Compile-time Trie in Crystal

7
0
1y 62d
MIT

CrOTP - One Time Passwords for Crystal

47
8
1y 6d
MIT

Simple linked list implementation in Crystal

11
4
8m
MIT

A pure Crystal Vector Math library

23
5
9m
MIT

Algorithm Library for Crystal

30
2
4m
MIT

A collection of containers & algorithms for the Crystal programming language

119
19
1y 53d
MIT

Edit distance algorithms inc. Jaro, Damerau-Levenshtein, and Optimal Alignment

14
0
45d
MIT

A Crystal port of awesome Fzy project fuzzy finder algorithm.

24
1
4m
MIT

graphlb is a crystal library which contains all the graph Data-Structures and Algorithms implemented in crystal-lang.

14
2
1y 7m
MIT

Crystal implementation of the Haversine formula to calculate distances between two points given their latitudes and longitudes

13
0
4m
MIT

Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"

11
1
4m
MIT

Crystal implementation of K-Sortable Globally Unique IDs

9
0
102d
MIT

โ›“ A Crystal library for building Markov Chains and running Markov Processes.

20
1
1y 4m
MIT

Multiset (bag) implementation in Crystal

4
0
33d
MIT

Radix Tree implementation for Crystal

83
10
1y 11m
MIT

A Crystal implementation of a Ternary Search Tree

4
2
3y 5m
MIT

Blockchain

To be the go to platform for building dApps quickly and cheaply for business and gaming

178
14
31d
MIT

Rapid blockchain prototyping

17
2
7m
MPL-2.0

a native library implementing secp256k1 purely for the crystal language

21
5
40d
Apache-2.0

C bindings

libclang bindings for crystal (including automatic C bindings generator)

32
3
1y 4m
n/a

Bindings for libncursesw and crt class

26
9
8m
MIT

GNU Scientific Library bindings for Crystal

14
3
1y 11d
MIT

Crystal bindings for Hunspell.

3
0
1y 5m
MIT

Crystal C bindings for libcurl

11
4
7m
MIT

Evaluate JavaScript from Crystal!

108
12
5m
MIT

Crystal shard wrapping libgphoto2

13
2
119d
MIT

A Cystal binding/wrapper to the ICU library

8
1
5m
GPL-3.0

Libnotify for Crystal

22
2
8m
MIT

Crystal bindings for libpcap

20
3
6m
MIT

Adds pledge(2) to crystal.

5
1
2y 104d
ISC

libssh2 binding for Crystal language

19
6
5m
MIT

Adds syslog functionality to crystal via LibC bindings.

8
2
9m
ISC

Crystal bindings for libxdo (xdotool)

15
0
6m
n/a

Caching

Memcached client for Crystal language

29
9
7m
MIT

CLI Builders

A robust DSL for writing command line interfaces written in Crystal.

109
15
7m
MIT

A simple declarative command line interface builder

26
2
35d
ISC

Slim command line interface builder for Crystal.

93
5
112d
MIT

Command-line interface builder for the Crystal programming language.

106
7
9m
MIT

A lightweight text user interface library in Crystal

6
0
8m
MIT

A highly flexible Crystal CLI builder in the style of OptionParser.

25
1
96d
MIT

command-line options processing (Crystal stdlib)

CLI Utils

Tiny tool to make your CLI output ๐ŸŒˆ coloured

9
0
5m
MIT

A light CLI text editor/IDE written in Crystal

35
2
44d
ISC

Simple and straightforward large files finder utility

12
0
6m
MIT

A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data.

125
10
4m
MIT

A ProgressBar implementation for the Crystal programming language

12
0
8m
MIT

Crystal text table generator

20
0
5d
MIT

Declarative API for drawing unicode/ascii character tables in crystal lang

35
2
113d
MIT

Code Analysis and Metrics

A static code analysis tool for Crystal

328
18
27d
MIT

Github's Linguist but in Crystal

5
0
6m
MIT

Compression

Crystal language Tar Module implements access to tar archives.

26
2
2d
MIT

Google Polylines in Crystal!

5
0
68d
MIT

Snappy compression format reader/writer for Crystal

13
0
5m
MIT

Crystal bindings to the Zstandard (zstd) compression library

23
0
6m
n/a

readers and writers of gzip format (Crystal stdlib)

Zip

readers and writers of zip format (Crystal stdlib)

readers and writers of zlib format (Crystal stdlib)

Configuration

Loads ".env" files

74
11
26d
MIT

Load environment variables from YAML

0
0
8m
MIT

The simplest YAML to ENV config loader in Crystal

5
3
2y 90d
MIT

Easily configure settings for Crystal projects

60
6
18d
MIT

Crystal configuration with spirit. Load and parse configuration in JSON, YAML, dotenv formats.

48
4
12d
MIT

Converters

Base62 encoder/decoder for Crystal

9
1
102d
MIT

Crystal shard for dealing with money and currency conversion

24
6
7m
MIT

Compile Sass/SCSS to CSS in Crystal (libsass binding)

23
2
21d
MIT

Crystal C bindings and wrapper for libwkhtmltox library

17
3
7m
MIT

Cryptography

Crystal implementation of the Cipher-based Message Authentication Code (CMAC)

2
0
11m
MIT

Crystal wrapper for the libsodium crypto API

28
6
4m
MIT

Data Formats

BinData - Parsing Binary Data in Crystal Lang

32
3
15d
MIT

Easy to use configuration and parser.

10
3
29d
ISC

Class based json renderer in Crystal

27
4
7m
MIT

(De)serialize any Crystal object - out of the box. Supports JSON, YAML and Byte format.

16
0
33d
ISC

Separates a files front matter from its content

6
1
10m
ISC

MaxMind GeoIP2 Reader for Crystal

12
5
9m
MIT

HAR (HTTP Archive) parser in Crystal

20
4
70d
MIT

An implementation of RFC-6901 and RFC-6902 in Crystal Lang

17
1
1y 23d
MIT

[Crystal Lang] Handle and mutate JSON document easily

18
0
6m
n/a

MaxMind DB Reader for Crystal

20
3
5m
MIT

TOML parser for Crystal

48
12
1y 15d
n/a

CSV

parsing and generating for comma-separated values (Crystal stdlib)

INI

INI file parser (Crystal stdlib)

parsing and generating JSON documents (Crystal stdlib)

XML

parsing and generating XML documents (Crystal stdlib)

parsing and generating YAML documents (Crystal stdlib)

Data Generators

Faker is a Crystal library that generates fake data for you

124
15
15d
MIT

A Crystal shard to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

47
8
8m
MIT

A Crystal implementation of a prime number generator

1
1
9m
LGPL-3.0

Database Drivers/Clients

CouchDB client library written in crystal

12
7
8m
MIT

A MongoDB driver written in pure Crystal. โ„๏ธ

24
1
5d
MIT

Common db api for crystal

203
35
36d
MIT

a Crystal lang LDAP client

4
0
6m
MIT

MySQL connector for Crystal

88
31
56d
MIT

a postgres driver for crystal

361
62
55d
BSD-3-Clause

Full featured Redis client for Crystal

336
54
7m
MIT

driver for rethinkdb / rebirthdb

17
6
4m
MIT

SQLite3 bindings for Crystal

88
25
21d
MIT

Crystal binding for LevelDB

33
4
2y 62d
LGPL-3.0

RocksDB client for Crystal

31
7
6m
MIT

Database Tools

A database migration solution ๐Ÿšœ

25
6
1y 112d
MIT

A very basic setupless terminal based SQL query runner meant to be used as a developer tool to test queries against a project database.

12
0
102d
MIT

Debugging

Debug macro for Crystal

71
1
4m
MIT

Dependency Injection

Robust dependency injection service container framework

5
0
18d
MIT

Lightweight DI Container for Crystal

30
0
2y 7m
MIT

A compile-time, non-intrusive dependency injection system.

15
0
8m
MIT

Basic DI for the Crystal programming language

6
2
1y 4m
MIT

Email

Email library for Crystal. Testable, adapter-based, and catches bugs for you. Comes with an adapter for SendGrid.

63
14
15d
MIT

Simple e-mail sending library

94
11
15d
MIT

Simple lib to send mail using Sendgrid in Crystal-Lang

12
1
7m
MIT

Environment Management

Crystal plugin for the asdf version manager

41
6
13d
Apache-2.0

Crystal version manager like rbenv.

226
12
1y 7m
n/a

Redis Cluster Manager in Crystal

43
5
5m
MIT

Examples and funny stuff

Blackjack written in Crystal

3
1
7m
MIT

Examples of GOF patterns written in Crystal

224
9
11m
MIT

RealWorld back-end API implementation ๐Ÿ‘

35
4
1y 112d
MIT

Exercism exercises in Crystal.

61
29
49d
MIT

Try monad for crystal

25
5
6m
MIT

Framework Components

A Mediator and Observer pattern event library

6
0
19d
MIT

Crystal shard for device detection by User-Agent string

19
5
7d
MIT

An exceptional exception page for Crystal web libraries and frameworks

52
3
9m
MIT

GraphQL server library for Crystal

43
1
10d
MIT

a graphql implementation for crystal

211
17
7m
MIT

Simple session handler for Kemal

45
27
6m
n/a

Mochi Authentication

19
0
41d
MIT

Standardized multi-provider OAuth authentication

83
19
40d
MIT

A minimalist Crystal authorization system inspired by https://github.com/varvet/pundit.

52
2
1y 36d
MIT

Comprehensive security for Lucky framework

20
2
74d
MIT

File Attachment toolkit for Crystal applications. Heavily inspired by Shrine for Ruby.

63
6
5m
MIT

Telegram Bot framework for Crystal

87
19
4m
MIT

Game Development

Crystal bindings to SFML multimedia/game library

268
11
38d
Zlib

Crystal bindings to Chipmunk, a fast and lightweight 2D game physics library

33
2
38d
MIT

Crystal bindings to ImGui-SFML

0
0
90d
n/a

Entity Component System Framework writen in crystal

30
1
4m
MIT

Crystal framework for making games

70
5
1y 8d
n/a

GUI Development

Crystal bindings to Dear ImGui

0
0
90d
n/a

UI framework based on the Fusion/libui.cr library, with elements from watzon/cru.

27
2
80d
MIT

HTML Builders

Dead simple HTML form builder for Crystal with built-in support for many popular UI libraries such as Bootstrap

22
1
5m
MIT

HTML/XML Parsing

Converter .DOCX to many formats

3
0
83d
MIT

Crystal C bindings for Gumbo library

2
1
7m
MIT

Fast HTML5 Parser with css selectors for Crystal language

137
9
102d
MIT

HTTP

It's like ActionCable (100% compatible with JS Client), but you know, for Crystal

59
3
11d
MIT

Simple and flexible HTTP client for Crystal with middleware and test support.

99
9
2y 10m
LGPL-3.0

HTTP and REST client for Crystal

167
9
3d
MIT

Command line HTTP client written in Crystal

109
13
6m
MIT

HTTP digest auth for crystal lang

2
0
5m
MIT

๐Ÿ’ŽHTTP Requests Client with a chainable REST API, built-in sessions and middlewares.

144
9
1d
MIT

Mount multiple web applications ๐Ÿšฆ

20
1
1y 9m
MIT

The HTTP params parsing module for Crystal ๐Ÿค“

17
2
1y 112d
MIT

This library protects against typical web attacks. It was inspired in rack-protection Ruby gem.

64
3
5m
MIT

HTTP/2 Protocol Implementation for the Crystal Language

83
10
7m
n/a

NTLM authentication for crystal lang

0
0
89d
MIT

Crystal port of awesome Ruby ProxyFetcher gem

6
1
6m
MIT

A Crystal shard for Server-Sent Events

9
0
27d
MIT

Image processing

An SVG drawing library for Crystal

13
1
12d
MIT

Read/Write PNG images in pure Crystal

91
14
96d
MIT

Implementations/Compilers

A crystal port of the Ruby Language Toolkit

70
7
1y 11m
n/a

Lisp dialect implemented with Crystal

29
4
7m
n/a

A refreshing programming language for the front-end web.

2.54K
66
15d
BSD-3-Clause

Logging and monitoring

Crystal library to help autogenerate Grafana dashboards

17
1
5m
MIT

A statsd client library for Crystal.

25
8
5m
MIT

Log

logging utility (Crystal stdlib)

Machine Learning

Artificial Intelligence for Crystal (based on https://github.com/SergioFierens/ai4r)

20
4
30d
MIT

Natural Language Processing (NLP) library for Crystal

165
13
8m
MIT

FANN (Fast Artifical Neural Network) binding in Crystal

78
5
2y 11m
MIT

MXNet (AI/ML) bindings for the Crystal language.

9
0
5m
n/a

SHAInet - a pure Crystal machine learning library

139
18
5m
MIT

Markdown/Text Processors

Yet another markdown parser, Compliant to CommonMark specification, written in Crystal.

71
18
100d
MIT

Misc

Easy to use finite state machine for Crystal classes

41
4
11m
MIT

Better JSON::Any for Crystal

27
2
102d
MIT

Extends File to provide atomic_write().

10
4
6m
ISC

No dependency Crystal shard to validate, generate and format Brazilian burocracias such as CPF, CNPJ and CEP

21
5
9m
MIT

Expressive callbacks module for Crystal ๐Ÿš‰

10
1
1y 9m
MIT

Implementation of the circuit breaker pattern in crystal

22
1
8m
MIT

A signals/slots library in Crystal

9
0
11m
MIT

Binary parser for Crystal

17
2
8m
MIT

โญ๏ธ Web frameworks for Crystal, most starred on Github

16
0
6d
MIT

Functional programming library for https://github.com/crystal-lang/crystal

73
4
8m
MIT

Emoji for Crystal

42
1
7m
MIT

Web API for libgphoto2

3
0
113d
MIT

Internationalization shard ๐ŸŒ

22
2
1y 9m
MIT

Thread-safe, persistent, immutable collections for the Crystal language

176
8
1y 70d
MIT

Display images within the terminal using the ITerm2 Inline Images Protocol.

2
0
8m
n/a

Rails compatible MessageVerifier for Crystal-lang apps

14
1
1y 18d
MIT

Monads for Crystal

35
1
7m
MIT

Microlibrary to perform ping requests with Crystal Lang

5
0
4m
MIT

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

2
1
1y 50d
MIT

Retriable.cr is a simple DSL to retry failed code blocks

24
2
6m
MIT

a tool for retrying code blocks

4
0
6m
MIT

Crystal shard wrapping the rbsec/sslscan utility

6
0
34d
MIT

Crystal tools for providing different behaviour at compile-time based on semantic versions

7
0
4m
n/a

Web Application Firewall (WAF) Detector

8
2
77d
MIT

Crystal shard for filename sanitization

4
1
78d
MIT

Network Protocols

An AMQP 0-9-1 client for Crystal

32
7
3d
MIT

crystal lang connect / HTTP proxy implementation

2
0
11m
MIT

XMPP/Jabber Library for Crystal

11
1
5m
MIT

A crystal lib for irc client

20
6
7m
AGPL-3.0

JSON-socket client & server implementation. Inspired by and compatible with sebastianseilund/node-json-socket

10
3
7m
MIT

Crystal lang implementation of the MQTT protocol, a lightweight protocol for publish/subscribe messaging

6
0
81d
MIT

SNMP implementation for crystal lang

9
0
103d
MIT

A fast IRC parsing library for crystal.

14
3
72d
MIT

JWT implementation in Crystal

161
21
5m
MIT

Crystal Lang mDNS and DNS-SD Support

3
0
33d
MIT

MessagePack implementation in Crystal msgpack.org[Crystal]

121
17
7m
n/a

Telnet protocol helper for crystal lang

4
0
7m
MIT

DNS protocol implementation and resolver

OAuth consumer (Crystal stdlib)

OAuth2 client (Crystal stdlib)

bindings to libssl (Crystal stdlib)

Networking

A Crystal library to handle IPv4 and IPv6 addresses in a modern and productive way.

35
2
102d
MIT

ORM/ODM Extensions

A Crystal database wrapper for reading, writing, and migrating Postgres databases.

87
43
1d
MIT

Advanced ORM between postgreSQL and Crystal

207
29
2d
MIT

Database wrapper and ORM for Crystal, inspired by Ecto

319
42
85d
MIT

ORM Model with Adapters for mysql, pg, sqlite in the Crystal Language.

231
73
67d
MIT

Crystal ORM using ActiveRecord pattern with flexible query DSL

302
44
27d
MIT

A delightful SQL ORM โ˜บ๏ธ

89
7
1y 112d
MIT

RethinkDB ORM for Crystal lang

14
0
48d
MIT

Package Management

Dependency manager for the Crystal language

618
75
21d
n/a

Processes and Threads

Provide await and async methods to Crystal Lang

68
4
1y 31d
MIT

A modern command line job processor, similar with make command

173
7
9m
MIT

Type aware promises for crystal lang

26
2
4m
MIT

Dead simple task runner

2
0
31d
MIT

Project Generators

Automatic binding generator for native libraries in Crystal

125
23
5m
n/a

A Kemal application generator

41
6
6m
MIT

Automatic C-bindings generator for the Crystal language

59
9
20d
GPL-3.0

Queues and Messaging

A generic background task runner for crystal applications supporting periodic (CRON) and manually queued jobs

135
11
5m
MIT

Crystal client for NATS

33
9
6m
Apache-2.0

Simple, efficient job processing for Crystal

668
60
11m
LGPL-3.0

Routing

A Crystal router

106
4
16d
MIT

Minimum High Performance Middleware for Crystal Web Server.

229
13
1y 44d
MIT

Scheduling

Run periodic tasks in Crystal

66
4
49d
MIT

Scheduled tasks for crystal lang

34
2
47d
MIT

Advanced time, calendar, schedule, and remind library

Science and Data analysis

Repeatable pseudo-random sampling, CDF over most known probability distributions.

9
0
95d
n/a

Graph plotting package with a small API and sensible defaults powered by gnuplot.

29
1
4m
n/a

Linear algebra library based on LAPACK

38
3
11m
MIT

Scientific computing in pure Crystal

82
7
7d
MIT

Satellite prediction library for crystal using the sgp4 model

15
1
7m
MIT

Quartz - A Crystal Modeling & Simulation framework

8
1
4m
n/a

Search

Datamapper like Crystal ORM and adapter for Elasticsearch

28
4
40d
MIT

Elasticsearch client library for crystal, similar to rubys stretcher gem

19
4
2y 10m
MIT

Serverless Computing

OpenFaaS template for the crystal programming language

20
4
113d
MIT

Extension to the crystal lang ENV module to support reading secrets

4
0
49d
MIT

Serverless Software Development Platform for Ruby and Crystal developers.

System

Virtual File System for Crystal language. Embedding your assets into final binary.

133
13
20d
MIT

Get CPU, Memory and Network informations of the running OS and its processes

47
7
4m
ISC

Task management

Cake is a powerful and flexible Make-like utility tool. Make Tasks Great Again!

53
4
1y 5m
MIT

Rake-like task manager

69
4
5m
MIT

Template Engine

Implementation of Jinja2 template language in Crystal

78
7
111d
n/a

{{Mustache}} for Crystal

72
9
5m
MIT

Generate JSON objects with a Builder-style DSL, inspired by jbuilder

37
1
7m
MIT

Generic template interface for Crystal

128
13
7m
MIT

Slim-inspired templating language for Crystal

199
25
4m
MIT

A Crystal library for rendering multiple template files.

14
12
5m
MIT

A library for writing HTML in plain Crystal.

14
0
116d
MIT

compile time template language which uses plain crystal expressions (Crystal stdlib)

Testing

A tiny and simple test framework for crystal

22
5
8m
MIT

Mutation testing for crystal.

48
2
5m
MIT

Automated browser tests for web applications. Similar to Ruby's Capybara.

43
8
7d
MIT

Web API testing library

5
1
7m
MIT

Smaller test framework, because it has power asserts as the only assertion.

18
2
5m
MIT

Test Unit for the Crystal programming language

126
11
27d
MIT

General purpose mocking library for Crystal.

48
14
2y 77d
MIT

A testing library which allows "time travel," "freezing time," and "time acceleration". Inspired by the ruby-timecop library.

5
3
9m
MIT

VCR for Crystal!

45
2
7m
MIT

Page Object Model library for Crystal. A port (kind of) of Ruby's WatirPump

0
0
6m
MIT

Mock HTTP::Client

89
21
6m
MIT

spec framework (Crystal stdlib)

Feature rich spec framework that uses the modern expect syntax

Third-party APIs

This library signs your HTTP requests using AWS v4

10
3
8m
MIT

A Crystal shard for S3.

70
33
5m
MIT

AWS request signing in Crystal

16
10
6d
MIT

Crystal client for Consul (http://www.consul.io/)

14
0
7m
MIT

Dark Sky API for Crystal

6
0
3y 107d
MIT

Star Wars API (SWAPI) for Crystal

2
1
3y 107d
MIT

Parse Slack slash commands or send incoming web hooks from Crystal

19
8
9m
MIT

๐Ÿ“ˆ GDAX REST and WebSocket API wrapper to trade blockchain cryptocurrencies like bitcoin, Litecoin and Ethereum.

7
2
2y 70d
MIT

Gitlab.cr is a GitLab API wrapper written by Crystal

26
7
51d
MIT

Crystal Lang Google API integration

10
2
28d
MIT

A Web Host Metadata (https://tools.ietf.org/html/rfc6415) client for Crystal.

1
0
80d
MIT

k8s api client

7
1
7m
MIT

Track events on Mixpanel with Crystal

0
0
1y 35d
MIT

Mollie API client for Crystal http://www.mollie.com

12
2
5m
BSD-2-Clause

Crystal Lang MS Graph API integration

3
1
62d
MIT

A crystal client for the Pinboard API

5
2
9m
MIT

Raven is a Crystal client for Sentry

89
15
119d
MIT

Stripe API Wrapper for crystal

24
6
6m
MIT

A library to access the Twitter API using Crystal

79
15
2y 9m
n/a

A WebFinger (https://tools.ietf.org/html/rfc7033) client for Crystal.

2
0
1d
MIT

YNAB Shard for Crystal

3
0
8m
MIT

Validation

Validations for Crystal Objects

24
2
8m
MIT

Object/value validation library

1
0
46d
MIT

Validations module for Crystal โœ…

11
2
1y 8m
MIT

Data validation module for Crystal lang

16
2
82d
n/a

Web Frameworks

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.

2.14K
174
8d
MIT

A web framework comprised of reusable, independent components

94
5
4d
MIT

The microframework for writing powerful web applications.

121
9
17d
MIT

Fast, Effective, Simple Web Framework

2.87K
158
4d
MIT

A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.

1.87K
118
2d
MIT

An api framework with simple, intuitive and consistent DSL, using jbuilder to render json. https://runcobo.github.io/docs/

27
0
9d
MIT

Component based MVC web framework based on fort architecture targeting good code structures, modularity & performance.

14
1
4m
Apache-2.0

A Rails esque web framework with a focus on speed and extensibility for crystal lang

121
6
5m
MIT

Community

Unofficial

ๆฅๅง๏ผTG ไธญๆ–‡ๅœˆ็š„ๆœ‹ๅ‹ไปฌ๏ผ

Unofficial Discord server dedicated to the Crystal Programming Language

ะ”ะพะฑั€ะพ ะฟะพะถะฐะปะพะฒะฐั‚ัŒ, ั‚ะพะฒะฐั€ะธั‰!

Resources

The Crystal Programming Language Koans

13
3
13d
MIT

Free book to bootstrap your Crystal journey

Screencasts for learning Crystal

API Documentation Browser with Crystal support

Official Documentation Translations

Services and Apps

Foreman port to crystal.

40
5
5m
n/a

Ability to execute crystal code in a fashion similar to pry edit.

26
12
43d
MIT

My IRC Bot

35
10
6m
BSD-3-Clause

Interactive console for Crystal programming language

439
37
58d
MIT

Invidious is an alternative front-end to YouTube

3.96K
302
31d
AGPL-3.0

A simple and fast URL shortener with built in stats.

29
2
5m
MIT

A web service that runs your code and displays the result

crystalshards.xyz](http://crystalshards.xyz/) - Web services that list all available Crystal shards

Regular expression tester

Generate models and serializers from JSON, JSON Schema, GraphQL, and TypeScript

Web service that lists all repositories on GitHub that have Crystal code in them. The sources are available on GitHub

Tools

Helper tool to debug parser and formatter

20
1
12m
MIT

A CentOS based docker image for Crystal work

1
1
3y 87d
Apache-2.0

Dash docset generator for Crystal

6
5
11m
MIT

A small Crystal library designed to make the Public Suffix List (https://publicsuffix.org/) easier to use.

1
0
9m
MIT

DevOps

Install crystal

6
0
6m
MIT

An easy way to install and manage server applications

84
8
4m
ISC

Editor Plugins

Maintained at https://github.com/crystal-lang-tools/emacs-crystal-mode

17
6
3y 26d
GPL-3.0

Scry is a code analysis server for https://crystal-lang.org

288
28
91d
MIT

Spacemacs contribution layer for Crystal

12
6
4y 53d
n/a

Crystal syntax highlighting for Sublime Text

76
15
6m
n/a

TextMate 2 Bundle Crystal

13
6
6m
MIT

Vim filetype and tools support for Crystal language.

322
29
51d
MIT

Vim plugin for Slim-lang in Crystal

10
2
4y 7m
MIT

THIS IS A DEPRECATED REPO: Please check crystal-lang-tools/vscode-crystal-lang

12
7
7d
n/a

Crystal Language editor support for VSCode

41
2
3y 89d
n/a

Yet another VSCode extension for Crystal Programming Language

176
32
44d
MIT

Enables built in tools in Crystal compiler

Shell plugins

Crystal Run : shebang wrapper for Crystal

31
2
7m
n/a

.oh-my-zsh plugin for Crystal

27
4
7m
MIT