Skip to content

ReVanced/revanced-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

342 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย  ย ย ย 

Continuing the legacy of Vanced

๐Ÿš€ ReVanced API

GitHub Workflow Status (with event) AGPLv3 License

API server for ReVanced.

โ“ About

ReVanced API is a server that is used as the backend for ReVanced. ReVanced API acts as the data source for ReVanced Website and powers ReVanced Manager with updates and ReVanced Patches.

๐Ÿ’ช Features

Some of the features ReVanced API include:

  • ๐Ÿ“ข Announcements: Post and get announcements
  • โ„น๏ธ About: Get more information such as a description, ways to donate to, and links of the hoster of ReVanced API
  • ๐Ÿ’Š Manager: Get the latest updates of ReVanced Manager and its downloaders
  • ๐Ÿงฉ Patches: Get the latest updates of ReVanced Patches, directly from ReVanced API
  • ๐Ÿ‘ฅ Contributors: List all contributors involved in the project

๐Ÿš€ How to get started

ReVanced API is deployed as a Cloudflare Worker.

๐Ÿง‘โ€๐Ÿ’ป Local development

  1. Install dependencies with bun install
  2. Copy .env.example to .env and fill in the required environment variables
  3. Create a local D1 database and run migrations with bun run db:migration:apply
  4. Start the development server with bun run dev

๐ŸŒ Deployment

bun run db:migration:apply --remote # Configure the database_id in wrangler.toml after this command.
bun run deploy

๐Ÿ“š Everything else

๐Ÿ“™ Contributing

Thank you for considering contributing to ReVanced API. You can find the contribution guidelines here.

๐Ÿ“œ Licence

ReVanced API is licensed under the AGPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced API as long as you track changes/dates in source files. Any modifications to ReVanced API must also be made available under the GPL along with build & install instructions.

About

๐Ÿš€ API server for ReVanced

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

โšก