Search Results for "c++ http client" - Page 4

Showing 3446 open source projects for "c++ http client"

View related business solutions
  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
  • Component Content Management System for Software Documentation Icon
    Component Content Management System for Software Documentation

    Great tool for serious technical writers

    Paligo is an end-to-end Component Content Management System (CCMS) solution for technical documentation, policies and procedures, knowledge management, and more.
  • 1
    Mongoose Embedded Web Server

    Mongoose Embedded Web Server

    An embedded web server

    Mongoose is a networking library for C/C++. It implements event-driven non-blocking APIs for TCP, UDP, HTTP, WebSocket, MQTT. It is designed for connecting devices and bringing them online. On the market since 2004, used by vast number of open source and commercial products - it even runs on the International Space Station! Mongoose makes embedded network programming fast, robust, and easy. Cross-platform, works on Linux/UNIX, MacOS, Windows, Android, FreeRTOS, etc. Supported embedded...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 2
    Jimp

    Jimp

    An image processing library written entirely in JavaScript for Node

    An image processing library for Node written entirely in JavaScript, with zero native dependencies. If you're using this library with TypeScript the method of importing slightly differs from JavaScript. Instead of using require, you must import it with ES6 default import scheme. If you're using a web bundles (webpack, rollup, parcel) you can benefit from using the module build of jimp. Using the module build will allow your bundler to understand your code better and exclude things you aren't...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    nghttp2

    nghttp2

    HTTP/2 C Library and tools

    nghttp2 is an implementation of HTTP/2 and its header compression algorithm HPACK in C. The framing layer of HTTP/2 is implemented as a form of reusable C library. On top of that, we have implemented HTTP/2 client, server and proxy. We have also developed a load test and benchmarking tool for HTTP/2. We have participated in httpbis working group since HTTP/2 draft-04, which is the first implementation draft. Since then we have updated nghttp2 library constantly to the latest specification...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    MailCatcher

    MailCatcher

    Catches mail and serves it through a dream

    ...-line options to override the default SMTP/HTTP IP and port settings. Mail appears instantly if your browser supports WebSockets, otherwise updates every thirty seconds. Sendmail-analogue command, catchmail, makes using mailcatcher from PHP a lot easier. Encodings are difficult. MailCatcher does not completely support utf-8 straight over the wire, you must use a mail library that encodes things properly based on SMTP server capabilities.
    Downloads: 8 This Week
    Last Update:
    See Project
  • PRTG Network Monitor | Making the lives of sysadmins easier Icon
    PRTG Network Monitor | Making the lives of sysadmins easier

    Stay ahead of IT infrastructure issues

    PRTG Network Monitor is an all-inclusive monitoring software solution developed by Paessler. Equipped with an easy-to-use, intuitive interface with a cutting-edge monitoring engine, PRTG Network Monitor optimizes connections and workloads as well as reduces operational costs by avoiding outages while saving time and controlling service level agreements (SLAs). The solution is packed with specialized monitoring features that include flexible alerting, cluster failover solution, distributed monitoring, in-depth reporting, maps and dashboards, and more.
  • 5
    Apollo Server

    Apollo Server

    Spec-compliant and production ready JavaScript GraphQL server

    Apollo Server is an open-source, spec-compliant GraphQL server that's compatible with any GraphQL client, including Apollo Client. It's the best way to build a production-ready, self-documenting GraphQL API that can use data from any source. Apollo Server provides a simple API for integrating with any Node.js web framework or serverless environment. The @apollo/server package itself ships with a minimally-configurable, standalone web server that handles CORS and body parsing out of the box...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 6
    FastTunnel

    FastTunnel

    Expose a local server to the internet

    FastTunnel is a high-performance cross-platform intranet penetration tool. With it, you can expose intranet services to the public network for yourself or anyone to access. Unlike other penetration tools, the FastTunnel project is committed to creating an easy-to-extensible and easy-to-maintain intranet penetration framework. You can build your own penetration application by referencing the nuget package of FastTunnel.Core, and target the business extension functions you need.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 7
    ZeroMQ

    ZeroMQ

    ZeroMQ core engine in C++, implements ZMTP/3.1

    ... as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. Libzmq is mainly written in C++98 with some optional C++11-fragments. For configuration either autotools or CMake is employed. For Linux users, pre-built binary packages are available for most distributions. Note that DRAFT APIs can change at any time without warning, pick a STABLE build to avoid having them enabled.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Open Directory Downloader

    Open Directory Downloader

    Indexes open directories

    Indexes open directories listings in 130+ supported formats, including FTP(S), Google Drive, Bhadoo, GoIndex, Go2Index (alternatives), Dropbox, Mediafire, GoFile, GitHub. Written in C# with .NET (Core), which means it is cross-platform! Downloading is not (yet) implemented, but is already possible when you use the resulting file into another tool (for most of the formats). When you are NOT using the self-contained releases, you need to install the latest/current Runtime version of .NET 7.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Watchman

    Watchman

    A file watching service that records when files change

    Watchman purpose is to watch files and record when there are changes. It can trigger actions (rebuilding assets, for example) when there is a change in matching files. The watchman executable has both the client and the server components of the watchman service. When running watchman, it will attempt to communicate with your existing server instance (each user has their own persistent process), and will attempt to start it if it doesn’t exist. There are some options that affect how watchman...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Vivantio IT Service Management Icon
    Vivantio IT Service Management

    Your service operation isn’t one-size-fits all, so your IT service management solution shouldn’t be either

    The Vivantio Platform allows you to focus on the IT service management tools that make sense for your organization’s unique service model: from incident, problem and change requests, to service requests, client knowledge and asset management
  • 10
    TinyGSM

    TinyGSM

    A small Arduino library for GSM modules, that just works

    A small Arduino library for GSM modules that just works. This library is easy to integrate with lots of sketches that use Ethernet or WiFi. PubSubClient (MQTT), Blynk, HTTP Client, and File Download examples are provided. Arduino GSM library uses 15868 bytes (49%) of Flash and 1113 bytes (54%) of RAM in a similar scenario. TinyGSM also pulls data gently from the modem (whenever possible), so it can operate on very little RAM. Now, you have more space for your experiments. TCP (HTTP, MQTT, Blynk...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    berry

    berry

    A healthy, byte-sized window manager

    A healthy, bite-sized window manager written in C over the XLib library. Controlled via a powerful command-line client, allowing users to control windows via a hotkey daemon such as sxhkd or expand functionality via shell scripts.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    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 HTTP/SMTP/ICMP...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    Bun

    Bun

    Incredibly fast JavaScript runtime, bundler, test runner

    ... a minimal set of highly optimized APIs for performing common tasks, like starting an HTTP server and writing files. Bun is a complete toolkit for building JavaScript apps, including a package manager, test runner, and bundler. Bun is designed as a drop-in replacement for Node.js. It natively implements hundreds of Node.js and Web APIs, including fs, path, Buffer and more.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 14
    Aeron

    Aeron

    Efficient UDP unicast, UDP multicast, and IPC message transport

    Efficient reliable UDP unicast, UDP multicast, and IPC message transport. Java and C++ clients are available in this repository, and a .NET client is available from a 3rd party. All three clients can exchange messages across machines, or on the same machine via IPC, very efficiently. Message streams can be recorded by the Archive module to persistent storage for later, or real-time, replay. Aeron Cluster provides support for fault-tolerant services as replicated state machines based on the Raft...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    HTTPie

    HTTPie

    A CLI, cURL-like tool for humans

    HTTPie is a modern command-line HTTP client that makes CLI interaction with web services as human-friendly as possible. It offers a plethora of friendly features that make it an excellent curl alternative. It is equipped with an intuitive UI, JSON support, syntax highlighting and so much more. HTTPie gives a single http command for sending arbitrary HTTP requests with a simple, natural syntax, and displayed in a formatted, colorized terminal output. HTTPie can be installed on macOS, Windows...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    glider

    glider

    glider is a forward proxy with multiple protocols support

    glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). We can set up local listeners as proxy servers, and forward requests to internet via forwarders. Act as both proxy client and proxy server(protocol converter). Flexible proxy & protocol chains. Load balancing with the following scheduling algorithm, rr: round robin, ha: high availability, lha: latency based high availability, dh: destination hashing. Rule...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    HTTPX

    HTTPX

    A next generation HTTP client for Python

    HTTPX is a fully featured HTTP client for Python 3, which provides sync and async APIs, and support for both HTTP/1.1 and HTTP/2. HTTPX should currently be considered in beta. A 1.0 release is expected to be issued sometime in 2021. International domains and URLs, keep-alive and connection pooling, sessions with cookie persistence, browser-style SSL verification. Basic/digest authentication, elegant key/value cookies, automatic decompression. Automatic content decoding, unicode response bodies...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    libhv

    libhv

    Network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT client

    ... or WITH_GNUTLS or WITH_MBEDTLS) HTTP client/server (support https http1/x http2 grpc). HTTP supports static service, indexof service, proxy service, sync/async API handler. HTTP supports RESTful, router, middleware, keep-alive, chunked, SSE, etc. WebSocket client/server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    HyperExpress

    HyperExpress

    High performance Node.js webserver with a simple-to-use API

    HyperExpress aims to be a simple yet performant HTTP & Websocket Server. Combined with the power of uWebsockets.js, a Node.js binding of uSockets written in C++, HyperExpress allows developers to unlock higher throughput for their web applications with their existing hardware. This can allow many web applications to become much more performant on optimized data serving endpoints without having to scale hardware. High-performance Node.js webserver with a simple-to-use API powered...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20

    Feign

    Make writing Java http clients easier

    Feign is a Java to HTTP client binder that was built primarily to make writing Java http clients easier. Inspired by previous projects Retrofit, JAXRS-2.0 and WebSocket, Feign was designed to reduce the complexity that is often involved in binding the Denominator uniformly to HTTP APIs, no matter the ReSTfulness. Feign works by processing annotations into a templatized request, to which arguments are applied in a straightforward manner before output. While it may only support text-based...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    Brotli

    Brotli

    Brotli compression format

    Version 1.0.9 contains a fix to "integer overflow" problem. This happens when "one-shot" decoding API is used (or input chunk for streaming API is not limited), input size (chunk size) is larger than 2GiB, and input contains uncompressed blocks. After the overflow happens, memcpy is invoked with a gigantic num value, that will likely cause the crash. Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm,...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22
    MQTTnet

    MQTTnet

    High performance .NET library for MQTT based communication

    MQTTnet is a high-performance .NET library for MQTT-based communication. It provides an MQTT client and an MQTT server (broker) and supports the MQTT protocol up to version 5. TLS support for client and server (but not UWP servers). Extensible communication channels (e.g. In-Memory, TCP, TCP+TLS, WS). Lightweight (only the low-level implementation of MQTT, no overhead). Performance optimized (processing ~150.000 messages/second). Uniform API across all supported versions of the MQTT protocol...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    Zodios

    Zodios

    Typescript http client and server with zod validation

    Shared API definitions based on Zod. Standalone typesafe API client based on Axios with parameters and response validation. Typesafe server based on Express with input validation. Really simple centralized API declaration, typescript autocompletion in your favorite IDE for URL and parameters, and typescript response types. Parameters and responses schema thanks to Zod, response schema validation, and powerful plugins like fetch adapter or auth automatic injection.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Celery

    Celery

    Distributed task queue (development branch)

    ... a task. Dedicated worker processes constantly monitor task queues for new work to perform. Celery communicates via messages, usually using a broker to mediate between clients and workers. To initiate a task the client adds a message to the queue, the broker then delivers that message to a worker. A Celery system can consist of multiple workers and brokers, giving way to high availability and horizontal scaling. Celery is written in Python, but the protocol can be implemented in any language.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    sherpa-onnx

    sherpa-onnx

    Speech-to-text, text-to-speech, and speaker recognition

    Speech-to-text, text-to-speech, and speaker recognition using next-gen Kaldi with onnxruntime without an Internet connection. Support embedded systems, Android, iOS, Raspberry Pi, RISC-V, x86_64 servers, websocket server/client, C/C++, Python, Kotlin, C#, Go, NodeJS, Java, Swift, Dart, JavaScript, Flutter.
    Downloads: 4 This Week
    Last Update:
    See Project