awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to dunwu/nginx-tutorial

Projects sharing features with Nginx Tutorial

30 open-source projects similar to dunwu/nginx-tutorial, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • google/seesawgoogle avatar

    google/seesaw

    5,673View on GitHub↗

    Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer for managing high-availability network clusters, utilizing a BGP anycast routing controller to advertise and withdraw virtual IP addresses to direct traffic to the nearest available node. The system includes a direct server return orchestrator that allows backend servers to send outbound traffic directly to clients. It also provides a cluster management command line interface for controlling reload configurations and triggering failovers between nodes. The platform covers backe

    Go
    View on GitHub↗5,673
  • svenstaro/miniservesvenstaro avatar

    svenstaro/miniserve

    7,391View on GitHub↗

    Miniserve is an HTTP static file server that hosts local directories over the network with an integrated web-based file browser. It functions as a single-binary tool capable of serving as a markdown rendering server, a TLS-enabled web server for encrypted traffic, and a WebDAV file manager for remote file operations. The project distinguishes itself through specialized hosting modes, including a single page application mode that routes requests to a single index file and the ability to generate random hexadecimal access URLs to obscure served directories. It also provides the ability to conve

    Rustclicommand-linecommand-line-tool
    View on GitHub↗7,391
  • glitternetwork/pinmeglitternetwork avatar

    glitternetwork/pinme

    2,786View on GitHub↗

    Pinme is a full stack deployment platform and infrastructure orchestration tool. It functions as an LLM application builder that converts natural language prompts into functional web applications with automated interfaces and business logic. The platform provides a static site hosting service and a content-addressable data manager for transferring project assets between environments. It automates the provisioning of workers, databases, and domains to launch applications via a single command. The system covers cloud resource management, project lifecycle orchestration from templates, and incr

    TypeScriptai-toolsclaude-code-skillclaude-skills
    View on GitHub↗2,786

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cloudflare/pingoracloudflare avatar

    cloudflare/pingora

    26,833View on GitHub↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Rust
    View on GitHub↗26,833
  • vercel/servevercel avatar

    vercel/serve

    9,863View on GitHub↗

    Serve is a Node.js static file server that delivers assets and single-page applications from a local directory over HTTP. It functions as both a command-line web server for hosting directories directly from the terminal and as HTTP middleware for integrating static asset delivery into existing servers. The project includes a directory browser interface that provides a web-based file explorer for navigating and accessing files within a served folder. It supports single-page application fallback by redirecting unmatched request paths to a root file to enable client-side routing. The server han

    TypeScriptclicommandhttp
    View on GitHub↗9,863
  • sigoden/dufssigoden avatar

    sigoden/dufs

    9,729View on GitHub↗

    dufs is a self-hosted file manager and static file server that provides HTTP file hosting and WebDAV capabilities. It functions as a tool for sharing files over HTTP and managing folders remotely through both a web-based interface and the WebDAV protocol. The server distinguishes itself by mapping incoming requests directly to a local directory structure and offering a single-binary distribution for deployment. It supports the mounting of the server as a network drive via WebDAV and allows for the replacement of the default web interface using customizable asset overlays. The project covers

    Rustcloud-diskcommand-linefile-sharing
    View on GitHub↗9,729
  • zeit/servezeit avatar

    zeit/serve

    9,870View on GitHub↗

    serve is a static file server and command line tool used for serving assets and websites over HTTP from a local file system. It functions as a Node.js static hosting tool for single page applications and static content, as well as a directory listing web server. The project provides a visual browser interface for navigating and downloading files from a directory, enabling remote directory browsing. It maps incoming HTTP request paths to local folder structures to deliver images, stylesheets, and scripts. The tool includes capabilities for static content hosting and static file serving middle

    TypeScript
    View on GitHub↗9,870
  • steveltn/https-portalSteveLTN avatar

    SteveLTN/https-portal

    4,694View on GitHub↗

    This project is a Docker-based Nginx reverse proxy manager designed to automate the deployment of HTTPS for web applications. It functions as a gateway that acquires and renews security certificates via Let's Encrypt and proxies incoming traffic to backend services. The system distinguishes itself by automatically discovering web services running in Docker containers to eliminate manual domain configuration. It manages security certificates through an automated process and can expose these certificates to other applications via shared volumes. The tool covers traffic management through load

    Ruby
    View on GitHub↗4,694
  • sozu-proxy/sozusozu-proxy avatar

    sozu-proxy/sozu

    3,687View on GitHub↗

    Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP, TCP, and UDP traffic through a multi-process architecture that leverages isolated worker processes to ensure fault tolerance and efficient resource utilization across multi-core hardware. The project distinguishes itself through a focus on continuous availability and dynamic control. It features a unique binary hot-reloading mechanism and a Unix-socket-based control plane, allowing administrators to update proxy configurations, modify listener settings, and even replace the pr

    Rusthttphttp-proxyperformance
    View on GitHub↗3,687
  • iam-veeramalla/aws-devops-zero-to-heroiam-veeramalla avatar

    iam-veeramalla/aws-devops-zero-to-hero

    10,451View on GitHub↗

    This project is a comprehensive educational curriculum and practical guide designed to teach the fundamentals of DevOps practices within the Amazon Web Services ecosystem. It provides a structured learning path for mastering cloud infrastructure automation, deployment workflows, and system management through hands-on tutorials. The curriculum covers the end-to-end lifecycle of cloud resources, focusing on defining infrastructure through version-controlled templates and orchestrating automated delivery pipelines. It distinguishes itself by integrating security and governance directly into the

    Python
    View on GitHub↗10,451
  • unitech/pm2Unitech avatar

    Unitech/pm2

    43,214View on GitHub↗

    This project is a Node.js process manager, runtime environment, and production deployment orchestrator. It provides the foundational system components required to run, monitor, and restart applications in the background to ensure continuous service availability. The system distinguishes itself through a built-in load balancer that distributes network traffic across multiple process instances to utilize all available CPU cores. It includes a real-time process monitor with a terminal-based dashboard for tracking server health, CPU and memory usage, and aggregated logs. The tool covers a broad

    JavaScriptcommand-linecommand-line-tooldeploy
    View on GitHub↗43,214
  • dotheevo/selfhosted-apps-dockerDoTheEvo avatar

    DoTheEvo/selfhosted-apps-docker

    2,833View on GitHub↗

    This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme

    Shell
    View on GitHub↗2,833
  • rejetto/hfsrejetto avatar

    rejetto/hfs

    3,770View on GitHub↗

    hfs is a web-based file server and HTTP file hosting platform that shares local files and folders with remote users through a web browser. It functions as a media streaming server for audio and video content and provides a virtual file system to organize shared web paths independently of the physical disk hierarchy. The platform includes a remote file administrator for monitoring active transfers and managing server settings via secure authentication. It allows for the hosting of static websites and private content with access restrictions based on user accounts or geographic location. The s

    TypeScriptfile-serverfile-sharinghttp-server
    View on GitHub↗3,770
  • yanzhenjie/andserveryanzhenjie avatar

    yanzhenjie/AndServer

    3,864View on GitHub↗

    AndServer is a Java library for hosting a lightweight HTTP server and API endpoints directly within an Android application process. It functions as an annotation-based web framework that maps network requests to specific application methods to decouple business logic from network handling. The project distinguishes itself as a mobile network gateway capable of routing incoming traffic and proxying data on an Android device. It includes an embedded static file server for delivering HTML files and web assets from the device to other clients over HTTP. The framework provides a middleware engine

    Javaandroid-serverhttp-serverspringmvc
    View on GitHub↗3,864
  • php-pm/php-pmphp-pm avatar

    php-pm/php-pm

    6,555View on GitHub↗

    This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping. The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarti

    PHP
    View on GitHub↗6,555
  • madd86/awesome-system-designmadd86 avatar

    madd86/awesome-system-design

    11,695View on GitHub↗

    This project is a comprehensive learning resource and reference guide for software architecture and distributed systems design. It serves as a structured curriculum for engineers to study fundamental architectural patterns, scalability strategies, and distributed computing theory, specifically tailored to prepare for technical interviews and professional engineering roles. The repository distinguishes itself by providing a curated collection of industry-standard infrastructure tools and methodologies. It covers the selection and implementation of technologies for data storage, message brokeri

    distributed-systemshadoop-ecosysteminterview
    View on GitHub↗11,695
  • nanohttpd/nanohttpdNanoHttpd avatar

    NanoHttpd/nanohttpd

    7,215View on GitHub↗

    NanoHTTPD is a lightweight, embeddable HTTP server for Java applications. It allows developers to integrate web server capabilities directly into a Java project to handle incoming requests without requiring a standalone installation. The project provides specialized implementations for an HTTPS web server, a WebSocket server for bidirectional real-time communication, and a static file web server. These capabilities enable secure network traffic through SSL certificates and the delivery of local files with automatic MIME type detection. The server includes systems for request routing and hand

    Java
    View on GitHub↗7,215
  • pgsty/pigstypgsty avatar

    pgsty/pigsty

    4,703View on GitHub↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Shellgraphicsinfrapostgres
    View on GitHub↗4,703
  • yangshun/front-end-interview-handbookyangshun avatar

    yangshun/front-end-interview-handbook

    43,961View on GitHub↗

    This project is a curated guide for engineers preparing for front end engineering roles. It serves as a technical interview handbook and study resource, providing a collection of questions and answers focused on web technology and interview strategy. The resource covers front end system design and architectural patterns for scalable user interfaces. It also includes analysis of company-specific interview formats and patterns to assist in creating tailored study plans. The materials provide a review of web technology, including browser internals, web standards, and core scripting languages. T

    MDXcsscss-questionsfront-end
    View on GitHub↗43,961
  • gustavoguanabara/gustavoguanabara.github.iogustavoguanabara avatar

    gustavoguanabara/gustavoguanabara.github.io

    4,404View on GitHub↗

    This project is a front-end education portal and static website that serves as a repository for web development courseware. It provides instructional materials and source code for learning the fundamentals of HTML, CSS, and JavaScript. The site functions as a resource for students to practice programming skills through guided exercises and downloadable learning assets. It distributes educational content including instructional PDFs and exercise code to facilitate the study of front-end web development. The platform covers a variety of capabilities, including the integration of multimedia con

    cursocursoemvideogratis
    View on GitHub↗4,404
  • haproxy/haproxyhaproxy avatar

    haproxy/haproxy

    6,344View on GitHub↗

    HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure availability and fault tolerance for critical services. It operates in either TCP or HTTP mode, with an event-driven, single-threaded reactor that handles tens of thousands of connections without context switching, and supports kernel-level data transfer to minimize memory usage and latency. What distinguishes HAProxy is its configuration-file-first design, where all load-balancing rules and runtime behavior are defined in a declarative text file parsed at startup. It embeds a L

    Ccachecachingddos-mitigation
    View on GitHub↗6,344
  • trimstray/nginx-admins-handbooktrimstray avatar

    trimstray/nginx-admins-handbook

    14,185View on GitHub↗

    This project is an NGINX administration guide and security hardening manual providing a collection of best practices and technical instructions for optimizing server performance and configuration. It serves as a resource for NGINX deployment automation, specifically focusing on installing and configuring the server from source using scripts to manage dependencies and custom parameters. The guide emphasizes security hardening through auditing checklists and methods designed to prevent sensitive information leaks. It provides technical strategies and configuration patterns to improve resource e

    Shellbest-practicescheatsheethacks
    View on GitHub↗14,185
  • readthedocs/readthedocs.orgreadthedocs avatar

    readthedocs/readthedocs.org

    8,365View on GitHub↗

    Read the Docs is a documentation hosting platform and continuous integration pipeline that automatically builds and hosts documentation websites directly from version control repositories. It functions as a static site generator host, transforming raw source files into rendered websites for public consumption. The platform includes a documentation translation manager that synchronizes files between source repositories and external localization services to manage multilingual content. It employs a dependency-backtracking resolver to manage package versions and ensure stable build environments.

    Python
    View on GitHub↗8,365
  • lucaslorentz/caddy-docker-proxylucaslorentz avatar

    lucaslorentz/caddy-docker-proxy

    4,532View on GitHub↗

    caddy-docker-proxy is a dynamic HTTP reverse proxy and Docker network ingress controller that automatically generates routing configurations by reading labels from Docker containers. It serves as a service discovery tool that detects container IP addresses in real time to route incoming web traffic to the correct backend targets. The project functions as a distributed proxy orchestrator, capable of pushing generated configurations from a central controller to multiple remote server instances to scale request handling. It automates the issuance and renewal of TLS security certificates for prox

    Go
    View on GitHub↗4,532
  • jcmoraisjr/haproxy-ingressjcmoraisjr avatar

    jcmoraisjr/haproxy-ingress

    1,160View on GitHub↗

    This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy load balancer. It functions as a bridge between cluster resources and the network data plane, translating high-level ingress definitions into active proxy configurations to route HTTP, TCP, and UDP traffic into containerized environments. The controller distinguishes itself through a decoupled architecture that separates control plane logic from the proxy process, allowing for independent lifecycle management and versioning. It utilizes template-based configuration generation a

    Gohacktoberfesthaproxyingress-controller
    View on GitHub↗1,160
  • nginx-proxy/nginx-proxynginx-proxy avatar

    nginx-proxy/nginx-proxy

    19,863View on GitHub↗

    This project is an automated reverse proxy and load balancer designed for containerized environments. It functions by monitoring container lifecycle events through the container runtime API, allowing it to dynamically generate and update web server configurations in real time as services start, stop, or change their network status. The system distinguishes itself through its ability to orchestrate proxy processes without dropping active connections, ensuring continuous availability during configuration updates. It utilizes a template-based engine to map container metadata to routing logic, en

    Pythondockerdocker-gennginx
    View on GitHub↗19,863
  • bfenetworks/bfebfenetworks avatar

    bfenetworks/bfe

    6,249View on GitHub↗

    BFE is a Layer 7 HTTP and HTTPS traffic distributor that routes requests based on content inspection and configurable policies, managed through a RESTful API. It operates as a reverse proxy, distributing incoming traffic across backend servers according to user-defined rules. The project distinguishes itself through a domain-specific language for content-aware routing, allowing traffic to be directed by inspecting request headers, paths, and payloads. It supports multiple configurable load balancing policies and includes a plugin-based extension system for adding custom modules and middleware

    Gobfecncfgolang
    View on GitHub↗6,249
  • catonetwo/github-tutorialCatOneTwo avatar

    CatOneTwo/GitHub-Tutorial

    1,237View on GitHub↗

    GitHub-Tutorial is an educational learning resource and tutorial designed to help users master fundamental version control concepts, branching strategies, and remote repository collaboration. It functions as a guide for interacting with version control systems through text commands in a local terminal environment, tracking code changes chronologically, and managing project histories. The project covers command line interface tooling, branch-based parallel isolation, and distributed graph-based versioning workflows. It also provides instructions for static website hosting and publishing, show

    gitgithubtutorials
    View on GitHub↗1,237
  • http-party/http-serverH

    http-party/http-server

    14,191View on GitHub↗

    This project is a lightweight Node.js web server and command-line tool designed for hosting static assets and delivering local files over HTTP. It functions as a static site host that provides a minimal environment for serving HTML, CSS, and JavaScript files to web browsers. The server includes built-in support for TLS encryption to enable secure HTTPS access and allows for the configuration of cross-origin resource sharing headers. It also features basic authentication to restrict folder access via username and password verification. The system manages content delivery through browser cache

    JavaScript
    View on GitHub↗14,191
  • http-party/node-http-proxyhttp-party avatar

    http-party/node-http-proxy

    14,135View on GitHub↗

    node-http-proxy is a Node.js HTTP proxy library used for forwarding requests to target servers. It functions as reverse proxy middleware capable of mapping incoming routes to target destinations and transforming request and response data streams. The library includes a WebSocket proxy gateway that upgrades standard HTTP connections into bidirectional streams between clients and backend servers. It also provides a response transformer for modifying bodies, location headers, and cookie domains. The project covers traffic routing management via rule-based translation tables and secure connectio

    JavaScript
    View on GitHub↗14,135