What is ConvexCompose?
ConvexCompose is a curated marketplace of business-domain modules for full-stack Convex applications. Where Convex Components are infrastructure primitives — rate limiters, workflows, crons — ConvexCompose modules are business modules: mail, tasks, inventory, LMS, booking. Bricks vs. sets.
Why this exists
Most teams rebuild the same systems over and over. A todo list. An inbox. A grade book. A booking calendar. Each one takes weeks. Each one ends up being almost-but-not-quite the same as the last. ConvexCompose flips that: instead of writing CRUD for the hundredth time, drop in a module that's already production-tested, real-time by default, and built to compose with the others.
How it relates to Convex Components
Convex Components are infrastructure — the bricks. ConvexCompose modules are the rooms you build out of them. A ConvexCompose Mail module might internally use the Convex rate limiter component for outbound throttling and the Convex workflow component for bulk campaign orchestration. They're complementary, not competitive.
Built in production
Every module here is extracted from a real Convex application that the maintainer ships and maintains. Most of the early modules come from Midimaze — a music-tech platform — but ConvexCompose is open to submissions from any team building production Convex apps.