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

hetzner-k3s

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

crystal

The Crystal Programming Language
📣
4

lavinmq

Lightweight and fast AMQP (0-9-1) server
📣
5

nightly.link

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

awesome-crystal

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

mint

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

noir

♠️ Noir is an attack surface detector form source code.
⬆️
9

kemal

Fast, Effective, Simple Web Framework
⬆️
10

marten

The pragmatic web framework.
⬆️
11

AHK_X11

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

docr

Crystal library for Docker Engine API
⬆️
13

lucky

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

crest

HTTP and REST client for Crystal
⬆️
15

rtfm

Gnome dash docset documentation reader written in Crystal
⬆️
16

zotero-deb

Packaged versions of Zotero and Juris-M for Debian-based systems
⬆️
17

marten-turbo

Enhance your Marten app with dynamic updates using Turbo Frames!
⬆️
18

BLAHAJ

🦈🏳️‍⚧️🏳️‍🌈 Gay sharks at your local terminal - lolcat-like CLI tool
⬆️
19

png

PNG implementation in Crystal
⬆️
20

bam2msa

convert alignment bam to pairwise alignment or multiple sequence alignment (msa) at genome specific region
⬆️
21

amber

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

ktistec

Single user ActivityPub (https://www.w3.org/TR/activitypub/) server.
⬆️
23

cryomongo

A MongoDB driver written in pure Crystal. ❄️
⬆️
24

crystalline

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

onyx-lang

The Onyx Programming Language
⬆️
26

toml.cr

TOML parser for Crystal
⬆️
27

shards-info

Source code of https://shards.info/
⬆️
28

llamero

A wrapper shard for llama.cpp that acts as a client to work directly with AI models through llama.cpp from within Crystal applications
⬆️
29

grpc

Pure-Crystal implementation of gRPC
⬆️
30

anyolite

Embedded mruby/Ruby for Crystal
⬆️
31

cr-image

⬆️
32

blueprint

Write HTML in plain Crystal
⬆️
33

kemal-watcher

Kemal plugin to watch files and live-reload the browser
⬆️
34

garnet-spec

Extends Crystal Spec for testing web applications
⬆️
35

cride

A light CLI text editor/IDE written in Crystal
⬆️
36

timeout.cr

This implements a very simple timeout method for Crystal. Use it to wrap code in a timeout, so that execution of that code can not continue forever.
⬆️
37

kilt

Generic template interface for Crystal
⬆️
38

dexter

A logger with maximum customizability and surgical precision
⬆️
39

grip

The microframework for writing powerful web applications.
⬆️
40

watcher

Crystal shard to watch file changes using File.stat
⬆️
41

humanize_time

Adds the humanize method to reports the approximate distance in time between two Time. humanize supports i18n translations too so it can be used in internationalized apps.
⬆️
42

css-minifier

Embeds the venerable clean-css from npm within a crystal shard via Duktape
⬆️
43

bsky

A BlueSky social API for Crystal
⬆️
44

router.cr

Minimum High Performance Middleware for Crystal Web Server.
⬆️
45

lucky_router

The router for the Lucky framework, can be used outside Lucky
⬆️
46

uuix

A tiny (<1KB) and fast UUID (v4) generator for Crystal
⬆️
47

triki

Mysql, PostgreSQL and SQL dump obfuscator aka anonimizer
⬆️
48

win32cr

Crystal library for Win32 API
⬆️
49

turbo

⬆️
50

crystal-diff

A Crystal sequence differencing implementation
⬆️
51

nested_scheduler

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

uni_char_width

Provides methods to get fixed width of unicode character or string
⬆️
53

drift

SQL-driven schema migration tool and library for Crystal
⬆️
54

crecto

Database wrapper and ORM for Crystal, inspired by Ecto
⬆️
55

flash_container.cr

Simple framework-agnostic flash message container.
⬆️
56

watch

Watch your files and run commands on changes from a crystal script
⬆️
57

kemal-authorizer

A shard that makes it easy to make specific routes in a Kemal application only accessible to either anonymous, authenticated or authorized users.
⬆️
58

sentry

Build/Runs your crystal application, watches files, and rebuilds/restarts app on file changes
⬆️
59

nota.cr

Crystal shard for encoding and decoding Douglas Crockford's Nota Message Format
⬆️
60

form_object

Form objects decoupled from models.
⬆️
61

mochi

Mochi is a authentication shard inspired by devise. Mochi is designed for the Amber framework with support for both Granite & Jennifer ORM's.
⬆️
62

kemal-csrf

Add CSRF protection to your Kemal application
⬆️
63

kemal_and_jennifer_sample_app

⬆️
64

kemal-session

Simple session handler for Kemal
⬆️
65

sam.cr

Rake-like task manager
⬆️
66

nes.cr

A NES emulator written in Crystal
⬆️
67

num.cr

Scientific computing in pure Crystal
⬆️
68

AgentC

A CLI powered agent that uses llama.cpp on your system to run models that are gguf
⬆️
69

deepl-cli

Simple command line tool for DeepL
⬆️
70

xdg_basedir

A simple, spec-compliant crystal interface to the XDG base directories
⬆️
71

mercure

Allows easily pushing updates to web browsers and other HTTP clients using the Mercure protocol
⬆️
72

xdg.cr

Constants representing the XDG config locations or their standard defaults if not set.
⬆️
73

xdg_base_directory

A Crystal implementation of the XDG Base Directory specs
⬆️
74

dijkstra

Dijkstra's algorithm using a priority queue in Crystal
⬆️
75

webdrivers.cr

Manage your Selenium Webdrivers with Crystal
⬆️
76

crafka

Kafka library for Crystal. Uses librdkafka.
⬆️
77

http2

HTTP/2 Protocol Implementation for the Crystal Language
⬆️
78

secure-remote-password

Crystal implementation of the Secure Remote Password protocol (SRP-6a)
⬆️
79

execution_context

⬆️
80

grepfile

a alternative for $grep -f A.list B.list which cost too many memory and time
⬆️
81

tourmaline

Simple Telegram bot library for Crystal
⬆️
82

spinner

A terminal spinner for tasks that have a non-deterministic time frame
⬆️
83

stackvm

Virtual Machine with a 240x160 VRAM display.
⬆️
84

resp-crystal

Lightweight RESP client
⬆️
85

lsquic.cr

Crystal bindings to LiteSpeed QUIC
⬆️
86

zipstream

A command line tool that allows you to easily share files and directories over the network
⬆️
87

griffith.cr

Beautiful UI for showing tasks running on the command line.
⬆️
88

pluto

A fast and convenient image processing library
⬆️
89

crystal-sqlite3

SQLite3 bindings for Crystal
⬆️
90

SSS

🎄️🎅️🎁️ THe home repository for the Santa Software Suite (SSS) project.
⬆️
91

crystal-db

Common db api for crystal
⬆️
92

crsfml

Crystal bindings to SFML multimedia/game library
⬆️
93

google

Crystal Lang Google API integration
⬆️
94

clickhouse.cr

ClickHouse client for Crystal
⬆️
95

kakoune.cr

A command-line tool for Kakoune
⬆️
96

wallet

⬆️
97

hedron

An extendable UI library in Crystal, with markup capabilities.
⬆️
98

jwt.cr

A simple JWT implementation in Crystal
⬆️
99

poni

file sync based on inotify events
⬆️
100

cryMPD

A minimalistic web-based MPD client
⬆️