Skip to main content

A collection of awesome Crystal libraries, tools, frameworks and software

0
GitHub Stars
393
Curated Resources
59
Categories
22 hours ago
Last Refreshed
Algorithms and Data structuresApi BuildersBlockchainC bindingsCachingCLI BuildersCLI UtilsCode Analysis and MetricsCompressionConfigurationConvertersCryptographyData FormatsData GeneratorsDatabase Drivers/ClientsDatabase ToolsDebuggingDependency InjectionDevelopment ToolsEmailEnvironment ManagementExamples and funny stuffFeature FlippingFramework ComponentsGame DevelopmentHTML BuildersHTML/XML ParsingHTTPImage processingImplementations/CompilersLogging and monitoringMachine LearningMarkdown/Text ProcessorsMiscNetwork ProtocolsNetworkingORM/ODM ExtensionsPackage ManagementProcesses and ThreadsProject GeneratorsQueues and MessagingRoutingSchedulingScience and Data analysisSearchServerless ComputingSystemTask managementTemplate EngineTestingThird-party APIsValidationWeb FrameworksWeb ServersUnofficialOfficial Documentation TranslationsDevOpsEditor PluginsShell plugins

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me misc resources from awesome-crystal"

Installation instructions →

What's inside

Misc

  • aasm.cr

    Easy to use finite state machine for Crystal classes

  • any_hash.cr

    Recursive Hash with better JSON::Any included

  • atomic_write.cr

    Library for writing or apppending files atomically

  • burocracia.cr

    burocracia.cr the dependecyless shard to validate, generate and format Brazilian burocracias such as CPF, CNPJ and CEP

  • callbacks

    Expressive callbacks module

  • circuit_breaker

    Implementation of the circuit breaker pattern

Validation

  • accord

    Shareable validation library for Crystal Objects

  • assert

    Extensible annotation based object validation library

  • denetmen

    Micro check library that patches Crystal stdlib

CLI Builders

  • admiral

    A robust DSL for writing command line interfaces

  • cli

    Library for building command-line interface applications

  • clicr

    A simple declarative command line interface builder

  • clim

    Slim command line interface builder

  • commander

    Command-line interface builder

Machine Learning

  • ai4cr

    Artificial Intelligence (based on

  • Cadmium

    NLP library based heavily on

  • crystal-fann

    FANN (Fast Artifical Neural Network) binding

Web Frameworks

  • amber

    Open source efficient and cohesive web application framework

  • athena

    Modular, annotation based, API oriented framework with built in param conversion

  • grip

    Class oriented fork of the Kemal framework based on a JSON request/response model

Code Analysis and Metrics

  • ameba

    A static code analysis tool

DevOps

  • ansible-crystal

    Ansible playbook for installing crystal

  • crystal-cookbook

    Chef cookbook for installing crystal

  • DPPM

    An easy, universal way to install and manage applications as packages (mostly Linux)

Environment Management

Showing a sample of 393 resources. View the full list on GitHub →