Code declaratively,
compute continuously
Skip lets you build streaming services where you don’t worry about managing side effects
From the creators of the Hack and Skip programming languages at Meta
Introduction
How Skip works
Clients
Application logic
Skip runtime

External resource manager
Ext.ernal services
Skip is an open source framework first developed at Meta to build & run services where state updates incrementally.

Where to use Skip
Real-time features
Real-time features
Skip lets you build real-time features without the complexity of programming streams or the cost of excessive recomputing.
It has a declarative point-in-time programming model that removes the challenges of programming streams.
Its incremental runtime only triggers recomputation for the data that has changed.
Reactivity powers real time
Client app
Backend service
Features
Open source
100% MIT licensed
Real-time
Generate simple, reliable real-time API's for web & mobile clients
Simple
No async complexity
Familiar
JSON & TypeScript
Flexible
Work with batch data, streaming data or mix of the two
Resilient
Transparent state management and failure handling
Lightweight
Runs locally with no server to manage
Reusable
Reuse the services you build with mirroring
How to use Skip
Developer experience
Stories from our community
Skip roadmap, What’s next
Star our GitHub repository and follow along for the latest updates
Explore the Code