Crystal HTTP

Open-source Crystal projects categorized as HTTP

Top 23 Crystal HTTP Projects

  • GitHub repo route.cr

    Minimum High Performance Middleware for Crystal Web Server.

  • GitHub repo crest

    HTTP and REST client for Crystal (by mamantoha)

  • GitHub repo halite

    💎HTTP Requests Client with a chainable REST API, built-in sessions and middlewares. (by icyleaf)

  • GitHub repo cryload

    HTTP benchmarking tool written in Crystal (by sdogruyol)

  • GitHub repo crul

    Command line HTTP client written in Crystal

  • GitHub repo cossack

    Simple and flexible HTTP client for Crystal with middleware and test support.

  • GitHub repo Cable

    It's like ActionCable (100% compatible with JS Client), but you know, for Crystal

    Project mention: I made a slim ActionCable-like library for websocket handling and would love your input | reddit.com/r/crystal_programming | 2021-03-15

    Have you seen https://github.com/cable-cr/cable ?

  • GitHub repo http2

    HTTP/2 Protocol Implementation for the Crystal Language

  • GitHub repo http-protection

    This library protects against typical web attacks. It was inspired in rack-protection Ruby gem.

  • GitHub repo crystal-routing

    Extensible library to deal with http request and string based routing in Crystal

  • GitHub repo helmet

    a port of the Node Helmet module to the Crystal programming language

  • GitHub repo session

    Cookie based sessions in Crystal HTTP applications (by porras)

  • GitHub repo http-multiserver.cr

    Mount multiple web applications 🚦

  • GitHub repo http-params-serializable

    The HTTP params parsing module for Crystal 🤓

  • GitHub repo resp-crystal

    Lightweight RESP client

  • GitHub repo sse.cr

    A Crystal shard for Server-Sent Events

  • GitHub repo ContentDisposition

    Crystal shard to create HTTP Content-Disposition headers with proper escaping/encoding of filenames

  • GitHub repo proxy-fetcher.cr

    Crystal port of awesome Ruby ProxyFetcher gem

  • GitHub repo router-simple.cr

    simple path router inspired by Router::Simple.

  • GitHub repo digest-auth

    HTTP digest auth for crystal lang

  • GitHub repo http_distributor

    http server which allows sneaky http request though it.

  • GitHub repo ntlm

    NTLM authentication for crystal lang

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-03-15.

Index

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

Project Stars
1 route.cr 232
2 crest 180
3 halite 154
4 cryload 117
5 crul 110
6 cossack 101
7 Cable 84
8 http2 84
9 http-protection 69
10 crystal-routing 28
11 helmet 27
12 session 21
13 http-multiserver.cr 20
14 http-params-serializable 19
15 resp-crystal 13
16 sse.cr 13
17 ContentDisposition 7
18 proxy-fetcher.cr 7
19 router-simple.cr 5
20 digest-auth 4
21 http_distributor 2
22 ntlm 1
23 link-header 0