Discover new features that enable developers to ship faster and integrate new workflows with Convex.

View the Authoring Components docs to learn how to package Convex functions, schemas, and state into reusable modules. Create living components that own their data, encapsulate workflows, and let developers add complex behavior quickly.

The component directory is a registry of self-contained Convex modules that package functions, schemas, and data. It helps developers discover and install community-built components that add real functionality quickly.

Join the Components Authoring Challenge and build reusable drop-in modules that developers can add to their apps. Submit your component for a chance to win prizes and get featured in the official components directory.
Build a reusable component for developers to drop into their projects. Win prizes. Get featured.