Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Production-ready Astro 7 boilerplate for blogging, documentation, changelog, and portfolio sites with Tailwind CSS 4, React 19, and i18n.
Cooper is an Astro 7 boilerplate for building content-driven websites such as blogs, documentation hubs, changelogs, and portfolio showcases, maintained by Gladtek.
Cooper is a production-ready starter template built with Astro 7, Tailwind CSS 4.2, React 19, and a 100% TypeScript 6.0 codebase. It accepts a fresh project scaffold as input and outputs a multi-page site with blog, MDX documentation, changelog, and portfolio sections, along with pre-configured internationalization, testing, and deployment tooling. The template can be initialized via the official CLI command npx @gladtek/launch-cooper@latest, and it runs on pnpm 10 and up.
.ts and .properties dictionary files, with automatic RTL layout mirroring for Arabic (/ar/) and path persistence so switching languages keeps the current page URL.npx @gladtek/launch-cooper@latest to scaffold the boilerplate, then copy .env.example to .env and start the dev server with pnpm run dev.pnpm run build:cloudflare, pnpm run build:vercel, pnpm run build:netlify, or the default pnpm run build for Node.js, matching the live demos on Cloudflare, Netlify, and Vercel.pnpm run test:e2e, pnpm run test:e2e:ui, pnpm run test:unit, and pnpm run test:unit:watch — to validate every pull request against the Lighthouse score thresholds..ts and .properties files, and support RTL languages such as Arabic at the /ar/ route while preserving the active path.To get started, install dependencies with pnpm 10 or newer (pnpm install), copy the environment example file with cp .env.example .env, and launch the dev server with pnpm run dev. For production, choose the build command for your target adapter — Cloudflare, Vercel, Netlify, or Node.js — and the template handles hydration, SSR, and Vite configuration. The included CLI tool automates the initial scaffold so setup takes a single command.
The template is a public GitHub repository published by Gladtek, and the page shows a release badge and demo deployments on Cloudflare, Netlify, and Vercel. No pricing or license restrictions are mentioned on the page.
Yes. Cooper's i18n system includes automatic RTL layout mirroring, and the docs explicitly call out Arabic under the /ar/ path. Switching languages also preserves the current page path for deep links.
Cooper includes pre-configured build commands for Cloudflare (build:cloudflare), Vercel (build:vercel), Netlify (build:netlify), and Node.js (build). Live demo links are provided for the first three.
The boilerplate ships with Playwright for end-to-end tests covering contact flows, i18n, search indexing, and responsive layouts, plus Vitest with JSDOM for unit and component tests of React islands.
