Top 23 HTTPS Open-Source Projects
Fast, multi-platform web server with automatic HTTPS
A simple zero-config tool to make locally trusted development certificates with any names you'd like.Project mention: hitting API on localhost returns nil, but ChuckNorris API returns the expected data | reddit.com/r/swift | 2021-05-11
If so, try using https://github.com/FiloSottile/mkcert to create a certificate for localhost (There is an example in the documentation)
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
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 and TFTP. libcurl offers a myriad of powerful featuresProject mention: Perling and Curling | dev.to | 2021-05-06
Most of us probably know curl as a quick and easy way to send HTTP requests from the command line.
High performance, minimalist Go web frameworkProject mention: Show HN: Go Echo Server Generator | news.ycombinator.com | 2021-04-21
We've just added a Go Echo server generator  to the openapi-generator project .
Please give it a try by following 3 simple steps below:
1. Download the Java JAR: https://oss.sonatype.org/content/repositories/snapshots/org/openapitools/openapi-generator-cli/5.1.1-SNAPSHOT/openapi-generator-cli-5.1.1-20210421.135227-116.jar
2. Rename the JAR as "openapi-generator-cli.jar"
3. Execute the following command to run the generator for the Petstore API: https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml
$ java -jar openapi-generator-cli.jar generate -g go-echo-server -i https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -o /var/tmp/go-echo-server/
$ java -jar openapi-generator-cli.jar generate -g go-echo-server -i https://raw.githubusercontent.com/OpenAPITools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml -o C:\tmp\go-echo-server
If you've any feedback or question, please let us know via https://github.com/OpenAPITools/openapi-generator/issues/new.
Thank you Farshad Nematdoust  for contributing the Go Echo server generator .
🌐 Human-friendly and powerful HTTP request library for Node.jsProject mention: Why should you try Expo - it is a great platform and if you have never tried or you have experience with old versions you probably should try it. | reddit.com/r/reactnative | 2021-04-15
My corporate network is pretty locked down and all traffic runs through a proxy. There have been a number of times where the Expo CLI has exploded or hung or just silently failed due to failure to respect system settings for things like proxies. What's odd is that not everything fails, only some things. Sometimes it's due to delegating certain requests to other cli libraries which themselves don't respect these settings correctly. For these I generally try to track down the bugs and open issues / submit PRs where possible, but they don't always get picked up. My "favorite" experience with this was when a package owner closed an issue claiming proxy support should instead be added to the lower level package (that he also owns) but then closed the proxy support issue on that lower level package claiming "it's just too complicated" and passing the buck back up to package consumers, creating a nice catch-22.
Small, fast, modern HTTP server for Erlang/OTP.Project mention: Ti hogy implementálnátok a https://vakcinareg.neak.gov.hu/regisztracio oldalt? | reddit.com/r/programmingHungary | 2021-03-25
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀
A C++ header-only HTTP/HTTPS server and client libraryProject mention: Would C++ be a viable language for this? | reddit.com/r/cpp_questions | 2021-03-16
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and moreProject mention: Can someone help me understand ring's async handlers (specifically, with Jetty) | reddit.com/r/Clojure | 2021-03-30
I've now got this working, sort of, so thank you for that! The sort of is because I'm getting the response I expected, but I'm also getting an exception from Jetty for every request. I've followed your pattern as given above, and when I curl the server I get the expected data back. But the REPL I'm running it in for local dev also gives the error Exception in thread "async-dispatch-[0-9]+" org.eclipse.jetty.http.BadMessageException: 500: No version. Googling that leads me to https://github.com/eclipse/jetty.project/issues/650, which seems to suggest that something else is attempting to handle the message a second time, while my handler is parked for a response in the go block? If I wrap the (a/go ...) in (a/, to effectively force it to be synchronous again, the error goes away.
A browser extension that encrypts your communications with many websites that offer HTTPS but still allow unencrypted connections.Project mention: HTTPS Everywhere seems to slow down the chromium browser in Arch repos | reddit.com/r/archlinux | 2021-04-08
Maybe try upstream at https://github.com/EFForg/https-everywhere
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasksProject mention: Ask HN: How Long Is Your CI Process? | news.ycombinator.com | 2021-05-01
Hard to say without knowing /what/ you want to accomplish in your CI process, so maybe some open source examples will help:
* A "complex" library (node-resque). In CI (CircleCI) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 4 min w/ some parallelization https://app.circleci.com/pipelines/github/actionhero/node-re...
* A web server framework (actionhero): In CI(Github Actions) we install deps, compile Typescript to JS, test on 3 versions of node, and build docs. 7 min w/ some parallelization https://github.com/actionhero/actionhero/actions/runs/801273...
* A Monorepo (Grouparoo): In CI (CircleCI) we install deps, compile Typescript to JS, run migrations, check licenses, test UIs, CLI tools, Plugins, and try out a few different databases. 5 minutes with rather extreme parallelization https://app.circleci.com/pipelines/github/grouparoo/grouparo...
（VLESS+TCP+TLS/VLESS+TCP+XTLS/VLESS+gRPC+TLS/VLESS+WS+TLS/VMess+TCP+TLS/VMess+WS+TLS/Trojan/Trojan-Go WS）+伪装站点、八合一共存脚本，支持多内核安装Project mention: Need a little help | reddit.com/r/dumbclub | 2021-03-21
If you choose to go with self-built on a VPS, there are some recommendations here: https://github.com/mack-a/v2ray-agent/blob/master/documents/en/README_EN.md#line-recommendationchina
iOS network debugging, like a wizard 🧙♂️
Lightweight service virtualization/API simulation tool for developers and testers
HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.Project mention: SSH Jump host / port forwarder, anonymous service + source + alternative | reddit.com/r/selfhosted | 2021-03-24
Source code: https://bitbucket.org/ValdikSS/dropbear-sshj/ After I made the PoC modifications and setup the server on SSH-J.com, I found functionally better and mature project called sish. https://github.com/antoniomika/sish
Uncomplicated, modern HTTP server
CherryPy is a pythonic, object-oriented HTTP framework. https://docs.cherrypy.org/
Transparent SSL/TLS interceptionProject mention: droe/sslsplit - Transparent SSL/TLS interception | reddit.com/r/GithubSecurityTools | 2021-02-12
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!Project mention: Max HTTPS throughput on ESP32? | reddit.com/r/esp32 | 2021-02-26
You mention mbedtls, but for an example I was able to find that wolfssl lists some benchmarks and notice that under hardware acceleration, AES CBC gives OK performance while AES GCM looks pretty bad.
SSL Certificate Manager UI for Windows, powered by Let's Encrypt. Download from certifytheweb.comProject mention: SSL certificates type & warranty | reddit.com/r/sysadmin | 2021-05-11
Squid Web Proxy CacheProject mention: Squid | reddit.com/r/ITProTuesday | 2021-04-23
Squid is a caching proxy for the Web that supports HTTP, HTTPS, FTP and more to reduce bandwidth and improve response times. It can route content requests to servers in a wide variety of ways to build cache server hierarchies that optimize network throughput. Offers extensive access controls and runs on most available operating systems. YourBrainOnJazz explains, "Squid is not only a proxy, it also is an in-memory cache and has load balancing capabilities... Squid is used by companies, CDN's and ISP's around the world, legally, to help optimize delivery of content to consumers more efficiently and quickly."
A lightweight but powerful network library with simplified and expressive syntax based on AFNetworking.
What are some of the best open-source HTTPS projects? This list will help you: