frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: I wrote a new BitTorrent tracker in Elixir

https://github.com/Dahrkael/ExTracker
150•dahrkael•4h ago
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

IlikeKitties•3h ago
Now that's neat. The Beam VM sounds like a natural fit for a torrent tracker
desireco42•2h ago
Now this is serious business, congrats on the project! I can see how this is perfect fit for elixir...
abrookewood•2h ago
Hey congrats on the launch! Can you provide any details on how it runs compared to opentracker? I'm really interested in the performance etc.
jhgg•2h ago
Really cool! You looking to write Elixir as your main job?
bavell•2h ago
Very cool! Is this suitable for using as a private tracker?
toomuchtodo•1h ago
Awesome work!
s-mon•1h ago
Love Elixir so much, building a kick-ass notification engine with it now. Its so so good.
mikehostetler•1h ago
nice, private or OSS? Elixir needs a better notification engine badly
mikehostetler•1h ago
really cool project! well done
voicedYoda•41m ago
Well done. Couple quick notes, move to a logger instead of using IO.puts. Also consider adding OTel.
ai-christianson•32m ago
What's your favorite otel sink?
guywithahat•36m ago
There's something about C++ developers that makes them love Go and Elixir (and I include myself in this demographic). I think it's something about the people who are attracted to C++ for performance are attracted to Go/Elixir for its multithreaded performance. Really cool project
quechimba•36m ago
Nice! I'll check this out some point.

I wrote a basic tracker in Elixir a few years ago, here's the code: https://github.com/aalin/mr_torrent

arthurcolle•23m ago
Check out https://github.com/sergiotapia/magnetissimo it was a popular one like 7 years ago

It's time for Stanford to see what they got

https://v0-youtube-video-parser-dusky.vercel.app/
1•jinxin238357•1m ago•0 comments

Top Internal Developer Platforms Compared for 2025

https://wso2.com/library/blogs/top-ten-internal-developer-platforms-compared-2025/
1•kavishkafdo•3m ago•1 comments

Show HN: Tool to Automatically Create Organized Commits for PRs

https://github.com/edverma/git-smart-squash
1•edverma2•16m ago•0 comments

China's $5T Industrial Policy Weapon: State-Backed Finance

https://www.governance.fyi/p/chinas-5-trillion-industrial-policy
4•daveland•22m ago•1 comments

SoftwareFPU

https://apple.fandom.com/wiki/SoftwareFPU
1•thomassmith65•23m ago•0 comments

I Hate Conventional Commits

https://beyermatthias.de/i-hate-conventional-commits
1•kaladin-jasnah•28m ago•0 comments

Local High School Radio Station KVHS to go dark at the end of the month

https://sites.google.com/view/theendofkvhs/home
2•sandboxdev•29m ago•1 comments

Claude Code, not only for Devs

https://hackertarget.com/claude-code-more-than-coding/
2•the_wanderer•30m ago•0 comments

Show HN: Ts-SSH – SSH over Tailscale without running the daemon

https://github.com/derekg/ts-ssh
1•i8code•36m ago•0 comments

A developer's guide to AI protocols

https://www.infoworld.com/article/4007686/a-developers-guide-to-ai-protocols-mcp-a2a-and-acp.html
1•akanapuli•38m ago•0 comments

PSA: Codex crossed 350K GitHub PRs merged

https://twitter.com/anjneymidha/status/1935865723328590229
1•anjneymidha•39m ago•0 comments

Zig and Rust

https://matklad.github.io/2023/03/26/zig-and-rust.html
1•Bogdanp•39m ago•0 comments

Show HN: What would you do if you were given Half Billion Dollar?

https://hbdq.ddgr3.com/
1•jujumilk3•40m ago•1 comments

Learning-based density-equalizing map

https://arxiv.org/abs/2506.10027
1•PaulHoule•44m ago•0 comments

Crystal: An IVE: Integrated Vibe Environment

https://github.com/stravu/crystal
1•handfuloflight•45m ago•1 comments

Show HN: Consciousness Is Synergistic Information

https://zenodo.org/records/15696326
2•NetRunnerSu•45m ago•0 comments

Satanic Text Generator

https://lingojam.com/SatanicTextGenerator
1•some-guy•45m ago•2 comments

Encounters with Reality on Christine Rosen's the Extinction of Experience

https://thepointmag.com/criticism/encounters-with-reality/
1•prismatic•46m ago•0 comments

Bela Upgrades Embedded DSP Platforms with PocketBeagle 2 Support and New Web IDE

https://linuxgizmos.com/bela-upgrades-embedded-dsp-platforms-with-pocketbeagle-2-support-and-new-web-ide/
2•eddiemorphling•46m ago•0 comments

Getopt() but Smaller

https://dotat.at/@/2024-11-06-getopt.html
1•signa11•51m ago•0 comments

Financial News Aggregator

https://www.financial-news.space/
1•nonplayercaesar•56m ago•0 comments

Is an AI Catastrophe Inevitable? [video]

https://www.youtube.com/watch?v=86k8N4YsA7c
1•trinsic2•56m ago•1 comments

A Retro YouTuber Wants to Take over Commodore. Yes, He's Serious

https://tedium.co/2025/06/19/peri-fractic-retro-recipes-commodore-profile/
4•shortformblog•1h ago•6 comments

What the Kite Saw: A Story of Collective Resistance to War

https://childrensbookforall.org/past-readings/20250413
1•chbkall•1h ago•0 comments

Intel NPU Accelerator Driver Readies "Turbo Mode" for Better Performance

https://www.phoronix.com/news/Intel-NPU-Turbo-Mode-Linux-6.17
2•gametorch•1h ago•1 comments

Should I block the Semrush bot?

https://old.reddit.com/r/SEMrush/comments/1lfst79/should_i_block_the_semrush_bot/
1•gametorch•1h ago•1 comments

Apple Created a Custom iPhone Camera for F1

https://www.wired.com/story/apple-created-a-custom-iphone-camera-for-f1/
2•tatersolid•1h ago•0 comments

Engineering log: deploying new pyrolysis hardware

https://charmindustrial.com/blog/the-bighorn-journey
1•n2parko•1h ago•0 comments

America's ideal woman got jacked

https://www.vox.com/culture/417063/women-muscles-strength-weight-training-casey-johnston-amy-larocca-bonnie-tsui
1•mooreds•1h ago•1 comments

What explains the liberal-conservative happiness gap?

https://www.natesilver.net/p/what-explains-the-liberal-conservative
9•ivewonyoung•1h ago•7 comments