Showing 36 of 261 projects
An expressive callbacks module for Crystal with proper inheritance and instance scope access.
A fully compliant Crystal implementation of the JMESPath query language for extracting data from JSON documents.
A Crystal implementation of GitHub's Linguist for detecting programming languages in files and repositories.
A compile-time trie data structure implementation for the Crystal programming language.
A robust dependency injection service container framework for managing object dependencies and services.
Adds syslog functionality to Crystal via LibC bindings for system logging.
A Crystal library that extracts text and formatting from .DOCX files and converts them to Markdown.
A vfox plugin for managing Crystal language versions, including stable releases and nightly builds.
A Crystal shard wrapper for the sslscan utility to perform SSL/TLS security scans.
A Crystal shard that adds OpenBSD's pledge(2) system call for process sandboxing and security hardening.
Track runtime, wait time, and memory allocations per Fiber, method, or block in Crystal applications.
A simple implementation of the Observer pattern in Crystal, loosely based on Ruby's Observable module.
Adds Crystal language support to the Geany editor with syntax highlighting, shortcuts, and configuration.
A Crystal client library for querying WebFinger resources according to RFC 7033.
A Crystal library for retrying code blocks with configurable error handling and exponential backoff.
A Crystal language wrapper for the Dark Sky weather API, providing type-safe access to weather forecasts.
Crystal language bindings for the Hunspell spell-checking and morphological analysis library.
A Crystal library for fast web API testing by using IO::Memory instead of TCPServer.
Crystal C bindings for Augeas, enabling configuration file parsing and manipulation.
A Crystal library that loads YAML configuration files into environment variables for clean development setups.
An unofficial SurrealDB driver for Crystal, providing HTTP and WebSocket clients for database operations.
A Crystal shard for parsing and serializing Time::Span objects to and from human-readable strings.
A Crystal library for validating objects and values with a flexible, extensible rule system.
A Crystal language client library for interacting with the Pinboard bookmarking service API.
A command-line interface for real-time currency conversion with support for multiple providers and offline caching.
A Crystal tool for generating CycloneDX Software Bill of Materials (SBOM) from Crystal shard projects.
A Crystal library for displaying images in the terminal using the iTerm2 Inline Images Protocol.
A plugin for lite and lite-xl editors that adds syntax highlighting for the Crystal programming language.
A Crystal language client library for interacting with the Star Wars API (SWAPI).
A Page Object Model library for Crystal built on top of selenium.cr, inspired by Ruby's WatirPump and SitePrism.
A framework-agnostic library for HTTP content negotiation based on RFC standards.
A Crystal wrapper for The Movie Database (TMDb) API, providing easy access to movie, TV, and people data.
A multiset (bag) data structure implementation for the Crystal programming language.
A Crystal shard providing a comprehensive API client for the You Need A Budget (YNAB) service.
A Crystal language shard for implementing NTLM authentication in HTTP clients.
A collection of helpful Spec-compliant testing utilities for the Athena Framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.