SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TCP Open-Source Projects
-
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)
-
Project mention: LocalSend: Open-source, cross-platform file sharing to nearby devices | news.ycombinator.com | 2024-03-10
This very hn entries is bust contradicting your statement.
Also what about syncthing[1] (for recurrent/permanent sync) and croc[2] (for one time copies) ?
I have used both for a number of years already.
-
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.
-
goproxy
🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
-
Personally I use https://github.com/jpillora/chisel as a reverse Proxy through nginx, then connect through it using OpenVPN to bypass a similarly restrictive firewall. But this discussion is filled with other, similar hacks, I may have to try some of them.
-
Workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols.
Project mention: Scaling to ~15K requests per second with Java – Part 1 | news.ycombinator.com | 2023-07-14I remember a consulting gig where they were pushing 50k requests per second with PHP in a 2018 laptop by using this framework https://github.com/walkor/workerman
In a real application, with database connection pooling and auth sessions, it went down to 15k requests/s.
And that was PHP7. PHP8 introduced JIT so it's probably significantly faster these days and hopefully fully typed.
-
I've found myself at this webpage multiple times while trying to minimize the complexity of APIs in my C projects.
My conclusion for now is that C coroutines are something to be left to the implementer. For example: Mongoose (https://github.com/cesanta/mongoose) uses event callbacks to deal with asynchronousness. It is much more pleasant to wrap a library like this in whatever thread/task primitives your system has rather than try to integrate the mythical cross-platform c couroutine.
-
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
-
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.
-
Project mention: I have an extra pi4 I’m mailing to my parents to create a cloud drive for their home since they’re privacy sensitive. What’s the easiest way to make the pi read/writeable from their iPhones at home? | /r/selfhosted | 2023-12-09
Could look into pre-configuring something like https://github.com/ekzhang/bore
-
udp2raw
A Tunnel which Turns UDP Traffic into Encrypted UDP/FakeTCP/ICMP Traffic by using Raw Socket,helps you Bypass UDP FireWalls(or Unstable UDP Environment)
Maybe udp2raw https://github.com/wangyu-/udp2raw
-
linux-network-performance-parameters
Learn where some of the network sysctl variables fit into the Linux/Kernel network flow. Translations: 🇷🇺
-
Woah, over 80 versions 😮! This is a project with over 1,740 releases over the past five years. Mirror is one for the game devs in the room. It's a high level networking library for Unity. Used in some of the top video games, Mirror is used by thousands of game developers around the world. The latest update brings Mirror in line with the latest Unity version, includes better motion smoothing time, and lots more. Check out all the changes in the Mirror changelog.
-
-
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
MQTT https://github.com/dotnet/MQTTnet
-
-
sish uses ssh tunneling that you can read about in their docs: https://ssi.sh/
-
-
Project mention: A cli tool that helps to check the behaviors of connectioin pools. | /r/golang | 2023-05-07
-
pgrok
Poor man's ngrok - a multi-tenant HTTP/TCP reverse tunnel solution through SSH remote port forwarding (by pgrok)
-
-
* HTTP: Ring is the de facto way to manage HTTP request (see https://github.com/ring-clojure/ring/wiki/Concepts). Jetty and Aleph are common web servers (and https://github.com/clj-commons/aleph) that implement Ring interface.
-
ActionHero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
-
-
zoro
zoro can help you expose local server to external network. Support both TCP/UDP, of course support HTTP. Zero-Configuration.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TCP related posts
- I have an extra pi4 I’m mailing to my parents to create a cloud drive for their home since they’re privacy sensitive. What’s the easiest way to make the pi read/writeable from their iPhones at home?
- Better way to transfer files between Windows <> Mac?
- CLI to browser P2P fileshare
- Implementing TCP In Rust
- Implementing TCP in Rust
- Ask HN: What's the big deal with Go (Golang)?
-
tcptunnel alternatives - redir and socat-windows
3 projects | 10 Oct 2023
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Index
What are some of the best open-source TCP projects? This list will help you:
Project | Stars | |
---|---|---|
1 | nps | 28,872 |
2 | croc | 26,128 |
3 | goproxy | 15,046 |
4 | chisel | 10,926 |
5 | Workerman | 10,890 |
6 | Mongoose | 10,474 |
7 | gnet | 8,712 |
8 | bore | 7,888 |
9 | udp2raw | 6,784 |
10 | linux-network-performance-parameters | 5,282 |
11 | Mirror | 4,781 |
12 | dperf | 4,253 |
13 | MQTTnet | 4,166 |
14 | LaravelS | 3,801 |
15 | sish | 3,737 |
16 | dnsguide | 3,686 |
17 | tproxy | 3,141 |
18 | pgrok | 3,035 |
19 | pingtunnel | 2,852 |
20 | aleph | 2,511 |
21 | ActionHero | 2,387 |
22 | gobetween | 1,888 |
23 | zoro | 1,529 |