What is Astro?
Astro is a web framework for content-driven websites that renders pages to HTML and sends no JavaScript to the browser by default. Interactive parts work as islands – individual components, for example in React, Vue or Svelte, that run only where they are needed. Content can come from Markdown files with a defined schema or from a headless CMS, and pages can be served statically or rendered on the server.
How we use it at Koda Plus
We use Astro for brand and content sites where Core Web Vitals and SEO matter: images in modern formats, locally hosted fonts and scripts only in the components that need them. Animations are done with CSS and GSAP, and content lives in Markdown or a headless CMS, depending on who will be editing it. Our own site, koda.plus, is also built on Astro and hosted on Cloudflare. When a project needs user accounts, live data or an admin panel, we recommend Next.js instead.
In our services
When it makes sense
- A company site, service site or blog focused on SEO
- Performance on lower-end phones matters
- You want to own the code and host it cheaply on a CDN
- Interactivity is needed in only a few sections