Showing 36 of 48 projects
A statically-typed, Ruby-inspired programming language that compiles to efficient native code.
A pragmatic, batteries-included web framework for Crystal that enables rapid development and full-featured applications.
An ActiveRecord pattern ORM for Crystal with a flexible query DSL, validations, relationships, and migrations.
An advanced, expressive ORM built specifically for PostgreSQL in the Crystal programming language.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
Embed mruby or Ruby interpreters into Crystal projects to use Ruby as a scripting language with similar syntax.
A 100% ActionCable-compatible WebSocket server for real-time features in Crystal applications.
A minimal, omni-conventional, declarative web framework for Crystal providing routing, views, and controllers.
GTK4 bindings for the Crystal programming language, enabling native desktop GUI development.
Crystal language bindings for the raylib game development library, providing low-level access and operator overloads.
A fast, memory-efficient HTML5 parser with CSS selector support for Crystal, successor to myhtml.
A complete and mature WebAssembly runtime for the Crystal programming language, enabling safe and fast execution of Wasm modules.
A Crystal implementation of Mustache logic-less templates, compliant with the Mustache spec v1.1.2+λ.
Adds await and async keywords to Crystal for concurrent execution, improving performance in IO-bound applications.
A ranked list of the most starred Crystal web frameworks on GitHub, automatically updated.
A high-performance AMQP 0-9-1 client library for the Crystal programming language.
A mutation testing framework for the Crystal programming language that modifies code to evaluate test suite effectiveness.
A minimalist Crystal authorization system inspired by Pundit, offering lightweight, dependency-less policy-based access control.
A finite state machine implementation for Crystal classes that enables objects to act as state machines with defined states and transitions.
A native Crystal library implementing the Secp256k1 elliptic curve for cryptographic operations used in Bitcoin, Ethereum, and Polkadot.
Crystal language bindings for the libsodium cryptographic library, providing a safe and easy-to-use API.
A Crystal library providing functional programming monads like Maybe, Either, List, Try, and Task for safer, composable error handling and data manipulation.
A shebang wrapper for Crystal that allows running Crystal source files directly like scripts.
A pure Crystal shard for reading and writing tar archives, supporting USTAR, PAX, and GNU formats.
A simple and fast URL shortener with built-in statistics, requiring Redis for low-latency operation.
A Crystal language client library for Selenium WebDriver to automate browser interactions.
A Crystal shard providing both server and client implementations for Server-Sent Events (SSE).
A zero-dependency Crystal shard for validating, generating, and formatting Brazilian bureaucratic identifiers like CPF, CNPJ, and CEP.
A component-based MVC web framework for Crystal built on Fort architecture, focusing on modularity and performance.
MXNet bindings for the Crystal programming language, enabling deep learning and machine learning development.
A pure Crystal implementation of the Snappy compression format with support for both block and framing formats.
A Crystal-based framework for rapid blockchain and dApp prototyping with a built-in explorer.
A pure Crystal XMPP library for building clients, components, and IoT applications with modern security features.
A Kafka client library for Crystal built on librdkafka, supporting both producing and consuming messages.
Novika is a free-form, moldable, interpreted programming language inspired by Lisp, Forth, and Smalltalk.
Crystal language bindings for the Win32 API, enabling Windows system programming.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.