Show HN: I wrote a new BitTorrent tracker in Elixir

Hello everyone!

I'm currently in a journey to learn and improve my Elixir and Go skills (my daily job uses C++) and looking through my backlog for projects to take on I decided Elixir is the perfect language to write a highly-parallel BitTorrent tracker. So I have spent my free time these last 3 months writing one! Now I think it has enough features to present it to the world (and a docker image to give it a quick try).

I know some people see trackers as relics of the past now that DHT and PEX are common but I think they still serve a purpose in today's Internet (purely talking about public trackers). That said there is not a lot going on in terms of new developments since everyone just throws opentracker in a vps a calls it a day (honorable exceptions: aquatic and torrust).

I plan to continue development for the foreseeable future and add some (optional) esoteric features along the way so if anyone currently operates a tracker please give a try and enjoy the lack of crashes.

note: only swarm_printout.ex has been vibe coded, the rest has all been written by hand.


Comments URL: https://news.ycombinator.com/item?id=44323253

Points: 18

# Comments: 1

https://github.com/Dahrkael/ExTracker

Creato 7h | 20 giu 2025, 00:20:08


Accedi per aggiungere un commento

Altri post in questo gruppo

Show HN: Tool to Automatically Create Organized Commits for PRs

I've found it helps PR reviewers when they can look through a set of commits with clear messages and logically organized changes. Typically reviewers prefer a larger quantity of smaller changes ve

20 giu 2025, 04:50:09 | Hacker news