Menu

🚲 The Fixi Project

The fixi project is a collection of small web libraries, each one being a lightweight take on something else we’ve built.

library size (raw/br) inspiration provides
🚲 fixi 3.4/1.2kb htmx supercharged HTML
🥊 moxi 4.6/1.8kb hyperscript inline scripting & reactivity
📡 ssexi 4.1/1.4kb hx-sse.js streaming HTML & events
♻️ paxi 1.5/0.6kb idiomorph DOM patching/morphing
🐕 rexi 4.3/1.4kb fetch ergonomic fetch() wrappers

Installing

Each library in the fixi project is a single standalone script.

Pick whichever you need and drop it into a page:

NOTE: you will want to load moxi.js before fixi.js so that on-fx:init and on-fx:process handlers are registered before fixi.js dispatches those events on page load.

🧰 The Fixi Project All-in-One (4.5kb br)

All five libraries are also available pre-concatenated, minified, and br-compressed in a single file:

<script src="...@0.1.1/dist/the-fixi-project.min.js"></script> copy

Or via npm:

npm install the-fixi-project

License

All fixi projects are BSD-0 Licensed and available on Github.