rembrembdocs

Skip to main content

Bun home pagelight logodark logo

[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?

Suggest editsRaise issue

[

Add Sentry to a Bun app

Previous

](../sentry/index.md)[

Server-side render (SSR) a React component

Next

](../ssr-react/index.md)