Frameworks
Compatibility of various web frameworks
Client-side
| Framework | Support |
|---|---|
| React | ✅ |
| Vue | ✅ |
| Svelte | ✅ |
| SolidJS | ✅ |
| Vanilla JavaScript | ✅ |
Something missing?
If your favorite framework is missing, let us know by opening an issue on GitHub!
Server-side
| Framework | Support |
|---|---|
| Node.js / Express | ✅ |
| React Router v7 / Remix | ✅ |
| Astro | ✅ |
| Next.js | ✅ |
| Nuxt | ✅ |
| SvelteKit | ✅ |
| SolidStart | ✅ |
| Tanstack Start | ✅ |
Web Standards
Fragno uses the web standard Request and Response objects, so frameworks not listed here
could be easily integrated regardless.
Database Adapters
| Adapter | Support |
|---|---|
| Kysely | ✅ |
| Drizzle | ✅ |
| Prisma | ❌ |
Prisma is not currently supported. Follow this issue to get updates, and let us know if you'd like to see it supported.
Kysely Dialects
Fragno's data layer executes queries using the Kysely query builder. This is true even when using the Drizzle adapter, which is exclusively used to generate schema files to integrate directly with the user's existing Drizzle schema.
Kysely's dialect interface is relatively easy to implement, and there are already many first- and third-party dialects available. You can find a list of supported dialects here.