Start with the Convex Component Template or fork an existing component.
npx create-convex@latest --componentBuild a component you need or pick one from the list. Follow the Authoring Components docs to package functions, schemas, and persistent state into a reusable module.
These categories are guidance, not limits. Build any component you think will push the ecosystem forward.
Build a component that handles file uploads, folder organization, metadata, and access control.
Build a component for secure API key storage, rotation, usage tracking, and access control.
Develop a component that syncs external service data with Convex to enable reactive queries and asynchronous workflows.
Build a drop-in component with UI helpers for interactive features like polls, forms, or leaderboards.
Build a component that tracks events, stores metrics, and generates reports without external services.
Create a component for structured content with custom fields, draft states, and publishing workflows.
Selected components could be featured in the Components Directory. We are no longer providing rewards or prizes for components.
Thanks for building with us.
Submissions will be approved on a rolling basis.