All Projects → naim94a → Udpt

naim94a / Udpt

Licence: mit
A lightweight UDP torrent tracker

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
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (+300%)
Mutual labels:  torrent, tracker
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
Live Torrent
Torrent Web Client
Stars: ✭ 546 (+281.82%)
Mutual labels:  server, 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
Nyaa
Bittorrent software for cats
Stars: ✭ 2,899 (+1927.27%)
Mutual labels:  torrent, tracker
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:

Buy Me A Coffee

Why was UDPT rewritten in rust?

For a few reasons,

  1. Rust makes it harder to make mistakes than C/C++, It provides memory safety without runtime cost.
  2. Rust allows easier cross-platform development with it's powerful standard library.
  3. 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].