SolidStart, the Solid app framework
5.9k
Stars
424
Forks
161
Open issues
30
Contributors
AI Analysis
SolidStart is a meta-framework for building full-stack web applications with Solid.js, offering file-system routing, server-side rendering, and fine-grained reactivity. It is purpose-built for developers who want to leverage Solid's signal-based reactivity model in a framework structured like Next.js or Remix, and serves teams building modern web applications that prioritize performance and developer experience within the Solid.js ecosystem.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
SolidStart: The official full-stack meta-framework for SolidJS, now heading toward v2
SolidStart is the official application framework for SolidJS, providing file-based routing, server-side rendering, server functions, and deployment adapters for platforms like Netlify, Vercel, and Cloudflare. It is built for developers who have chosen SolidJS for its fine-grained reactivity and want a structured, full-stack development environment comparable to what Next.js offers React or SvelteKit offers Svelte. Adoption appears tied directly to the SolidJS ecosystem, which is real but significantly smaller than React's. The project is under active development with a v2 alpha in progress.
Created in March 2021 as an experimental framework alongside SolidJS's growth period. Version 1.x stabilized and is still maintained on a separate branch; the main branch is currently a v2 alpha under heavy development as of mid-2026.
Star growth has been gradual, mirroring SolidJS's own trajectory — driven by developer interest in performance-focused React alternatives. The 5,883 stars reflect a loyal but niche following rather than mainstream breakout. Weekly star gains of ~6 suggest growth has plateaued rather than accelerating, consistent with SolidJS's position as a respected but second-tier framework in the broader ecosystem.
The parent SolidJS library has 35,661 stars and a substantial community (Discord, Reddit). NPM download badge is present in README but figures are not captured here. Real-world usage likely exists among SolidJS adopters building full-stack apps, but large-scale documented production deployments are not cited in available metadata. Adoption not verified at scale.
Appears to be a pnpm monorepo with clearly separated concerns: core package (`@solidjs/start`), landing page, test apps, and fixture projects. Likely built on top of Vinxi or a similar Vite-based bundler given SolidJS's ecosystem direction. Server functions and file-based routing are likely key architectural pillars, based on documentation references.
README describes both unit tests (Vitest) and E2E tests (Playwright), with fixture projects for manual testing. This indicates a reasonably structured testing approach. Coverage percentages are not documented in README.
Last push was June 19, 2026, just 5 days before the analysis date — indicating very active maintenance. The explicit note that v2 is under heavy development signals ongoing engineering investment. The 1.x branch is also stated as maintained, suggesting parallel support obligations are being met.
ADOPT IF: you are already committed to SolidJS and need a structured full-stack framework with SSR, file-based routing, and deployment adapters, and you can tolerate building on a v1 that is stable while v2 is still in alpha. AVOID IF: you need production stability on the v2 API surface today, require a large third-party plugin ecosystem, or are not already invested in SolidJS — the framework's value proposition is inseparable from its parent library. MONITOR IF: you are evaluating SolidJS for a future project and want to see whether v2 stabilizes the DX and whether ecosystem adoption meaningfully grows in the next 6-12 months.
Independent dimensions
Mainstream potential
3/10
Technical importance
7/10
Adoption evidence
3/10
- v2 is currently in alpha with breaking API changes likely, creating risk for teams adopting now and needing to migrate later.
- The framework's ceiling is bounded by SolidJS's own adoption, which has not shown signs of breaking into mainstream usage despite years of strong technical reception.
- Smaller ecosystem means fewer third-party integrations, UI component libraries, and community-maintained adapters compared to React or Vue meta-frameworks.
- Parallel maintenance of 1.x and 2.x alpha may strain a relatively small core contributor team, potentially slowing feature development or bug resolution.
- Documentation quality and completeness for v2 are unknown at this stage, which could create friction for new adopters during the alpha period.
SolidStart will likely stabilize v2 within 12-18 months and remain the de facto full-stack choice for the SolidJS community. Mainstream breakout appears unlikely without a significant shift in SolidJS's own adoption curve.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://start.solidjs.com
- Language
- TypeScript
- License
- MIT
- Last updated
- 2d ago
- Created
- 64mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
[Feature?]: Support for solid-js v2
[Bug?]: "invalid server function" when having a server function without a router
[Feature?]: Built-in server-only & client-only virtual module
[Bug?]: Compiler Error for some unused variables
Top contributors
Similar repos
solidjs-community/solid-primitives
Solid Primitives is a curated library of reactive utilities that extend...
nodeSolidServer/node-solid-server
node-solid-server is a Node.js implementation of a Solid server that runs on...
BearStudio/start-ui-web
Start UI Web is an opinionated full-stack web application starter template...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
5.9k | +5 | TypeScript | 7/10 | 2d ago |
|
|
35.7k | — | TypeScript | 9/10 | 20h ago |
|
|
1.5k | — | TypeScript | 8/10 | 13h ago |
|
|
1.8k | — | JavaScript | 6/10 | 1mo ago |
|
|
1.7k | — | TypeScript | 8/10 | 1w ago |
|
|
6.6k | — | TypeScript | 9/10 | 1d ago |
The dominant React meta-framework with massive adoption, corporate backing from Vercel, and a huge ecosystem. SolidStart serves an analogous role for SolidJS but with a fraction of the ecosystem and tooling maturity.
The closest structural analog — an official meta-framework for a performance-focused alternative to React. SvelteKit is more mature, better documented, and has broader third-party support than SolidStart currently.
Vue's official meta-framework. More mature and adopted than SolidStart, with a richer plugin ecosystem. Comparable in positioning but for a different base framework community.
Not a direct competitor but often evaluated alongside. Astro supports SolidJS as a component framework and may be chosen over SolidStart for content-heavy sites, reducing SolidStart's addressable use cases.
An emerging full-stack router/framework also targeting TypeScript-first developers. May compete for some SolidJS-adjacent users, especially those already using TanStack libraries.