revanced/revanced-static-api — explained in plain English
Analysis updated 2026-08-03 · repo last pushed 2023-11-04
Automatically publish release history files that a mobile app can fetch to show users the latest version notes.
Generate and host contributor lists so community apps can display who helped build a project.
Share project metadata at predictable URLs without running a live server or database.
Keep a lightweight, always-available API for open-source project info that updates on a schedule.
| revanced/revanced-static-api | 100/awesome-machine-learning | adam-s/car-diagnosis | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | Python | Python | Python |
| Last pushed | 2023-11-04 | 2024-08-07 | — |
| Maintenance | Dormant | Stale | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 3/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires familiarity with GitHub Actions and writing a configuration file to specify which projects and data types to track.
ReVanced Static API is a tool that automatically creates simple, pre-built data files about software projects, like who has contributed to them and what versions have been released. These files get published online so other apps or websites can easily look up that information without needing a complex server running in the background. It works by running on a schedule through GitHub's built-in automation tools. You set up a configuration file that lists which projects you care about and what kind of information you want, for example, release history or contributor lists. When the automation runs, it reads that configuration, pulls the relevant data from each project, and saves it as plain static files. Those files are then committed directly to a branch in your repository, where they can be served as a lightweight, always-available API. This is useful for teams or communities that maintain open-source projects and want a simple way to share project metadata. For instance, if you're building a mobile app and want to show users the latest release notes or recognize contributors, this tool gathers that data automatically and makes it available at a predictable URL. No database to maintain, no server to keep running, just files that get updated on a regular schedule. The project is notable for its simplicity. Instead of building a traditional API that would require a live server fielding requests, it takes a "generate and commit" approach. The data is fetched once during the automation run, written to files, and those files sit in the repository ready to be fetched whenever needed. This keeps infrastructure costs and complexity essentially at zero, though the tradeoff is that the data is only as fresh as the last automated run rather than updated in real time.
A tool that automatically generates static data files about software projects, like release history and contributors, using GitHub Actions, then commits them to your repo as a zero-cost, serverless API.
Mainly Python. The stack also includes Python, GitHub Actions.
Dormant — no commits in 2+ years (last push 2023-11-04).
No license information is provided, so usage terms are unclear by default.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.