Code declaratively,
compute continuously

Skip lets you build streaming services where you don’t worry about
From the creators of the Hack and Skip programming languages at Meta
Introduction

How Skip works

Clients

Application logic

Skip runtime

Ext. 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

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.

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
Sign up to get updates on the Skip Framework, Skiplabs, new examples, and tips on reactivity