Showing 20285 open source projects for "http-client"

View related business solutions
  • $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
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    mitmproxy

    mitmproxy

    A free and open source interactive HTTPS proxy

    mitmproxy is an open source, interactive SSL/TLS-capable intercepting HTTP proxy, with a console interface fit for HTTP/1, HTTP/2, and WebSockets. It's the ideal tool for penetration testers and software developers, able to debug, test, and make privacy measurements. It can intercept, inspect, modify and replay web traffic, and can even prettify and decode a variety of message types. Its web-based interface mitmweb gives you a similar experience as Chrome's DevTools, with the addition of features like request interception and replay. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    AWS SDK for Java 2.0

    AWS SDK for Java 2.0

    The official AWS SDK for Java - Version 2

    ...Each AWS service ships as its own small artifact, so applications include only what they use, cutting footprint and cold-start time. The SDK provides both synchronous clients and a high-performance asynchronous stack built on event-driven HTTP, enabling reactive pipelines and high-throughput services. Models are immutable and builders are pervasive, leading to safer code and clearer intent. Credential providers, region resolution, retries, and paginators are redesigned with extensibility in mind, and integrations are available for common observability and HTTP client choices. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    OpenSSH

    OpenSSH

    Win32 port of OpenSSH

    OpenSSH is a complete implementation of the SSH protocol (version 2) for secure remote login, command execution and file transfer. It includes a client ssh and server sshd, file transfer utilities scp and sftp as well as tools for key generation (ssh-keygen), run-time key storage (ssh-agent) and a number of supporting programs. This is a port of OpenBSD's OpenSSH to most Unix-like operating systems, including Linux, OS X and Cygwin. Portable OpenSSH polyfills OpenBSD APIs that are not available elsewhere, adds sshd sandboxing for more operating systems and includes support for OS-native authentication and auditing (e.g. using PAM). ...
    Downloads: 298 This Week
    Last Update:
    See Project
  • 4
    Express

    Express

    Fast, unopinionated, minimalist web framework for Node.js

    Express is a fast, minimal and flexible web application framework for Node.js that offers a robust set of features for web and mobile applications. With a vast selection of HTTP utility methods and middleware, and a thin, unobstructive layer of fundamental features, it’s the ideal solution for single page applications, web sites, hybrids or public HTTP APIs. With Express you’re not forced to use any one ORM or template engine. You have access and support to over 14 template engines through Consolidate.js, so crafting your perfect framework is quick and easy.
    Downloads: 22 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    Spring Cloud Config Server

    Spring Cloud Config Server

    External configuration (server and client) for Spring Cloud

    Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system. With the Config Server, you have a central place to manage external properties for applications across all environments. The concepts on both client and server map identically to the Spring Environment and PropertySource abstractions, so they fit very well with Spring applications but can be used with any application running in any language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    uvicorn

    uvicorn

    An ASGI web server, for Python

    ...The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks. Uvicorn currently supports HTTP/1.1 and WebSockets.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    AWS Secrets Manager Go Caching Client

    AWS Secrets Manager Go Caching Client

    Enables in-process caching of secrets for Go applications

    The AWS Secrets Manager Go caching client enables in-process caching of secrets for Go applications. To use this client you must have a Go development environment. If you do not have one, go to Golang Getting Started on The Go Programming Language website, then download and install Go. An Amazon Web Services (AWS) account to access secrets stored in AWS Secrets Manager and use AWS SDK for Go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    AWS Secrets Manager Java caching client

    AWS Secrets Manager Java caching client

    Enables in-process caching of secrets for Java applications

    The AWS Secrets Manager Java caching client enables in-process caching of secrets for Java applications. To use this client you must have a Java 8 development environment. If you do not have one, go to Java SE Downloads on the Oracle website, then download and install the Java SE Development Kit (JDK). Java 8 or higher is recommended. An Amazon Web Services (AWS) account to access secrets stored in AWS Secrets Manager and use AWS SDK for Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    AWS Secrets Manager Caching Client .NET

    AWS Secrets Manager Caching Client .NET

    Enables in-process caching of secrets for C# applications

    The AWS Secrets Manager .NET caching client enables in-process caching of secrets for C# applications. The AWS Secrets Manager caching client enables in-process caching of secrets for .NET applications. To use this client, you must have a .NET project with one of the following, .NET Framework 4.6.1 or higher, .NET Standard 2.0 or higher, and An Amazon Web Services (AWS) account to access secrets stored in AWS Secrets Manager and use AWS SDK for .NET.
    Downloads: 0 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
    Proxifly Free Proxy List

    Proxifly Free Proxy List

    Free HTTP, SOCKS4, & SOCKS5 Proxy List * Updated every 5 minutes

    Proxifly Free Proxy List by Proxifly is a public repository that provides automatically refreshed lists of working proxies. It collects HTTP, HTTPS, SOCKS4, and SOCKS5 proxies from around the web and validates them on a frequent schedule. The repository separates proxy data by protocol and provides the lists in multiple file formats. Its main value is freshness, since the list is updated every few minutes and removes duplicates. It can be useful for testing network tools, validating proxy support, research, or controlled development environments. ...
    Downloads: 26 This Week
    Last Update:
    See Project
  • 11
    tun2proxy

    tun2proxy

    Tunnel (TUN) interface for SOCKS and HTTP proxies

    tun2proxy is a Rust-based networking tool that routes traffic from a TUN interface through HTTP or SOCKS proxies. It allows system-level traffic to be redirected through a proxy even when individual applications do not support proxy configuration. The project supports Linux, Android, macOS, iOS, and Windows, making it broadly useful across desktop, mobile, and embedded-style environments. It includes HTTP, SOCKS4, SOCKS5, SOCKS4a, and SOCKS5h support, along with authentication options depending on the proxy type. tun2proxy can automatically configure routing in supported environments, or it can be used with manual TUN setup for more controlled deployments. ...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 12
    Invoice Plane

    Invoice Plane

    A self-hosted open source application for managing your invoices

    InvoicePlane is an open-source invoicing and client management system designed for small businesses and freelancers. It enables users to create, send, and manage invoices and quotes efficiently. The system supports multiple languages, currencies, and tax rates, making it suitable for global use. InvoicePlane also provides detailed financial reporting and client management features.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    AdGuard Home

    AdGuard Home

    Network-wide ads and trackers blocking DNS server

    AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your whole network. Block throughout the whole system. This includes video ads and ads in your favorite apps, browsers, games, and on any website you can imagine. Dozens of ad filters are available to you and are updated on a regular basis, guaranteeing the best filtering quality. ...
    Downloads: 138 This Week
    Last Update:
    See Project
  • 14
    Granian

    Granian

    A Rust HTTP server for Python applications

    A Rust HTTP server for Python applications. Supports ASGI/3, RSGI and WSGI interface applications. Implements HTTP/1 and HTTP/2 protocols. Supports HTTPS. Supports Websockets over HTTP/1 and HTTP/2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    AdminSet

    AdminSet

    AdminSet for DevOps

    Adminset is developed based on the DevOps concept and takes the integration of all operation and maintenance scenarios as its own responsibility. Adminset is a fully automated operation and maintenance platform developed based on operation and maintenance thinking. All functions of the client need to configure the ssh password-free login from the server to the client.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    GitHub MCP Server

    GitHub MCP Server

    GitHub's official MCP Server

    ...The server defines tools and resources with fine-grained scopes, leaning on GitHub’s auth to enforce least privilege and auditable access. It supports both stdio and HTTP transports, enabling IDE and headless integrations, and adopts common MCP behaviors like prompts, schemas, and tool definitions to keep agent calls predictable. Documentation covers setup, tokens, and client configuration, highlighting native editor integrations. Its design goal is to give AI agents first-class, governed access to GitHub workflows.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    etcd

    etcd

    Distributed reliable key-value store for the most critical data

    ...Mainly used as a separate coordination service, in distributed systems. And designed to hold small amounts of data that can fit entirely in memory. Read and write values using standard HTTP tools, such as curl. Store data in hierarchically organized directories, as in a standard filesystem. Watch specific keys or directories for changes and react to changes in values.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 18
    v2flyNG

    v2flyNG

    A V2Ray client for Android, support v2fly core

    v2flyNG is a mobile client that packages the V2Ray/V2Fly networking core into an Android application with a touch-friendly UI. It focuses on making modern protocols—such as VMess, VLESS, and Trojan—accessible without requiring shell access or manual config editing. Profiles can be added via subscription links or QR codes, and the app merges and updates them on schedule to keep node lists fresh.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 19
    jsPDF

    jsPDF

    HTML5 client solution for generating PDFs

    The leading HTML5 client solution for generating PDFs. Perfect for event tickets, reports, certificates, you name it! PDFs are ubiquitous across the web, with virtually every enterprise relying on them to share documents. We created jsPDF to solve a major problem with how pdf files were being generated. We decided to make it open-source to allow a community of developers to expand on it.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 20
    Requests

    Requests

    A simple, yet elegant, HTTP library.

    Requests is the de facto HTTP library for Python—simple, elegant, and human-friendly. It wraps urllib3 to provide intuitive methods for sending HTTP/1.1 requests, handling sessions, cookies, redirects, authentication, proxies, and more.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    Melody

    Melody

    Minimalist websocket framework for Go

    ...Melody provides connection lifecycle hooks, message handlers, broadcasting, session management, and grouped communication patterns. It is built to feel familiar to Go developers and can be integrated into existing HTTP applications. The project is especially useful when a team needs straightforward WebSocket behavior without building connection handling and broadcast logic from scratch.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Umi-OCR

    Umi-OCR

    OCR software, free and offline

    ...The software supports flexible usage patterns including screenshot capture OCR, batch processing of large sets of images or documents, PDF parsing, QR code detection, and layout-aware paragraph output. Users can interact with Umi-OCR through a graphical interface, command-line options, or HTTP interfaces, making it adaptable to both casual desktop usage and programmatic automation. Because the project is open source, developers can inspect, modify, and extend its capabilities, and plugins allow for different recognition engines or enhanced features.
    Downloads: 95 This Week
    Last Update:
    See Project
  • 23
    pandora-box

    pandora-box

    Lightweight cross-platform desktop client for managing Mihomo proxies

    Pandora-Box is a lightweight desktop client designed to provide a graphical interface for the Mihomo proxy core. It allows users to manage proxy configurations and subscriptions through a simple and user-friendly interface rather than working directly with configuration files. Pandora-Box supports multiple proxy protocols and provides tools to organize and control network routing rules.
    Downloads: 22 This Week
    Last Update:
    See Project
  • 24
    NetBird

    NetBird

    Connect your devices into a secure WireGuard-based overlay network

    NetBird is an open-source solution that builds a WireGuard®-based overlay network enabling seamless, encrypted peer-to-peer connectivity without the complexity of firewall rules, port forwarding, or centralized VPN gateways. It integrates access control features such as SSO and MFA for secure, policy-driven networking. Every machine in the network runs NetBird Agent (or Client) that manages WireGuard. Every agent connects to Management Service that holds network state, manages peer IPs, and distributes network updates to agents (peers). NetBird agent uses WebRTC ICE implemented in pion/ice library to discover connection candidates when establishing a peer-to-peer connection between machines.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 25
    Qdrant

    Qdrant

    Vector Database for the next generation of AI applications

    ...With Qdrant, embeddings or neural network encoders can be turned into full-fledged applications for matching, searching, recommending, and much more! Provides the OpenAPI v3 specification to generate a client library in almost any programming language. Alternatively, utilize ready-made client for Python or other programming languages with additional functionality. Implement a unique custom modification of the HNSW algorithm for the Approximate Nearest Neighbor Search. Search with a State-of-the-Art speed and apply search filters without compromising on results. ...
    Downloads: 50 This Week
    Last Update:
    See Project