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: Feb. 28, 2021, 6:02 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

8
1
1y 6m
MIT

A pure Crystal implementation of BlurHash algorithm

13
0
6m
MIT

Compile-time Trie in Crystal

8
0
25d
MIT

CrOTP - One Time Passwords for Crystal

48
7
28d
MIT

Simple linked list implementation in Crystal

11
4
11m
MIT

A pure Crystal Vector Math library

23
5
4d
MIT

Algorithm Library for Crystal

30
2
22d
MIT

A collection of containers & algorithms for the Crystal programming language

120
19
1y 4m
MIT

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

15
0
44d
MIT

A Crystal port of awesome Fzy project fuzzy finder algorithm.

24
1
6m
MIT

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

16
4
73d
MIT

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

13
0
43d
MIT

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

11
1
43d
MIT

Crystal implementation of K-Sortable Globally Unique IDs

11
0
6m
MIT

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

20
1
14d
MIT

Multiset (bag) implementation in Crystal

4
0
50d
MIT

a QR Code implementation written in crystal lang

1
0
101d
MIT

Radix Tree implementation for Crystal

85
10
28d
MIT

Blockchain

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

178
14
119d
MIT

Rapid blockchain prototyping

18
2
10m
MPL-2.0

a native library implementing secp256k1 purely for the crystal language

20
5
19d
Apache-2.0

C bindings

libclang bindings for crystal (including automatic C bindings generator)

32
3
1y 7m
n/a

Bindings for libncursesw and crt class

26
9
11m
MIT

Crystal bindings for Hunspell.

3
0
15d
MIT

Crystal C bindings for libcurl

11
4
10m
MIT

Evaluate JavaScript from Crystal!

110
11
8m
MIT

Crystal shard wrapping libgphoto2

13
2
6m
MIT

A Cystal binding/wrapper to the ICU library

9
1
8m
GPL-3.0

Libnotify for Crystal

22
2
11m
MIT

Crystal bindings for libpcap

20
3
9m
MIT

Adds pledge(2) to crystal.

5
1
2y 6m
ISC

libssh2 binding for Crystal language

21
6
31d
MIT

Adds syslog functionality to crystal via LibC bindings.

8
2
1y 2d
ISC

Crystal bindings for libxdo (xdotool)

15
0
8m
n/a

Caching

Memcached client for Crystal language

29
9
10m
MIT

CLI Builders

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

112
14
17d
MIT

A simple declarative command line interface builder

28
2
4m
ISC

Slim command line interface builder for Crystal.

97
6
25d
MIT

Command-line interface builder for the Crystal programming language.

106
7
1y 12d
MIT

A lightweight text user interface library in Crystal

8
0
11m
MIT

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

25
1
6m
MIT

command-line options processing (Crystal stdlib)

CLI Utils

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

9
0
8m
MIT

A light CLI text editor/IDE written in Crystal

37
2
30d
ISC

Simple and straightforward large files finder utility

13
0
9m
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.

129
10
7m
MIT

A ProgressBar implementation for the Crystal programming language

13
0
11m
MIT

Crystal text table generator

22
0
57d
MIT

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

38
2
6m
MIT

Code Analysis and Metrics

A static code analysis tool for Crystal

334
19
4d
MIT

Github's Linguist but in Crystal

5
0
9m
MIT

Compression

Crystal language Tar Module implements access to tar archives.

26
2
32d
MIT

Google Polylines in Crystal!

5
0
5m
MIT

Snappy compression format reader/writer for Crystal

13
0
32d
MIT

Crystal bindings to the Zstandard (zstd) compression library

23
0
9m
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

79
11
114d
MIT

Load environment variables from YAML

0
0
11m
MIT

The simplest YAML to ENV config loader in Crystal

5
3
2y 5m
MIT

Easily configure settings for Crystal projects

61
6
20d
MIT

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

51
4
24d
MIT

Converters

Base62 encoder/decoder for Crystal

8
1
6m
MIT

Crystal shard for dealing with money and currency conversion

24
6
10m
MIT

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

25
2
19d
MIT

Crystal C bindings and wrapper for libwkhtmltox library

17
4
10m
MIT

Cryptography

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

2
0
1y 75d
MIT

Crystal wrapper for the libsodium crypto API

30
8
7m
MIT

Data Formats

BinData - Parsing Binary Data in Crystal Lang

33
3
103d
MIT

Easy to use configuration and parser.

10
3
117d
ISC

Class based json renderer in Crystal

27
4
25d
MIT

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

16
0
4m
ISC

Separates a files front matter from its content

6
0
1y 42d
ISC

MaxMind GeoIP2 Reader for Crystal

14
5
31d
MIT

HAR (HTTP Archive) parser in Crystal

20
6
18d
MIT

[Crystal Lang] Handle and mutate JSON document easily

23
0
21d
n/a

MaxMind DB Reader for Crystal

22
3
32d
MIT

TOML parser for Crystal

52
12
26d
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

126
15
103d
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.

49
8
11m
MIT

A Crystal implementation of a prime number generator

1
0
1y 4d
LGPL-3.0

Database Drivers/Clients

CouchDB client library written in crystal

12
7
11m
MIT

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

30
1
14d
MIT

Common db api for crystal

212
37
4m
MIT

a Crystal lang LDAP client

5
0
9m
MIT

MySQL connector for Crystal

90
30
33d
MIT

a postgres driver for crystal

373
64
29d
BSD-3-Clause

Full featured Redis client for Crystal

342
53
10m
MIT

driver for rethinkdb / rebirthdb

19
6
7m
MIT

SQLite3 bindings for Crystal

93
26
33d
MIT

Crystal binding for LevelDB

36
4
2y 5m
LGPL-3.0

RocksDB client for Crystal

30
7
9m
MIT

Database Tools

A database migration solution ๐Ÿšœ

26
4
1y 6m
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.

13
0
6m
MIT

Debugging

Debug macro for Crystal

74
2
7m
MIT

Dependency Injection

Robust dependency injection service container framework

5
0
29d
MIT

Lightweight DI Container for Crystal

30
0
2y 10m
MIT

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

15
0
10m
MIT

Basic DI for the Crystal programming language

6
2
1y 7m
MIT

Email

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

65
14
23d
MIT

Simple e-mail sending library

96
11
103d
MIT

Simple lib to send mail using Sendgrid in Crystal-Lang

13
1
9m
MIT

Environment Management

Crystal plugin for the asdf version manager

43
7
101d
Apache-2.0

Crystal version manager like rbenv.

226
12
1y 10m
n/a

Redis Cluster Manager in Crystal

43
5
8m
MIT

Examples and funny stuff

Blackjack written in Crystal

4
2
35d
MIT

Examples of GOF patterns written in Crystal

227
9
1y 58d
MIT

RealWorld back-end API implementation ๐Ÿ‘

35
4
1y 6m
MIT

Exercism exercises in Crystal.

61
30
23d
MIT

Try monad for crystal

26
5
13d
MIT

Framework Components

A Mediator and Observer pattern event library

7
0
29d
MIT

Framework agnostic content negotiation library

0
0
29d
MIT

Crystal shard for device detection by User-Agent string

20
5
13d
MIT

An exceptional exception page for Crystal web libraries and frameworks

54
4
1y 7d
MIT

GraphQL server library for Crystal

50
2
98d
MIT

a graphql implementation for crystal

210
17
10m
MIT

Simple session handler for Kemal

44
28
14d
n/a

Mochi Authentication

19
0
4m
MIT

Standardized multi-provider OAuth authentication

85
20
64d
MIT

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

52
2
1y 4m
MIT

Comprehensive security for Lucky framework

20
2
5m
MIT

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

66
9
17d
MIT

Telegram Bot framework for Crystal

92
20
9d
MIT

Game Development

Crystal bindings to SFML multimedia/game library

269
12
33d
Zlib

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

33
2
33d
MIT

Crystal bindings to ImGui-SFML

0
0
5m
n/a

Entity Component System Framework writen in crystal

31
1
24d
MIT

GUI Development

Crystal bindings to Dear ImGui

0
0
5m
n/a

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

31
1
5m
MIT

HTML Builders

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

24
1
8m
MIT

HTML/XML Parsing

Converter .DOCX to many formats

3
0
5m
MIT

Crystal C bindings for Gumbo library

2
1
10m
MIT

Fast HTML5 Parser with css selectors for Crystal language

143
9
32d
MIT

HTTP

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

72
6
7d
MIT

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

100
9
3y 24d
LGPL-3.0

HTTP and REST client for Crystal

174
9
10d
MIT

Command line HTTP client written in Crystal

109
13
8m
MIT

HTTP digest auth for crystal lang

3
0
31d
MIT

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

149
10
9d
MIT

Mount multiple web applications ๐Ÿšฆ

20
1
2y 5d
MIT

The HTTP params parsing module for Crystal ๐Ÿค“

19
3
1y 6m
MIT

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

65
3
8m
MIT

HTTP/2 Protocol Implementation for the Crystal Language

83
10
10m
n/a

NTLM authentication for crystal lang

0
0
5m
MIT

Crystal port of awesome Ruby ProxyFetcher gem

6
2
9m
MIT

A Crystal shard for Server-Sent Events

12
0
31d
MIT

Image processing

An SVG library written in Crystal. Can be used to make cool animations, as well as other kinds of uses.

6
1
83d
MIT

Read/Write PNG images in pure Crystal

92
14
6m
MIT

Implementations/Compilers

A crystal port of the Ruby Language Toolkit

72
7
2y 57d
n/a

Lisp dialect implemented with Crystal

29
4
9m
n/a

A refreshing programming language for the front-end web.

2.75K
74
4d
BSD-3-Clause

Logging and monitoring

Crystal library to help autogenerate Grafana dashboards

16
1
29d
MIT

A statsd client library for Crystal.

26
8
8m
MIT

Log

logging utility (Crystal stdlib)

Machine Learning

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

23
4
8d
MIT

Natural Language Processing (NLP) library for Crystal

171
14
11m
MIT

FANN (Fast Artifical Neural Network) binding in Crystal

77
5
3y 74d
MIT

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

10
0
28d
n/a

SHAInet - a pure Crystal machine learning library

142
20
7m
MIT

Markdown/Text Processors

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

72
18
24d
MIT

Misc

Easy to use finite state machine for Crystal classes

42
4
1y 57d
MIT

Better JSON::Any for Crystal

28
2
49d
MIT

Embedded mruby for Crystal

27
1
2d
MIT

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

21
5
1y 17d
MIT

Expressive callbacks module for Crystal ๐Ÿš‰

11
1
2y 5d
MIT

Implementation of the circuit breaker pattern in crystal

23
1
11m
MIT

A signals/slots library in Crystal

9
0
1y 64d
MIT

Binary parser for Crystal

18
2
11m
MIT

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

18
1
7d
MIT

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

74
4
11m
MIT

Emoji for Crystal

41
1
62d
MIT

Web API for libgphoto2

3
0
71d
MIT

Internationalization shard ๐ŸŒ

23
2
2y 5d
MIT

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

179
8
1y 5m
MIT

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

3
0
11m
n/a

Rails compatible MessageVerifier for Crystal-lang apps

15
1
1y 106d
MIT

Monads for Crystal

35
1
10m
MIT

Microlibrary to perform ping requests with Crystal Lang

6
0
7m
MIT

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

2
1
1y 4m
MIT

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

27
2
9m
MIT

a tool for retrying code blocks

5
0
27d
MIT

Crystal shard wrapping the rbsec/sslscan utility

6
0
4m
MIT

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

7
0
7m
n/a

Web Application Firewall (WAF) Detector

8
2
5m
MIT

Crystal shard for filename sanitization

8
1
23d
MIT

Network Protocols

An AMQP 0-9-1 client for Crystal

37
8
5d
MIT

crystal lang connect / HTTP proxy implementation

2
0
20d
MIT

XMPP/Jabber Library for Crystal

14
1
32d
MIT

A crystal lib for irc client

23
7
34d
AGPL-3.0

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

10
3
10m
MIT

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

8
1
27d
MIT

SNMP implementation for crystal lang

10
0
6m
MIT

A fast IRC parsing library for crystal.

14
3
5m
MIT

JWT implementation in Crystal

167
21
31d
MIT

Crystal Lang mDNS and DNS-SD Support

3
0
4m
MIT

MessagePack implementation in Crystal msgpack.org[Crystal]

122
17
32d
n/a

Telnet protocol helper for crystal lang

4
0
10m
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.

36
3
6m
MIT

ORM/ODM Extensions

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

96
47
4d
MIT

Advanced ORM between postgreSQL and Crystal

220
31
15d
MIT

Database wrapper and ORM for Crystal, inspired by Ecto

325
42
5d
MIT

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

238
75
6d
MIT

Crystal ORM using ActiveRecord pattern with flexible query DSL

309
45
21d
MIT

A delightful SQL ORM โ˜บ๏ธ

89
7
1y 6m
MIT

RethinkDB ORM for Crystal lang

17
1
12d
MIT

Package Management

Dependency manager for the Crystal language

628
78
5d
n/a

Processes and Threads

Provide await and async methods to Crystal Lang

68
4
21d
MIT

A modern command line job processor, similar with make command

174
6
1y 12d
MIT

Type aware promises for crystal lang

25
2
7m
MIT

Dead simple task runner

2
0
119d
MIT

Project Generators

Automatic binding generator for native libraries in Crystal

126
24
33d
n/a

A Kemal application generator

41
6
9m
MIT

Automatic C-bindings generator for the Crystal language

59
9
108d
GPL-3.0

Queues and Messaging

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

135
11
8m
MIT

Crystal client for NATS

33
9
8m
Apache-2.0

Simple, efficient job processing for Crystal

673
60
1y 61d
LGPL-3.0

Routing

A Crystal router

107
5
17d
MIT

Minimum High Performance Middleware for Crystal Web Server.

231
13
1y 4m
MIT

Scheduling

Run periodic tasks in Crystal

66
4
4m
MIT

Scheduled tasks for crystal lang

39
2
4m
MIT

Advanced time, calendar, schedule, and remind library

Science and Data analysis

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

9
0
31d
n/a

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

35
1
44d
n/a

Linear algebra library based on LAPACK

39
3
1y 67d
MIT

Scientific computing in pure Crystal

87
7
61d
MIT

Satellite prediction library for crystal using the sgp4 model

14
1
10m
MIT

Quartz - A Crystal Modeling & Simulation framework

8
1
7m
n/a

Search

Datamapper like Crystal ORM and adapter for Elasticsearch

29
4
4m
MIT

Elasticsearch client library for crystal, similar to rubys stretcher gem

19
4
3y 49d
MIT

Serverless Computing

OpenFaaS template for the crystal programming language

20
4
6m
MIT

Extension to the crystal lang ENV module to support reading secrets

6
0
31d
MIT

Serverless Software Development Platform for Ruby and Crystal developers.

System

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

138
16
108d
MIT

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

52
7
7m
ISC

Task management

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

54
5
1y 8m
MIT

Rake-like task manager

70
4
8m
MIT

Template Engine

Implementation of Jinja2 template language in Crystal

80
9
22d
n/a

{{Mustache}} for Crystal

72
9
8m
MIT

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

37
1
10m
MIT

Generic template interface for Crystal

130
13
10m
MIT

Slim-inspired templating language for Crystal

200
27
2y 71d
MIT

A Crystal library for rendering multiple template files.

14
12
8m
MIT

A library for writing HTML in plain Crystal.

14
0
6m
MIT

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

Testing

Common/helpful Spec compliant testing utilities

0
0
29d
MIT

A tiny and simple test framework for crystal

23
5
11m
MIT

Mutation testing for crystal.

48
2
23d
MIT

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

46
8
23d
MIT

Web API testing library

6
1
26d
MIT

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

19
2
22d
MIT

Test Unit for the Crystal programming language

127
11
115d
MIT

General purpose mocking library for Crystal.

48
14
2y 5m
MIT

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

8
4
5d
MIT

VCR for Crystal!

48
3
29d
MIT

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

0
0
9m
MIT

Mock HTTP::Client

90
22
33d
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
14d
MIT

A Crystal shard for S3.

71
35
14d
MIT

AWS request signing in Crystal

17
10
94d
MIT

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

16
0
10m
MIT

Dark Sky API for Crystal

6
0
3y 6m
MIT

Star Wars API (SWAPI) for Crystal

2
1
3y 6m
MIT

Parse Slack slash commands or send incoming web hooks from Crystal

19
6
1y 8d
MIT

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

7
2
2y 5m
MIT

Gitlab.cr is a GitLab API wrapper written by Crystal

26
7
24d
MIT

Crystal Lang Google API integration

11
2
25d
MIT

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

1
0
28d
MIT

k8s api client

8
1
29d
MIT

Track events on Mixpanel with Crystal

0
0
1y 4m
n/a

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

11
2
8m
BSD-2-Clause

Crystal Lang MS Graph API integration

4
1
23d
MIT

A crystal client for the Pinboard API

5
2
12m
MIT

Raven is a Crystal client for Sentry

92
18
32d
MIT

Stripe API Wrapper for crystal

29
7
18d
MIT

A library to access the Twitter API using Crystal

79
15
3y 5d
n/a

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

2
0
28d
MIT

YNAB Shard for Crystal

3
0
11m
MIT

Validation

Validations for Crystal Objects

24
2
11m
MIT

Object/value validation library

1
0
4m
MIT

Validations module for Crystal โœ…

12
2
1y 11m
MIT

Data validation module for Crystal lang

19
2
6d
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.17K
172
6d
MIT

A web framework comprised of reusable, independent components

105
7
9d
MIT

The microframework for writing powerful web applications.

131
10
67d
MIT

Fast, Effective, Simple Web Framework

2.9K
157
15d
MIT

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

1.93K
124
22d
MIT

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

28
0
97d
MIT

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

14
1
11d
Apache-2.0

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

131
5
31d
WTFPL

Community

Unofficial

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

Unofficial Discord server dedicated to the Crystal Programming Language

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

Resources

The Crystal Programming Language Koans

20
4
17d
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.

45
5
8m
n/a

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

27
12
4m
MIT

My IRC Bot

35
10
9m
BSD-3-Clause

Interactive console for Crystal programming language

449
37
4m
MIT

Invidious is an alternative front-end to YouTube

3.96K
302
119d
AGPL-3.0

A simple and fast URL shortener with built in stats.

29
2
15d
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

21
1
1y 84d
MIT

A CentOS based docker image for Crystal work

1
1
3y 5m
Apache-2.0

Dash docset generator for Crystal

6
5
1y 77d
MIT

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

1
0
1y 14d
MIT

DevOps

Install crystal

6
0
9m
MIT

An easy way to install and manage server applications

85
8
7m
ISC

Editor Plugins

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

17
6
3y 114d
GPL-3.0

Crystal support for the Geany editor

3
0
97d
n/a

Spacemacs contribution layer for Crystal

12
6
4y 4m
n/a

Crystal syntax highlighting for Sublime Text

77
15
66d
n/a

TextMate 2 Bundle Crystal

15
6
81d
MIT

Vim filetype and tools support for Crystal language.

325
31
42d
MIT

Vim plugin for Slim-lang in Crystal

10
2
4y 10m
MIT

Yet another VSCode extension for Crystal Programming Language

186
31
66d
MIT

Enables built in tools in Crystal compiler

LSP Language Server Protocol Implementations

A Language Server Protocol implementation for Crystal. ๐Ÿ”ฎ

94
3
76d
MIT

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

294
28
5m
MIT

Shell plugins

Crystal Run : shebang wrapper for Crystal

31
1
31d
n/a

.oh-my-zsh plugin for Crystal

27
4
10m
MIT