Crystal

Open-source projects categorized as Crystal | Edit details

Top 23 Crystal Open-Source Projects

  • GitHub repo crystal

    The Crystal Programming Language

    Project mention: 100 Languages Speedrun: Episode 55: Better Thue Interpreter in Crystal | dev.to | 2022-01-14

    if STDOUT gets closed, we catch an exception and check if it's the right error, then exit quietly. Crystal lacks any good way to quit on SIGPIPE the way Ruby's trap("PIPE", "EXIT") does it

  • GitHub repo kemal

    Fast, Effective, Simple Web Framework

    Project mention: Medusa: The open-source alternative to Shopify | reddit.com/r/programming | 2021-12-14

    Kemal (like Sinatra, I really like this one): https://kemalcr.com/

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo awesome-crystal

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

    Project mention: Medusa: The open-source alternative to Shopify | reddit.com/r/programming | 2021-12-14
  • 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: Medusa: The open-source alternative to Shopify | reddit.com/r/programming | 2021-12-14

    Amber : https://amberframework.org/

  • 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: Django defaults that will kill your project | news.ycombinator.com | 2022-01-07

    > Regarding 1. While this is certainly an issue, it’s an issue for anyone using any framework and a challenge of database-backed web applications everywhere.

    No, there are frameworks out there that doesn't allow queries during template rendering. See Lucky for an example, https://luckyframework.org/.

  • GitHub repo lilith

    x86-64 os made in crystal

    Project mention: Porting YJIT to Rust | reddit.com/r/ruby | 2022-01-17
  • GitHub repo Mango

    Mango is a self-hosted manga server and web reader

    Project mention: Merry Christmas everyone! To celebrate the holiday (or give us all an excuse to sneak away from family) what’s everyone’s favorite underrated/unknown docker for Unraid so we can all go install and check them out? | reddit.com/r/unRAID | 2021-12-25
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo fib

    Performance Benchmark of top Github languages

    Project mention: Elixir Protocols vs. Clojure Multimethods | news.ycombinator.com | 2021-07-17

    How? Do you mean how do I know it's slow? Because it takes longer to run.

    Write a typical computation such as Fibonacci in Java and Erlang/Elixir and compare. Fortunately someone has already done this.

    Elixir is 3x slower than C and 2x slower than Java for this single thread example.

    https://github.com/drujensen/fib

    Apparently this upsets people for me to point this out. However, I did not say that Elixir was slow in general or a bad choice. It's an excellent choice for problems which suit parallelization or which require reliable, consistent performance.

    Since the parent poster had commented that adding this multi-module dispatch would not be performant, I merely pointed out that the single thread peformance was already slow (as in, why worry too much about the performance cost of the multi dispatch suggestion).

  • 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 vim-crystal

    Vim filetype and tools support for Crystal language.

    Project mention: Looking for an IDE | reddit.com/r/suckless | 2021-10-16

    Quite Extensible. If there is a language that isn't supported by default chances are that there is someone who made a package that supports the language. Crystal is supported via external packages, the most popular of which is vim-crystal..

  • GitHub repo jennifer

    Crystal ORM using ActiveRecord pattern with flexible query DSL

    Project mention: Have you checked out Crystal? | reddit.com/r/rails | 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 crystal-book

    Crystal docs at https://crystal-lang.org/reference

    Project mention: Technical documentation that just works | news.ycombinator.com | 2021-05-27
  • GitHub repo scry

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

    Project mention: Crystal 1.1.0 Is Released | news.ycombinator.com | 2021-07-21

    There's a few LSP implementation that are very usable: https://github.com/crystal-lang-tools/scry, https://github.com/elbywan/crystalline

    Beginning of a tree-sitter parser here too: https://github.com/keidax/tree-sitter-crystal

  • GitHub repo crsfml

    Crystal bindings to SFML multimedia/game library

    Project mention: Can anyone point me to a shard(?) that will let me draw to a window on linux? | reddit.com/r/crystal_programming | 2021-10-16

    CrSFML is a good one with great docs.

  • GitHub repo IGColorPicker

    A customizable color picker for iOS in Swift

  • GitHub repo granite-orm

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

    Project mention: Announcing Didact the anti-CMS! | dev.to | 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

  • GitHub repo route.cr

    Minimum High Performance Middleware for Crystal Web Server.

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 2022-01-17.

Crystal related posts

Index

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

Project Stars
1 crystal 17,153
2 kemal 3,239
3 awesome-crystal 2,920
4 amber 2,361
5 lucky 2,189
6 lilith 1,102
7 Mango 955
8 fib 758
9 crystal-by-example 506
10 crystal-pg 409
11 ameba 395
12 crystal-redis 361
13 vim-crystal 357
14 jennifer 346
15 crecto 337
16 crystal-book 328
17 scry 315
18 crsfml 299
19 IGColorPicker 262
20 granite-orm 255
21 sentry 255
22 clear 253
23 route.cr 240
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms