以 SolidStart 为应用框架,使用 TypeScript 编写
solid-start-starter — SolidJS 启动器模板
作者 nirtamir2
基于 SolidStart 的启动器模板,集成 TypeScript、Prisma、tRPC、TailwindCSS,并预置 Vercel 部署与 pnpm 工作流。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
集成 Prisma 作为数据库访问层,需配置 DATABASE_URL
集成 tRPC 构建类型安全的接口调用
使用 TailwindCSS 处理样式,pnpm 作为包管理器
预置 ESLint、Prettier、husky 与 lint-staged 等工程化配置
支持 Vercel 部署,需设置 ENABLE_VC_BUILD=1
模板详细介绍
这是一个面向 SolidJS 生态的启动器模板,仓库自述为“minimal opinionated”,即在保持最小化的同时预先确定技术选型。它把 SolidStart 作为应用框架,配合 Prisma 访问数据库、tRPC 提供类型安全的接口层、TailwindCSS 处理样式,并使用 pnpm 作为包管理器。
模板还包含若干工程化配置:ESLint 针对 solid-start 做了配置,提供 Prettier 配置,并通过 husky 与 lint-staged 设置提交前钩子;vite-plugin-solid-svg 用于把 SVG 文件作为组件加载,solid-devtools 集成默认面向 WebStorm(可通过修改 targetIDE 切换到 vscode)。部署方向为 Vercel,需要设置环境变量 ENABLE_VC_BUILD=1,Prisma 需要提供 DATABASE_URL。
仓库同时列出了两个同类项目 Create JD App 与 solid.new 供对比。模板代码采用 MIT 许可,可免费使用、修改、商用和分发,但演示图片、字体、图标等第三方素材以及域名、托管、数据库等外部服务需另行核对许可与费用。
适合你的项目吗?
适用场景
- 想以 SolidStart 为起点搭建带数据库与接口层的 SolidJS 项目
- 需要在项目初期就具备类型安全 API 调用与 TailwindCSS 样式方案
- 希望沿用 pnpm、ESLint、Prettier 与提交前钩子的既有工作流
- 计划将应用部署到 Vercel 并需要相应构建环境变量示例
适合人群
- 熟悉 SolidJS 或愿意学习 SolidStart 的前端开发者
- 需要 Prisma 与 tRPC 组合的中小型全栈项目
- 偏好最小化但已确定技术选型的启动模板的团队
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
使用 pnpm 安装依赖并运行项目脚本
- 2
设置环境变量 ENABLE_VC_BUILD=1 以适配 Vercel 构建
- 3
为 Prisma 配置 DATABASE_URL 指向你的数据库连接
- 4
solid-devtools 默认 targetIDE 为 webstorm,如需 VS Code 请自行修改
- 5
部署到 Vercel 前确认外部服务与第三方素材的许可和费用
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 部署到 Vercel 时需将环境变量 ENABLE_VC_BUILD 设为 1,否则构建配置可能不生效。
- 使用 Prisma 必须自行提供 DATABASE_URL 指向数据库连接,需自备数据库服务并承担相应费用。
- 模板默认部署目标为 Vercel,使用该托管服务需注册账号并可能产生费用。
- solid-devtools 集成默认面向 WebStorm,若使用 VS Code 需自行修改 targetIDE 配置。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- `ENABLE_VC_BUILD` set to `1` .
README 原文
- Prisma: `DATABASE_URL` set to your `database url`.
README 原文
- Deployment to [Vercel](https://vercel.com/)
README 原文
https://github.com/nirtamir2/solid-start-starter/blob/main/LICENSEhttps://github.com/nirtamir2/solid-start-starter/blob/main/README.md- [solid-devtools](https://github.com/thetarnav/solid-devtools) integration for webstorm (you can change to `targetIDE` to `vscode`)
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-07。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料一般 · 72 / 100
- 技术栈
- SolidJS
- 网站类型
- 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2023-04-28
- 截图检查日期
- 2026-10-07
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 SolidJS。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-08
查看当时使用的来源资料
SHA-256: c601b0bb8edcd60c4b51b8331af6e158787b9258bcd2efb2a1aec19db95e0cf6
2026-10-07T22:25:47.972Z
来源文件 / 仓库<p> <img width="100%" src="https://assets.solidjs.com/banner?type=Starter%20template&background=tiles&project=Solid%20Start%20Starter" alt="Solid Start Starter"> </p> # Solid Start Starter [](https://pnpm.io/) It's a minimal opinionated solid-start starter that includes: - [SolidStart](https://github.com/solidjs/solid-start) - [Prisma](https://github.com/prisma/prisma) - [tRPC](https://github.com/trpc/trpc) - [TailwindCSS](https://github.com/tailwindlabs/tailwindcss) - Deployment to [Vercel](https://vercel.com/) - [pnpm](https://pnpm.io/) package manager - [vite-plugin-solid-svg](https://github.com/jfgodoy/vite-plugin-solid-svg) for loading svg files as components - [solid-devtools](https://github.com/thetarnav/solid-devtools) integration for webstorm (you can change to `targetIDE` to `vscode`) - ESLint configured for solid-start - Prettier configuration - Pre-commit hooks with husky and lint-staged ### Environment Variables - `ENABLE_VC_BUILD` set to `1` . - Prisma: `DATABASE_URL` set to your `database url`. ## Similar projects - [Create JD App](https://github.com/OrJDev/create-jd-app) - [solid.new](https://github.com/solidjs-community/solid.new)
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

tauri-start-solid
This project template should help get you started developing a multi-platform desktop application with tray me…
SolidJS · 启动器

tauri-solid-tailwind-shadcn
Tauri + SolidJS + TypeScript + TailwindCSS + Shadcn Starter Template
SolidJS · 启动器

snowpack-solid-template
Snowpack SolidJS Starterpack template
SolidJS · 启动器

ktor-solidjs-template
Full-stack project template combining a Ktor/Kotlin API with a SolidJS 2 frontend, reproducible Gradle-managed…
SolidJS · 启动器

solid-nextjs
Solid is a free Next.js template specifically crafted for startups, SaaS, and software websites.
Next.js · SaaS

UltimateAstroTemplate
Astro Template that uses React,Solid,Vue and Svelte all in one piece
Astro · 启动器
