- JavaScript 73.3%
- HTML 23.6%
- Shell 1.8%
- Smarty 0.9%
- Makefile 0.4%
| patches | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| package.json | ||
| Package.org | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.org | ||
| Webpack.org | ||
Spinalize: Simple Web App Models and Widgets
For long-term application development, and survival of the application itself, a simple and extensible framework was needed. Over the last few decades I've tried many different scaffolds, widgets, full on systems, but they all seem to move too fast for this old man.
There are other old-timers around that are still moving but are also LTS-like! BackboneJS is over a decade old. MaterializeCSS is also over a decade in age. Both are still patched and in active use.
A mixture of the two is exactly what is needed.
Spinalize: A Materialized Backbone JavaScript Library for Web Applications
Contents
It's a NodeJs thing!
The "collection" of the build is provided by Webpack. Our use of it is documented here.
If you want to start from the entry point index.js is the export root.
NPM Packages
The main Spinalize monorepo is both giant and stable. It is composed
of many packages both internal and external and is designed for
installation without needing anything external.
However the individual packages are useful on their own and can be
developed outside of the main LTS repo and used outside in as well
as inside out.
There's a lot more info here
Org Mode
I've been using Org Mode for over a decade now({{{timestamp [2025-10-12 Sun]}}}) and have therefore used it for almost everything.
Because of that, for usage, testing, and a whole bunch of other hacker habits, the org-spinalize package for emacs is an interesting way to see how useful it is even outside of webapps.