naim94a / Udpt
Licence: mit
A lightweight UDP torrent tracker
Stars: ✭ 143
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Udpt
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+727.97%)
Mutual labels: server, torrent, tracker
SpooferBT
Relay torrent tracker communication via TCP to bypass a blocked UDP network.
Stars: ✭ 18 (-87.41%)
Mutual labels: tracker, torrent, udp
Laravel S
LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.
Stars: ✭ 3,479 (+2332.87%)
Mutual labels: server, udp
Simps
🚀 A simple, lightweight and high-performance PHP coroutine framework.
Stars: ✭ 318 (+122.38%)
Mutual labels: server, udp
UNIT3D-INSTALLER
Provisioner and Installer for the UNIT3D Torrent Tracker Platform.
Stars: ✭ 43 (-69.93%)
Mutual labels: tracker, torrent
torrent
Bittorrent library implemented in pure Dart. [WIP, early development stage]
Stars: ✭ 26 (-81.82%)
Mutual labels: tracker, torrent
torrent-indexer
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)
Stars: ✭ 50 (-65.03%)
Mutual labels: tracker, torrent
Torrenter
Simple nodejs package to download torrents using torrent-indexer and webtorrent, especially movie and series.
Stars: ✭ 42 (-70.63%)
Mutual labels: torrent, tracker
Rnl
RNL - Realtime Network Library - The opensource reliable UDP network library
Stars: ✭ 59 (-58.74%)
Mutual labels: server, udp
privtracker
Private BitTorrent tracker generator
Stars: ✭ 84 (-41.26%)
Mutual labels: tracker, torrent
webtorrent-health
💚 Get health info about a webtorrent file or magnet link
Stars: ✭ 27 (-81.12%)
Mutual labels: tracker, torrent
scrapeer
Essential PHP library that scrapes HTTP(S) and UDP trackers for torrent information.
Stars: ✭ 81 (-43.36%)
Mutual labels: tracker, torrent
Torrent
Full-featured BitTorrent client package and utilities
Stars: ✭ 4,138 (+2793.71%)
Mutual labels: torrent, tracker
Pss
This is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (+53.15%)
Mutual labels: server, udp
Snail
基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼
Stars: ✭ 102 (-28.67%)
Mutual labels: torrent, tracker
Trackerslistcollection
🎈 Updated daily! A list of popular BitTorrent Trackers! / 每天更新!全网热门 BT Tracker 列表!
Stars: ✭ 9,761 (+6725.87%)
Mutual labels: torrent, tracker
Unit3d Community Edition
🚀 A Next Generation Private Torrent Tracker (Community Edition)
Stars: ✭ 1,305 (+812.59%)
Mutual labels: torrent, tracker
UDPT
UDPT is a UDP based torrent tracker which fully implements BEP-15.
This project was written in Rust, it is a complete rewrite of a previous C/C++ UDPT project (which is still currently available in the v2.1
tag of the repository).
Features
- [X] UDP torrent tracking server
- [X] In memory database
- [X] Choice of Dynamic/Static/Private tracker modes
- [X] Ability to block a torrent from being tracked
- [X] HTTP REST API for management
- [X] Logging
- [ ] Windows Service or Linux/Unix daemon
Getting started
The easiest way is to get built binaries from Releases, but building from sources should be fairly easy as well:
git clone https://github.com/naim94a/udpt.git
cd udpt
cargo build --release
Contributing
Please report any bugs you find to our issue tracker. Ideas and feature requests are welcome as well!
Any pull request targeting existing issues would be very much appreciated.
If you like this project and want to buy me a coffee, there's a link for that:
Why was UDPT rewritten in rust?
For a few reasons,
- Rust makes it harder to make mistakes than C/C++, It provides memory safety without runtime cost.
- Rust allows easier cross-platform development with it's powerful standard library.
- Integrated tests and benchmarks.
UDPT was originally developed for fun in 2012 by @naim94a.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].