Skip to content

Everything you need to build a marketing site

Notifications You must be signed in to change notification settings

KojoDesign/astro-boilerplate

Repository files navigation

Kojo's Marketing Site Starter Kit

This repository contains everything you need to start and maintain a SEO-ready, performance-optimized marketing website you can customize to your hearts desire!

To get started, simply hit the "Use This Template" button on this repo to start your own project with this boilerplate.

What's Inside

Building Blocks

  • 📦 pnpm for package management, as it's much faster and more performant than NPM. It's configured using Corepack, so you should be able to install it via corepack enable (this command comes with Node).
  • 🚀 Astro, a framework for creating highly-versatile and high-performance webpages. It comes packed with a boatload of features such as partial hydration, content collections, and server endpoints. See here for more.
  • ⚛️ React for creating interactive component islands that leverage React's booming ecosystem.
  • 👷 TypeScript for writing type-safe, maintainable code.

UI & Styling

Animations

  • 🚥 Rive for embedding performant, interactive animations on your site.
  • 🏃 Motion (formerly Framer Motion) for creating realistic spring animations in JavaScript.

Developer Experience

  • 📝 biome for lightning-fast linting in JavaScript and TypeScript (written in Rust)
  • 🎨 Prettier for opinionated formatting (only used because Biome's HTML formatting is incomplete).
  • 🐶 Husky with lint-staged to automatically run linting on new commits.

Guides

Using Astro

About

Everything you need to build a marketing site

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published