Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Http

Http

365 projects

Showing 36 of 365 projects

rest
restErlang

A minimal Erlang REST framework with typed JSON and parse_transform-based record transformations.

#rest#minimalist#http
Stars84
Forks22
Last commit1 month ago
libxutils
libxutilsC

A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.

#c-library#event-driven#http-server
Stars83
Forks9
Last commit1 month ago
river
riverElixir

An HTTP/2 client for Elixir, designed for simplicity and full RFC 7540 compliance.

#elixir#http#rfc-7540
Stars82
Forks4
Last commit7 years ago
goblin
goblinGo

A lightweight, high-performance HTTP router for Go built on a trie tree data structure.

#net-http#httprouter#trie
Stars81
Forks6
Last commit1 year ago
wren
wrenTypeScript

A small, powerful HTTP library for Deno and Deno Deploy, built for convenience and simplicity.

#web-server#api-framework#http
Stars79
Forks1
Last commit3 years ago
serverino
serverinoD

A small, zero-dependency HTTP server for D with built-in WebSocket support and hot-reload capabilities.

#d#d-language#http-server
Stars78
Forks6
Last commit2 months ago
simplehttp
simplehttpGo

A simple and lightweight HTTP server for serving local directories over HTTP.

#http-server#http#lightweight
Stars76
Forks3
Last commit3 years ago
http-protection
http-protectionCrystal

A Crystal HTTP middleware library that protects web applications against common attacks like XSS, clickjacking, and DoS.

#http-middleware#clickjacking-protection#dos-protection
Stars75
Forks5
Last commit3 years ago
fake_server
fake_serverElixir

An HTTP server that simulates responses for testing external APIs in Elixir with ExUnit.

#http-server#elixir#fake-server
Stars72
Forks26
Last commit6 years ago
CurlThin
CurlThinC#

A lightweight C# wrapper for libcurl with a modern curl_multi interface using libuv for efficient polling.

#multiprocessing#http#network-library
Stars71
Forks22
Last commit2 years ago
Squid
SquidSwift

A declarative and reactive networking library for Swift built on Combine and URL loading system.

#declarative#ios#http
Stars71
Forks6
Last commit4 years ago
ngamux
ngamuxGo

A lightweight HTTP router for Go with built-in middleware support and simple API.

#api-server#http#golang
Stars71
Forks17
Last commit6 days ago
eywa
eywaGo

A connection manager for IoT devices that provides real-time communication, device control, data collection, and query interfaces.

#iot#home-automation#http
Stars66
Forks18
Last commit9 years ago
baraka
barakaGo

A Go library for parsing and handling file uploads in HTTP servers with filtering and storage capabilities.

#upload#http-server#api
Stars65
Forks6
Last commit3 years ago
terkin-datalogger
terkin-dataloggerPython

Datalogger for MicroPython and CPython.

#micropython#lorawan#esp32
Stars64
Forks28
Last commit3 years ago
mrequests
mrequestsPython

An HTTP client library for MicroPython with an API similar to Python's requests library.

#iot#micropython#esp32
Stars63
Forks13
Last commit2 years ago
Don
DonGo

A fast and simple Go API framework with automatic request parsing, multi-format support, and low memory footprint.

#web-services#high-performance#api-framework
Stars60
Forks5
Last commit21 days ago
czhttpd
czhttpdShell

A simple HTTP/1.1 server written almost entirely in Zsh, capable of serving files and directories.

#cgi-support#http-server#shell-scripting
Stars59
Forks4
Last commit9 months ago
MicroWebCli
MicroWebCliPython

A lightweight HTTP client for MicroPython on ESP32 and Pycom modules, supporting SSL/TLS, SOCKS5, authentication, and JSON.

#iot#request#micropython
Stars57
Forks16
Last commit5 years ago
go-respond
go-respondGo

A Go package for handling common HTTP JSON responses with minimal boilerplate.

#json-api#api#http
Stars55
Forks9
Last commit4 years ago
bellt
belltGo

A simple Go HTTP router with parameterized routes, middleware support, and route grouping.

#rest#library#api
Stars55
Forks7
Last commit4 years ago
rq
rqGo

A nicer, more ergonomic interface for the Go standard library HTTP client with better defaults and utilities.

#net-http#developer-tools#rest-client
Stars52
Forks5
Last commit7 years ago
gone/jconf
gone/jconfGo

A collection of independent Go packages for building small daemons and servers with advanced logging, systemd integration, and graceful reloads.

#statsd-client#http#socket-activation
Stars51
Forks8
Last commit5 years ago
Ersatz Mock Server
Ersatz Mock ServerJava

A simulated HTTP server for testing client code with configurable responses.

#gradle#java-library#unit-testing
Stars51
Forks7
Last commit4 months ago
plug_statsd
plug_statsdElixir

An Elixir Plug that automatically sends HTTP request timing and count metrics to statsd.

#elixir#plug-middleware#observability
Stars49
Forks15
Last commit7 years ago
browscap_go
browscap_goGo

A Go library that provides browser detection and capabilities using the browscap.ini database.

#http#browscap#browser-detection
Stars49
Forks26
Last commit3 years ago
httpref
httprefGo

A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.

#hacktoberfest#go-application#developer-tools
Stars44
Forks13
Last commit1 year ago
vibe
vibeV

A high-level HTTP request library for V that wraps libcurl for fast and reliable network operations.

#v-lang#file-download#proxy
Stars41
Forks2
Last commit1 year ago
plug_canonical_host
plug_canonical_hostElixir

An Elixir Plug that redirects requests from non-canonical hosts to a single canonical host.

#elixir#http-middleware#web-server
Stars40
Forks8
Last commit2 years ago
http-bundle
http-bundlePHP

A Symfony bundle that simplifies route generation by automatically resolving object parameters to scalar values.

#http#doctrine-entities#symfony-bundle
Stars39
Forks4
Last commit4 years ago
axios4go
axios4goGo

A Go HTTP client library inspired by Axios, featuring interceptors, JSON handling, configurable instances, and automatic retries.

#proxy-support#axios#async-requests
Stars38
Forks9
Last commit8 days ago
compression
compressionTypeScript

Deno HTTP compression middleware supporting gzip, deflate, and brotli encodings.

#http-middleware#server-side#http
Stars37
Forks1
Last commit3 years ago
kitura-nio
kitura-nioSwift

A SwiftNIO-based networking library providing HTTP server and client support for Kitura web applications.

#httpserver#http-server#kitura-nio
Stars37
Forks24
Last commit3 years ago
micropython-aioweb
micropython-aiowebPython

A minimalist asyncio web framework for MicroPython with WebSocket and SSE support.

#iot#http-server#asyncio
Stars36
Forks15
Last commit3 years ago
ngx-translate-module-loader
ngx-translate-module-loaderTypeScript

A configurable loader for @ngx-translate/core that fetches and merges multiple translation files with automatic namespacing.

#loader#l10n#http
Stars35
Forks2
Last commit1 day ago
watchhttp
watchhttpGo

Run commands periodically and expose the latest STDOUT as an HTTP endpoint with live updates.

#http-server#devops#live-updates
Stars35
Forks1
Last commit1 month ago
PreviousPage 9 of 11Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Http Client116
#Go87
#Http Server79
#Golang63
#Rest Api57
#Web Framework55
#Middleware50
#Networking43
#Api Client39
#Api38
#Websocket38
#High Performance38