xmtp-hooks
The fastest way to add xmtp-js
to your React app.
- 🚀 Ergonomic hooks for working with the XMTP API.
- 🔥 Utilizes worker threads, so crypto operations don't nuke your UI.
- 💼 Built-in multi-client support, switch between accounts seamlessly.
- 👟 Caching, request deduplication, batching, and persistence (Coming soon!)
- 🌀 Auto-refresh data and message streaming
- 🦄 TypeScript native!
- 🌳 Custom feature support: groups, pinning, ignoring, and more! (Coming soon!)
...and a whole lot more to come!
Relay is hiring! If you're interested in working on this project, or any of the other Relay projects, check out our jobs page 🎉.
Full documentation, including an exhaustive API reference and feature roadmap coming soon! See below for quickstart and basic usage.
npm install @relaycc/xmtp-hooks
TODO A FEW EXAMPLES HERE
Check out the Relay XMTP client to get started with a
pre-built UI 🌈 on top of xmtp-hooks
.
- persistent caching
- remember-me
The best place to get real-time support is the #developers
channel in
Discord. You'll get extra special attention and
tons of kudos 🎉 if you also open an issue.
xmtp-hooks
in the wild:
- Join us on Discord 💬
- Participate in discussions on GitHub 🙋♂️
- Follow Relay on for project updates 🤝
- Share your project/organization ✨
If you're interested in contributing, please read the contributing docs before submitting a pull request.
- killthebuddha.eth (@killthebuddha_) – Relay
MIT License