Skip to main content

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

3.6k
GitHub Stars
437
Curated Resources
59
Categories
7 hours ago
Last Refreshed
Algorithms and Data structuresBlockchainC bindingsCachingCLI BuildersCLI UtilsCode Analysis and MetricsCompressionConfigurationConvertersCryptographyData FormatsData GeneratorsDatabase Drivers/ClientsDatabase ToolsDebuggingDependency InjectionEmailEnvironment ManagementExamples and funny stuffFramework ComponentsGame DevelopmentGUI DevelopmentHTML BuildersHTML/XML ParsingHTTPImage processingImplementations/CompilersInternationalizationLogging and monitoringMachine LearningMarkdown/Text ProcessorsMiscNetwork ProtocolsNetworkingORM/ODM ExtensionsPackage ManagementProcesses and ThreadsProject GeneratorsQueues and MessagingRoutingSchedulingScience and Data analysisSearchSecurityServerless ComputingSystemTask managementTemplate EngineTestingThird-party APIsValidationWeb FrameworksUnofficialOfficial Documentation TranslationsDevOpsEditor PluginsLSP Language Server Protocol ImplementationsShell 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

  • anyolite

    Full mruby interpreter with simple bindings, allowing for easy scripting support in projects

  • 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

Editor Plugins

CLI Builders

  • admiral

    A robust DSL for writing command line interfaces

  • Athena Console

    Allows for the creation of CLI based commands

  • clicr

    A simple declarative command line interface builder

  • clim

    Slim command line interface builder

  • Cling

    A modular, non-macro-based command line interface library

  • 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

Science and Data analysis

  • alea

    Repeatable sampling, CDF and other utilities to work with probability distributions

Third-party APIs

Web Frameworks

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