TorrentPier. Main project repository
Find a file
Yury Pikhtarev 6651c06fd6
Some checks failed
Deploy Documentation to GitHub Pages / Build Documentation (push) Has been cancelled
Deploy Documentation to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
refactor: streamline Docusaurus configuration and enhance sidebar structure
- Removed the API sidebar from docusaurus.config.ts and updated the main documentation sidebar to manually include relevant categories, excluding the API.
- Cleared out unused plugin configurations to simplify the setup.
- Adjusted sidebar.ts to reflect the new structure, ensuring better organization of documentation categories.
- Updated API documentation files to improve code formatting and consistency in response examples.

These changes aim to enhance the clarity and accessibility of the documentation, providing a more user-friendly experience.
2025-07-03 00:50:41 +04:00
.github feat: add pull request template for improved contribution guidelines (#2022) 2025-07-01 01:59:45 +04:00
app feat(emoji): implement comprehensive emoji management system (#2025) 2025-07-02 17:49:45 +04:00
bootstrap feat: integrate Laravel Telescope for enhanced debugging and monitoring (#2015) 2025-06-30 17:32:28 +04:00
config feat: integrate Laravel Scout with Meilisearch support (#2016) 2025-06-30 18:08:50 +04:00
database feat(emoji): implement comprehensive emoji management system (#2025) 2025-07-02 17:49:45 +04:00
docs refactor: streamline Docusaurus configuration and enhance sidebar structure 2025-07-03 00:50:41 +04:00
legacy refactor: remove legacy files and update logo in the project (#2024) 2025-07-01 23:10:28 +04:00
public Refactor: remove some legacy files and enhance documentation (#2021) 2025-07-01 01:51:54 +04:00
resources refactor: remove legacy files and update logo in the project (#2024) 2025-07-01 23:10:28 +04:00
routes feat(emoji): implement comprehensive emoji management system (#2025) 2025-07-02 17:49:45 +04:00
storage feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
tests feat(emoji): implement comprehensive emoji management system (#2025) 2025-07-02 17:49:45 +04:00
.editorconfig feat!: Laravel migration preparations (#2000) 2025-06-23 17:12:50 +04:00
.env.example feat: integrate Laravel Scout with Meilisearch support (#2016) 2025-06-30 18:08:50 +04:00
.gitattributes feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
.gitignore feat: add Docusaurus documentation setup and deployment workflow (#2017) 2025-07-01 00:36:08 +04:00
.nvmrc feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
.prettierignore feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
.prettierrc feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
artisan feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
components.json feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
composer.json feat: integrate Laravel Scout with Meilisearch support (#2016) 2025-06-30 18:08:50 +04:00
composer.lock feat: integrate Laravel Scout with Meilisearch support (#2016) 2025-06-30 18:08:50 +04:00
eslint.config.js feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
LICENSE misc(copyright): Updated copyright year (#1760) 2025-01-15 15:25:04 +03:00
package-lock.json feat: Framework preparations: Config, Dependencies & Authentication Overhaul (#2005) 2025-06-24 02:33:07 +04:00
package.json chore: update documentation setup and package configurations (#2018) 2025-07-01 00:50:36 +04:00
phpunit.xml feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
pint.json feat: Framework preparations: Config, Dependencies & Authentication Overhaul (#2005) 2025-06-24 02:33:07 +04:00
README.md chore: update nunomaduro/collision to version 8.8.2 and add BrowserStack sponsorship information to README (#2009) 2025-06-25 14:55:16 +04:00
tsconfig.json feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00
vite.config.ts feat: initialize Laravel project with React 19 starter kit (#2001) 2025-06-23 19:38:21 +04:00

TorrentPier

🐂 About TorrentPier

TorrentPier — bull-powered BitTorrent public/private tracker engine, written in PHP. High speed, simple modifications, load-balanced architecture. In addition, we have a very helpful official support forum, where it's possible to get support and download modifications for the engine.

🌈 Current status

TorrentPier is currently being completely rewritten from scratch on Laravel. The current codebase may not reflect the final product, and code downloaded from the dexter branch may not include promised features.

Warning

This branch contains development code that is not ready for production use. For stable releases, please download from the GitHub releases or use the download center.

Note

The legacy codebase (v2.x) can be found on the master branch. This Laravel rewrite (v3.0) will introduce breaking changes and is not backward compatible.

Features

  • Rich forum with browsing/moderation tools
  • High-load capable, heavily configurable announcer
  • Scrape support
  • FreeLeech
  • TorrServer integration support
  • BitTorrent v2 support
  • Event-based invite system
  • Bonus points
  • Polling system
  • PM/DM system
  • Multilingual support
  • Atom/RSS feeds
  • ... and so MUCH MORE!

📦 Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

🤝 Sponsors

This project is tested with BrowserStack.

📖 License

This project is licensed under the MIT License - see the LICENSE file for details.