Hello!
We’re a tiny and independent two-person not-for-profit based in Ireland.
We are building the Small Web.
No, it’s not web3, it’s web0.
Small Technology
Small Technology are everyday tools for everyday people designed to increase human welfare, not corporate profits.
Small Tech is…
- easy to use
- personal
- private by default
- share alike
- peer to peer
- interoperable
- zero knowledge
- non-commercial
- non-colonial
- inclusive
Learn more about Small Technology.
Small Web

The Small Web is a public space comprised of places you own and control.
Learn more about the Small Web.
What we do
Our main activity is research and development. We also spend some of our time on advocacy, awareness raising, and education.
-
Research and development.
We are building the Small Web, a public space comprised of places that are owned and controlled by individuals. We’ve been working towards this for the last seven years.
-
Advocacy, raising awareness, and education.
We advocate for Small Tech as the antidote to Big Tech and surveillance capitalism.
We give talks, write articles and books, and give media interviews.
Ongoing research
Building on our work with Site.js, we’ve begun working on two interrelated tools:
-
NodeKit
The successor to Site.js, NodeKit brings back the original ease of buildless web development to a modern stack based on Node.js that includes a superset of Svelte called NodeScript, JSDB, automatic TLS support, WebSockets, and more.
Status: pre-alpha
-
Domain
A tool to enable people and organisations to run Small Web domains where people can have their Small Web places. Currently runs under SvelteKit + Site.js and is being ported to NodeKit.
View the Domain source code (SvelteKit + Site.js, NodeKit) and watch a video demonstration of Domain.
Status: alpha
-
Place
The goal of Place is to be a reference personal Small Web place where people can express themselves and communicate both privately and publicly.
Status: conceptual
Find out more in the Research & Development section.
Published work
All the technology we produce is released under free and open licenses (mainly, AGPLv3). Our publicly-supported projects are on our GitHub mirror and our full set of repositories are on our self-hosted source code repository.
-
Accessibility For Everyone by Laura Kalbag
A book about building inclusive and accessible websites. Available from A Book Apart in paperback or ebook, or in audiobook on Audible.
-
web0 manifesto
“web0 is web3 without all the corporate right-libertarian Silicon Valley bullshit.”
Visit the web0 manifesto, learn some geeky trivia, and view its source.
-
Site.js
The precursor to NodeKit. Site.js is a personal web server for small sites. It powers this site, the Better Blocker site, and our personal sites.
-
JavaScript Database (JSDB)
A zero-dependency, transparent, in-memory, streaming write-on-update JavaScript database for the Small Web that persists to a JavaScript transaction log.
-
@small-tech/https
A drop-in standard Node.js HTTPS module replacement with both automatic development-time (localhost) certificates via Auto Encrypt Localhost and automatic production certificates via Auto Encrypt.
-
elementary OS task switcher
As part of our work on improving the free and open source tools we use ourselves, Aral contributed the new task switcher (Calmer Alt-Tab Task Switcher or Catts) in elementary OS 6.
-
Comet
Comet is a distraction-free Git commit message editor for elementary OS with spell-check, first line character limit warnings, and emoji support.
-
Better Blocker (2016-2021)
Better was a tracker-blocking privacy tool for Safari on iPhone, iPad, and Mac.
Rather watch a video?
Here’s a talk we gave at the ThinkAbout Conference in May, 2019 that summarises the problem we’re working to solve and introduces the solution we’re exploring.
Browse more of our talks and learn about our upcoming events.