The Awesome Crystal feed



Exercism exercises
Featured Shard // Category Examples and funny stuff

Last 7 Days


Catch bugs early, forget about most performance issues, and spend more time on code instead of debugging and writing tests
Featured Shard // Category Web Frameworks

Simple, efficient job processing
Featured Shard // Category Queue vs crystal_av

Popular comparison
  • - Bindings for libncursesw and crt
  • crystal_av - Bindings to ClamAV anti-virus

docker-kemal vs kemal-monetdb-test

Popular comparison
  • docker-kemal - An example Dockerized Crystal Kemal project
  • kemal-monetdb-test - MonetDB Kemal test project

Bunny vs Slang

Popular comparison
  • Bunny - A simple HTML templating language for Crystal, same syntax as erb
  • Slang - Lightweight, terse, templating language inspired by Ruby's Slim

Awesome Crystal Newsletter » 131

Top Stories
  • Parallelism in Crystal
Follow us on Twitter @CrystalLibHunt

crystal-leveldb vs

Popular comparison
  • crystal-leveldb - Crystal bindings for LevelDB
  • - RocksDB client

Last 30 Days

crake vs lake

Popular comparison
  • crake - Rake-like build utility library. It is just a library, so it does not provide CLI
  • lake - Rake-like task management for Crystal programs


Full featured Redis client
Featured Shard // Category Database Drivers

kemal vs amber

Popular comparison
  • kemal - Lightning Fast, Super Simple web framework. Inspired by Sinatra
  • amber - Open source efficient and cohesive web application framework


ORM specialized to PostgreSQL only but with advanced features
Featured Shard // Category ORM/ODM Extensions

amber vs lucky

Popular comparison
  • amber - Open source efficient and cohesive web application framework
  • lucky - Catch bugs early, forget about most performance issues, and spend more time on code instead of debugging and writing tests


A simpler database migration tool with transactions
Featured Shard // Category Database Tools

spec-kemal vs

Popular comparison
  • spec-kemal - Easy testing for Kemal
  • - Phoenix Channels client


An implementation of the Jinja2 template engine in Crystal
Featured Shard // Category Template Engine

Parallelism in Crystal

Article Popular Story //

Awesome Crystal Newsletter » 130

Top Stories
  • Base API - Updates
Follow us on Twitter @CrystalLibHunt

crystal_api vs kemal-rest-api

Popular comparison
  • crystal_api - Simple PostgreSQL REST API with Rails devise-like auth
  • kemal-rest-api - A library to create RESTful API with Kemal vs response_time

Popular comparison
  • - A port of the Ruby MIME-types library
  • response_time - Response time for Crystal servers (pure http server, kemal, etc.)

crystal-routing vs

Popular comparison
  • crystal-routing - Extensible library to deal with http request and string based routing
  • - Minimum but powerful http router for HTTP::Server


Popular comparison
  • JSON - parsing and generating JSON documents (Crystal stdlib)
  • INI - INI file parser (Crystal stdlib)


MessagePack library
Featured Shard // Category Networking

Chinese-speaking Telegram Group

来吧!TG 中文圈的朋友们!
Synced from the Github list // Category Unofficial


Automatic bindings generator configured using JSON/YAML files
Featured Shard // Category Project generators


ORM for Postgres, Mysql, Sqlite
Featured Shard // Category ORM/ODM Extensions

micrate vs crecto-admin

Popular comparison
  • micrate - Database migration tool
  • crecto-admin - Admin dashboard for Crecto and your database


Another one Rake-like task manager with namespacing and arguments system
Featured Shard // Category Task management

dispatch vs disque-cr

Popular comparison
  • dispatch - In memory asynchronous job processing
  • disque-cr - Client for Disque queueing system