[Runtime
](../../../index.md)[Package Manager
](../../../pm/cli/install/index.md)[Bundler
](../../../bundler/index.md)[Test Runner
](../../../test/index.md)[Guides
](../../index.md)[Reference
](https://bun.com/reference)[Blog
](https://bun.com/blog)[Feedback
](../../../feedback/index.md)
Initialize a SolidStart app with create-solid. You can specify the --solidstart flag to create a SolidStart project, and --ts for TypeScript support. When prompted for a template, select basic for a minimal starter app.
terminal
bun create solid my-app --solidstart --ts
┌
Create-Solid v0.6.11
│
◇ Project Name
│ my-app
│
◇ Which template would you like to use?
│ basic
│
◇ Project created 🎉
│
◇ To get started, run: ─╮
│ │
│ cd my-app │
│ bun install │
│ bun dev │
│ │
├────────────────────────╯
As instructed by the create-solid CLI, install the dependencies.
terminal
cd my-app
bun install
Then run the development server with bun dev.
terminal
bun dev
$ vinxi dev
vinxi v0.5.8
vinxi starting dev server
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
Open localhost:3000. Any changes you make to src/routes/index.tsx will be hot-reloaded automatically.
Refer to the SolidStart website for complete framework documentation.
Was this page helpful?
[
Add Sentry to a Bun app
Previous
](../sentry/index.md)[
Server-side render (SSR) a React component
Next
](../ssr-react/index.md)