Showing 183 open source projects for "http protocol"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Zapret

    Zapret

    Advanced open source tool for bypassing DPI-based censorship

    Zapret is an open source, cross-platform tool designed to help users bypass and evade Deep Packet Inspection (DPI)-based traffic blocking and censorship systems. Rather than acting as a traditional proxy or VPN, it works by manipulating network packets and traffic streams locally to confuse or disrupt DPI mechanisms used by ISPs and network filters, making it possible to access restricted websites and services without relaying traffic through third-party servers. Zapret implements multiple...
    Downloads: 310 This Week
    Last Update:
    See Project
  • 2
    HTTPS-PROXY-SERVER

    HTTPS-PROXY-SERVER

    An standard http/https proxy service

    The project provides browser http proxy proxy service, supports https and http protocol proxy; can deploy multi-level proxy; supports TLS protocol encryption; mainly uses tools for accessing external websites with intranet hosts;
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    DBHub

    DBHub

    Universal database MCP server connecting to MySQL, PostgreSQL

    DBHub is a universal database gateway that implements the MCP server interface so assistants and IDEs can explore and query databases through typed tools. It supports multiple transports—stdio for desktop clients and HTTP for networked scenarios—making it flexible to embed or deploy. Configuration is environment-variable driven, with a DSN and per-engine settings covering Postgres, MySQL, MariaDB, SQL Server, and SQLite. Operational flags include read-only mode, row limits, and even SSH...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Acl

    Acl

    A powerful server and network library, including coroutine

    The Acl (Advanced C/C++ Library) project a is powerful multi-platform network communication library and service framework, supporting LINUX, WIN32, Solaris, FreeBSD, MacOS, AndroidOS, iOS. Many applications written by Acl run on these devices with Linux, Windows, iPhone and Android and serve billions of users. There are some important modules in Acl project, including network communcation, server framework, application protocols, multiple coders, etc. The common protocols such as...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 5
    Pydoll

    Pydoll

    Async Python library in automating Chromium browsers without WebDriver

    Pydoll is a Python library designed for automating Chromium-based web browsers such as Chrome and Edge without relying on a traditional WebDriver layer. Instead of using external drivers, it connects directly to the Chrome DevTools Protocol through WebSocket, allowing scripts to control browser behavior more efficiently and with fewer compatibility issues. It provides a high-level API that simplifies common browser automation tasks while still offering access to low-level protocol features...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    YARP

    YARP

    A toolkit for developing high-performance HTTP reverse proxy apps

    ...Each of these projects was doing something slightly off the beaten path which meant they were not well served by existing proxies, and customization of those proxies had a high cost and ongoing maintenance considerations. Many of the existing proxies were built to support HTTP/1.1, but with workloads changing to include gRPC traffic, they require HTTP/2 support which requires a significantly more complex implementation. By using YARP the projects get to customize the routing and handling behavior without having to implement the http protocol.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Sogou C++ Workflow

    Sogou C++ Workflow

    C++ parallel computing and asynchronous networking engine

    As Sogou`s C++ server engine, Sogou C++ Workflow supports almost all back-end C++ online services of Sogou, including all search services, cloud input method, online advertisements, etc., handling more than 10 billion requests every day. This is an enterprise-level programming engine in light and elegant design which can satisfy most C++ back-end development requirements.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    zoro

    zoro

    zoro can help you expose local server to external network

    ...Its main value is straightforward local-to-public service exposure across different protocol types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Fabio

    Fabio

    Consul Load-Balancing made simple

    Fabio is an HTTP and TCP reverse proxy that configures itself with data from Consul. Traditional load balancers and reverse proxies need to be configured with a config file. The configuration contains the hostnames and paths the proxy is forwarding to upstream services. This process can be automated with tools like consul-template that generate config files and trigger a reload. Fabio works differently since it updates its routing table directly from the data stored in Consul as soon as...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 10
    whoami.filippo.io

    whoami.filippo.io

    A ssh server that knows who you are. $ ssh whoami.filippo.io

    whoami.filippo.io powers a diagnostic service that reports what your client and connection look like from the other side, making it a handy mirror for network and TLS debugging. It surfaces details such as your IP address, protocol versions, cipher suites, SNI, and other attributes that are otherwise tedious to confirm across layers. The tool emphasizes clarity and minimalism, helping engineers quickly verify configuration changes in browsers, proxies, VPNs, or CLI tools. It is especially helpful when validating modern TLS features like ALPN, HTTP versions, and certificate behavior under different client stacks. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    go-fastdfs

    go-fastdfs

    Go-fastdfs is a simple distributed file system

    ...Solve the complex problems of software architecture. Solve the problem of deployment and maintenance of Yunwei. Solve the complex problem of use. go-fastdfs is a distributed file system based on the http protocol. It is based on the design concept of avenue to simplicity. Everything is simple to design, making its operation and expansion easier. It has high performance, high reliability, no center, and no maintenance. And other advantages. Everyone is worried about such a simple file system, which is unreliable and can it be used in the production environment?...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    GhostText

    GhostText

    Use your text editor to write in your browser

    Whenever you’re writing more than a little snippet of code anywhere on the web, activate GhostText to open your preferred text editor and enjoy your own development environment. GhostText is a browser extension that connects to your editor via its own extension. Install both extensions and, if necessary, start the GhostText server in the editor’s extension. Most editor extensions are authored by third parties. You can create more extensions for your favorite editor! Refer to the protocol...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    ClashX

    ClashX

    Rule-based proxy utility for macOS with intuitive menu bar interface

    ClashX — Rule-Based Proxy Utility for macOS ClashX is an open-source, rule-based proxy client designed specifically for macOS. Built on the powerful Clash core engine, it provides an intuitive menu bar interface for managing complex proxy configurations with ease. KEY FEATURES: • HTTP/HTTPS and SOCKS5 proxy protocol support • VMess, Shadowsocks, Trojan, VLESS protocol support • Surge-compatible configuration format • GeoIP-based routing rules • TUN mode for system-wide proxying • URL Scheme support for quick config import • Universal binary — native support for both Intel and Apple Silicon Macs • Lightweight menu bar app with minimal resource usage • macOS 10.14 (Mojave) through macOS 15 (Sequoia) compatibility INSTALLATION: Download the latest .dmg from the Files section, or install via Homebrew: brew tap clashx-pro/clashx && brew install --cask clashx RESOURCES: • Official Website: https://clashx.tech • Documentation & Tutorial: https://clashx.tech/tutorial
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14

    Download machine

    Batch download manager

    Download Machine is pure Java daemon that watches queue files for changes. If a new entry is available, DM will download it. Queue files are just URL lists. DM supports resume for FTP, FSP and HTTP downloads.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ws

    ws

    Tiny WebSocket library for Go

    ...We can apply the same pattern to read and write structured responses through a JSON encoder and decoder.Zero-copy upgrade helps to avoid unnecessary allocations and copying while handling HTTP Upgrade request.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Soketi

    Soketi

    Just another simple, fast, and resilient open-source WebSockets server

    Ever dreamed about Serverless WebSockets? Soketi can be deployed to Cloudflare Workers. All around the world, closer to your users. Same Pusher protocol. Powered by Cloudflare's Durable Objects and KV, you can achieve great speeds at edge for your users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    python-proxy

    python-proxy

    HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH

    ...It supports multiple proxy protocols, making it useful for developers, testers, and network administrators who need a compact proxy layer without a heavy service stack. The project can operate as a client, server, forward proxy, reverse proxy, or protocol bridge depending on how it is configured. It supports HTTP, SOCKS4, SOCKS5, Shadowsocks, and newer transport options such as HTTP/2, HTTP/3, and QUIC when the required dependencies are installed. python-proxy also includes SSL-related options, chaining behavior, and multiple connection modes for advanced routing setups. Its main value is giving users a scriptable, portable, and protocol-diverse proxy utility in a Python ecosystem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    NetCoreServer

    NetCoreServer

    Ultra fast and low latency asynchronous socket server & client C#

    Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, Unix Domain Socket, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution. Has an integration with high-level message protocol based on Fast Binary Encoding. Cross-platform (Linux, MacOS, Windows) Asynchronous communication. Supported transport protocols: TCP, SSL, UDP, UDP multicast, Unix Domain Socket. Supported Web protocols: HTTP, HTTPS, WebSocket, WebSocket secure. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    aria2

    aria2

    aria2 is a lightweight multi-protocol & multi-source download utility

    aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. Really speeds up your download experience. aria2 doesn’t require much memory and CPU time.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 20
    microfileserver

    microfileserver

    small HTTP server for everyday sharing. micro-file-server

    FTP like desing, HTTPS support, configurable, in one file - py or exe. Secure, with sha512 checksum, no installation required, small and fast. microfileserver, micro-file-server, micro_file_server
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    rathole

    rathole

    A lightweight and high-performance reverse proxy for NAT traversal

    A secure, stable and high-performance reverse proxy for NAT traversal, written in Rust. rathole, like frp and ngrok, can help to expose the service on the device behind the NAT to the Internet, via a server with a public IP. High Performance Much higher throughput can be achieved than frp, and more stable when handling a large volume of connections. Low Resource Consumption Consumes much fewer memory than similar tools. See Benchmark. The binary can be as small as ~500KiB to fit the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    Motrix

    Motrix

    A full-featured download manager

    Motrix is a full-featured, cross-platform download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk and more. It’s got an interface that’s clean, simple and easy to use, plus a number of great features. It can handle up to 10 concurrent downloads, can support 64 threads in a single task, support speed limit and more! It comes in both Chinese and English with many other translations in the works, and has dark mode available.
    Downloads: 130 This Week
    Last Update:
    See Project
  • 23
    Privaxy

    Privaxy

    Privaxy is the next generation tracker and advertisement blocker

    Next generation tracker and advertisement blocker. Privaxy is a MITM HTTP(s) proxy that sits in between HTTP(s) talking applications, such as a web browser and HTTP servers, such as those serving websites. By establishing a two-way tunnel between both ends, Privaxy is able to block network requests based on URL patterns and to inject scripts as well as styles into HTML documents. Operating at a lower level, Privaxy is both more efficient as well as more streamlined than browser add-on-based...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A client implementation of Secure Socket Tunneling Protocol (SSTP) for Linux / Mac OS-X that allows remote access via SSTP VPN to Microsoft Windows 2008 Server. This project has been moved to https://gitlab.com/eivnaes/sstp-client
    Leader badge
    Downloads: 190 This Week
    Last Update:
    See Project
  • 25

    YADE (SOSFTP)

    A Batch and API oriented application for managed file transfer.

    YADE (former SOSFTP) is a batch file transfer solution for FTP, FTPS, SFTP, WebDAV and other protocols. It provides a configurable command line client, an API and a bridge to the SOS JobScheduler. YADE comes with advanced error handling and logging capabilities. YADE is able to create and maintain a transfer history in a central database. Product Knowledge Base at https://kb.sos-berlin.com Change Management System at https://change.sos-berlin.com
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo