Skip to content
PureStack: Build sites with Markdown and TypeScript. Pages, components, styles, and browser scripts.

PureStack Studio

We build PureStack: content sites and interactive pages with Markdown, Regor, and TypeScript.

npm version CI TypeScript License: MIT

Explore PureStack · Read the docs · Browse components · Contribute


What we're building

PureStack turns a content directory into a static website. Write pages in Markdown or Regor MDX, compose them with built-in components, and add TypeScript for browser behavior. The CLI handles routes, styles, assets, local preview, and release builds.

The project brings together a site generator, Regor components, typed HTML and CSS builders, themes, browser scripts, and SVG icons in one TypeScript workspace.

PureStack capabilities: Markdown and Regor MDX content; panels, tabs, forms, and charts; typed styles and themes; PageScript and RegorApp browser behavior; static HTML, CSS, JavaScript, and assets; optional Pagefind search, navigation, and sitemaps.

Available today

PureStack is public on GitHub and published on npm under the MIT license. The package includes the CLI and TypeScript site-generation API.

  • Content sites and documentation: .md, .mdx, and .rmdx pages with frontmatter, file-based routes, navigation, and optional Pagefind search.
  • Interactive pages: Regor components, page-specific TypeScript through PageScript, and browser apps through RegorApp.
  • Static builds: HTML, CSS, JavaScript, and assets, with a minified publish directory ready for your host.
  • Development tooling: local preview and reload, plus automated lint, type checks, and tests on Linux and Windows.

The VS Code extension source is included as a private workspace package for component navigation, IntelliSense, and formatting.

See it in use: purestack.studio is built with PureStack. Its source lives alongside the framework.

Start building

Install PureStack in your project:

npm install purestack

The repository quick start walks through creating your config, writing a page, and starting the preview.

For working examples, explore the sample site and component catalog.

Work with us

Try the framework, share a reproducible bug, improve an example, or contribute code. The contribution guide covers local development, pull requests, generated assets, and CI.

Report an issue · Read the source · Explore the documentation


Popular repositories Loading

  1. PureStack PureStack Public

    TypeScript-native frontend framework for building content, components, styles, and interactive apps in one coherent stack.

    TypeScript 3

  2. .github .github Public

    PureStackStudio Organization Repo

Repositories

Showing 2 of 2 repositories

Top languages

TypeScript

Most used topics

Loading…