Crystal Framework Components

Open-source Crystal projects categorized as Framework Components | Edit details

Top 23 Crystal Framework Component Projects

  • graphql-crystal

    a graphql implementation for crystal

  • tourmaline

    Telegram Bot framework for Crystal

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • toro

    Tree oriented routing

  • multi-auth

    Standardized multi-provider OAuth authentication

  • graphql

    GraphQL server library for Crystal (by graphql-crystal)

    Project mention: Using GraphQL with Lucky | | 2021-04-06

    Before we run the setup script, we need to add our dependencies. We will add the GraphQL shard.


    File Attachment toolkit for Crystal applications. Heavily inspired by Shrine for Ruby.

  • artanis

    Sinatra-like DSL for the Crystal language (abusing macros)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • crouter

    a standalone router for crystal

  • praetorian

    A minimalist Crystal authorization system inspired by

  • spec-kemal

    Easy testing for Kemal


    Motion is a framework for building reactive, real-time frontend UI components in your Amber application using pure Crystal that are reusable, testable & encapsulated.

  • Shield

    Comprehensive security for Lucky framework (by GrottoPress)

  • kemal-auth-token

    Kemal middleware to authentication via HTTP header token using JWT

  • kave

    Kemal API Version Extension

  • Crystal-DI

    Lightweight DI Container for Crystal


    Phoenix Channels client for Crystal

  • crystal-mime

    Mimetypes for Crystal, based on node-mime.

  • device_detector

    Crystal shard for device detection by User-Agent string (by creadone)

  • mochi

    Mochi is a authentication shard inspired by devise. Mochi is designed for the Amber framework with support for both Granite & Jennifer ORM's.

  • cr-melon

    Class based Http APIs in crystal


    MIME Types for Crystal :: A port of the Ruby MIME::Types library

  • kemal-flash

    Temporary storage between actions in kemal

  • Athena Event Dispatcher

    A Mediator and Observer pattern event library

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-06.

Crystal Framework Components related posts


What are some of the best open-source Framework Component projects in Crystal? This list will help you:

Project Stars
1 graphql-crystal 210
2 tourmaline 119
3 toro 116
4 multi-auth 97
5 graphql 80
6 66
7 artanis 54
8 crouter 54
9 praetorian 54
10 spec-kemal 48
11 43
12 Shield 40
13 kemal-auth-token 31
14 kave 31
15 Crystal-DI 30
16 26
17 crystal-mime 21
18 device_detector 21
19 mochi 21
20 cr-melon 12
21 11
22 kemal-flash 10
23 Athena Event Dispatcher 9
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.