All Projects β†’ ryangjchandler β†’ Spruce

ryangjchandler / Spruce

Licence: mit
A lightweight state management layer for Alpine.js. 🌲

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Spruce

teaful
🍡 Tiny, easy and powerful React state management
Stars: ✭ 638 (-11.39%)
Mutual labels:  state-management, tiny
CalDOM
An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
Stars: ✭ 176 (-75.56%)
Mutual labels:  lightweight, tiny
tiny-framework
A light wight easy to use RESTful apis framework for education & demo purposes. stripped down framework to the fundamental components that that every one would essentially need to (learn / make a demo application).
Stars: ✭ 13 (-98.19%)
Mutual labels:  lightweight, tiny
minidenticons
Super lightweight SVG identicon (icon avatar) generator
Stars: ✭ 89 (-87.64%)
Mutual labels:  lightweight, tiny
Beedle
A tiny library inspired by Redux & Vuex to help you manage state in your JavaScript apps
Stars: ✭ 329 (-54.31%)
Mutual labels:  lightweight, state-management
Elegantrl
Lightweight, efficient and stable implementations of deep reinforcement learning algorithms using PyTorch.
Stars: ✭ 575 (-20.14%)
Mutual labels:  lightweight
Rcre
Build complex applications without pain
Stars: ✭ 684 (-5%)
Mutual labels:  state-management
Tiny Emitter
A tiny (less than 1k) event emitter library
Stars: ✭ 574 (-20.28%)
Mutual labels:  tiny
Cash
An absurdly small jQuery alternative for modern browsers.
Stars: ✭ 5,714 (+693.61%)
Mutual labels:  tiny
Mobx State Tree
Full-featured reactive state management without the boilerplate
Stars: ✭ 6,317 (+777.36%)
Mutual labels:  state-management
Between.js
Lightweight JavaScript (ES6) tweening engine
Stars: ✭ 703 (-2.36%)
Mutual labels:  lightweight
Tinynvidiaupdatechecker
Check for NVIDIA GPU driver updates!
Stars: ✭ 675 (-6.25%)
Mutual labels:  lightweight
Konfig
Composable, observable and performant config handling for Go for the distributed processing era
Stars: ✭ 597 (-17.08%)
Mutual labels:  state-management
Pullstate
Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!
Stars: ✭ 683 (-5.14%)
Mutual labels:  state-management
Domvm
DOM ViewModel - A thin, fast, dependency-free vdom view layer
Stars: ✭ 581 (-19.31%)
Mutual labels:  lightweight
Neptune
A flexible, powerful and lightweight plugin framework for Android
Stars: ✭ 709 (-1.53%)
Mutual labels:  lightweight
Unfetch
πŸ• Bare minimum 500b fetch polyfill.
Stars: ✭ 5,239 (+627.64%)
Mutual labels:  tiny
Little State Machine
πŸ“  React custom hook for persist state management
Stars: ✭ 654 (-9.17%)
Mutual labels:  state-management
Micro Lisp
πŸŽ„A very small Lisp programming language πŸ˜€that used to be under 200 lines of CπŸŽ„
Stars: ✭ 699 (-2.92%)
Mutual labels:  tiny
Handright
A lightweight Python library for simulating Chinese handwriting
Stars: ✭ 634 (-11.94%)
Mutual labels:  lightweight

spruce header

✨ Help support the maintenance of this package by sponsoring me.

🌲 Spruce

A lightweight global state management layer for Alpine.js

GitHub tag (latest by date) Build size Brotli Monthly downloads via CDN

Documentation

To learn more about Spruce and how to use it, please refer to the official documentation.

Credits

Special thanks to Caneco for the logo ✨

Versioning

This project follows the Semantic Versioning guidelines.

Security

Please refer to SECURITY.md for more information.

License

Copyright (c) 2020 Ryan Chandler and contributors

Licensed under the MIT license, see LICENSE.md for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].