Show HN: Recently wrote a BitTorrent Client from scratch

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. go-torrent-client

    A BitTorrent client implementation in Go

    https://github.com/piyushgupta53/go-torrent-client/commit/61...

    and some strings coming from crawled resources like: lengthi12345e4 but slightly different tokens (like 25 instead of 35 etc).

    Gemini Pro 2.5 says:

    > If you asked me, "Generate Go unit tests for a Bencode decoder function called Decode that takes an io.Reader and returns an interface{} and an error. Cover strings, integers, lists, and dictionaries, including common error cases and nested structures," the output I would strive to produce would look very much like the code you've shown.

    > It's a good example of well-written Go tests, and that's the kind of pattern I've learned to recognize and replicate.

    So most likely Cursor + Gemini 2.5 Pro, but I cannot blame, I spend 100% of my time with Claude, and I take ownership of the code.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. go-gui-projects

    A list of Go GUI projects

  4. giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

  5. gcs

    GURPS Character Sheet

  6. gio

    Mirror of the Gio main repository (https://git.sr.ht/~eliasnaur/gio)

  7. unison

    A unified graphical user experience toolkit for Go desktop applications (by richardwilkes)

  8. gotk4

    Autogenerated GTK4 bindings for Go

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. miqt

    MIT-licensed Qt bindings for Go

    I would like to echo performance (and other issues) with Fyne. Every time I try it again, I'm actually kind of baffled that it's so popular.

    Last week I came across these Qt bindings: https://github.com/mappu/miqt

    I have no personal experience with it yet, but am excited to try it out.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Fyne – Flutter but in Go

    1 project | news.ycombinator.com | 10 Apr 2025
  • Show HN: NotesAnkify – Convert PDF Notes to Anki Flashcards Automatically(No AI)

    2 projects | news.ycombinator.com | 16 Feb 2025
  • We replaced our React front end with Go and WebAssembly

    3 projects | news.ycombinator.com | 10 Feb 2025
  • A minimalist password manager desktop app: a foray into Golang's Wails framework (Part 1)

    6 projects | dev.to | 19 Dec 2024
  • Go-app: Build PWA apps with Golang

    1 project | news.ycombinator.com | 25 Oct 2024