| Metric | Lovable | Replit | Vercel v0 | base44 | Cursor | GitHub Copilot | Claude Code |
|---|---|---|---|---|---|---|---|
| Website | lovable.dev | replit.com | v0.dev | base44.com | cursor.com | github.com/copilot | https://www.claude.com/product/claude-code |
| Generated output | https://speakit-core-mvp.lovable.app | https://10609a1a-c1a1-4f69-8816-e84db3d05d38-00-efwvfsaqwnb.worf.replit.dev/ | https://v0-speakit-mvp-build.vercel.app/ | https://speakit-52ac2ce2.base44.app/ | - | - | - |
| Backend Functionality | Yes, on request, Supabase DB, Auth integrated | Yes, connected to Firebase | Yes | Yes, own implementations | Yes, partial implementation | Yes, partial implementation | Yes |
| Performance | Mobile: 98 Desktop: 100 |
Mobile: 54 Desktop: 55 (Dev version) |
Mobile: 92 Desktop: 93 |
Mobile: 84 Desktop: 88 |
Mobile: 84 Desktop: 100 |
Mobile: 98 Desktop: 100 |
Mobile: 98 Desktop: 100 |
|
Code Quality lizard → LOC, Complexity |
NLOC: 4182 AvgCCN: 2.1 Avg.token: 47.2 Fun Cnt: 250 Well organised; Code modern; No Tests included |
NLOC: 5368 AvgCCN: 1.9 Avg.token: 44.3 Fun Cnt: 296 Well organised but somewhat unusual; Code modern; No tests included |
NLOC: 1886 AvgCCN: 2.4 Avg.token: 43.1 Fun Cnt: 117 Well organised; Code modern; No tests included |
- |
NLOC: 1433 AvgCCN: 2.3 Avg.token: 41.3 Fun Cnt: 114 Well organised; Code modern; no tests included |
NLOC: 614 AvgCCN: 3.5 Avg.token: 50.6 Fun Cnt: 54 Well organised; Code modern; no tests included |
NLOC: 614 AvgCCN: 3.5 Avg.token: 50.6 Fun Cnt: 54 Well organised; Code modern; no tests included |
| Export/Portability | Each file individually, Download to GitHub | Each file individually, Download as zip | Each file individually, Download as zip, CLI Download | Download only in $50 Subscription Plan, not even starter | Code is right at your hand | Same as Cursor | Same as Cursor |
| Cost | $25 / month for 100 credits; $50 for 200 | $25 / month + pay as you go for additional usage | $20 / month + pay as you go for additional usage |
$25 / month Backend only with plan for $50 / month |
$20 / month | Free; Next plan $10 for unlimited usage and latest models | $20 / month or Pay as you go via API connect |
| Tech Stack | TypeScript, React, Shadcn UI with Radix UI, Tailwind, Vite | TypeScript, React, Radix UI, Framer Motion, Tailwind, Vite | TypeScript, React, Next.js, Shadcn with Radix UI, Tailwind | - | TypeScript, React, Tailwind | TypeScript, React, Next.js, Tailwind | TypeScript, React, Next.js, Tailwind |
| Version Control Integration | Yes, GitHub, 2-way sync | No, there seems to be a .git folder, but I have not found it | Yes, GitHub, 2-way sync | No, only in $50 Subscription Plan, not even starter | Did not generate .git; manual work | Did not generate .git; manual work | Did not generate .git; manual work |
| Accessibility | 96 | 92 | 100 | 96 | 88 | 95 | 95 |
| Error Handling | No (Inserting 404 pages displays their content; No error message for PDFs >10mb) | Yes | Yes | Yes | Yes | Yes | Yes |
| SEO | 100 | - (Dev mode only) | 100 | 100 | 91 | 100 | 100 |
| Developer Experience | 8/10; Good, Code visible, easy to change code; not too verbose about what is going on | 5/10; A bit hard to find all the right options in the interface, a bit overloaded, Changing code is possible | 9/10; Good, Code visible, easy to change code, easy to change each individual element, verbose about what is going on | 2/10; possible to view configuration of functionality, no real code visible; no possibility for editing | 7/10; Manual work involved, all code visible and easy to change, verbose about what is going on | 7/10; Manual work involved, easy to read codebase, verbose about what is going on; no shiny interface | 7/10; Manual work involved, all code visible and easy to change, verbose about what is going on |
| Iteration Speed |
Initial: 58s; Worked for 5:41m; Verify: 2:29m |
Initial: 2m Worked for 14m |
Worked for 9:46m; Verify: 4:21m |
Worked for 3m; Verify: 1:40m |
Worked for roughly 7m; Verify: 3:47m |
Worked for roughly 16m; Verify: 2m |
Worked for roughly 14m; Verify: roughly 4m |
| Could you publish automatically? | Yes; can set up custom domain | No; publish with Subscription | Yes; can set up custom domain; Integrates with Vercel | Yes; can set up custom domains | No — Editor | No — Editor | No — Editor |
| Additional |
+ Security Scanner, found 1 issue (Missing RLS Protection for
users) + Page speed analysis + Uses own AI gateway to enable AI functionality - Components installed, e.g. "recharts", but not used |
+ Asks to do design first + Made it possible to use app in guest mode without Firebase connection - Verify only possible with Subscription - URL pasting required to submit the form 2 times before it works - No README file - Components installed, e.g. "recharts", but not used |
+ Lets you choose design system + Possibility to let AI enhance your prompt + Design Mode lets you edit components individually (similar to base44) + Built an application that was working without Firebase config (optional) + Fixed occurring Firebase error while verifying - Error when trying to publish the project (fixing it was done with one click) - Very minimalistic landing page |
+ Possible to choose from predefined styles + Visual Edit lets you edit components individually (similar to v0) + Offers Security Scan before publishing + E-Mail Verification for account - No Markdown upload |
+ Verbose output while working - No Markdown upload - Initial build raised error: fs Can't be resolved — fixed it to get any result - Very minimalistic landing page |
+ Verbose output while working - Landing Page just minimal functionality - No Markdown upload - No mention to fill .env file - Worked very long for little result |
- You must have a subscription even if you just want to test - No markdown upload - On the app it was hard to read the text |
| Repository Link | https://github.com/drublic/lovable-speakit-core-mvp | https://github.com/drublic/replit-speakit | https://github.com/drublic/v0-speakit-mvp-build | - | https://github.com/drublic/cursor-speakit | https://github.com/drublic/copilot-speakit | https://github.com/drublic/claude-speakit |
Last active
October 29, 2025 08:40
-
-
Save drublic/40bc1ce120a3a55391f5efc7b3321c6e to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment