An open API service indexing awesome lists of open source software.

https://github.com/expo/snack

Expo Snack lets you run Expo in the browser.
https://github.com/expo/snack

expo expo-snack

Last synced: 10 months ago
JSON representation

Expo Snack lets you run Expo in the browser.

Awesome Lists containing this project

README

          




Expo Snack


Try Expo Snack at snack.expo.dev

Expo Snack is an open-source platform for running React Native apps in the browser. It dynamically bundles and compiles code and runs it in the Expo Go or in a web-player. Code can be saved as "Snacks" and easily shared with others. Snacks can also be embedded to show "live" previews as used by the [React Native documentation](https://reactnative.dev/docs/getting-started).

## 📚 Documentation

- [Contributing to Snack](./CONTRIBUTING.md)
- [Embedding Snacks](./docs/embedding-snacks.md)
- [URLs and Query parameters](./docs/url-query-parameters.md)
- [Snack diagram](./docs/diagram/snack-diagram.md)
- [Dependencies and Bundling](./docs/dependencies-bundling.md)
- [Snack SDK](./packages/snack-sdk) *- Creating custom Snack experiences*
- [Documentation](./docs/snack-sdk.md)
- [API Reference](./docs/snack-sdk-api/README.md)
- [Migrating from snack-sdk@2](./docs/snack-sdk-migration.md)
- [ReactEurope talk 2017](https://www.youtube.com/watch?v=U0vnAW4UNXE)

## 🗺 Project Layout

- [`docs`](/docs) *Documentation and guides.*
- [`packages`](/packages) *Shared packages.*
- [`snack-sdk`](/packages/snack-sdk) *Package for creating (custom) Snack experiences (used by [snack.expo.dev](https://snack.expo.dev)).*
- [`snack-sdk-legacy`](/packages/snack-sdk-legacy) *Legacy snack-sdk provided for completeness.*
- [`snack-proxies`](/packages/snack-proxies) *Proxies for doing local development*
- [`website`](/website) *The web-app for **https://snack.expo.dev** and for **[embedded Snacks](https://snack.expo.dev/embedded).***
- [`snackager`](/snackager) *The Snack package bundler at **https://snackager.expo.io**.*
- [`runtime`](/runtime) *The Snack runtime app and web-player.*

## ❓ Getting in touch

- [Issues](https://github.com/expo/snack/issues)
- [Expo forums](https://forums.expo.dev/c/snack)

## 👏 Contributing

If you like Expo Snack and want to help make it better then check out our [contributing guide](./CONTRIBUTING.md)!

## License

The Expo source code is made available under the [MIT license](LICENSE). Some of the dependencies are licensed differently, with the BSD license, for example.