Agency & portfolio template for Astro
Elephantro
Elephantro is the template that powers eliancodes.com itself. It's a fast, modern agency and portfolio starter for Astro: a pink-on-slate design with automatic dark mode and a fully content-driven setup, so you launch by editing data files instead of components. It ships almost zero JavaScript and deploys to any static host.
- Astro
- Tailwind CSS
What's included
Everything you receive the moment your purchase completes.
- The complete Astro 6 source code, delivered as read-only access to the private GitHub repository
- Five homepage sections — Hero, About, Services, Clients and Contact — plus a Projects page and a styled 404
- A reusable UI component library: sections, cards, buttons, feature cards and a named icon set
- Content-driven config so you can launch by editing data files, no component changes needed
- Automatic dark mode, self-hosted fonts and full SEO setup out of the box
- A single end-product license — build and ship one project (unlimited & team licenses on request)
- Free updates to the template
- Email support if you get stuck
Features
- Astro 6 — static and content-first, ships zero JavaScript by default (only the mobile menu hydrates)
- Tailwind CSS v4 with no config file — the whole theme lives in CSS
- Fully content-driven — edit two data files (site.ts and content.ts), never touch a component to launch
- Automatic dark mode driven by prefers-color-scheme, with no flash on load
- Self-hosted Instrument Sans fonts — no third-party font requests
- SEO ready — canonical URLs, Open Graph, Twitter cards and JSON-LD baked into the layout
- Accessible by default — semantic markup, native accordions and keyboard-friendly navigation
- One-line accent recolour to match your own brand
Requirements
- Node.js 22.12.0 or newer (Astro 6 requirement)
- Astro 6 and Tailwind CSS v4, installed via npm
- Deploys to any static host — Netlify, Vercel, Cloudflare Pages or GitHub Pages
- Basic familiarity with the command line
How delivery works
After checkout, open your account and add your GitHub username. We invite you as a read-only collaborator on the private template repository, so you get the complete source straight away — along with any future updates. Your receipt and these instructions are also emailed to the address you used at checkout.
License & refund
Your purchase is a single end-product license: use this template to build and ship one project. Need to use it across multiple projects or with a team? Get in touch for an unlimited or team license. Payments are processed in EUR by Paddle, our Merchant of Record, who handles VAT and invoicing.
Need something custom?
Can't find the right fit, or want a template tailored to your brand? We build bespoke sites and can adapt any template to your needs.