SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 HTTP Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
-
aria2
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
nps
一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal. (by ehang-io)
-
superagent
Ajax for Node.js and browsers (JS HTTP client). Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How to start an Open Source project. Building RESO API JS client | dev.to | 2024-05-14Discuss which tech stack you and your team will use, and add cards to the Backlog list with description, adding this technology in your project. In our case, it is Mocha and Nock for testing and Axios for making API calls.
Project mention: Bypass CORS errors while testing your APIs using Hoppscotch 🔧 | dev.to | 2024-04-17How can Hoppscotch help you intercept the API calls? 👽
These projects use Caddy as my local development server, Dart Sass for converting my Sass files to CSS, elm, elm-format, elm-optimize-level-2, elm-review, elm-test (only in Calculator), ShellCheck to find bugs in my shell scripts, and Terser to mangle and compress JavaScript code.
For many years now, Requests has been frozen. Being left in a vegetative state and not evolving, this blocked millions of developers from using more advanced features.
This Docker image is designed to support implementing Github Actions with Python. As of version 4.0.0., it starts with the official python docker image as the base which is a Debian OS. It specifically uses python:3-slim to keep the image size down for faster loading of Github Actions that use pyaction. On top of the base, we've installed curl, gpg, git, and the GitHub CLI. We added curl and gpg because they are needed to install the GitHub CLI, and they may come in handy anyway (especially curl) when implementing a GitHub Action.
For sites with limited download speeds I usually use aria2 (via terminal) since it supports segmented/multi connection downloading. But I guess this wouldn't work with 1fichier, since with these sites you usually don't get direct link to the file and/or sites like these limit the number of parallel connections. I also used it for torrents for a while, but I wouldn't recommend doing this anymore.
Project mention: How do I detect requests initiated by the new fetch standard? How should I detect an AJAX request in general? | /r/codehunter | 2023-07-02Most js libraries use XMLHttpRequest and so provide HTTP_X_REQUESTED_WITH: XMLHttpRequest, but neither Chrome's implementation nor Github's polyfill of the new fetch uses a similar header. So how can one detect that the request is AJAX?
request for HTTP requests outside of the browser.
Botter works in tandem with Vapor, which handles the server-side functions of your project. This powerful combination allows you to focus on what matters most - creating an engaging and effective chatbot.
Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
Guzzle is a PHP HTTP client library. It’s a simple and effective solution for sending HTTP requests and managing HTTP/1.1 and HTTP/2.0 responses. This versatile tool excels in several areas, allowing developers to build query strings quickly, send POST requests, upload JSON data, and handle other HTTP-related tasks. Moreover, Guzzle facilitates both synchronous and asynchronous request handling, providing flexibility for different scenarios.
Project mention: Netlify just sent me a $104K bill for a simple static site | news.ycombinator.com | 2024-02-26Vegeta worth a look if you want something a bit more sophisticated: https://github.com/tsenart/vegeta
Project mention: The API database architecture – Stop writing HTTP-GET endpoints | news.ycombinator.com | 2024-05-10Yes, sorry about that. We're looking at it on https://github.com/PostgREST/postgrest/issues/3503.
Project mention: Deploy a Golang serverless function for a demo form with htmx | dev.to | 2024-03-30I use go-chi for handling routes and to server static file(stylesheet).
They use (uWebSockets)[https://github.com/uNetworking/uWebSockets], which was written in C++, but has an interface to use in NodeJS. It's been really performant for me in my simple tests compared to other popular websocket libs that slow down fairly quickly.
SuperAgent is a lightweight and flexible HTTP client that supports promises and callback-style syntax. It is known for its simplicity and ease of use.
Even third-party HTTP routers take conflict detection into consideration; for example, httprouter either matches one pattern or it doesn't. It is designed to become.
HTTP related posts
-
Httpx – next-generation HTTP client for Python
-
pyaction 4.30.0 Released
-
Deploying a Spring Boot Application: A Comprehensive Guide
-
Ruby class pattern to work with API requests with built-in async approach
-
Show HN: Pico: An open-source Ngrok alternative built for production traffic
-
How to start an Open Source project. Building RESO API JS client
-
Create NestJS libraries to interact with Ory API
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 May 2024
Index
What are some of the best open-source HTTP projects? This list will help you:
Project | Stars | |
---|---|---|
1 | axios | 104,201 |
2 | Hoppscotch | 60,546 |
3 | Caddy | 54,259 |
4 | requests | 51,432 |
5 | trackerslist | 44,784 |
6 | Dubbo | 40,093 |
7 | mitmproxy | 34,568 |
8 | libcurl | 34,366 |
9 | aria2 | 33,754 |
10 | httpie | 32,139 |
11 | nps | 29,340 |
12 | window.fetch polyfill | 25,801 |
13 | request | 25,675 |
14 | Vapor | 23,842 |
15 | locust | 23,800 |
16 | Guzzle | 23,003 |
17 | Vegeta | 22,796 |
18 | kratos | 22,517 |
19 | postgrest | 22,427 |
20 | chi | 17,257 |
21 | µWebSockets | 16,875 |
22 | superagent | 16,537 |
23 | httprouter | 16,327 |
Sponsored