Design, Develop, and Publish
HyperTexting is a complete system for designing, developing, and publishing content to good old fashioned websites.
HyperTemplates
Convert human- or AI- generated website mockups into reusable website themes using a pure-HTML templating system for the modern web.
Learn more →HyperCTL
Data-driven CMS and lightning fast SSG for Mac, Linux, and Windows. Build and deploy to 30+ hosting providers.
Learn more →HyperTexting
It's your newsfeed minus the ads, algorithms, and AI slop. And it makes updating your website as easy as sending a text message - powered by the HyperTexting CMS and SSG.
Learn more →HTML templating for the modern web
The HyperTexting templating system is called HyperTemplates.
It's pure-HTML templating, powered by a simple set of ht-* HTML attributes.
1<!DOCTYPE html>
2<html lang='en-US'>
3 <head>
4 <meta ht-include='fragments/head'>
5 <style ht-pipe='from "style.component" as css' id='components'></style>
6 <style id='layout'>
7 /* Layout styles go here */
8 </style>
9 <script ht-apply src='/js/components/auto-toc.js?v=${ build.id }' defer></script>
10 </head>
11 <body>
12 <header ht-include='fragments/header'></header>
13 <main>
14 <article ht-apply>
15 <header>
16 <small ht-apply>${ page.created_at }</small>
17 <h1 ht-apply>
18 ${ page.title }
19 </h1>
20 <p ht-apply>
21 ${ page.description }
22 </p>
23 </header>
24 ${ markdown(page.content, "") }
25 </article>
26 <aside ht-include='fragments/post-toc'></aside>
27 </main>
28 <footer ht-include='fragments/footer' class='site-footer'></footer>
29 </body>
30</html>
Simple
Declarative templating system uses HTML attributes as directives:
ht-include, ht-if, ht-each, ht-apply, ht-block, ht-base, ht-pipe, and more.
Fast
1ms per generated feed, page, or asset. Fast enough to perform most full-site builds on iPhone in under 1 second.
Learn more →Flexible
Custom themes. Data & templating plugins. Works with any Javascript framework, or none at all!
Learn more →Batteries included.
Blazing fast
Rivals Hugo, runs on a phone. Most websites build in less than 100ms.
Learn more →Feed generator
Publish multiple feeds for different content types, plus auto-generated tag feeds.
Learn more →Built-in preview server
The HyperTexting CLI and iPhone app include a live preview server. Previewing a post on iPhone is just a tap away.
Learn more →Reproducible builds
Byte-for-byte identical output. Track exactly what changed between builds.
Learn more →Incremental builds
Publish a single page and automatically update related feeds & feed pages.
Learn more →Hosted anywhere
GitHub Pages, Cloudflare, Netlify, AWS S3, R2 — or your homelab. It is just files.
Learn more →Mission statement.
It should be easier to post on your website than to post on social media. Or more simply, our mission is to @makehypertext.com. That's our north star. Will you join us?
hypertexting.dev
Build incredible websites with pure HTML, CSS, and Javascript.
Learn more →hypertexting.com
Because posting on your website should be easier than posting on social media.
Learn more →hypertexting.community
Ask the developers questions, get help from the community, and share your creations!
Learn more →