Empower the web community to build across platforms

earth
Thanks for the hour-long video and all the deep dives. Another surprise gift from the community!💖
I didn't think we'd ever see a real React Native alternative. I certainly didn't think TikTok would make it. Lynx is incredible. Just posted a deep dive on my channel
22
50
1,444
132,845
Hello word! Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity. visit lynxjs.org/
26
124
512
100,367
🚀 Lynx 3.2 is here! This is our first stable release since going open source. It brings: ✅ ReactLynx Testing Library ✅ New features in CSS Grid, list, text ✅ Microtask, console, Rspeedy, DevTool, llms.txt A Thread:
23
58
461
38,073
Announcing Lynx for HarmonyOS Our vision stays the same: unlock native for more platforms and more users. With HarmonyOS adding new diversity, our developers can now reach these users as easily as on Android, iOS, and Web.
7
32
327
21,014
🚀 The 2025 roadmap for Lynx is live! Discover our steady release schedule, expanded platform support (desktop and more), new capabilities, UI elements, and more. Check it out! lynxjs.org/blog/lynx-open-so…
12
24
270
25,992
Excited to see @better_auth bringing 𝑏𝑒𝑡𝑡𝑒𝑟 auth to Lynx apps🔒
We now have integration for lynx
7
176
25,796
Lynx was initially optimized for brownfield, so our docs lean toward integration with existing apps. Want to build greenfield app with Lynx? Check this out 👉
Announcing the first CLI to create new Lynx apps!! 🔥 npx create-lynxjs-app → Support for iOS, Android 🤩 → Blazingly fast ⚡ → Web & HarmonyOS support coming soon 👀
5
13
130
14,134
If you haven't noticed, we made a typo in our very 1st 🐈‍⬛ tweet (“Hello word” 😅), but everyone was so nice about it!! Most of the team aren’t native speakers. If you spot anything off, help us out by filing an issue or sending a PR. We just open-sourced our doc site with all the docs and API data: github.com/lynx-family/lynx-….
Hello word! Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and web from a single codebase, featuring performance at scale and velocity. visit lynxjs.org/
5
7
127
24,012
We shared two demos with @tailwindcss and motion.dev during @Huxpro's talk at @ReactSummit last week. ✨ We are working on integration to make it possible to share design engineering from the Web community into Lynx
2
13
118
10,838
Lynx 😘 React Compiler
ReactLynx now supports React Compiler experimentally 🚀 📖 Docs: lynxjs.org/next/react/react-…
9
110
18,445
TGIF 🎉 your weekend gift, our biggest release yet, Lynx 3.4 is out! 📱 #HarmonyOS support 🪟 dev on Windows 🔍 2 new DevTools Trace & Recorder 📝 <input> & <textarea> finally here 🔤 Variable fonts via CSS! ... plus better list recycling and animations! A Thread:
3
12
102
14,191
Lynx is nominated for React Open Source Awards 2025 😆 "The Most Exciting Use of Technology" @ReactSummit Vote for us if we excite you 🐈‍⬛
2
10
94
16,095
Thank you for creating the game-changing library that has inspired a generation of declarative UI technologies. @reactjs
8
87
21,808
Of course our demo is cross-platform 😉 The coolest (also hardest) part of this is that they run the exact same framework and app code, invoking the same Element PAPI, with the same threading model. Watch our latest talk to know how we implement the Lynx engine for Web ⬇️
just deployed @LynxJS_org Web app with @vercel! → dual-thread-demo.vercel.app works on Web, iOS & Android 🔥
2
7
88
14,591
Oh did you know you can have Rsdoctor with Lynx in just one line: `RSDOCTOR=true rspeedy build` 🦀🩺
Announcing Rsdoctor 1.0: A one-stop, intelligent build analyzer that makes the build process transparent, predictable, and optimizable. rsdoctor.dev/blog/release/re…
3
8
85
21,051
Thank you for sparking new possibilities and reshaping the field of cross-platform development @FlutterDev
1
5
84
13,513
Thank you for inspiring us and for developing such great technology. @apachecordova
9
12
75
17,252
At @ReactSummit in June, @huxpro gave our global debut talk on why we exist and the principles that make us familiar, yet different. 🎥 Video now available (comments👇).
2
7
73
12,497
Our docs search just got 10x better with @algolia 🔎 Huge thanks to the DocSearch program for supporting dev docs worldwide ❤️
5
12
72
6,980
🚀 ReactLynx now supports TanStack Router's file-based routing! Modern, type-safe routing meets cross-platform development. Ship scalable React apps anywhere. 📖 Docs: lynxjs.org/react/routing/tan… #Lynx #ReactLynx #TanStackRouter #React #Rspeedy #Rspack
4
2
68
10,249
Thank you for the groundbreaking work in enabling developers to create truly native apps using JavaScript and React. @reactnative
2
64
7,626
Replying to @GithubProjects
Thanks for featuring!
1
1
61
4,900
We initially shipped a customize Node-API, but now we’re making it compatible to share with its broader ecosystem. That means: 💡 Use any language 🔒 ABI-stable 📦 Ship prebuilt native code Read the detailed RFC and give us feedback ⬇️
2
4
56
7,014
We won the Most Exciting Tech! 🙌 Thanks to everyone voted 💖
🏆Congrats to the React OSS Awards winners! Breakthrough of the Year: React Compiler (@reactjs) Most Exciting Tech: @LynxJS_org Productivity Booster: React Scan Community of the Year: @ReactPlayIO A great celebration🎉of open source at #ReactSummit: piped.video/live/raTd5qIUJtQ
8
54
5,964
Do you know ReactLynx is powered by @preactjs? We just land Preact DevTool in the Lynx DevTool! We are also working on opening up the Lynx DevTool so different frameworks/libraries can integrate their on DevTool plugins 🤩
The Preact DevTools Panel has landed in Lynx DevTool v0.1.0! 🚀 Inspect your ReactLynx components, track state, and profile performance directly. 🔽 Download: github.com/lynx-family/lynx-… 📖 Docs: lynxjs.org/guide/debugging/l… #Lynx #ReactLynx #LynxDevtool #Preact #OpenSource
1
5
51
6,672
Oops, someone just discovered that we have a spec
Kudos to whoever wrote the detailed tech spec as well. It's rare to see that for any framework. lynxjs.org/guide/spec.html
51
12,193
Svelte on Lynx, anyone? 👀 Let Mainmatter and us know if you are interested!
Help us complete @PaoloRicciuti's Lynx transformation! We’re looking for companies to fund our work on Svelte custom renderers. If you’d like to use #svelte to build UIs across all platforms, including native apps with @LynxJS_org, find more info here: svelte-custom-renderers.com/
8
4
42
4,723
Our Multi-platform EM will reveal how we're bringing Lynx to desktop on @ubuntu summit, and how our approach both learns from and differs from prior arts like @electronjs and @qtproject.
Excited to be speaking at Ubuntu Summit 25.10! I will be presenting about bringing Lynx to desktops and beyond. Tune in online on Oct 23rd! Register now: ubuntu.com/summit #UbuntuSummit
2
1
33
6,822
Record, replay and measure user flows coming in Lynx DevTool 👀
Anyone want this? @LynxJS_org #lynx #lynxdevtool
2
35
5,883
Excited to announce Lynx’s new logo: tiktok.com/t/ZP8j1mbfB/
3
6
32
7,085
👁️
<input> and <textarea> will be available soon! #Lynx
1
31
3,781
🪄 The wizard behind Rspeedy where Rspack and Lynx meets
Huge shoutout to @colinqywang for working on Rspack's first-class support for @lynxjs_org! 🌟 This is what Rspack was born to do: Run anywhere JavaScript runs, power anything JavaScript builds. Let’s vibe with Lynx + Rspack!
1
2
30
6,215
Moonface is our UI element/component lead and we want to hear from you! Drop your ideas👇
Let's Shape the Future of Lynx Together!​ Your input matters:​​ ✔️ We've internally built advanced components ✔️ 2025 Roadmap targets gradual open-sourcing ✔️ Need YOUR practical insights to sequence releases github.com/lynx-family/lynx/…
1
3
29
7,388
Pro Tips: If you are vibe coding Lynx, add lynxjs.org with @Docs in @cursor_ai and #Doc in @Trae_ai for much better AI understandings 😃 docs.cursor.com/context/@-sy… docs.trae.ai/ide/number-sign…
1
1
29
3,976
Come find us in Silicon Valley 🤓
21
2,387
Our public beta for HarmonyOS brings feature parity in CSS, UI elements, and APIs, with the same native performance and UX. 👉 Check out the blog to see how we built it and how to start your first Lynx Harmony app. lynxjs.org/blog/lynx-harmony…
1
3
18
2,820
Replying to @TimS_SS
We are production ready on day1 as all our apps run on the same OSS code directly! Ecosystem wise, we are catching up open-sourcing more batteries 🔋
Lynx is like “Blink” (the engine), and TikTok will open source its “Chromium” that wraps Lynx with more capabilities such as system APIs and navigation. We are still naming it! “framework” feels way too overloaded
1
17
1,059
Yes, your most requested UI elements are finally here! ✅ Single-line <input> ✅ Multi-line <textarea> What UI element should we ship next? Vote here 👇github.com/lynx-family/lynx/…
1
14
685
There are more in the post - Proper Microtask support - More console APIs - Rspeedy: Rslib and Rspack 1.3 - DevTool: Screen Mirroring with Resolution Control Read the full post and upgrade guide: lynxjs.org/blog/lynx-3-2.htm…
1
12
2,030
Replying to @charrz__
"What we are open-sourcing today is the exact version we use in production, which is why it starts at version 3.x. It even includes legacy code and APIs we intend to deprecate, but we believe in opening source what we actually rely on." -- lynxjs.org/blog/lynx-unlock-…
1
1
13
518
Finer-grained control over <list> recycling ♻️ Sticky <list-item> can now be recycled ♻️ <list-item recyclable=false> to opt-out any item
1
13
1,940
We now officially supports rendering to native on #HarmonyOS. A full deep-dive blog is coming soon, but for now check out this video 👇
🔥 @LynxJS_org works on HarmonyOS too!
1
2
11
1,464
Out-of-the-box Variable Fonts support using CSS properties like 🔤 font-variation-settings 🔤 font-optical-sizing just like on the Web!
1
12
607
With the newly added `custom-text-selection` attribute, you can now implement customized logic to select and copy text across multiple <text> elements, making the text selection experience more similar to the Web.
1
1
9
2,512
We also dropped two prod-grade DevTools at once. 🔍Trace → full perfetto-based perf analysis & visualization (think Chrome Perf panel) 🎥 Recorder → time-machine debugging with full record & replay (think Chrome Recorder, but for native!)
2
2
10
918
The website now supports llms.txt thanks to @rspack_dev's Rspress V2 and its new LLM plugin! Try lynxjs.org/llms.txt lynxjs.org/llm-full.txt you can get the original markdown by replacing the .html extension with .md for every page.
With Rspress's LLMs plugin, all our documentation sites now include llms.txt and llms-full.txt. Enjoy! ✨
2
3
8
4,767
Lynx 3.2 adds three CSS functions minmax(), max-content, and fit-content, to help you better controll grid sizes in the CSS Grid Layout. Let's take a look at an example of building a three-column grid with grid-template-columns: 20% max-content minmax(50px, max-content):
1
8
1,258
.@TestingLib is a popular way in the JavaScript community to test UI components, and we've adapted it for Lynx. We now introduce a new package `@lynx-js/react/testing-library` and you can use it with `@testing-library/jest-dom`
4
7
10,765
To make animations more flexible and closer to the Web: ✨ CSS vars can now trigger transitions ✨ Element.animate() is available on MTS (Main Thread Script) for imperative control
1
9
588
With the newly stablized API `item-snap`, you can implement paginated carousel or feeds with precise scroll snapping control in <list>:
1
6
1,030
With real Tailwind and native CSS vars, we can adapt themes from generators like @daisyui_ , @shadcn/ui, or tweakcn by @iamsahaj_xyz:
Just brewed 🧪 a theme generator for Lynx UI @LynxJS_org Semantic tokens = the philosopher's stone of interoperable theming. Props to daisyui, shadcn/ui & tweakcn @iamsahaj_xyz for lighting the path 🙌 #DesignTokens #LynxUI #OpenSource
1
2
7
3,385
With MTS (Main Thread Scripting) being able to manipulate elements and styles imperatively, we can simply import { animate } from "motion" to unlock all its power:
Yes, you can run motion.dev in Lynx. Just needs a sprinkle of Web API shims: github.com/lynx-family/lynx-…
5
2,044
Replying to @Huxpro
Yep, we're building MCP for Knowledges and DevTools to make us more LLM/agent-friendly. Stay tuned. 😉
1
5
689
Replying to @ZyphenVT
Absolutely. it’s coming later this year!
1
1
4
359
Replying to @ZyphenVT
Check out this work! 👇
Announcing the first CLI to create new Lynx apps!! 🔥 npx create-lynxjs-app → Support for iOS, Android 🤩 → Blazingly fast ⚡ → Web & HarmonyOS support coming soon 👀
1
3
137
Replying to @zsaboi
Oye papi, Lynx 😘
2
180
Replying to @CruzorBlade
Of course!
1
2
47
Replying to @CruzorBlade
It’s coming:
Lynx is like “Blink” (the engine), and TikTok will open source its “Chromium” that wraps Lynx with more capabilities such as system APIs and navigation. We are still naming it! “framework” feels way too overloaded
1
1
42