Snapchat Opens Valdi Framework to Developers After 8 Years of Internal Use
Snap Inc., the company behind Snapchat, has open-sourced Valdi, a cross-platform mobile UI framework. The social media company typically keeps its technology in-house, but this marks a surprising move into open source territory.
While there was no dedicated announcement for this on their news portal, The New Stack were the first ones to report this; I am assuming they received a press release for this.
Anyhow, let’s dive into this interesting development.
Valdi is Now Open Source

Valdi is now available on GitHub under the MIT license. The framework has powered Snapchat’s production features for eight years, and, with the accompanying license in place, developers can use, modify, and distribute the code freely, and there are no restrictions on commercial use.
Valdi compiles TypeScript code directly into native views for Android, iOS, and macOS. It does not use web views or JavaScript bridges. The framework claims 2x faster time-to-first-render and uses 1/4 the memory compared to competitors. These benchmarks were shared during Valdi’s initial beta phase, when Snapchat first announced Valdi in August 2025 on Hacker News.
Back then, the company sought beta testers and required NDAs for private repository access. The initial beta lasted three months before the public release, and Snapchat seems to have used this window to refine documentation and developer tooling.
The current repository includes instant hot reload, full VSCode debugging support, and automatic view recycling. It also features a C++ layout engine and FlexBox layout system support, and developers can embed Valdi components in existing native apps.
You can visit Valdi’s GitHub repository for access to the source code and the documentation. There is also a Discord server for community support and developer discussions.
Not Everyone is Convinced
Developer reception has been mixed. Reddit netizens are questioning Valdi’s advantages over React Native. One of them, SamsungProgrammer, asked:
Why would people choose this over React Native?
To which another redditor, idkhowtocallmyacc, responded with skepticism. They pointed out that React Native’s new architecture has also eliminated JavaScript bridges, potentially negating Valdi’s main selling point.
And that does make sense, to be honest. Ending that comment thread, a redditor called balder1993, responded by saying that:
Some people might have a thing for rewriting their whole app a few years later when the bugs start getting in the way.
Only time will tell if Valdi can escape Snapchat’s shadow and find a broader developer audience.
This article first appeared on Read More


