Crystal Crystal

Open-source Crystal projects categorized as Crystal | Edit details

Top 23 Crystal Crystal Projects

  • GitHub repo crystal

    The Crystal Programming Language

    Project mention: Downsides (andUpsides) of ruby ? / tips for novice (w/Python) ? | | 2021-09-11

    Here's where things get a little confusing. There are now languages which have the same syntax as Ruby or Python, but are compiled languages. Crystal has the same syntax as Ruby, but with a compiler that compiles down to native object code and optional Strong Typing (it's like Static Typing, but without the implicit type conversion). Nim has the syntax of Python, but with a compiler that can compile down to native object code and Static Typing. This means that when you need the performance and Type System of a compiled language (ex: performance is a key requirement, or you need to replace slow code in your project with faster code), you don't have to learn a completely different language from Ruby or Python. You can easily switch between Ruby and Crystal, or Python or Nim, and get the best of both worlds.

  • GitHub repo kemal

    Fast, Effective, Simple Web Framework

    Project mention: Kemal 1.1.0 released | | 2021-09-02
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo awesome-crystal

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

    Project mention: My favourite backend tools | | 2021-06-24


  • GitHub repo amber

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

    Project mention: Making an mpd-based music hosting site. | | 2021-08-27

    hey r/webdev, i have a side project i want to make, where users with different logins can upload music files onto a server via ftp, and listen to it back via mpd. I've decided for the meantime, on using the [amber framework]( Each user will have a basic username/password login with *optional* OTP sent via email, a specific limit on the amount of storage they get (say, 5-10Gb), and a user-specific mpd connection\*

  • GitHub repo lucky

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

    Project mention: Do you think Crystal has a future in the Ruby community? | | 2021-08-17 one of the web frameworks available in Crystal. There's also Amber, Grip, and SpiderGazel (the most Rails-like).

  • GitHub repo lilith

    x86-64 os made in crystal

  • GitHub repo Mango

    Mango is a self-hosted manga server and web reader

    Project mention: Thanks to this subreddit, I got into self-hosting over the last few months and am slowly adding more and more stuff. This is my current dashboard with all the services I run on a Raspberry Pi 4. | | 2021-06-06
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo crystal-by-example

    Crystal By Example

  • GitHub repo crystal-pg

    a postgres driver for crystal

  • GitHub repo ameba

    A static code analysis tool for Crystal

  • GitHub repo crystal-redis

    Full featured Redis client for Crystal

  • GitHub repo jennifer

    Crystal ORM using ActiveRecord pattern with flexible query DSL

    Project mention: Have you checked out Crystal? | | 2021-03-26

    For a more concrete example, I don't think you can have ActiveRecord-like classes which have their fields defined by fetching actual database schema (without defining the schema upfront, like Jennifer does).

  • GitHub repo crecto

    Database wrapper and ORM for Crystal, inspired by Ecto

  • GitHub repo scry

    Scry is a code analysis server for

    Project mention: Crystal 1.1.0 Is Released | | 2021-07-21

    There's a few LSP implementation that are very usable:,

    Beginning of a tree-sitter parser here too:

  • GitHub repo crsfml

    Crystal bindings to SFML multimedia/game library

  • GitHub repo granite-orm

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

    Project mention: Announcing Didact the anti-CMS! | | 2021-03-03

    This project has been half a year in the making. I've learned so much from it, most importantly Crystal and learning to love SQLite and hate Postgres. The journey led me through contributing to several dependencies, including the Granite ORM, Markd, the SQLite3 bindings, and even creating Sanemark implementing it in a fork of Markd!

  • GitHub repo sentry

    Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes (by samueleaton)

  • GitHub repo clear

    Advanced ORM between postgreSQL and Crystal

    Project mention: Frustrations with Crystal ORMs | | 2020-10-11


  • GitHub repo

    Minimum High Performance Middleware for Crystal Web Server.

  • GitHub repo crystal-db

    Common db api for crystal

  • GitHub repo celestite

    Beautifully reactive, server-side rendered Svelte apps w/ a Crystal backend

    Project mention: Svelte after Sapper - The Svelte Ecosystem | | 2020-12-23


  • GitHub repo Slang

    Slim-inspired templating language for Crystal

  • GitHub repo crystalline

    A Language Server Protocol implementation for Crystal. 🔮

    Project mention: Crystal 1.1.0 Is Released | | 2021-07-21

    There's a few LSP implementation that are very usable:,

    Beginning of a tree-sitter parser here too:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-11.


What are some of the best open-source Crystal projects in Crystal? This list will help you:

Project Stars
1 crystal 16,753
2 kemal 3,180
3 awesome-crystal 2,852
4 amber 2,311
5 lucky 2,117
6 lilith 1,095
7 Mango 844
8 crystal-by-example 498
9 crystal-pg 398
10 ameba 381
11 crystal-redis 359
12 jennifer 335
13 crecto 335
14 scry 309
15 crsfml 293
16 granite-orm 251
17 sentry 249
18 clear 244
19 235
20 crystal-db 227
21 celestite 214
22 Slang 207
23 crystalline 199
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives