Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/embrace-io/embrace-react-native-sdk
Embrace's SDK for React Native
https://github.com/embrace-io/embrace-react-native-sdk
mobile opentelemetry react-native
Last synced: about 9 hours ago
JSON representation
Embrace's SDK for React Native
- Host: GitHub
- URL: https://github.com/embrace-io/embrace-react-native-sdk
- Owner: embrace-io
- License: apache-2.0
- Created: 2024-01-04T13:41:14.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T13:59:01.000Z (3 days ago)
- Last Synced: 2024-11-11T14:25:45.535Z (3 days ago)
- Topics: mobile, opentelemetry, react-native
- Language: Swift
- Homepage: https://embrace.io/docs/react-native/
- Size: 59.2 MB
- Stars: 81
- Watchers: 5
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Embrace React Native SDK
The Embrace React Native SDK gathers the information needed to identify issues and measure performance automatically
upon integration providing teams with much needed additional context (logs and user info) and timing measurements of
key areas of their app (spans).More documentation and examples can be found in our [React Native Documentation](https://embrace.io/docs/react-native/).
## Getting Started
Install the core package with `npm install @embrace-io/react-native` or `yarn add @embrace-io/react-native` and then
please head to our website to [sign up](https://dash.embrace.io/signup/) and follow our [integration guide](./packages/core/README.md).## Packages
Individual packages are published from this monorepo, reasoning can be found in [Babel's design doc](https://github.com/babel/babel/blob/main/doc/design/monorepo.md).
| Package | Version |
|----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [`@embrace-io/react-native`](./packages/core) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native) |
| [`@embrace-io/react-native-action-tracker`](./packages/action-tracker) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-action-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-action-tracker) |
| [`@embrace-io/react-native-apollo-graphql`](./packages/apollo-graphql) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-apollo-graphql.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-apollo-graphql) |
| [`@embrace-io/react-native-navigation`](./packages/react-native-navigation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-navigation.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-navigation) |
| [`@embrace-io/react-navigation`](./packages/react-navigation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-navigation.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-navigation) |
| [`@embrace-io/react-native-orientation-change-tracker`](./packages/screen-orientation) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-orientation-change-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-orientation-change-tracker) |
| [`@embrace-io/react-native-spans`](./packages/spans) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-spans.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-spans) |
| [`@embrace-io/react-native-webview-tracker`](./packages/webview-tracker) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-webview-tracker.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-webview-tracker) |
| [`@embrace-io/react-native-tracer-provider`](./packages/react-native-tracer-provider) | [![npm](https://img.shields.io/npm/v/@embrace-io/react-native-tracer-provider.svg?maxAge=3600)](https://www.npmjs.com/package/@embrace-io/react-native-tracer-provider) |## Support
If you have a feature suggestion or have spotted something that doesn't look right please open an [issue](https://github.com/embrace-io/embrace-react-native-sdk/issues/new) for the Embrace team to triage or reach out in our [Community Slack](https://join.slack.com/t/embraceio-community/shared_invite/zt-ywr4jhzp-DLROX0ndN9a0soHMf6Ksow) for direct, faster assistance.
## Contributions
Please refer to our [contribution guide](./CONTRIBUTING.md) to get started.
## License
[![Apache-2.0](https://img.shields.io/badge/license-Apache--2.0-orange)](./LICENSE.txt)
The Embrace React Native SDK is published under the Apache-2.0 license.