Open source · MIT

The Nano Suite

Five lightweight tools that add a blog, a shop, live chat, cookie consent, and redirects to any static HTML site. No frameworks, no scope creep, just files on disk and a portable admin you upload only when you need it.

Built the same way

Most client sites should stay fast, simple static HTML, but still need a blog, a shop, or a way to chat with visitors. Rebuilding a perfectly good site as WordPress or Shopify drags in a database, a permanent admin panel, and a stream of updates to babysit. The Nano tools slot the missing piece into the site you already have, and nothing more.

No database

Content lives in plain files on disk: Markdown for posts, JSON for products. Backups are a folder copy. There's no MySQL to set up, secure, or migrate.

Portable admin

The admin folder is identical for every install. Upload it over SFTP when you want to publish, remove it when you're done. No permanent admin means a drastically smaller attack surface.

Drops into a static site

The reader-facing code sits inside your existing webroot and inherits the host site's CSS, so the blog or shop looks like part of the site, not a bolted-on system.

SEO baked in

Full metadata, Open Graph and Twitter cards, a regenerated sitemap and feed, lazy images with proper alt text, and semantic HTML5 on every page.

No frameworks, no build step

Hand-written PHP 8.1+. Nothing to compile, no node_modules, no toolchain to keep current. Upload and it runs.

Free and open-source

Every Nano tool is MIT licensed and free to use, modify, and deploy. An optional per-domain licence removes the small footer attribution.

Nano CMS

A flat-file PHP blog system that adds SEO-driven content to an existing static site, without rebuilding it as WordPress. One post is one Markdown file; a roughly 1,400-line frontend renders posts on clean URLs, builds managed category archives, and emits a sitemap, an RSS feed, and full metadata on every page.

  • Markdown files are the database, no MySQL or setup
  • Managed categories, featured articles, and a homepage hero
  • SEO baked in: Open Graph, Twitter Cards, JSON-LD, XML sitemap, RSS 2.0
  • Drag-and-drop media manager; inherits your site's own CSS
  • Portable admin uploaded only to publish · PHP 8.1+ · ~180 KB deployed
posts/welcome.md
---
title:    Welcome to the blog
date:     2026-06-09
category: News
summary:  A short SEO description.
---

# Welcome

Plain Markdown on disk, no database.
Backups are a folder copy.

Nano CMS licences

Free under MIT; an optional per-domain licence removes the footer.

Single domain

£29 one-time

One licensed site, footer removed.

  • One licensed domain
  • Footer attribution removed
  • Perpetual, never expires
  • Offline cryptographic verification
  • Localhost & dev domains free
Buy single licence

Agency 3-pack

£69 one-time

Three domains, about £23 each.

  • Three licensed domains
  • Footer attribution removed
  • Perpetual, never expires
  • Best for small studios
Buy 3-pack licence

Nano Cart

A flat-file PHP product catalogue for selling 20 to 50 fixed-price products without a database or a platform like Shopify. Each product is a JSON file, and checkout is a hosted link to whatever you already use. Built for artisans, designers, authors, and galleries, not for variants, multi-item carts, or inventory.

  • One JSON file per product, no database
  • Hosted checkout: Stripe, PayPal, Square, Gumroad, Ko-fi, or any URL
  • Web installer that auto-detects your hosting
  • Image pipeline with on-demand WebP/JPEG variants, lazy-loaded
  • JSON-LD product schema, Open Graph, XML sitemap · mobile-first
shop/products/keyboard.json
{
  "name":     "Wireless Keyboard",
  "price":    "£49.00",
  "checkout": "https://buy.stripe.com/...",
  "image":    "keyboard.webp"
}

Nano Cart licences

Free under MIT; an optional per-domain licence removes the footer.

Single domain

£29 one-time

One licensed shop, footer removed.

  • One licensed domain
  • Footer attribution removed
  • Perpetual, never expires
  • Offline cryptographic verification
  • Localhost & dev domains free
Buy single licence

Agency 3-pack

£69 one-time

Three domains, about £23 each.

  • Three licensed domains
  • Footer attribution removed
  • Perpetual, never expires
  • Best for small studios
Buy 3-pack licence

Nano Chat

A one-click "Chat with us" widget that adds live text chat straight to a static page. No app to install: a visitor picks a subject and types a message, and you reply in a password-protected operator console. Plain PHP on shared hosting, polled over a tiny signal file, with no database and zero dependencies.

  • Live text chat right in the browser, nothing to install
  • Visitors choose a subject before they message you
  • Password-protected operator console to answer chats
  • Plain PHP on shared hosting, no database, zero dependencies
  • Drops into any static site · removable admin and badge
index.html
<!-- add to any page -->
<script src="/chat/nano-chat.js"></script>
<div id="nano-chat"
     data-subjects="Sales,Support"></div>
See it live

This button really reaches our desk.

Pick a subject and reach us straight from your browser. No app to install.

Nano Chat licences

Free under MIT; an optional per-domain licence removes the badge.

Single domain

£19.99 one-time

One licensed widget, badge removed.

  • One licensed domain
  • "Powered by Nano" badge removed
  • Perpetual, never expires
  • Offline cryptographic verification
  • Localhost & dev domains free
Buy single licence

Agency 3-pack

£49.99 one-time

Three widgets, about £17 each.

  • Three licensed domains
  • "Powered by Nano" badge removed
  • Perpetual, never expires
  • Best for small studios
Buy 3-pack licence

Nano GDPR

A drop-in cookie consent banner for static sites. It holds back your analytics and marketing scripts until the visitor agrees, saves their choice in their own browser, and needs no database and nothing to attack. Optional flat-file logging keeps a record of consent when you want proof. Two files, no build step.

  • Banner with accept, reject, and manage preferences
  • Holds back analytics and marketing scripts until the visitor agrees
  • Choice saved in the visitor's own browser, no database, no server
  • Optional flat-file logging for proof of consent (PHP)
  • Drops into any static site · two files, no build step
index.html
<!-- add to any page -->
<link rel="stylesheet" href="/gdpr/nano-gdpr.css">
<script src="/gdpr/nano-gdpr.js" defer></script>

Always free

No licence, nothing to remove. Unlike the other Nano tools, Nano GDPR ships with no footer or badge, so there is no licence to buy. Use it on as many client sites as you like.

MIT · free forever

Free for every site

Nano GDPR is free and open-source under the MIT licence, with no per-domain fee and no attribution to remove. Drop it into your own sites or client work with nothing to pay.

If it saves you time, you can buy me a coffee. Entirely optional.

Nano 301

A redirect manager for static and PHP sites. Add a 301 redirect through a simple page and Nano 301 writes it into your site's .htaccess for you, with no .htaccess knowledge needed. The list lives in one JSON file, and the redirects keep working after you remove the admin.

  • Add 301 redirects through a simple page, no editing .htaccess by hand
  • Writes a managed block into your site .htaccess, leaving other rules alone
  • The list is one JSON file; redirects keep working after the admin is removed
  • Web installer and portable admin, like the rest of the suite
  • Password kept outside the webroot · bcrypt login · PHP 8.1+
.htaccess
# BEGIN Nano 301
Redirect 301 /about.html /about.php
Redirect 301 /old-shop   /shop
# END Nano 301

Always free

No licence, nothing to remove. Like Nano GDPR, Nano 301 has no paid licence and no badge to buy out, so it is free on as many sites as you like.

MIT · free forever

Free for every site

Nano 301 is free and open-source under the MIT licence, with no per-domain fee. Drop it into your own sites or client work with nothing to pay.

If it saves you time, you can buy me a coffee. Entirely optional.

Free under MIT

How licensing works

All five tools are free and open-source under the MIT licence. For Nano CMS, Cart and Chat, an optional per-domain licence (priced per product above) simply removes the small "Powered by Nano" footer or badge, verified offline with no phone-home and no licence server. Nano GDPR and Nano 301 ship with no footer or badge at all, so they have no licence to buy.

Full terms, domain moves, refunds, and how verification works are on the Nano Licensing page.

Having us build your site? Every static site we build through web design includes a free lifetime licence for each Nano tool, footer removed at no charge.

Ready to work with us?

Tell us about your project and we'll come back with honest advice and a clear, fixed quote. No jargon, no pressure.

Get in touch