❇️ The Cross-platform Infrastructure behind TikTok
Large-scale apps like TikTok are never built with a single technology. Sparkling is the cross-platform infrastructure we built to power the TikTok app. It unlocks Lynx at our scale, and we believe it can do the same for your app.
- 📦 Scaffold in minutes. Create a Lynx app targeting Android & iOS with a single CLI command.
- 🔀 Scheme-driven navigation. Route between Lynx pages and native screens with a unified URL scheme.
- 🧩 Production-proven native APIs. Built-in media, storage, and extensible through Sparkling Method.
The full documentation for Sparkling can be found in docs
packages/sparkling-sdkCore Sparkling SDKpackages/sparkling-methodSparkling Method SDKpackages/methodsBuilt-in Sparkling methods packagespackages/sparkling-app-cliCLI for build and run Sparkling apps.packages/create-sparkling-appApp scaffolding CLIpackages/sparkling-method-cliSparkling Method toolingpackages/playgroundPlayground app for local developmenttemplate/sparkling-app-templateApp template used bynpx create sparkling-app
We are devoted to ensuring a positive, inclusive, and safe environment for all contributors. Please find our Code of Conduct for detailed information.
We welcome you to join and become a member of Sparkling Authors. It's people like you that make this project great.
Please refer to our contributing guide for details.
Sparkling is Apache licensed, as found in the LICENSE file.
