The Offline First Javascript Backend

A fast, simple and self-hosted backend as a service for your (web) apps, Open Source and free. No need to write server-side code or database schemas. Makes building offline-capable software a breeze.

// Want to store some data,
// for example?
// In the frontend, do:{
    type: 'todo-item',
    content: 'Try out hoodie!',
    done: false

Come on, dive in and give Hoodie a try!


Check out our guide.


Learn in these tutorials how to install Hoodie and get started.


Hoodie’s Documentation

Hoodie Camp Release

The new Hoodie is around the corner, you can give it a try today!

Hoodie Camp

Hoodie is for you

Currently, Hoodie is mainly for frontend developers who want to build their own applications based on it, and for Node.js developers who want to help us build Hoodie.

Hoodie’s future goal is to be accessible for designers and people with few coding skills because we think this matters.


Hoodie is an Offline First, noBackend architecture.

Its Dreamcode API gives you user signup and administration, data storage, loading, synchronisation and shares, emails and payments and can be extended with plugins. Hoodie is written in JavaScript and Node.JS and relies on CouchDB.


This week of work on Hoodie is sponsored by
The Neighbourhoodie.

Sponsor us!

About Hoodie

We believe in Diversity, Enablement, Empowerment, Decentralisation, Independence and Freedom.


We’d love to have you on board. We’re looking for people who can code, design, write, organise and much more. Find out how you can support the work on Hoodie here.

A very promising open-source library for building offline-first apps.

— Smashing Magazine

❤ - a fast offline-first architecture for webapps. Super-simple user management & storage. Great for mobile.

— Addy Osmani

The Hoodie team is one of the nicest and welcoming that I’ve ever known.

— Katrin Apel

Merchandise - Because everyone needs a Hoodie ❤