Community Components
The Wassette community has built amazing components that you can use in your projects. These components demonstrate the versatility and power of WebAssembly components in extending AI agents with new capabilities.
Available Components
QR Code Generator
Author: @attackordie
Repository: github.com/attackordie/qr-code-webassembly
Generate QR codes from text using a WebAssembly component. This component provides a simple interface for creating QR codes that can be used in various applications.
Contributing Your Components
Have you built a useful Wassette component? We’d love to see it! Here’s how you can share your component with the community:
-
Create a public repository for your component with:
- Clear README documentation
- Build instructions
- Usage examples
- License information
-
Test your component thoroughly with Wassette to ensure it works correctly
-
Submit a pull request to add your component to this page by:
- Forking the Wassette repository
- Adding your component information to this file
- Submitting a pull request with a clear description
-
Join our community on Discord in the
#wassettechannel to discuss your component and get feedback
Component Guidelines
When creating components for the community, please follow these guidelines:
- Documentation: Provide clear documentation on how to build, install, and use your component
- License: Include a clear open-source license
- Security: Follow security best practices and document any permissions your component requires
- Examples: Include working examples that demonstrate your component’s capabilities
- Maintenance: Be responsive to issues and keep your component updated
For more information on building components, see our Cookbook.
Need Help?
If you have questions about building or sharing components:
- Check the FAQ
- Review the Cookbook for language-specific guides
- Ask in the
#wassettechannel on Discord - Open a discussion on GitHub