A web development kit that’s small, purrs, and loves you.
Find a file
2025-12-16 17:37:59 +00:00
build-templates Housekeeping: update Node version, remove no longer necessary CLI flags 2025-08-12 17:27:15 +01:00
examples Support shorthand event handlers in Alpine.js also 2025-12-10 20:20:58 +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 Support shorthand event handlers in Alpine.js also 2025-12-10 20:20:58 +00:00
tests Update markdown test for different highlight.js behaviour 2025-12-16 17:35:57 +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 Fix list item numbering 2025-05-23 11:20:57 +01: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 Start adding end-to-end tests using Playwright 2024-11-01 15:45:22 +00:00
.nvmrc Housekeeping: update Node version, remove no longer necessary CLI flags 2025-08-12 17:27:15 +01:00
.unimportedrc.json Add unimported as dev tool 2023-06-13 12:56:48 +03:00
build Refactor: Make install and all other shell scripts Bash 3.2+ compatible 2025-12-15 11:08:24 +00:00
CHANGELOG.md Update change log 2025-12-16 17:37:59 +00:00
contributors.js Update automatic credits/contributors list for inclusion on new site 2024-06-06 15:52:58 +01:00
CONTRIBUTORS.md Implement cascading archives support 2025-05-06 20:09:34 +01: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 Declare third-party libraries with missing type information 2025-03-31 16:56:46 +01: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 Update package lock file 2025-12-16 17:36:29 +00:00
package.json Update markdown-it-highlightjs to latest version (4.2.0) 2025-12-16 17:36:23 +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.