Development Dependencies
0
No development dependencies.
Dependents
260
-
kemal
(55 dependents)
Lightning Fast, Super Simple web framework. Inspired by Sinatra
-
habitat
(22 dependents)
Type safe configuration for your classes and modules
-
wordsmith
(12 dependents)
Handles pluralization, ordinalizing words, etc
-
exception_page
(10 dependents)
An exceptional exception page for Crystal web libraries and frameworks
-
jwt
(10 dependents)
Implementation of JWT (JSON Web Token)
-
bindata
(9 dependents)
Binary data parser helper with an ASN.1 parser
-
lucky
(8 dependents)
Full-featured Crystal web framework
-
crest
(7 dependents)
Simple HTTP and REST client, inspired by the Ruby's RestClient gem
-
retriable
(7 dependents)
Simple DSL to retry failed code blocks
-
lucky_task
(5 dependents)
-
avram
(5 dependents)
A database wrapper for reading, writing, and migrating Postgres databases
-
granite
(5 dependents)
ORM for Postgres, Mysql, Sqlite
-
carbon
(5 dependents)
Fun, testable, and adapter-based email library
-
ipaddress
(4 dependents)
Library to handle IPv4 and IPv6 addresses
-
emoji
(4 dependents)
Emoji library
-
monocypher~axentro
(4 dependents)
-
priority-queue
(4 dependents)
Priority Queue and Heap implementation
-
any_hash
(3 dependents)
Recursive Hash with better JSON::Any included
-
amber_router
(3 dependents)
-
i18n~crystal-i-n
(3 dependents)
An internationalization library inspired by Ruby-I18n
-
raven
(3 dependents)
Raven is a client for Sentry
-
lucky_flow
(3 dependents)
Automated browser tests similar to Capybara
-
authentic
(3 dependents)
An authentication library for Lucky projects
-
humanize_time
(3 dependents)
Express time spans in natural language
-
mg
(3 dependents)
-
promise
(3 dependents)
Type-aware promises
-
tasker
(3 dependents)
A high precision scheduler including timezone aware cron jobs
-
backtracer
(2 dependents)
Shard aiming to assist with parsing backtraces into a structured form
-
dexter
(2 dependents)
A Logger that focuses on compatibility and flexible formats
-
pulsar
(2 dependents)
-
lucky_router
(2 dependents)
The router for the Lucky framework, can be used outside Lucky
-
amber_router~luckyframework
(2 dependents)
The router for the Lucky framework, can be used outside Lucky
-
nox~crystal-loot
(2 dependents)
-
awscr-s3
(2 dependents)
AWS S3 interface
-
version_tools
(2 dependents)
Version-dependent behaviour, specified at compile-time
-
sam
(2 dependents)
Another one Rake-like task manager with namespacing and arguments system
-
jennifer
(2 dependents)
Active Record pattern implementation with flexible query chainable builder and migration system
-
amber
(2 dependents)
Open source efficient and cohesive web application framework
-
clear
(2 dependents)
ORM specialized to PostgreSQL only but with advanced features
-
debug
(2 dependents)
debug!(…)
macro for pp
-style debugging
-
defense
(2 dependents)
An HTTP handler for throttling, blocking and tracking malicious requests
-
duktape
(2 dependents)
Bindings for the Duktape javascript engine
-
ed25519-hd~axentro
(2 dependents)
-
lru-cache
(2 dependents)
-
sitemapper
(2 dependents)
Sitemap generator for Crystal apps
-
tokoroten~axentro
(2 dependents)
-
openssl_ext~spider-gazelle
(1 dependents)
-
splay_tree_map
(1 dependents)
Splay Tree implementation that conforms to the Hash ducktype
-
lucky_cache
(1 dependents)
-
http-client-digest_auth
(1 dependents)
An implementation of RFC 2617 Digest Access Authentication
-
bisect
(1 dependents)
Library for maintaining sorted arrays
-
webdrivers~crystal-loot
(1 dependents)
-
selenium~crystal-loot
(1 dependents)
-
webless~crystal-loot
(1 dependents)
-
ifrit
(1 dependents)
Crystal lib with different useful stuff
-
base62
(1 dependents)
Base62 encoder/decoder, well suited for url-shortening
-
cadmium_classifier
(1 dependents)
-
dns~spider-gazelle
(1 dependents)
-
inotify
(1 dependents)
Bindings for libinotify
-
json-schema
(1 dependents)
Convert JSON serializable classes into a JSON Schema representation
-
pawn
(1 dependents)
-
qr-code
(1 dependents)
QR Code generator
-
rex
(1 dependents)
-
lucky_env
(1 dependents)
-
action-controller
(1 dependents)
Rails-esque controller framework
-
active-model
(1 dependents)
Rails-esque model framework
-
cache~crystal-cache
(1 dependents)
-
cache
(1 dependents)
A key/value store where pairs can expire after a specified interval
-
carbon_sendgrid_adapter
(1 dependents)
-
clear~crystal-garage
(1 dependents)
-
clip
(1 dependents)
Deserialize CLI parameters to an object, with errors and help management
-
cmac
(1 dependents)
Implementation of the Cipher-based Message Authentication Code (CMAC)
-
command_wrapper
(1 dependents)
Wrap command-line programs in Crystal
-
common_marker
(1 dependents)
-
content_disposition
(1 dependents)
Create HTTP Content-Disposition headers with proper escaping/encoding of filenames
-
cql
(1 dependents)
A SQL toolkit for Crystal, inspired by Java's jOOQ and Ruby's Sequel gem
-
CrSerializer
(1 dependents)
Extensible annotation based serialization/deserialization/validation library
-
crylog
(1 dependents)
Flexible logging framework based on Monolog
-
cryomongo
(1 dependents)
MongoDB driver
-
gphoto2
(1 dependents)
Bindings for the libgphoto2 library
-
granite~drujensen
(1 dependents)
-
griffith
(1 dependents)
Beautiful UI for showing tasks running on the command line
-
jennifer_sqlite3_adapter
(1 dependents)
SQLite3 adapter for Jennifer ORM
-
kemal-flash~crystal-garage
(1 dependents)
-
ksuid
(1 dependents)
K-Sortable Globally Unique IDs
-
lucille
(1 dependents)
-
openssl_ext~toddsundsted
(1 dependents)
-
parse_date
(1 dependents)
-
pegmatite
(1 dependents)
A high-performance Parsing Expression Grammar (PEG) library
-
prop
(1 dependents)
-
raven~greenbigfrog
(1 dependents)
-
secrets-env~spider-gazelle
(1 dependents)
Extends ENV module to read values injected by docker / kubernetes secrets and other orchestration tools
-
selenium~matthewmcgarvey
(1 dependents)
Library for controlling and interacting with browsers for testing
-
shards_spec
(1 dependents)
-
ssh2
(1 dependents)
-
time-ext
(1 dependents)
-
tokenizer
(1 dependents)
Simplified binary stream tokenization
-
spectator
Feature rich spec framework that uses the modern expect syntax
-
timecop
Library for mocking with
Time.now
. Inspired by the timecop ruby gem
-
spec_mirror~wout
-
spectator~icy-arctic-fox
Feature-rich testing framework based on RSpec
-
crytic
Mutation testing framework
-
amqp-client
AMQP 0-9.1, a messaging protocol, implemented by eg. RabbitMQ
-
coverage~lbguilherme
-
coverage
Generate cover report for your crystal code
-
cspec
-
factory
Library for factorizing objects
-
fastimage
Library that finds the dimensions and type of an image fetching as little as needed
-
microtest
Small opinionated testing library focusing on power asserts
-
spectator~drhuffman
-
stumpy_resize
-
testify
-
walter.cr
Keep your crystal clean
-
aasm
Easy to use finite state machine for Crystal classes
-
ai4cr
Artificial Intelligence (based on https://github.com/SergioFierens/ai4r)
-
amazonite
An unofficial SDK supporting popular AWS APIs
-
amber_router~amberframework
-
amqproxy
An intelligent AMQP proxy, with connection and channel pooling/reusing
-
app
Rails-esque web framework with a focus on speed and extensibility
-
aquaplot
Data visualization library
-
assert
Extensible annotation based object validation library
-
athena~athena-framework
A web framework comprised of reusable, independent components
-
athena~athena-framework-old
Modular, annotation based, API oriented framework with built in param conversion
-
await_async
Add keywords await & async in Crystal Lang
-
aws-credentials
Get AWS credentials in various ways
-
Axentro
A custom blockchain platform
-
bacnet
BACnet protocol implementation with BACnet/IP client
-
blog
My personal blog
-
blueprint
Write reusable and testable HTML templates in plain Crystal
-
blurhash
Pure Crystal implementation of BlurHash algorithm
-
cable
An ActionCable "port" to Crystal, framework agnostic, 100% compatible with the ActionCable JS Client
-
cadmium~watzon
NLP library based heavily on natural
-
cadmium
-
caridina
A Matrix client for Crystal
-
castblock
Automatically skip sponsor segments in YouTube videos playing on Chromecast
-
clear~mamantoha
-
cli~snipline
Command-line tool for Snipline
-
climate
Tiny tool to make your CLI output coloured
-
cnf_testsuite
Tool to check for and provide feedback on the use of K8s + cloud native best practices in networking applications and platforms
-
crie
Compile-time Trie
-
crinder
Class based json renderer
-
crotp
HOTP and TOTP implementation for two factor authentication
-
crun
Crystal Run: shebang wrapper for Crystal
-
crunits
Tool for converting units of measure (miles to kilometers, celsius to fahrenheit etc)
-
crymagick
Wrapper for ImageMagick command line
-
cryomongo~kalinon
-
crystal-patterns
Examples of GOF patters
-
crysterm
Console / terminal GUI toolkit
-
crystime
Advanced time, calendar, schedule, and remind library
-
csuuid
A Chronologically Sortable UUID
-
defined
Conditional compilation based on constants, version requirements, and environment
-
digest-auth
Digest authentication
-
discordtipbot
A tip bot for use on discordapp.com
-
dppm
Dedicated Platform Package Manager for server applications
-
ed25519
the Ed25519 elliptic curve public-key signature system
-
ed25519-hd
-
entitas
Entity Component System Framework
-
envy
Load environment variables from YAML
-
epidote
-
fez
A Kemal application generator
-
ffmpeg
FFmpeg bindings that works with StumpyPNG to extract frames
-
fix
Financial Information eXchange library
-
ftp
lightweight RFC959 FTP server
-
geode~devnote-dev
An alternative Crystal package manager
-
geode
Mathematics library supporting vectors, matrices, quaternions, and more
-
git-repository
A git cli wrapper querying and cloning remote repositories with minimal data transfer
-
google
Google API wrapper
-
gphoto2-web
Web API for libgphoto2
-
graphql
GraphQL server library
-
grip~grip-framework
A microframework for building RESTful web applications, with ease and joy
-
grip
An object-oriented framework based on Kemal with additional goodness
-
habitat~kalinon
-
hapi
-
har
HAR (HTTP Archive) parser
-
hardwire
A compile-time non-intrusive dependency injection system
-
hashr
A tiny class makes test on JSON response easier
-
haversine~geocrystal
An Implementation of the Haversine formula
-
haversine
An Implementation of the Haversine formula
-
hermes.cr
Data Mapper pattern implementation for ElastiSearch
-
hunter
A Hunter.io API wrapper
-
invidious
An open source alternative front-end to YouTube
-
json_on_steroids
Handle and mutate JSON documents easily
-
kd_tree
An implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"
-
kd_tree~geocrystal
An implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"
-
kemal~mamantoha
-
kemal-flash~mamantoha
-
knx
KNX protocol support
-
lambda_builder
Create and deploy AWS lambdas written in Crystal
-
ldap
LDAP client
-
linked_list
Implementation of Linked List
-
link-header
HTTP Link Header Parser
-
lua
Lua bridge
-
mac_address
Library for working with MAC addresses
-
maildir
Reading and writing Maildir file structure
-
mangadex
-
mango
Mango is a self-hosted manga server and web reader
-
marmot
A tasks scheduler, using periods, times and channels
-
marten
A web framework that makes building web applications easy, productive, and fun
-
mass_spec
Web API testing library
-
mDNS
DNS Service Discovery and multicast DNS
-
miniss
CLI app & library that displays a list of open sockets; it is a minimal alternative to ss or netstat
-
mint
A refreshing programming language for the front-end web
-
mochi
Authentication shard inspired by Devise supporting: Authenticable, Confirmable, Invitable & more
-
mochi~andrewc
Authentication shard inspired by Devise supporting: Authenticable, Confirmable, Invitable & more
-
mochi~awcrotwell
Authentication shard inspired by Devise supporting: Authenticable, Confirmable, Invitable & more
-
mollie~wout
Mollie Payments API wrapper (Creditcard, PayPal, Apple Pay, Sofort, Klarna, ...)
-
mollie
Mollie Payments API wrapper (Creditcard, PayPal, Apple Pay, Sofort, Klarna, ...)
-
monads
Monad implementation
-
money
Handling money and currency conversion with ease (almost complete port of RubyMoney)
-
monocypher~konovod
-
monocypher
-
motion~awcrotwell
Object oriented frontend library for Amber
-
motion
Object oriented frontend library for building reactive, real-time UI components with amber
-
mpngin
A simple and fast URL shortener with built in stats
-
mqtt
A MQTT client
-
nox
-
ntlm
NTLM authentication
-
openssl_ext
Crystal bindings for OpenSSL RSA
-
oq
A performant, and portable jq wrapper also supporting formats other than JSON
-
pandocr
Pandoc wrapper for Crystal
-
parameters
Parse parameters from a string
-
pinger
Microlibrary to perform ping requests without requiring sudo
-
pluto
A fast and convenient image processing library
-
policr
Telegram bot
-
praetorian
Minimalist authorization library inspired by Pundit
-
proxy_fetcher
Proxy lists fetching & validating library
-
reply
Pure Crystal term reader for your REPL (readline alternative)
-
rethinkdb-orm
ORM for RethinkDB / RebirthDB
-
ricr
Web framework with buit-in automatic OpenAPI/Swagger docs support
-
rosetta
A blazing fast internationalization (i18n) library with compile-time key lookup supporting YAML and JSON formats
-
rwlock
Simple readers writer lock
-
secrets-env
Extends ENV module to read values injected by docker / kubernetes secrets and other orchestration tools
-
secure-remote-password
SRP-6a protocol for authentication over an insecure network
-
serf-handler
Framework for building Serf handlers, with a suite of useful builtin capabilities
-
shainet
SHAInet (Neural Network in pure crystal)
-
shards-info
View of all repositories on GitHub that have Crystal code in them
-
shield
Comprehensive security for Lucky framework
-
shorturl
A tiny library to use URL shortening services
-
shrine
File Attachment toolkit for Crystal applications. Heavily inspired by Shrine for Ruby
-
simple_retry
Simple tool for retrying failed code blocks
-
snmp
An SNMP implementation with version 1, 2c and 3 support
-
spec_mirror
-
sse
Server-Sent Events client
-
sslscan
Crystal shard wrapping the rbsec/sslscan utility
-
stomp
STOMP protocol
-
stripe
Stripe API Wrapper
-
SushiBlockchain
A custom blockchain platform
-
telnet
Telnet protocol
-
tmdb
The Movie DB (TMDb) api wrapper
-
tourmaline~protoncr
Telegram bot framework with an API loosely based on telegraf.js
-
validator
Data check and validation
-
vicr
Vim-like Interactive CRystal
-
wafalyzer
Web Application Firewall (WAF) Detector - shard + cli
-
webdrivers
Automatically installs and manages various browsers' webdrivers for Selenium testing
-
webless
-
website_v2
The Lucky website
-
worker_pool
-
xlsx-parser
Crystal wrapper for parsing .xlsx spreadsheets
-
zaru_crystal
Filename sanitization
-
zstd-cr
Bindings for Zstandard compression