Your UI, defined with any data source
Warning
This repo is a WORK IN PROGRESS. Please, do not use this yet! At the moment, we would welcome contributors but we cannot support any consumers of the system. For now, you can view this repo as inspiration for how easy and powerful it is to leverage Server-Defined Rendering. Join our Discord server to stay up to date.
- Modular Data Sources - use the included TypeScript server, or bring your own
- Custom Component Suites - use the Rise Kit and Tamagui, or use your own components
- References - Components can refer to other data keys.
- Safety - Server data is guarded by the client. Avoid crashes, even with bad data!
- Rise Playground - Mobile app for you to quickly prototype custom experiences
- Extensible Events and Actions - Interact with the server and handle custom client-side actions
This repo contains the following packages:
packages/react
- Rise Tools core librarypackages/kit-tamagui
- Component library based on Tamagui for use with Rise Toolspackages/kit
- Our additional components supported in the Playground Apppackages/http-client
- HTTP client to use with any compatible serverpackages/ws-client
- Websocket client to use with any compatible serverpackages/server
- JS/TS Server Implementation