Open-source apps, ported to Cloudflare.
FlarePort is a community-maintained catalog of deployment adapters for open-source projects. Each adapter produces an isolated Deploy to Cloudflare template, preserves upstream attribution, pins immutable source revisions, and carries a safe update path into the repository created for the user.
FlarePort is not an application marketplace or a hosted deployment service. User repositories, Cloudflare resources, secrets, domains, and application data remain user-owned.
The initial catalog validates two projects:
- OpenConnector
- NodeWarden
The repository contains four cooperating parts:
- adapter manifests and immutable upstream locks;
- a generator and validation library;
- standalone Deploy to Cloudflare template directories;
- an optional GitHub App core for trusted update PRs, staged rollout, and aggregate rollout observations.
Generated repositories also include a GitHub Actions fallback for users who do not install the App.
Repositories choose manual, auto, or staged-auto. Automatic merging is opt-in, cannot bypass required checks, and may be paused globally when a rollout exceeds its failure threshold. Sensitive projects should default to manual updates.
After validating the sealed candidate, the repository Actions fallback publishes an accurate Check Run on that candidate commit. If the user opted into automatic merging, it then requests GitHub native auto-merge; GitHub Branch Protection—not the updater—enforces the repository's configured required checks. The GitHub App MVP deliberately stops after creating a trusted PR: its auto-merge hook remains disabled until a signed check/deployment webhook can bind a trustworthy Check Run to the exact PR head SHA.
Requires Node.js 24 or later.
npm install
npm run checkSee the architecture for ownership and trust boundaries.
Every template must link to and credit its upstream project, preserve the upstream license and notices, and distinguish adapter issues from upstream application issues. FlarePort's MIT license covers FlarePort tooling; it does not replace an application's upstream license.