Open source
Libraries, a client and utilities we wrote for our own projects and published openly. Other VPN services use them too.
164,678 downloads of the two Remnawave SDKs from PyPI over the last six months, according to pypistats.org excluding mirrors.
11
open repositories
309
GitHub stars
164,678
Remnawave SDK downloads in six months
34,205
FSNT Client downloads
Remnawave, AmneziaWG and the client
sm1ky/remnawave-api
Python SDK for Remnawave
A client for the Remnawave panel API: controllers, Pydantic request and response models, orjson serialisation. Versions follow the panel, currently 3.4.5.
83 starsPython78,624 PyPI downloads in six monthsremnawave/python-sdkarchived
python-sdk in the Remnawave organisation
The SDK in the Remnawave project’s own repository, published on PyPI as remnawave for 2.x panels. 148 of 160 commits are ours. The repository is archived; 3.x releases ship as remnawave-api.
47 starsPython86,054 PyPI downloads in six monthsforestsnet/Throne
FSNT Client, based on Throne
A desktop client for VPN service users, forked from Throne (formerly Nekoray): a simple mode, routing presets, self-diagnostics, a device ID the panel can recognise and background updates. Builds for Windows, macOS and Linux.
3 starsC++34,205 release downloadsforestsnet/awg-agent
AmneziaWG agent
An HTTP agent for AmneziaWG servers: protocol 3.1, custom signature packets and an API compatible with amnezia-wg-easy, so it can replace amnezia-wg-easy without changing the client side.
3 starsPythonforestsnet/torrent-blocker
Torrent detector for Remnawave Node
Catches what the built-in Torrent Blocker misses: encrypted peers by their behaviour in the log, and DHT, uTP and tracker UDP traffic by strict nft signatures. Bans, notifications and the webhook work as with the built-in one.
1 starShellforestsnet/native-torrent-blocker
BitTorrent blocker for WireGuard
A standalone blocker for WireGuard, AmneziaWG and routers without xray: strict nft signatures for DHT, uTP and UDP trackers, reports in the Remnawave format, no panel and no logs.
0 starsPython
For Marzban
The panel is outdated, but many services still run on it.
sm1ky/marzban_api
Python client for Marzban
An async library for the Marzban 0.8.4 API: admins, users, nodes and statistics. Published on PyPI as marzban.
69 starsPython8,651 PyPI downloads in six monthssm1ky/marzban-node-monitor
Marzban node monitor
Checks node status, restarts nodes that went down and reports to Telegram. Installs from a ready-made image on Docker Hub.
47 starsPython2,143 image pullssm1ky/marzban-docs
Marzban documentation in Russian
Installation, nodes, SSL, environment variables, API and CLI, plus guides on WARP, UFW, moving to MySQL and URL schemes for client apps. Community pull requests are welcome.
sm1ky/luIP-marzbanarchived
luIP for Marzban, fixed version
Limits the number of simultaneous IP addresses per Marzban user.
29 starsJavaScript
Telegram support
sm1ky/support-bot-topic
Telegram support bot built on forum topics
Opens a topic in the support group for every user: requests are closed and reopened with commands, a summary of new ones arrives every three hours and inactive ones close on their own. Installs from a ready-made Docker image.
1 starPython
Stars and release downloads come from GitHub, package downloads from pypistats.org and Docker Hub. The page refreshes the numbers every hour.