Hoodie alternatives and similar libraries
Based on the "Storage" category.
Alternatively, view hoodie alternatives based on common mentions on social networks and blogs.
-
js-cookie
A simple, lightweight JavaScript API for handling browser cookies -
localForage
đź’ľ Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. -
jquery-cookie
A simple, lightweight jQuery plugin for reading, writing and deleting cookies. -
store.js
Cross-browser storage for all use cases, used across the web. -
NeDB
The JavaScript Database, for Node.js, nw.js, electron and the browser -
WatermelonDB
🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️ -
Lovefield
Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use. -
basket.js
A script and resource loader for caching & loading files with localStorage -
cookies.js
🍫 Tastier cookies, local, session, and db storage in a tiny package. Includes subscribe() events for changes. -
jStorage
jStorage is a simple key/value database to store data on browser side -
awesome-web-storage
:sunglasses: Everything you need to know about Client-side Storage. -
Hadmean
Generate powerful admin apps in seconds with just `npx hadmean`. Stop building and maintaining admin apps that you can auto-generate. -
datavore
A small, fast, in-browser database engine written in JavaScript. -
proxy-web-storage
Stokado is a library that serves as a syntax sugar for storage, providing support for serialization, subscription-based listening, expiration setting, and one-time value. -
crumbsjs
A lightweight vanilla ES6 cookies and local storage JavaScript library -
JSON ODM
A JSON ODM (object document mapper) for JavaScript to use on the server or in the browser.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Hoodie or a related project?
README
hoodie
A generic backend with a client API for Offline First applications
Hoodie lets you build apps without thinking about the backend and makes sure that they work great independent of connectivity.
This is Hoodie’s main repository. It starts a server and serves the client API. Read more about [How the Hoodie server works](server).
A good place to start is our Tracker App. You can play around with Hoodie’s APIs in the browser console and see how it works all together in its simple HTML and JavaScript code.
If you have any questions come and say hi in our chat.
Setup
This setup is working for all operating system, testing on Windows 8, Windows 8.1, Windows 10, Mac and Linux.
Hoodie is a Node.js package. You need Node Version 4
or higher and npm Version 2 or higher, check your installed version with node -v
and npm -v
.
First, create a folder and a package.json file
mkdir my-app
cd my-app
npm init -y
Next, install hoodie and save it as dependency
npm install --save hoodie
Now start up your Hoodie app
npm start
You can find a more thorough description in our Getting Started Guide.
Usage
hoodie
can be used standalone or as a hapi plugin.
The options are slightly different. For the standalone usage, see Hoodie’s configuration guide.
For the hapi plugin usage, see Hoodie’s hapi plugin usage guide.
Testing
Local setup
git clone https://github.com/hoodiehq/hoodie.git
cd hoodie
npm install
The hoodie
test suite is run with npm test
.
You can [read more about testing Hoodie](test).
You can start hoodie itself by using npm start
. It will serve the contents
of the [public folder](public).
Backers
Become a backer and show your Hoodie support!
Official Sponsors
Show your support for Hoodie and help us sustain our inclusive community. We will publicly appreciate your support and happy to get your word out as well, as long as it aligns with our Code of Conduct.
License
[Apache 2.0](LICENSE)
*Note that all licence references and agreements mentioned in the Hoodie README section above
are relevant to that project's source code only.