
About Lynx
Lynx is an open source framework for building cross-platform apps that render native views on phones. Developers write interfaces with the skills they already have from the web.
What it does
Lynx lets you write layouts with CSS and logic with JavaScript, then renders them as native views on iOS, Android and HarmonyOS. It can also target the web and desktop. The architecture uses multiple threads to aim for quick launches and smooth scrolling. Lynx is designed as a platform for frameworks, so React, Vue and other libraries can be used on top of it.
Key features
- Native rendering on iOS and Android
- CSS and JavaScript as the main skills
- Works with React, Vue and other frameworks
- Quick start with a single command
- Step by step tutorials for common screens
Who it's for
Lynx suits web developers who want native-rendered mobile apps and do not want to learn a separate native language. It also fits teams whose apps must start quickly and stay responsive, and companies that want one toolkit across several platforms.
Pricing and good to know
Lynx is open source under the Apache License 2.0, and its code samples use the same license. The documentation is licensed under Creative Commons. Check the docs for the exact platform support you need before starting a project, since support differs between targets.
Highlights
- Render native views on iOS, Android and HarmonyOS
- Write layouts with CSS and logic with JavaScript
- Use React or Vue on top of the same engine
- Follow tutorials for lists and product pages












