Ross ROSS = Recommend OSS · open-source software intelligence for agents

gitsummore/nile.js

Scalable peer to peer live video streaming built on torrents and webRTC observed · 2026-08-28

github.com/gitsummore/nile.js · homepage · JavaScript · MIT (permissive) · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases archived

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3416
  • days_rel: n/a
  • days_push: 2849
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1755 stars · 100 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

nile.js is a JavaScript library for scalable peer-to-peer live video streaming built on WebTorrent and WebRTC. It provides Express middleware for the server plus Broadcaster and Viewer client modules that share live video as sequential torrent segments.

Use cases

  • stream live video from a webcam to many viewers without heavy server bandwidth
  • build a p2p livestreaming app on top of WebTorrent
  • let viewers rewind to earlier parts of a live stream via torrent segments
  • distribute video load across peers using magnet links
  • add live streaming middleware to an existing Express server

When to choose

  • you want decentralized live video streaming where peers share the bandwidth
  • your stack is Node.js/Express on the server and browser JavaScript on the client
  • viewers need access to earlier portions of the stream

When to avoid

  • you need a maintained, production-ready solution (the project is explicitly unmaintained since 2018)
  • you need low-latency streaming, since torrent-based segments add delay
  • you cannot use WebRTC/WebTorrent in your target environment

Facets

library · maturity abandoned

websocket middleware video-processing http-server web-development media microservices browser p2p livestreaming webtorrent webrtc torrent video-streaming real-time nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
gitsummore/nile.jsmain10

For agents

markdown · JSON · MCP: product_card(name="gitsummore/nile.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem