Discover the top trending Crystal repositories and projects on Github. Explore the latest trends in Crystal development.

Trending Repositories

1

invidious

Invidious is an alternative front-end to YouTube
🔥🔥🔥
2

crystal

The Crystal Programming Language
📣
3

noir

♠️ Noir is an attack surface detector form source code.
📣
4

hetzner-k3s

A CLI tool to create and manage Kubernetes clusters in Hetzner Cloud using the lightweight distribution k3s by Rancher.
⬆️
5

lavinmq

Lightweight and fast AMQP (0-9-1) server
⬆️
6

AHK_X11

AutoHotkey for Linux (X11-based systems)
⬆️
7

zap

Another [insert blazing fast synonyms] JavaScript package manager
⬆️
8

lucky

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

nightly.link

Downloads the latest "nightly" build/artifact from a continuous testing workflow
⬆️
10

perf-tools

An assortment of tools to track resources in Crystal applications
⬆️
11

coverage-reporter

Self-contained, universal coverage uploader binary. Under development.
⬆️
12

marten

The pragmatic web framework.
⬆️
13

awesome-crystal

💎 A collection of awesome Crystal libraries, tools, frameworks and software
⬆️
14

amber

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

gi-crystal

Tool to generate Crystal bindings for gobject-based libraries (i.e. GTK)
⬆️
16

amqproxy

An intelligent AMQP proxy, with connection and channel pooling/reusing
⬆️
17

crinja

Implementation of Jinja2 template language in Crystal
⬆️
18

x-crystal

A Crystal interface to the X API.
⬆️
19

nested_scheduler

Shard for creating separate groups of fibers in a hierarchical way and to collect results and errors in a structured way.
⬆️
20

ameba

A static code analysis tool for Crystal
⬆️
21

granite

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

mint

🍃 A refreshing programming language for the front-end web
⬆️
23

chem.cr

Library for dealing with computational chemistry files
⬆️
24

redis

Pure-Crystal Redis client, supporting clustering, RedisJSON, RediSearch, RedisGraph, and RedisTimeSeries
⬆️
25

chatgpt-cli

Yet another ChatGPT command line tool
⬆️
26

geode

An alternative Crystal package manager
⬆️
27

Crycord

A Discord Client modification with plugins. Uses BeautifulDiscord's CSS injector.
⬆️
28

bindgen

Binding and wrapper generator for C/C++ libraries
⬆️
29

tijolo

Simple and fast keyboard focused IDE written in Crystal and GTK.
⬆️
30

grpc

Pure-Crystal implementation of gRPC
⬆️
31

crystalline

A Language Server Protocol implementation for Crystal. 🔮
⬆️
32

marionette

Selenium alternative for Crystal. Browser manipulation without the Java overhead.
⬆️
33

shainet

SHAInet - a pure Crystal machine learning library
⬆️
34

v4l2.cr

crystal lang video for linux device helpers / bindings
⬆️
35

rinhabackend-lucky-crystal-api

⬆️
36

Mango

Mango is a self-hosted manga server and web reader
⬆️
37

spider-gazelle

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

cmac

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

sidekiq.cr

Simple, efficient job processing for Crystal
⬆️
40

worker_pool

a basic fiber pool implementation for crystal lang
⬆️
41

crystal-by-example

Crystal By Example
⬆️
42

crest

HTTP and REST client for Crystal
⬆️
43

crystal-sqlite3

SQLite3 bindings for Crystal
⬆️
44

tourmaline

Simple Telegram bot library for Crystal
⬆️
45

castblock

Automatically skip sponsor segments and ads in YouTube videos playing on Chromecast.
⬆️
46

crysterm

Console / terminal GUI toolkit for Crystal.
⬆️
47

crystal-duckdb

Crystal language bindings for DuckDB
⬆️
48

priority-queue

Priority Queue and Heap implementation for Crystal Lang
⬆️
49

ratmachine

Textboard with text effects
⬆️
50

crystal-kcov

⬆️
51

bson.cr

A pure Crystal Implementation of the BSON Specification. 🐃
⬆️
52

ncurses

Ncurses bindings for Crystal
⬆️
53

sanitize

Crystal library for transforming HTML/XML trees to sanitize HTML from untrusted sources
⬆️
54

prorate-cr

Redis-based throttling and rate limiting for Crystal
⬆️
55

time_zone

A helper to work with time zones in Crystal
⬆️
56

zeromq-crystal

⬆️
57

basic-file-uploads

File uploads with Shrine for Lucky
⬆️
58

google

Crystal Lang Google API integration
⬆️
59

libsunvox

C-bindings for sunvox
⬆️
60

gravatar.cr

⬆️
61

id3

ID3 tag reader written in crystal
⬆️
62

grip

The microframework for writing powerful web applications.
⬆️
63

gpiod

Crystal bindings for the new Linux kernel GPIO user space interface (/dev/gpiochip*)
⬆️
64

schema

Schemas come to solve a simple problem. Sometimes we would like to have type-safe guarantee params when parsing HTTP parameters or Hash(String, String) for a request moreover; Schemas is to resolve precisely this problem with the added benefit of performing business rules validation to have the params adhere to a "business schema."
⬆️
65

baked_file_system

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

stripe.cr

Stripe API Wrapper for crystal
⬆️
67

crystal-molinillo

A generic dependency resolution algorithm. Ported from https://github.com/CocoaPods/Molinillo/
⬆️
68

neph

A modern command line job processor, similar with make command
⬆️
69

Cocoa.cr

A framework for developing macOS apps with a GUI using Crystal
⬆️
70

anyolite

Embedded mruby/Ruby for Crystal
⬆️
71

bridge-cli

CLI for Crunchy Bridge
⬆️
72

kit

Binary dependency management - Verify version and SHA256
⬆️
73

spark

A set of CLI utilities to facilitate advanced application setup and building.
⬆️
74

thyme

Pomodoro timer for tmux
⬆️
75

clear

Advanced ORM between postgreSQL and Crystal
⬆️
76

kemal

Fast, Effective, Simple Web Framework
⬆️
77

nest-crystal

Object Oriented Keys for Redis
⬆️
78

shard.cr

compile-time shard.yml reader for Crystal
⬆️
79

ffmpeg

ffmpeg crystal bindings
⬆️
80

caridina

A Matrix client for Crystal
⬆️
81

logger.cr

⬆️
82

log_helper

Extension for Crystal Log to aid logging key-value data
⬆️
83

telnet.cr

Telnet protocol helper for crystal lang
⬆️
84

seg

Segment matcher for paths
⬆️
85

compiled_license

Compiles all Licenses from project into binary for MIT compliance
⬆️
86

miniss

Displays a list of open listening sockets. It is a minimal alternative to ss or netstat.
⬆️
87

cryMPD

Web-based MPD client
⬆️
88

gosu.cr

Shard for the Gosu game library
⬆️
89

libui.cr

Crystal-lang bindings for libui
⬆️
90

Collision

Check hashes for your files - A GUI tool to generate, compare and verify MD5, SHA-1, SHA-256 & SHA-512 hashes.
⬆️
91

rtfm

Gnome dash docset documentation reader written in Crystal
⬆️
92

pool.cr

A simple thread-safe generic pool.
⬆️
93

mpsc

Multi-Producer/Single-Consumer channels in Crystal
⬆️
94

clang.cr

libclang bindings for crystal (including automatic C bindings generator)
⬆️
95

await_async

Provide await and async methods to Crystal Lang
⬆️
96

isomorphic-crystal-view

Gui library for Crystal lang is inspired by Vue, but which uses 100% pure Crystal (no HTML or JS).
⬆️
97

mark

Preview markdown in browser
⬆️
98

hpdf.cr

Create PDF documents in crystal using libhpdf / libharu
⬆️
99

CrystalSnake

A BattleSnake template written in Crystal
⬆️
100

shards_spec

A shard.yml parser for the Crystal language
⬆️