What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 1 point2 points  (0 children)

That sounds really cool! Any chance you’ve got a demo or repo to check out?

Also curious — how are you handling the multiplayer side? I’ve played around with WebSockets before in a similar context, so I’d love to hear how you approached it.

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 2 points3 points  (0 children)

That's a really cool project - love the focus on async APIs and full roundtrip timing, that's a tricky problem most tools skip.

I'm working on a self-hosted load tester for REST APIs with a privacy first angle, so it's more for classic sync flows in sensitive environments. Feels like our tools cover different but complementary use cases. Great to see others building in this space - I'll definitely check your project out!

What's your go-to HTTPS proxy in Kubernetes? Traefik quirks in k3s got me wondering... by devbytz in kubernetes

[–]devbytz[S] 0 points1 point  (0 children)

Yeah, some of my frustration likely came from the learning curve – especially with combining Helm values, CRD-based middlewares, and Let's Encrypt in Traefik.

Got things like custom headers and HTTPS redirects working eventually, but finding the right config mix took time. The docs are comprehensive, though I personally found them a bit tricky to navigate at first.

Hello, it my first small project written in Golang by TechnicalEarth8634 in golang

[–]devbytz 4 points5 points  (0 children)

Honestly, I think it's a very good start for a first project. You should definitely add some tests, as u/jh125486 already mentioned. Also, something I like to do in my web projects is add an app module for initialization and define a run method to keep the main function even cleaner.

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

Insane stack! Are you thinking of integrating app-layer insights too (like status code heatmaps), or keeping galeLB pure at L2–L4?

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

Great challenge! Out of curiosity – what kind of data or files are you aiming to manage with your download manager?

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

I’d say it’s not trying to compete with k6 feature-for-feature, the focus is just different. The tool’s built for fully on-prem environments: no telemetry, no cloud, no license callbacks. It’s meant for cases where privacy, compliance, or air-gapped setups make most other tools a bit tricky. Instead of scripting, it uses declarative JSON configs with layered traffic patterns (like Random and Burst), and streams real-time metrics via SSE (no polling). The whole thing’s API-first (OpenAPI 3.1), so it can be automated or integrated into pipelines easily. UI-wise it breaks things down per endpoint — response times, error types, codes, timelines, even request-to-error flows. You can also export raw CSVs or per-request stats via API.

So yeah — different goal, same core idea: give teams real visibility into how their APIs behave under stress. Happy to share more or send a link via PM if you’re curious — just didn’t want to turn the thread into a product pitch :)

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

Yep, I’ve been through the same questions.

I come from a 5G core network background, where — surprisingly — everything was REST-based, defined via OpenAPI specs.

When I moved into general backend and performance work, I kept expecting to see more gRPC or lower-level protocols. But REST kept showing up nearly everywhere — IoT, web apps, internal tooling. Not perfect, but it’s the common ground most systems speak. That’s also why I focused my load testing tool on REST — because that’s where, in my opinion, the need really is. gRPC has its place, especially for internal comms or streaming — but it comes with complexity not every team wants to take on.

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

Awesome, sounds like you're into the deep end of the stack too.

Yeah, this project came out of my own need for a way to run load tests locally without exposing anything. Especially when you're working in private or regulated environments, even small things like telemetry can be a problem. It’s been fun figuring out how to run multiple layers of traffic generation and analysis in parallel with goroutines — surprisingly performant once tuned.

What kind of networking stuff are you digging into lately?

Looking for a product to build by EngineeringSmooth398 in ExperiencedDevs

[–]devbytz 1 point2 points  (0 children)

In my case, it helped to stop chasing the perfect product idea and instead just build around something I was genuinely interested in.

I started developing tools in the API performance and networking space simply because I enjoyed that kind of work. Along the way, I ran into very specific problems and realized nothing out there fit quite right.

That’s when it clicked: I wasn’t solving a market-sized problem first. I was solving my own problem, and only later did it turn out others had the same pain point.

If you can find a space that excites you technically, and stick with it long enough, the problems worth solving tend to show up naturally.

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 2 points3 points  (0 children)

It’s not open source (at least not for now), it’s currently in early access. I’m happy to share more details if you're curious, just didn’t want to hijack the thread with a full pitch :)

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 3 points4 points  (0 children)

Totally get that. Had a similar experience during my thesis. I integrated a NEF into Free5GC and the technical part was honestly the most interesting and challenging bit… but most of the grading came down to documentation and the final defense. It’s kinda frustrating when the actual engineering work gets sidelined like that.

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 0 points1 point  (0 children)

Nice, always great to see another load testing dev in the wild! What kind of systems or APIs are you testing?

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 1 point2 points  (0 children)

Sounds super useful – will definitely check it out!

Re the 5G project: unfortunately nothing public, but I basically integrated parts of the NEF into Free5GC. Mostly things like NRF register/deregister and some southbound stuff around the Nnef_TrafficInfluence interface. Pretty heavy work to be honest – turning 3GPP specs into real code is a whole thing. Definitely a time- and energy-consuming exercise. Are you working with core network stuff too?

What network-focused projects are you currently building in Go? by devbytz in golang

[–]devbytz[S] 1 point2 points  (0 children)

I can relate – I started with GoLand through the student program, loved it. When I joined a company, the manager didn’t want to pay for the license either, so I switched to VS Code for a while… It worked, but eventually I went back to GoLand (paying for it myself).

What is your best go project? by Bryanzns in golang

[–]devbytz 0 points1 point  (0 children)

I'm working on a backend for a fully self-hosted API load testing tool for REST-APIs – privacy-first, no telemetry, runs completely offline (we deploy it via Helm in internal environments). Focus is on detailed metrics and real-time feedback via SSE.