player player

Warning Player is still in early development, some features may still be in progress.

CircleCI codecov License: MIT All Contributors

Player is a framework for building cross-platform dynamic experiences. The core engine is authored in TypeScript with specific adaptors to natively render on iOS, Android, and React. It’s built from the ground up with plugins in mind to perfectly tailor the experience specifically for your app.

Overview Overview

What does it do?

Out of the box, Player manages everything you’d need in order to create a modern dynamic user experience. Start by supplying some semantic JSON content, where you can describe views, your data, validation rules, and much more.

Multiple Platforms Multiple Platforms

Add your own asset library to handle the rendering, and voilà, you have a full dynamic user experience.

More features can be added to Player through it’s plugin system — most of which can even be shared across platforms!

Ready to get started? Check out the docs for more information


We actively welcome pull requests. Learn how to contribute. Be sure to read our code of conduct.

Adam Dierkens? ? ? ? ? ⚠️ ? Spencer Hamm? ? ? ? ? ⚠️ ? Harris Borawski? ? ? ? ? Jeremiah Zucker? ? ? ? Ketan Reddy? ? ? ? Brocollie08? ? ? ?
Kelly Harrop?

This project follows the all-contributors specification. Contributions of any kind welcome!


player is provided under the MIT license.


View Github