Showing 36 of 38 projects
A native, non-blocking PostgreSQL driver for the Crystal programming language.
A feature-rich HTTP and REST client for the Crystal programming language, inspired by Ruby's RestClient.
A comprehensive JSON Web Token (JWT) implementation for the Crystal programming language.
Embed mruby or Ruby interpreters into Crystal projects to use Ruby as a scripting language with similar syntax.
A Crystal HTTP client with a chainable REST API, built-in sessions, and middleware support.
A Crystal library for generating fake data like names, addresses, emails, and more for testing and development.
A Crystal implementation of the Jinja2 template engine for dynamic, runtime-evaluated templates.
Crystal bindings for the Duktape JavaScript engine, enabling JavaScript evaluation and interoperability within Crystal applications.
GTK4 bindings for the Crystal programming language, enabling native desktop GUI development.
Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.
A mutation testing framework for the Crystal programming language that modifies code to evaluate test suite effectiveness.
A finite state machine implementation for Crystal classes that enables objects to act as state machines with defined states and transitions.
A Crystal shard for generating YouTube-like hashes from numbers to obfuscate database IDs.
A Crystal shard providing a simple DSL to retry failed code blocks with configurable exponential backoff.
Crystal language bindings for the Zstandard (zstd) compression library, providing high-performance compression and decompression.
Crystal language binding for LevelDB, providing a fast key-value storage library with ordered mapping.
A dead-simple HTML form builder for Crystal with built-in support for Bootstrap, Bulma, Foundation, and other popular UI libraries.
Crystal bindings for libncursesw with a high-level CRT class for terminal UI development.
A pure Crystal implementation for reading MaxMind DB files without requiring libmaxminddb.
Crystal bindings for GNOME's Libnotify library to display desktop notifications.
A Crystal shard providing both server and client implementations for Server-Sent Events (SSE).
A Crystal shard for parsing User-Agent strings to detect browser, OS, device type, vendor, and model.
A zero-dependency Crystal shard for validating, generating, and formatting Brazilian bureaucratic identifiers like CPF, CNPJ, and CEP.
A Crystal shard for integrating Mollie's payment API to accept iDEAL, credit cards, PayPal, and other payment methods.
Internationalization module for Crystal providing translation and pluralization with customizable backends.
A Crystal client library for interacting with the Kubernetes (1.11+) API.
Crystal language bindings for the Win32 API, enabling Windows system programming.
A Crystal shard that parses exception backtraces into structured, programmatically accessible data.
A format-agnostic Crystal library that separates front matter metadata from document content.
A Crystal language client library for interacting with CouchDB databases.
A Crystal shard for sanitizing filenames from user input, removing invalid characters while preserving Unicode.
A Crystal library for signing HTTP requests with AWS Signature Version 4 authentication.
Adds syslog functionality to Crystal via LibC bindings for system logging.
A Crystal shard that adds OpenBSD's pledge(2) system call for process sandboxing and security hardening.
A signals/slots library for the Crystal programming language enabling type-safe event-driven communication.
A Crystal shard wrapper for the sslscan utility to perform SSL/TLS security scans.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.