A web development kit that’s small, purrs, and loves you.
  • JavaScript 94.4%
  • Shell 3.2%
  • CSS 2.4%
Find a file
2026-03-02 18:51:23 +00:00
build-templates Housekeeping: update Node version, remove no longer necessary CLI flags 2025-08-12 17:27:15 +01:00
examples Upgrade @small-web/kitten (Kitten globals) to latest version (6.2.1) 2026-02-11 10:25:47 +00:00
images Add kitten SVGs into source directory 2023-03-12 18:40:26 +00:00
lib Copy ws.trigger() data into message object, not separate data property 2025-04-28 12:27:15 +01:00
src Fixes #312: Apostrophes in the text content of <if> tags can cause problems 2026-03-02 18:51:23 +00:00
tests Fixes #312: Apostrophes in the text content of <if> tags can cause problems 2026-03-02 18:51:23 +00:00
third-party-libraries-with-missing-type-information Declare third-party libraries with missing type information 2025-03-31 16:56:46 +01:00
web Upgrade @small-web/kitten (Kitten globals) to latest version (6.2.1) 2026-02-11 10:25:47 +00:00
.editorconfig Add editor config to help manage line endings across platforms 2024-02-27 14:42:01 +00:00
.gitattributes Add .gitattributes file to manage line endings across platforms 2024-02-27 14:39:28 +00:00
.gitignore Update .gitignore 2026-01-15 16:56:01 +00:00
.nvmrc Update required Node version 2026-01-20 17:22:53 +00:00
.unimportedrc.json Add unimported as dev tool 2023-06-13 12:56:48 +03:00
build Revert "Wrap Water.css in @layer to lower its specificity for easier overriding" 2026-02-18 13:38:39 +00:00
CHANGELOG.md Fixes #312: Apostrophes in the text content of <if> tags can cause problems 2026-03-02 18:51:23 +00:00
contributors.js Update automatic credits/contributors list for inclusion on new site 2024-06-06 15:52:58 +01:00
CONTRIBUTORS.md Breaking change: Upgrade to JSDB version 7.0.0 2026-02-11 10:07:28 +00:00
deploy Refactor: Make install and all other shell scripts Bash 3.2+ compatible 2025-12-15 11:08:24 +00:00
featured-contributors.md Strip inline styles 2024-06-06 16:10:46 +01:00
install Refactor: Make install and all other shell scripts Bash 3.2+ compatible 2025-12-15 11:08:24 +00:00
jsconfig.json Update jsconfig with more modern settings; update esbuild to handle them 2026-01-20 17:11:26 +00:00
kitten-day.sixel Add sixel 2023-03-31 12:31:24 +01:00
LICENSE Add AGPL v3 license text 2022-09-19 10:32:47 +01:00
package Refactor: Make install and all other shell scripts Bash 3.2+ compatible 2025-12-15 11:08:24 +00:00
package-lock.json Upgrade ws module to latest version (8.19.0) 2026-02-19 16:29:34 +00:00
package.json Upgrade ws module to latest version (8.19.0) 2026-02-19 16:29:34 +00:00
playwright.config.js Remove explicit @ts-check declarations as we’re using jsconfig.json now 2024-11-05 16:25:02 +00:00
README.md Add link to Kitten FAQ 2024-06-07 10:48:18 +01:00
suppress-experimental.cjs Make deprecation warnings show only when VERBOSE=true 2024-06-06 10:38:09 +01:00
update-version.js Update import syntax 2024-05-24 16:15:35 +01:00

🐱️ Kitten

A 💕 Small Web development kit.

  • Build using HTML, CSS, and JavaScript.
  • Progressively enhance with Streaming HTML and htmx.
  • Go beyond traditional web apps to create peer-to-peer 💕 Small Web apps.

🍼 Warning: Kitten is still a baby.

Expect breaking changes until API version 1.

Get started

To get started, head over to the Kitten web site.

The Kitten web site includes installation instructions, tutorials, FAQ, and a reference guide.

Like this? Fund us!

Small Technology Foundation is a tiny, independent not-for-profit.

We exist in part thanks to patronage by people like you. If you share our vision and want to support our work, please become a patron or donate to us today and help us continue to exist.

Questions?

Contact Aral on the fediverse.