| With Firebase Dynamic Links now deprecated and Branch offering opaque pricing, I built Rowt (https://console.rowt.app) - an open source NestJS server scaffold for deep links and analytics. It includes a TypeScript SDK for Expo and web apps, with React Native improvements coming soon (I welcome native devs who would like to help <3) Key features: - Choice of Postgres or SQLite - TypeORM migrations (no SQL or DB setup) - Single and multi-tenant support - Built-in authentication and JWT handling - Cleanup jobs for expired links/data - Separate Console SDK for analytics dashboards - Multi-project management - one instance You can go from zero to running locally in 5 minutes, configurable via config file and env vars. For those who prefer not to self-host, there's an affordable managed option that includes a free tier (50 links/mo) to try things out. Links: - Docs: https://docs.rowt.app - GitHub: https://github.com/Rowt-Deeplinks - NPM packages: https://npmjs.com/create-rowt-server https://npmjs.com/rowt-sdk https://npmjs.com/rowt-console-sdk - Managed option: https://console.rowt.app Would love any feedback. Thank you! |