# create a new project with npm
npm create astro@latest
```

Our [installation guide](/en/install-and-setup/) has step-by-step instructions for installing Astro using our CLI wizard, creating a new project from an existing Astro GitHub repository, and for installing Astro manually.

Learn

* [Astro’s main features](/en/concepts/why-astro/)
* [Islands architecture](/en/concepts/islands/)
* [Astro components](/en/basics/astro-components/)
* [The Astro template syntax](/en/reference/astro-syntax/)

Extend

* [Add integrations like React and Partytown](/en/guides/integrations-guide/)
* [Create type safe content collections](/en/guides/content-collections/)
* [Enhance navigation with view transitions](/en/guides/view-transitions/)
* [Connect a headless CMS to your project](/en/guides/cms/)

## Have a question or want to get involved?

![](/_astro/houston_love.BttrNCcZ_Ok6Ar.webp) [Join our Discord](https://astro.build/chat)