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. Learn more →
Top 23 Go HTTPS Projects
-
mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
-
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.
-
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)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hoverfly
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
-
mirrorbits
Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors.
-
eclaire
lightning-fast static site webserver with automatic HTTPS right out of the box! (by donuts-are-good)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:
Project mention: Mkcert: Simple tool to make locally trusted dev certificates names you'd like | news.ycombinator.com | 2024-03-15
Echo - web framework for Go
Project mention: Show HN: Clace – Platform for secure internal web applications | news.ycombinator.com | 2023-10-18
sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/
Project mention: Linux Networking Shallow Dive: WireGuard, Routing, TCP/IP and Nat | news.ycombinator.com | 2023-05-23Or instead you can have HTTP proxy over TLS in just four steps: https://github.com/Snawoot/dumbproxy/wiki/Quick-deployment
You don't even need a client for this, any modern browser can work with it right away: https://github.com/Snawoot/dumbproxy#using-http-over-tls-pro...
Project mention: Production-Ready Go RESTful API Boilerplate with Echo | news.ycombinator.com | 2024-03-26
Project mention: Running one’s own root Certificate Authority in 2023 | news.ycombinator.com | 2023-09-16I made a web server / microservices thing that issues certs for clients from a CA root it automatically generates. Then internal reverse proxy connections use that cert so the whole path is TLD encrypted with full cert validation.
https://github.com/fsmv/daemon
Go HTTPS related posts
- HTTP/2 Continuation Flood: Technical Details
- Mkcert: Simple tool to make locally trusted dev certificates names you'd like
- Curl HTTP/3 Performance
- You Can't Follow Me
- SSL Certificates for Home Network
- Simplifying Localhost HTTPS Setup with mkcert and stunnel
- 10 reasons you should quit your HTTP client
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source HTTPS projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Caddy | 53,568 |
2 | mkcert | 45,618 |
3 | nps | 29,098 |
4 | Echo | 28,466 |
5 | certmagic | 4,812 |
6 | sish | 3,763 |
7 | gost | 3,381 |
8 | hoverfly | 2,307 |
9 | gock | 2,014 |
10 | Armor | 1,664 |
11 | forwardproxy | 568 |
12 | mirrorbits | 487 |
13 | dumbproxy | 370 |
14 | tcpprobe | 351 |
15 | aws-s3-proxy | 317 |
16 | govcr | 163 |
17 | go-boilerplate | 87 |
18 | ssl-handshake | 61 |
19 | sslmgr | 25 |
20 | withttp | 19 |
21 | eclaire | 13 |
22 | https-forward | 11 |
23 | daemon | 11 |
Sponsored