Skip to content

Deno Torrent

Open-source torrent libraries and tools for Deno.

Deno Torrent is an open-source organization building practical, well-designed libraries for BitTorrent and related peer-to-peer technologies in the Deno ecosystem.

Our goal is to make torrent development on Deno simpler, safer, and more approachable—whether you are parsing a .torrent file, working with magnet links, managing metadata, or building peer-to-peer applications.

Why Deno?

Deno is a modern JavaScript and TypeScript runtime designed around simplicity, security, and a first-class developer experience.

Its TypeScript support, web-standard APIs, built-in tooling, and permission-based security model make it a compelling foundation for reliable torrent software and networked applications.

Our Mission

We aim to grow a focused ecosystem of reusable Deno packages for torrent technology.

Our work includes tools and libraries for:

  • Parsing and generating torrent metadata
  • Handling magnet links and info hashes
  • Working with bencode and BitTorrent data formats
  • Building peer-to-peer communication workflows
  • Creating developer-friendly utilities for torrent applications

We value clear APIs, solid documentation, interoperable standards, and contributions from the community.

What You’ll Find Here

  • Open-source packages — Modular Deno libraries for BitTorrent-related workflows.
  • Practical tooling — Utilities that help developers build, inspect, and integrate torrent applications.
  • Documentation and examples — Guides that make each project easier to understand and adopt.
  • A collaborative community — A welcoming place for issues, ideas, bug reports, and pull requests.

Get Involved

Explore our repositories, try the libraries, share feedback, or contribute code and documentation.

Whether you are an experienced peer-to-peer developer or just beginning with Deno, you are welcome here.

Together, we can build a healthier, more capable torrent ecosystem for Deno.


Deno Torrent

面向 Deno 的开源 BT / 种子技术库与工具。

Deno Torrent 是一个开源组织,专注于为 Deno 生态构建实用、易用且设计良好的 BitTorrent 及相关点对点技术库。

我们的目标是让基于 Deno 的种子开发更加简单、安全、易于上手——无论你需要解析 .torrent 文件、处理磁力链接、管理种子元数据,还是构建点对点应用。

为什么选择 Deno?

Deno 是一个现代化的 JavaScript 和 TypeScript 运行时,强调简洁、安全与优秀的开发体验。

原生 TypeScript 支持、Web 标准 API、内置工具链以及基于权限的安全模型,使它非常适合构建可靠的种子软件和网络应用。

我们的使命

我们希望在 Deno 生态中建立一套专注、可复用的种子技术工具库。

我们的项目涵盖:

  • 种子元数据的解析与生成
  • 磁力链接和信息哈希(info hash)的处理
  • Bencode 与 BitTorrent 数据格式支持
  • 点对点通信相关能力
  • 面向种子应用开发的实用工具

我们重视清晰的 API、完善的文档、标准兼容性,以及社区的共同参与。

这里有什么?

  • 开源软件包 — 面向 BitTorrent 相关场景的模块化 Deno 库。
  • 实用工具 — 帮助开发者构建、分析和集成种子应用的工具。
  • 文档与示例 — 降低理解和使用各项目门槛的指南。
  • 开放社区 — 欢迎提交问题、建议、错误反馈与 Pull Request。

参与进来

欢迎浏览我们的仓库、试用工具库、提出建议,或参与代码与文档贡献。

无论你是经验丰富的 P2P 开发者,还是刚开始接触 Deno,都欢迎加入我们。

让我们一起为 Deno 构建更健康、更强大的种子技术生态。

Pinned Loading

  1. torrent-dht torrent-dht Public

    torrent-dht is a library that provides an implementation of the DHT (Distributed Hash Table) protocol for Deno

    TypeScript

  2. torrent-generator torrent-generator Public archive

    torrent-generator is a lightweight Deno library for generating torrent files

    TypeScript

  3. torrent-parser torrent-parser Public archive

    torrent-parser is a lightweight Deno library for parsing torrent files

    TypeScript

  4. peerid peerid Public

    decoding and encoding of peerid

    TypeScript

  5. bencode bencode Public

    Bencode encoding and decoding for deno

    TypeScript

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…