Composable Meta-framework
SolidStart integrates multiple separate packages to provide a complete functionality. Each of these pieces can be replaced with your own implementation.
- Seroval
A strong, highly-performant serializer.
- Vite
Bundler
- Nitro V3
Deployment
- Netlify Vite Plugin
Deployment
- Cloudflare Vite Plugin
Deployment
- Nitro V3
- Router Agnostic
- Solid Router
Official router
- Tanstack Router
Third party router
- Solid Router
Rock-Solid Developer Experience
(pun intended)
- Single-Flight Mutations
Avoid waterfalls when updating data on the server.
E.g.: when updating your view after a mutation, SolidStart will prevent a waterfall even if a navigation is triggered by the mutation. New data comes on the same flight as the mutation response.
- Request & Resource Deduplication
During a roundtrip 2 identical requests never fly out, and 2 identical resources are never serialized again.
- Server Actions
Form actions running on the server with code co-location and all the bells, whistles, and whimsy you need.
- Server Functions
Also known as Lambda Functions, SolidStart can create these API endpoints automatically, just as any other route.
- Data (pre-)Loading
Strongly parallelized data loading, easily define preloading strategies and empower your users with the snappiest UX they can imagine!
Deploy Anywhere
On the shoulders of open-source. SolidStart can be deployed to every platform with a Vite plugin.
export default defineConfig({
plugins: [
solidStart(),
netlify({ build: { enabled: true } })
]
})Anomaly Innovations
Thank you to our official partner who accelerate our development.
