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.
A mutation testing framework for the Crystal programming language that modifies code to evaluate test suite effectiveness.
Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.
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.
A Crystal shard providing both server and client implementations for Server-Sent Events (SSE).
Crystal bindings for GNOME's Libnotify library to display desktop notifications.
A zero-dependency Crystal shard for validating, generating, and formatting Brazilian bureaucratic identifiers like CPF, CNPJ, and CEP.
A Crystal shard for parsing User-Agent strings to detect browser, OS, device type, vendor, and model.
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.