{"id":18756598,"url":"https://github.com/marzneshin/marzneshin","last_synced_at":"2026-04-25T07:01:46.412Z","repository":{"id":218394136,"uuid":"746226597","full_name":"marzneshin/marzneshin","owner":"marzneshin","description":"A fork of Marzban aiming for scalability","archived":false,"fork":false,"pushed_at":"2025-10-04T03:24:11.000Z","size":4039,"stargazers_count":671,"open_issues_count":128,"forks_count":105,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-04-18T07:03:07.406Z","etag":null,"topics":["censorship-circumvention","dashboard","hysteria2","marzneshin","python","shadowsocks","sing-box","typescript","xray","xray-core"],"latest_commit_sha":null,"homepage":"https://t.me/marzneshins","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marzneshin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-21T13:00:44.000Z","updated_at":"2026-04-15T14:13:30.000Z","dependencies_parsed_at":"2024-02-11T23:26:33.348Z","dependency_job_id":"2ab3b912-f9e0-4098-9958-76d41857638f","html_url":"https://github.com/marzneshin/marzneshin","commit_stats":null,"previous_names":["khodedawsh/marzneshin","marzneshin/marzneshin"],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/marzneshin/marzneshin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marzneshin%2Fmarzneshin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marzneshin%2Fmarzneshin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marzneshin%2Fmarzneshin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marzneshin%2Fmarzneshin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marzneshin","download_url":"https://codeload.github.com/marzneshin/marzneshin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marzneshin%2Fmarzneshin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32253251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T04:23:17.126Z","status":"ssl_error","status_checked_at":"2026-04-25T04:21:53.360Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["censorship-circumvention","dashboard","hysteria2","marzneshin","python","shadowsocks","sing-box","typescript","xray","xray-core"],"created_at":"2024-11-07T17:37:23.601Z","updated_at":"2026-04-25T07:01:46.377Z","avatar_url":"https://github.com/marzneshin.png","language":"TypeScript","funding_links":[],"categories":["🌟 XrayCore Web Panels"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"/\u003eMarzneshin\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    A Scalable and Comprehensive Proxy Engine management panel.\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/marzneshin/marzneshin/actions/workflows/dashboard-ci.yml\"\u003e\n        \u003cimg src=\"https://github.com/marzneshin/marzneshin/actions/workflows/dashboard-ci.yml/badge.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/marzneshin/marzneshin/actions/workflows/package.yml\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://github.com/marzneshin/marzneshin/actions/workflows/package.yml/badge.svg\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/dawsh/marzneshin\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/docker/pulls/dawsh/marzneshin?style=flat-square\u0026logo=docker\" /\u003e\n    \u003c/a\u003e\n    \u003cbr\u003e\n    \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/license/marzneshin/marzneshin?style=flat-square\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://t.me/marzneshins\" target=\"_blank\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/telegram-group-blue?style=flat-square\u0026logo=telegram\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/twitter-commiunity-blue?style=flat-square\u0026logo=twitter\" /\u003e\n    \u003c/a\u003e\n    \u003ca href=\"#\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/stars/marzneshin/marzneshin?style=social\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/marzneshin/marzneshin\" target=\"_blank\" rel=\"noopener noreferrer\" \u003e\n    \u003cimg src=\"https://github.com/marzneshin/marzneshin/raw/master/docs/assets/Desktop-full.png\" alt=\"screenshots\" width=\"600\" height=\"auto\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Table of Contents\n\n- [Overview](#overview)\n  - [Docs](#docs)\n  - [Features](#features)\n  - [Supported Languages](#supported-languages)\n- [Marznode](#marznode)\n- [Donation](#donation)\n- [License](#license)\n- [Contributors](#contributors)\n\n# Overview\n\nMarzneshin is a censorship circumvention tool utilizing other censorship circumvention tools.\n\nMarzneshin controls the [Marznodes](https://github.com/marzneshin/marznode)\nconnected to it; monitoring/disabling/enabling users on marznode instances while\nmarznode manages and interacts with vpn backends (such as xray).\n\n### Docs\n\nMarzneshin documentation may be found [here](https://docs.marzneshin.org).\n\n### Features\n\n- **Web UI** Dashboard\n- **Multi Nodes** support for traffic distribution, scalability, and fault tolerance\n- Supports protocols **Vmess**, **VLESS**, **Trojan** and **Shadowsocks** as provided by xray\n- **Multi-protocol** for a single user\n- Manage users' access to inbounds separately using **services**\n- **Multi-user** on a single inbound\n- Limit users' data and set exire dates\n- Reset traffic periodically (daily, weekly,...)\n- **Subscription link** compatible with **V2ray** (e.g. V2RayNG, OneClick, Nekoray, etc.), **Clash** and **ClashMeta**\n- Automated **Share link** and **QRcode** generator\n- System, nodes, traffic statistics, users monitoring\n- Integrated **Command Line Interface (CLI)**\n- [**Multi-admin** support](https://github.com/marzneshin/marzneshin/issues/73) (WIP)\n- Marzneshin is decoupled from VPN backends\n- Resilient and fault tolerant node management\n\n**Deployment and Developer Kit:**\n\n- REST-full API\n- Kubernetes and multiple deployment strategy and options (WIP)\n\n### Supported Languages\n\n- Russian (WIP)\n- English\n- Kurdish (Soranî, Kurmancî)\n- Persian\n- Arabic\n- Simplified Chinese\n\n# marznode\n\n[marznode](https://github.com/marzneshin/marznode) is the backend needed to run proxy servers.\n\n# Donation\n\nIf you found Marzneshin useful and would like to support its development, you can make a donation in one of the\nfollowing crypto networks:\n\n- Bitcoin network: 13ZDhE5KHGsfjM4A22eLTUgW98WpXhQTuF\n- TRON network (TRC20): TYxFCiRqJ3SiV6rAQAmJUd3DgVmJvEAfz4\n- TON network: EQB_VYiU73U1_wk-01I_MLg9-hx953VOf9Y36t2Z04WyUapD\n\nPart of the donations would be tipped to contributors, the rest to collaborators.\n\nMay developers be rich.\n\n# License\n\nPublished under [AGPL-3.0](./LICENSE).\n\n# Contributors\n\nWe ❤️‍🔥 contributors! If you'd like to contribute, please check out our [Contributing Guidelines](https://docs.marzneshin.org/docs/contribution-guideline) and\nfeel free to submit a pull request or open an issue. We also welcome you to join\nour [Telegram](https://t.me/marzneshins) group for either support or contributing guidance.\n\nCheck [open issues](https://github.com/marzneshin/marzneshin/issues) to help the progress of this project.\n\n\u003cp align=\"center\"\u003e\nThanks to all contributors who have helped Marzneshin:\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/marzneshin/marzneshin/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=marzneshin/marzneshin\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  Made with \u003ca rel=\"noopener noreferrer\" target=\"_blank\" href=\"https://contrib.rocks\"\u003econtrib.rocks\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarzneshin%2Fmarzneshin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarzneshin%2Fmarzneshin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarzneshin%2Fmarzneshin/lists"}