The Awesome Crystal feed

Yesterday

Store Kemal websocket connections with Redis

We will see how we can store the websocket connections in Redis using Pub/Sub so that we can scale and dispatch messages across multiple server instances.
Tutorial Added by: mig-hub // www.tlbx.app

Last 7 Days

kemal vs lucky

Popular comparison
  • kemal - Lightning Fast, Super Simple web framework. Inspired by Sinatra
  • lucky - Catch bugs early, forget about most performance issues, and spend more time on code instead of debugging and writing tests

Awesome Crystal Newsletter » 127

Top Stories
  • Browsing The Web With Crystal
Follow us on Twitter @CrystalLibHunt

migrate v0.5.0

A new version of migrate has been released
New Version

clang.cr

Libclang bindings
Featured Shard // Category C bindings

Crystal 0.30.1 released!

Update Popular Story // crystal-lang.org

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

Last 30 Days

halite

Yet another simple HTTP and REST client with a chainable API, built-in sessions and timeouts
Featured Shard // Category HTTP

amber v0.30.0

A new version of amber has been released
New Version

ipaddress.cr

Library to handle IPv4 and IPv6 addresses
Featured Shard // Category Networking

Awesome Crystal Newsletter » 126

Top Stories
Follow us on Twitter @CrystalLibHunt

JSON vs INI

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

kemal v0.26.0

A new version of kemal has been released
New Version

Lucky 0.16 has been released with Crystal 0.30 support

Update Popular Story // luckyframework.org

libgen v0.2.6

A new version of libgen has been released
New Version

jennifer

Active Record pattern implementation with flexible query chainable builder and migration system
Featured Shard // Category ORM/ODM Extensions

lucky v0.16.0

A new version of lucky has been released
New Version

crest

Simple HTTP and REST client, inspired by the Ruby's RestClient gem
Featured Shard // Category HTTP

temel vs teeplate

Popular comparison
  • temel - Extensible HTML::Builder alternative for Crystal, supports custom tag definitions
  • teeplate - A library for rendering multiple template files

habitat vs crystal-toml

Popular comparison
  • habitat - Type safe configuration for your classes and modules
  • crystal-toml - TOML parser

sam vs lake

Popular comparison
  • sam - Another one Rake-like task manager with namespacing and arguments system
  • lake - Rake-like task management for Crystal programs

emoji.cr vs moola

Popular comparison
  • emoji.cr - Emoji library
  • moola - Library for dealing with money and conversion (inspired by RubyMoney)

minitest.cr vs power_assert.cr

Popular comparison
  • minitest.cr - Library for unit tests and assertions
  • power_assert.cr - Powerful assertion for Crystal

torrent vs icr

Popular comparison
  • torrent - A BitTorrent client
  • icr - Interactive console for Crystal (like IRB for Ruby)

Crystal 0.30.0 released!

Update Popular Story // crystal-lang.org

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

crystal-futures vs cltk

Popular comparison
  • crystal-futures - Future type implementation
  • cltk - A crystal port of the Ruby Language Toolkit

OptionParser vs commander

Popular comparison
  • OptionParser - command-line options processing (Crystal stdlib)
  • commander - Command-line interface builder

crystal vs myst-lang

Popular comparison
  • crystal - Crystal itself is written in Crystal
  • myst-lang - A practical, dynamic language designed to be written and understood as easily and efficiently as possible

Awesome Crystal Newsletter » 125

Top Stories
  • Announcing Marionette: It's like Selenium, but not
  • Dependency Injection in Crystal
  • Understating abstract classes
Follow us on Twitter @CrystalLibHunt