solidjs

solidjs/solid-start

TypeScript MIT Web Dev

SolidStart, the Solid app framework

5.9k stars
424 forks
active
GitHub +5 / week

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.

Web Dev Web Framework Discovery value: 5/10
Documentation 7/10
Activity 9/10
Community 8/10
Code quality 7/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

meta-framework solid-js ssr file-system-routing signals
Actively maintained Well documented MIT licensed Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

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.

Origin

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.

Growth

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.

In production

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.

Code analysis
Architecture

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.

Tests

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.

Maintenance

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.

Honest verdict

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

Risks
  • 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.
Prediction

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.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

TypeScript
89%
CSS
8.5%
JavaScript
2.5%

Information

Language
TypeScript
License
MIT
Last updated
2d ago
Created
64mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

solidjs

solidjs/solid

SolidJS is a declarative JavaScript library for building user interfaces using...

35.7k TypeScript Web Dev
solidjs-community

solidjs-community/solid-primitives

Solid Primitives is a curated library of reactive utilities that extend...

1.5k TypeScript Web Dev
nodeSolidServer

nodeSolidServer/node-solid-server

node-solid-server is a Node.js implementation of a Solid server that runs on...

1.8k JavaScript Web Dev
BearStudio

BearStudio/start-ui-web

Start UI Web is an opinionated full-stack web application starter template...

1.7k TypeScript Web Dev
TanStack

TanStack/form

TanStack Form is a headless, framework-agnostic form state management library...

6.6k TypeScript Web Dev
vs. alternatives
Next.js

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.

SvelteKit

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.

Nuxt

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.

Astro

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.

TanStack Start

An emerging full-stack router/framework also targeting TypeScript-first developers. May compete for some SolidJS-adjacent users, especially those already using TanStack libraries.