Self-hosted projects tagged “HTTP”
39 open source projects with this tag
39 open source projects with this tag
39 services found

Self-hosted uptime monitoring with alerts and status pages
Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

High-performance web server, reverse proxy, and load balancer
NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.
Open source firmware for ESP8266/ESP32 smart home devices
Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

Cloud-native Python framework for serving multimodal AI services
Open-source Python framework to build, scale, and deploy multimodal AI services and pipelines with gRPC/HTTP/WebSocket support and Kubernetes/Docker integration.
On-demand image resizing, cropping, filters, and smart focal-point detection
Thumbor is an open-source image processing server for on-demand resizing, smart cropping, format conversion, and filter pipelines via URL-based HTTP requests.

On-the-fly image resizing, processing, and format conversion server
Fast, security-focused image processing server to resize, transform, optimize, and convert images on demand via URL-based HTTP requests.

Generate RSS/Atom feeds for websites that do not provide them
RSS-Bridge is a PHP web app that generates RSS/Atom/JSON feeds by scraping sites that don’t offer feeds, with many built-in “bridges” and caching options.

IPv4-over-DNS tunneling server and client
iodine is a DNS tunneling tool that forwards IPv4 traffic through DNS queries and replies, providing a TUN interface to route IP traffic when only DNS is allowed.
High-performance routing engine for OpenStreetMap data
OSRM is a high-performance routing engine for OpenStreetMap data, providing an HTTP API for routing, map matching, distance tables, and more.

Single-binary CLI HTTP server for quickly serving files
Cross-platform single-binary CLI to serve files and directories over HTTP with directory listings, uploads, authentication, TLS, and WebDAV.


High-performance reverse proxy and load balancer for TCP and HTTP
HAProxy is a fast, reliable reverse proxy and load balancer for TCP and HTTP applications, providing high availability, TLS termination, health checks, and traffic routin...

Open-source API client with an HTTP interceptor for request/response changes
Open-source API client and HTTP interceptor to test APIs, modify requests and responses, and create API mocks for faster development and debugging.

HTTP reverse proxy and gateway with web UI and real-time analytics
A general-purpose HTTP reverse proxy and forwarding tool for homelabs, offering web UI, ACME/TLS, stream proxy, plugins and realtime monitoring.

SSH-based reverse tunneling for HTTP(S), WebSockets, and TCP
sish is an open-source Serveo/ngrok alternative that exposes local HTTP(S), WebSockets, and TCP services to the internet using SSH reverse tunnels.

CalDAV and CardDAV server for calendars, tasks, and contacts
Lightweight CalDAV/CardDAV server for syncing calendars, to-dos, and contacts with many clients, storing data on the filesystem and supporting auth and TLS.
High-performance HTTP accelerator and reverse proxy cache
Varnish Cache is a high-performance HTTP reverse proxy cache for accelerating web applications and APIs with flexible caching rules and detailed request logging.

HTML5 browser-based network speed test you can self-host
OpenSpeedTest is an open-source HTML5 speed test that runs in any modern browser to measure download, upload, ping, and jitter, with optional self-hosted servers.

Linux-based TV streaming server and DVR
Open-source TV streaming server and DVR for Linux supporting DVB/ATSC/IPTV inputs and HTSP/HTTP streaming.
High-performance static file web server with TLS and HTTP/2
Static Web Server (SWS) is a lightweight, cross-platform Rust web server for serving static files with HTTP/2, TLS, compression, caching headers, and SPA fallbacks.

Lightweight MJPEG-over-HTTP video streaming server for V4L2 devices
uStreamer is a lightweight, fast MJPEG-over-HTTP streamer for V4L2 capture devices, optimized for high-FPS HDMI/VGA capture and PiKVM-style KVM over IP use.
BitTorrent tracker client and server for HTTP, UDP, and WebSockets
Simple, robust BitTorrent tracker implementation for Node.js, providing client and server components with HTTP/UDP/WebSocket tracking and built-in stats endpoints.

Standards-based printing system for Linux and Unix-like OSes
OpenPrinting CUPS is a standards-based printing system providing IPP print services, printer administration, and command-line tools for Linux and Unix-like systems.

Command-line tools and embedded web server for Cooklang recipes
Open-source Rust-based CLI to parse, scale, search, import and serve Cooklang recipes; generates shopping lists, reports, and a browsable web UI.
Enterprise-oriented generic forward proxy and TCP/TLS stream proxy
High-performance Rust proxy supporting HTTP/SOCKS5 forwarding, transparent proxying, TLS MITM, ICAP integration, ACLs, auth, and observability features.

HTTP server for browsing ZIM offline content libraries
Kiwix Serve is a lightweight HTTP daemon that serves ZIM offline content files, letting users browse Wikipedia and other archives from a local server or LAN.
Centralized ACME certificate manager with REST API and UI
Open-source centralized ACME client to manage TLS certificates with automated renewals, API-key retrieval for clients, http-01/dns-01 challenge support, Go backend and Re...

Docker-to-Redis discovery agent for Traefik multi-host routing
Publishes Docker container label-based service definitions into Redis so a central Traefik instance can discover and route services across multiple Docker hosts.

Modular, high-performance XMPP/Jabber server in Java
Scalable, modular XMPP/Jabber server written in Java supporting TCP, BOSH, WebSockets, federation, components, HTTP API and push notifications.
Prometheus exporter for the *arr suite (Sonarr/Radarr/Lidarr)
Lightweight Prometheus exporter that exposes metrics from the *arr suite (Sonarr, Radarr, Lidarr, etc.) for monitoring and Grafana dashboards.

HTTP service that generates PNG screenshots from URLs using Playwright
Self-hosted HTTP API to render web pages to PNG with configurable viewport, caching, Playwright-based parallel rendering, and S3/CouchDB/filesystem storage.