🚲 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.