GitHub - appflare/appflare: An app store for your Cloudflare account: install and update apps in your own account · GitHub
Skip to content
appflarePublic

About

An app store for your Cloudflare account: install and update apps in your own account

Topics

Resources

Stars

242 stars

Watchers

0 watching

Forks

Repository files navigation

Appflare

An app store for your own Cloudflare account.

Documentation CI License: Apache-2.0

Install and manage 100+ open-source apps, including OpenSEO, Sink and Counterscale. Appflare sets up each app and gives you one dashboard for updates, custom domains and access control. Your apps run in your own Cloudflare account.

Install Appflare

Or use Cloudflare's Deploy button.

Browse the apps · Installation guide · Documentation · App catalog repository

Appflare with a gallery of apps you can install in your own Cloudflare account

Install Appflare

Select Install Appflare above, sign in to Cloudflare, and choose the account and address. Appflare's hosted deploy page installs it for you. You need only a Cloudflare account, with no API token to create or Git repository to clean up. The browser setup guide covers each step.

You can also use Cloudflare's Deploy button, which copies a repository into your GitHub or GitLab account. Its setup guide explains the token and cleanup.

Or run the installer with Node.js 22 or newer:

npx create-appflare

You can also give the installation prompt to a coding agent. All these methods install the same Appflare release into your account.

Appflare is free and open source. It runs on the free Workers plan, and most catalog apps do too. Each app's page shows whether it needs Workers Paid. Apps count against your own Cloudflare plan, and some use third-party services with their own pricing.

What you can do

  • Browse apps for analytics, email, files, AI, productivity and more, then install them from your browser.
  • Update apps when a new version is available. Automatic updates are off until you turn them on.
  • Follow installs and updates in a live log, and roll back to an earlier app version when supported.
  • Give apps custom domains and protect them with Cloudflare Access.
  • Change app settings, or remove apps along with their resources.

Appflare creates each app's Cloudflare resources, such as databases and storage. Installed apps don't need Appflare to run, so they keep running if it stops or you remove it.

Contribute

Report a bug or suggest a feature, or open a pull request to improve the manager, installer or documentation. To add an app, use the catalog repository and submission guide.

For development, use Node.js 22 or newer and pnpm 10. The repository's package.json pins the pnpm version.

git clone https://github.com/appflare/appflare.git
cd appflare
pnpm install --frozen-lockfile
pnpm check

The manager, installer, catalog packer and documentation site live in this repository.

Documentation

Find setup instructions and guides at appflare.dev:

License

Apache-2.0. Catalog apps have their own licenses, shown on their app pages.

Appflare is an independent open-source project and is not affiliated with, endorsed by, or sponsored by Cloudflare, Inc.

About

An app store for your Cloudflare account: install and update apps in your own account

Topics

Resources

Stars

242 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages