Back to Index

A Message to My Online Buddies

Greetings to everyone! I built this Telegram-based file index to make life easier for data hoarders, scrapers, and developers. If you've ever tried to download large databases from Telegram Desktop just to transfer them to a server, you know it’s a massive sink of time and effort. Now, you can simply curl or wget files directly into your automated scripts.

"Why download to your desktop when you can stream directly to your server?"

The Inspiration: One evening, I was manually downloading databases for cleaning and insertion. The process was tedious, and I thought: "Can I just download these via HTTP?" That single idea led to the creation of BfRepo. It’s about cutting out the middleman and making data access seamless.

Free Indexing Service: If you manage a large Telegram channel and want a file index like this one, get in touch! We’ll set it up for you completely free of charge—it costs us nothing to help the community grow.

Join Our Community: We’re always building crazy stuff at BlackSubnet. If you have a wild idea you want to bring to life, share it with us!

Check out our other Indexes:

🚀 Pro Tip: You can achieve stable speeds of 5-6 MB/s. For the best result, use Internet Download Manager (IDM) or any parallel downloader to maximize your bandwidth.

Project Philosophy

BfRepo is a specialized system designed to index and distribute files stored within the Telegram ecosystem. It operates on the principle that Telegram is the primary storage layer, and the web interface serves as a metadata browser.

"Files live on Telegram. We only serve metadata until someone actually requests a download."

This "Lazy Forward" model ensures that system resources are used efficiently. Files are only transferred to transit channels when actively requested by a user, providing a secure and scalable way to manage large repositories without local storage overhead.

How it Works

The system consists of three main components working in harmony to provide a seamless experience:

Telegram Bot (Python)

The core engine built with Pyrogram. It handles message indexing, bulk copying, and bridges the web UI to Telegram's MTProto API.

Cloudflare Worker Proxy

An edge-based proxy that handles secure download requests and streams files directly from Telegram's servers to your browser.

Web UI (Static Site)

A lightning-fast, dark-mode indexer that allows users to search, filter, and browse thousands of files instantly.

Technical Foundation

Built with modern web technologies and a focus on performance and reliability.

Python 3.11 Pyrogram Aiohttp Vanilla JS Cloudflare Workers Docker SQLite