Framework support
A modern website should use the framework that fits its real job
We can build and manage websites across the modern JavaScript and Node.js ecosystem. Astro is our recommended starting point for most content-led business websites, while application-heavy projects may be better served by another framework.
Content-first web framework
Astro
Our preferred choice for content-led business websites that benefit from static HTML, strong performance, and focused interactive components.
Why we recommend Astro →React framework
Next.js
A strong option for React-centered products, authenticated experiences, and websites that need a broader application runtime.
Vue framework
Nuxt
Suitable for Vue teams that need pre-rendered content, server-side features, or a hybrid website and application architecture.
Svelte framework
SvelteKit
A capable choice for lean, interactive websites and applications built around the Svelte component model.
React web framework
Remix
Possible for projects whose routing, data loading, forms, and server rendering are already designed around Remix.
React site framework
Gatsby
Existing Gatsby websites can be maintained or assessed for migration when their current architecture remains a sensible fit.
API-driven architecture
Headless builds
Front ends connected to a headless CMS, commerce platform, or other API can be built and supported when that separation benefits the project.
Shopify theme technology
Shopify Liquid
Shopify themes, Liquid templates, custom sections, and storefront content can be supported. Headless Shopify builds are assessed separately.
Framework selection
Support starts with the project, not a logo
The right framework depends on the website’s content, integrations, interactivity, hosting requirements, and existing code. We review those needs before recommending a build or migration. A framework being supported does not mean it is the best choice for every project.
Another framework or an existing codebase?
The list is not a closed compatibility matrix. We can assess other maintained JavaScript frameworks, static-site generators, and custom Node.js implementations. Existing projects are reviewed before we confirm the safest path.
Support also includes Node.js services, headless front ends connected to CMS or commerce APIs, and Shopify theme work with Liquid. Headless is an architecture and Liquid is a template language, so we assess them as distinct implementation paths rather than calling them Node.js frameworks.
Framework basics
Understanding web frameworks
What is a framework?
A web framework is a set of tools, conventions, and reusable code that developers use to build and organize websites or web applications. It can handle common work such as routing, page rendering, data loading, and deployment structure. The right framework depends on what the website needs to do.
What does headless mean?
Headless is an architecture, not a framework. It separates the CMS or commerce back end from the website’s front end. Content is delivered through an API, while the front end controls presentation and interaction. This can add flexibility, but it also adds integration, hosting, and maintenance work.
Start with your website
Get a framework recommendation based on what you actually need
Send us your current website or project brief. We will prepare a free, non-binding proposal and explain the technical approach we recommend.
Get my free proposal