Snapchat Opens Valdi Framework to Developers After 8 Years of Internal Use

Enters a crowded UI framework market.

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

this is a screenshot of snapchat's valdi project's git hub repository, there is a list of folders on the left, and some information on the right

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.

About the author
Sourav Rudra

Sourav Rudra

A nerd with a passion for open source software, custom PC builds, motorsports, and exploring the endless possibilities of this world.

Become a Better Linux User

With the FOSS Weekly Newsletter, you learn useful Linux tips, discover applications, explore new distros and stay updated with the latest from Linux world

itsfoss happy penguin

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.