Files
Tomas Dvorak 898a3c303f update
2026-02-24 10:33:59 +01:00

17 lines
3.8 KiB
JSON

{
"id": "97f1c85ab7b9e902715c0e0b",
"source": "solid:solid-router",
"type": "github-document",
"title": "index",
"content": "---\ntitle: SolidStart Docs\nnav_title: Overview\ntitleTemplate: \":title\"\nuse_cases: \u003e-\n getting started, new projects, learning solidstart, framework overview,\n architecture decisions\ntags:\n - overview\n - introduction\n - getting-started\n - features\n - ssr\n - csr\n - ssg\nversion: '1.0'\ndescription: \u003e-\n SolidStart meta-framework overview: Build modern web apps with fine-grained\n reactivity, isomorphic routing, and flexible rendering.\n---\n\n# Overview\n\nSolidStart is an open source meta-framework designed to unify components that make up a web application.\nIt is built on top of [Solid](/) and uses [Vinxi](https://vinxi.vercel.app/), an agnostic Framework Bundler that combines the power of [Vite](https://vitejs.dev) and [Nitro](https://nitro.build/).\n\nStart avoids being opinionated by only providing the fewest pieces to get you started.\nWhile templates are available that include many of the expected tools, SolidStart itself does not ship with a Router or Metadata library.\nRather, it leaves that open for you to use any library you want.\n\nSolidStart provides you the ability to render your applications in different ways depending on what is best for your use case.\nThese include:\n\n- Client-side rendering (CSR)\n- Server-side rendering (SSR)\n- Static site generation (SSG)\n\nA driving principle of SolidStart is that code should be _isomorphic_ \u0026mdash; this ensures that code can be written once and executed correctly whether on the client or server.\n\n## Features\n\nSolidStart features the following capabilities:\n\n- **Fine-grained reactivity** \u0026mdash; Powered by Solid and its fine-grained reactivity.\n- **Isomorphic, nested routing** \u0026mdash; The same routes are rendered regardless of whether the page is on the client or server.\n Route nesting provides parent-child relationships that simplify application logic.\n- **Multiple rendering modes** \u0026mdash; Can be used to create CSR, SSR (Sync, Async and Streaming), and SSG applications.\n- **Command Line Interface (CLI) and templates** \u0026mdash; Provides a CLI and templates to help you get started quickly.\n- **Deployment presets** \u0026mdash; Provides presets to support deployment to multiple platforms including Netlify, Vercel, AWS, and Cloudflare.\n\n## Prerequisites\n\nBefore you start using SolidStart, you should have a basic understanding of web development.\nThis includes knowledge of HTML, CSS, and JavaScript.\nWith SolidStart being a Solid meta-framework, we recommend learning Solid prior to reading these docs (or at least [taking the Solid tutorial](https://www.solidjs.com/tutorial)).\n\n## SolidStart 1.0 is here!\n\nWe are actively working on improving the documentation and adding more examples to help you get started.\nDocumentation is still in beta so content is still being added to the documentation to improve the overall experience of using SolidStart.\n\nIf you experience any issues while using SolidStart, please let us know by [opening an issue in the SolidStart Repo](https://github.com/solidjs/solid-start/issues).\nAdditionally, if you notice any issues or feel that something is missing in the documentation, please let us know in the [Solid Docs Repo](https://github.com/solidjs/solid-docs-next/issues).\n\n\u003cEditPageLink /\u003e\n\u003cPageIssueLink /\u003e",
"url": "file:///tmp/devour-github-216944658/src/routes/solid-start/index.mdx",
"metadata": {
"path": "/tmp/devour-github-216944658/src/routes/solid-start/index.mdx",
"repo": "solidjs/solid-docs",
"repo_url": "https://github.com/solidjs/solid-docs.git",
"size": 3225,
"source_type": "github"
},
"hash": "5ba034337f899c28348385212ba4e5da44c1ba0ad14cc23b68f8632fcbd9b685",
"timestamp": "2026-02-23T11:39:22.444414903+01:00"
}