{"id":13476721,"url":"https://github.com/reisxd/revanced-builder","last_synced_at":"2025-09-27T10:32:10.152Z","repository":{"id":41209663,"uuid":"508745959","full_name":"reisxd/revanced-builder","owner":"reisxd","description":"A NodeJS ReVanced builder","archived":true,"fork":false,"pushed_at":"2023-07-18T16:08:00.000Z","size":2773,"stargazers_count":1918,"open_issues_count":10,"forks_count":176,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-01-17T20:38:17.410Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reisxd.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}},"created_at":"2022-06-29T15:23:21.000Z","updated_at":"2025-01-15T18:43:18.000Z","dependencies_parsed_at":"2024-01-13T19:19:03.537Z","dependency_job_id":"74e7e812-1057-4d4a-8b77-82388b894529","html_url":"https://github.com/reisxd/revanced-builder","commit_stats":null,"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/reisxd/revanced-builder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reisxd%2Frevanced-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reisxd%2Frevanced-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reisxd%2Frevanced-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reisxd%2Frevanced-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reisxd","download_url":"https://codeload.github.com/reisxd/revanced-builder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reisxd%2Frevanced-builder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":277219055,"owners_count":25781447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-27T02:00:08.978Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-07-31T16:01:33.817Z","updated_at":"2025-09-27T10:32:09.800Z","avatar_url":"https://github.com/reisxd.png","language":"JavaScript","readme":"# ReVanced Builder\n\n## NOTICE\n\nReVanced Builder is discontinued, and RVB v4 is postponed indefinitely. Thanks for everyone who has used ReVanced Builder before. I have made an another project, [TizenTube](https://github.com/reisxd/TizenTube). In short, TizenTube is a way to experience ad-free and sponsor-free YT experience on your Tizen TVs. \n\n---\n\nThis project will allow you to download the APK of any of the [officially supported](https://github.com/revanced/revanced-patches#-patches) apps and build ReVanced easily!\n\n## Required\n\nYou'll need at least [Zulu JDK 17](https://www.azul.com/downloads/?version=java-17-lts\u0026package=jdk) and [ADB](https://developer.android.com/studio/command-line/adb) (optional, required only for rooted phones).\n\nIf you plan to use it from source, you'll also require [Node.js \u003e= 16](https://nodejs.org/).\n\n## How to use\n\nIf you are on a PC, download the latest executable from [here](https://github.com/reisxd/revanced-builder/releases/latest) or if you are on a Android device, please see [this](https://github.com/reisxd/revanced-builder/wiki/How-to-use-revanced-builder-on-Android).\n\n**NOTE: If you intend to build the rooted version of either YouTube or YouTube Music, you must have the stock YouTube app to be the same version as the one chosen for building. Otherwise, the build will fail.**\n\n## For developers\n\nFor developers, see [this](https://github.com/reisxd/revanced-builder/blob/main/DEVELOPERS.md)\n\n## How to use (Docker)\n\nRequired [docker](https://docs.docker.com/get-docker/) and [docker-compose (for \\*nix cli)](https://docs.docker.com/compose/install/linux/) must be installed\n\n**Note:** If you're using Docker Desktop, `docker-compose` will be pre-installed.\n\nClone the repository and `cd` into the directory `revanced-builder`\n\n### Build using `docker-compose`\n\n```bash\ndocker-compose build --pull --no-cache\n```\n\nThis builds the Docker image (`--no-cache` is used to build the image from scratch; sometimes the cache might cause version conflicts).\n\nAfter building, launch the container (runs at `localhost:8000`):\n\n```bash\ndocker-compose up -d\n```\n\nTo stop the container:\n\n```bash\ndocker-compose down\n```\n\n**Note: docker-compose uses docker-compose.yml so make sure you are in the same directory `revanced-builder`**\n\nTo update to a newer version, stop the existing container if it is running, build the image and start it again.\n\n### Build using only `docker`\n\n```bash\ndocker build . --pull -t \u003cname_of_the_image\u003e --no-cache\n```\n\nRun the newly built container:\n\n```bash\ndocker run -d --name \u003cname_of_container\u003e -p 8000:8000 --restart unless-stopped -v ./revanced/:/app/revanced-builder/revanced/ \u003cname_of_the_image\u003e\n```\n\nThis launches the container on `http://localhost:8000`\n\nTo stop the container:\n\n```bash\ndocker rm \u003cname_of_container\u003e -f\ndocker rmi \u003cname_of_the_image\u003e -f\n```\n\nTo update to a newer version of Builder, stop the existing container if it is running, build the container start it again.\n\nIn both the builds, a persistent storage is kept. All the builds are stored in `\u003cpath/to\u003e/revanced-builder/revanced/`.\n","funding_links":[],"categories":["JavaScript","others","🔨 Projects"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freisxd%2Frevanced-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freisxd%2Frevanced-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freisxd%2Frevanced-builder/lists"}