I've created Rowt as an open source solution for deep linking and analytics infrastructure- built on NestJS. With Firebase Dynamic Links being phased out and Branch.io's pricing structure being "call sales", I wanted to offer a community-driven alternative.
You can host yourself or there's a super-affordable managed service, including a free tier with 50 links/7 day analytics to try out how it works.
Core features:
- Postgres and SQLite support
- TypeORM migrations (no SQL needed)
- Single/multi-tenant ready
- Built-in auth and JWT handling
- Cleanup chronjobs for expired data
- Analytics dashboards via Console SDK
- Multi-project management
Setup takes just 5 minutes from zero to running locally. Configure via config file and env vars.
TypeScript SDK works with Expo and web apps. React Native improvements coming soon (accepting help with improving the native intent listeners from a real native dev)
You can host yourself or there's a super-affordable managed service, including a free tier with 50 links/7 day analytics to try out how it works.
Core features:
- Postgres and SQLite support
- TypeORM migrations (no SQL needed)
- Single/multi-tenant ready
- Built-in auth and JWT handling
- Cleanup chronjobs for expired data
- Analytics dashboards via Console SDK
- Multi-project management
Setup takes just 5 minutes from zero to running locally. Configure via config file and env vars.
TypeScript SDK works with Expo and web apps. React Native improvements coming soon (accepting help with improving the native intent listeners from a real native dev)
Links:
Docs: https://docs.rowt.app
GitHub: https://github.com/Rowt-Deeplinks
NPM packages:
Managed service: https://console.rowt.appAny feedback or questions are welcome, thank you!