This page documents the core technologies, frameworks, and services that make up the Inkblot tech stack. The stack is built around a modern, performant, headless architecture optimised for content-driven websites.
Primary web framework. Used for static site generation (SSG) and server-side rendering (SSR). Component-based architecture with support for multiple UI frameworks.
HTML / CSS / JavaScript
Core web technologies. Astro components use standard HTML and CSS with scoped styles.
TypeScript
Used for type-safe development, particularly in Sanity schema definitions and Astro components where strict typing adds value.
Tailwind CSS
Utility-first CSS framework, used on select projects for rapid styling.
Astro is chosen for its performance-first approach. It ships zero JavaScript by default, generates static HTML where possible, and supports partial hydration (“islands architecture”) for interactive components. This results in extremely fast page loads, strong SEO, and a great content editing experience when paired with Sanity.
Primary headless CMS. Provides structured content modelling, real-time collaborative editing, and a powerful query API (GROQ). Each project gets its own Sanity Studio and dataset.