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.
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.
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.
- 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.
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 的开源 BT / 种子技术库与工具。
Deno Torrent 是一个开源组织,专注于为 Deno 生态构建实用、易用且设计良好的 BitTorrent 及相关点对点技术库。
我们的目标是让基于 Deno 的种子开发更加简单、安全、易于上手——无论你需要解析 .torrent 文件、处理磁力链接、管理种子元数据,还是构建点对点应用。
Deno 是一个现代化的 JavaScript 和 TypeScript 运行时,强调简洁、安全与优秀的开发体验。
原生 TypeScript 支持、Web 标准 API、内置工具链以及基于权限的安全模型,使它非常适合构建可靠的种子软件和网络应用。
我们希望在 Deno 生态中建立一套专注、可复用的种子技术工具库。
我们的项目涵盖:
- 种子元数据的解析与生成
- 磁力链接和信息哈希(info hash)的处理
- Bencode 与 BitTorrent 数据格式支持
- 点对点通信相关能力
- 面向种子应用开发的实用工具
我们重视清晰的 API、完善的文档、标准兼容性,以及社区的共同参与。
- 开源软件包 — 面向 BitTorrent 相关场景的模块化 Deno 库。
- 实用工具 — 帮助开发者构建、分析和集成种子应用的工具。
- 文档与示例 — 降低理解和使用各项目门槛的指南。
- 开放社区 — 欢迎提交问题、建议、错误反馈与 Pull Request。
欢迎浏览我们的仓库、试用工具库、提出建议,或参与代码与文档贡献。
无论你是经验丰富的 P2P 开发者,还是刚开始接触 Deno,都欢迎加入我们。
让我们一起为 Deno 构建更健康、更强大的种子技术生态。