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 Integration
Fragno uses a single runtime adapter (SqlAdapter) built on Kysely dialects. Schema output formats
are explicit:
| Output Format | Support |
|---|---|
| SQL migrations | ✅ |
| Drizzle schema | ✅ |
| Prisma schema | ✅ |
Use fragno-cli db generate --format drizzle or --format prisma for schema outputs. SQL
migrations remain the default.
Kysely Dialects
Fragno's data layer executes queries using the Kysely query builder. This is true even when using Drizzle or Prisma workflows, which use schema outputs to integrate with your existing tooling.
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.