there is an open source_for that
LinkForty, Branch.io, Firebase Dynamic Links, AppsFlyer OneLink

LinkForty

★ 32 · AGPL-3.0 · ACTIVE · ALT TO BRANCH.IO

LinkForty is an open source alternative to Branch.io, Firebase Dynamic Links, and AppsFlyer OneLink. Self-hosted deep linking engine with device detection, deferred linking, and analytics — open-source alternative to Branch.io and Firebase Dynamic Links. AGPL-3.0 licensed, 32 GitHub stars, self-host with Docker, and last released 2026-08-11.

Self-hosted deep linking engine with device detection, deferred linking, and analytics — open-source alternative to Branch.io and Firebase Dynamic Links.

How to start today
Use it if

Mobile app teams that need Branch.io-style deep linking and attribution self-hosted on their own infrastructure, comfortable operating Docker and PostgreSQL.

Skip it if

You need a fully managed hosted cloud tier (LinkForty is self-host only), or your product cannot comply with AGPL-3.0 source disclosure requirements.

Watch out

LinkForty is 9 months old (created Nov 2025) with 32 stars. Its only independent user reports describe a Docker self-hosting migration bug (issue #35, reported Jul 2026, addressed by Aug 2026). AGPL-3.0 requires source disclosure for any networked service. Low community adoption signal; project is under active development.

Support the creator

Support this project directly once our USDC payment option launches.

USDC is a trademark of Circle. Button indicates a payment option.

Some quotes here endorse the approach rather than report first-hand use, or report a problem. We label those.

"When deploying LinkForty in a self-hosted environment using Docker Compose, the API service fails to start and returns the following error: {"statusCode":500,"code":"42P01","error":"Internal Server Error","message":"relation \"organizations\" does not exist"}"

"I was just looking into this for my own setup. The issue lies with the database migrations not creating an organizations (or users) table, but the redirect in the routes code still references it."

"Thank you for addressing this! I'm looking forward to getting lf working when next I have bandwidth for it."

CadenceActive
Last releasev1.21.0 · 2026-08-11

Get started

1. Run with Docker
docker pull linkforty/core
GitHub
See all in Developer Tools ->

Find more Open Source solutions at thereisanopensourceforthat.com

deep-linkingattributionmobiletypescriptfastify