BTFS (BitTorrent Filesystem)

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

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. btfs

    A bittorrent filesystem based on FUSE.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. kraken

    P2P Docker registry capable of distributing TBs of data in seconds

    https://github.com/uber/kraken?tab=readme-ov-file#comparison...

    "Kraken was initially built with a BitTorrent driver, however, we ended up implementing our P2P driver based on BitTorrent protocol to allow for tighter integration with storage solutions and more control over performance optimizations.

    Kraken's problem space is slightly different than what BitTorrent was designed for. Kraken's goal is to reduce global max download time and communication overhead in a stable environment, while BitTorrent was designed for an unpredictable and adversarial environment, so it needs to preserve more copies of scarce data and defend against malicious or bad behaving peers.

    Despite the differences, we re-examine Kraken's protocol from time to time, and if it's feasible, we hope to make it compatible with BitTorrent again."

  4. nix-config

    My personal NixOS config (by jhvst)

    Just the other week I used Nix on my laptop to derive a PXE boot images, uploaded those to IPFS, and netbooted my server in another country over a public IPFS mirror. The initrd gets mounted as read-only overlayfs on boot. My configs are public: https://github.com/jhvst/nix-config

  5. bitmagnet

    A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.

    This happens to be one of the pipe dream roadmap milestones for bitmagnet: https://bitmagnet.io/#pipe-dream-features

    I used to use magnetico and wanted to make something that would use crawled info hashes to fetch the metadata and retrieve the file listing, then search a folder for any matching files. You'd probably want to pre-hash everything in the folder and cache the hashes.

    I hope bitmagnet gets that ability, it would be super cool

  6. fuse-torrent

    Allow mount several torrents in the filesystem.

    I did something similar some years ago, https://github.com/ceritium/fuse-torrent

    I had no idea what I was doing, most of the hard work IS done by the torrent-stream node package

  7. sqltorrent

    Or even better store data as an sqlite file that is full-text-search indexed. Then you can full-text search the torrent on demand: https://github.com/bittorrent/sqltorrent

  8. spegel

    Stateless cluster local OCI registry mirror.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. fuse-overlayfs

    FUSE implementation for overlayfs

    Maybe something like this? https://github.com/containers/fuse-overlayfs

  11. kubo

    An IPFS implementation in Go

  12. ipfs-cluster

    Pinset orchestration for IPFS

  13. whipper

    Python CD-DA ripper preferring accuracy over speed

    https://github.com/whipper-team/whipper

    https://github.com/thomas-mc-work/most-possible-unattended-r...

    Finding a good CD drive to rip them is the first step.

    https://flemmingss.com/importing-data-from-discogs-and-other...

    IME Discogs had the track data most often.

    And obviously rip to flac

  14. most-possible-unattended-rip

    The most possible unattended rip workflow

    https://github.com/whipper-team/whipper

    https://github.com/thomas-mc-work/most-possible-unattended-r...

    Finding a good CD drive to rip them is the first step.

    https://flemmingss.com/importing-data-from-discogs-and-other...

    IME Discogs had the track data most often.

    And obviously rip to flac

  15. https://github.com/whipper-team/whipper

    https://github.com/thomas-mc-work/most-possible-unattended-r...

    Finding a good CD drive to rip them is the first step.

    https://flemmingss.com/importing-data-from-discogs-and-other...

    IME Discogs had the track data most often.

    And obviously rip to flac

  16. torrent

    Full-featured BitTorrent client package and utilities

    https://github.com/anacrolix/torrent has a fuse driver since 2013. I'm in the early stages of removing it. There are WebDAV, 3rd party FUSE, and HTTP wrappers of the client all doing similar things: serving magnet links, infohashes, and torrent files like an immutable filesystem. BitTorrent v2 support is currently in master.

  17. Zig-Torrent

    A torrent client written in pure zig

  18. automatic-ripping-machine

    Automatic Ripping Machine (ARM) Scripts

    This project still seems alive to my pleasant surprise.

    https://github.com/automatic-ripping-machine/automatic-rippi...

    I never had it fully working because the last time I tried, I was too focused on using VMs or Docker and not just dedicating a small, older computer to it, but I think about it often and may finally just take the time to set up a station to properly rip all the Columbia House CDs I bought when I was a teen and held on to.

  19. automatic-rippi

    This project still seems alive to my pleasant surprise.

    https://github.com/automatic-ripping-machine/automatic-rippi...

    I never had it fully working because the last time I tried, I was too focused on using VMs or Docker and not just dedicating a small, older computer to it, but I think about it often and may finally just take the time to set up a station to properly rip all the Columbia House CDs I bought when I was a teen and held on to.

  20. cyanrip

    Bule-ish CD ripper

    Pretty sure AccuRip is only a collections of checksums to validate your rips. http://cue.tools/wiki/CUETools_Database actually improved on it to provide that healing feature (via some kind of parity, I guess?).

    Related, I use and recommend https://github.com/cyanreg/cyanrip on modern UNIXes.

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Private Tracker website code suggestions.

    3 projects | /r/trackers | 11 Jun 2023
  • Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?

    5 projects | news.ycombinator.com | 23 Oct 2022
  • Upgrading a BitTorrent Client from v1 protocol to v2

    1 project | /r/learnpython | 4 Feb 2022
  • BitTorrent v2 (2020)

    8 projects | news.ycombinator.com | 10 Jan 2022
  • What type of app have you been searching for and just doesn't exist?

    16 projects | /r/selfhosted | 27 May 2021