{"data":{"slug":"convex","name":"Convex","tagline":"Reactive TypeScript backend with real-time sync","category":"nextjs","categoryName":"Next.js","url":"https://www.convex.dev","github":null,"pricing":"freemium","hook":"Convex is the reactive TypeScript backend that syncs in real-time.","whatsGood":"Write backend logic in TypeScript, get real-time sync to the client automatically. No REST endpoints to define, no WebSocket plumbing to maintain. Queries are reactive—data changes, UI updates. The developer experience is genuinely different from traditional backends. Strong typing end-to-end.","theCatch":"Not Postgres. Convex has its own data model and query language. Migration from existing databases requires rethinking your data layer. Chef (their AI feature) was deprecated. Vendor dependency is real.","verdict":"Reactive backend that feels like the future. Not Postgres.","addedAt":"2026-08-19","featured":false,"domain":"Next.js","subSpecialty":"Data","capabilities":["realtime","backend"],"surfaces":["Hosted"],"ecosystem":["Node.js","Browser"],"licenseModel":"Freemium","githubStars":null},"related":[{"slug":"vercel","name":"Vercel","tagline":"The platform that made Next.js deployment trivial"},{"slug":"prisma","name":"Prisma","tagline":"Type-safe database access with killer DX"},{"slug":"drizzle","name":"Drizzle ORM","tagline":"TypeScript ORM that feels like SQL"},{"slug":"trpc","name":"tRPC","tagline":"End-to-end typesafe APIs without codegen"},{"slug":"clerk","name":"Clerk","tagline":"Auth that actually ships with your UI"}],"links":{"self":"/api/gems/convex","html":"/gems/convex","markdown":"/gems/convex.md","category":"/api/gems?category=nextjs","categoryPage":"/stacks/nextjs"}}