Welcome to Hoodie!

Hoodie enables you to express yourself through technology by making web application development very fast, easy and accessible.

Hoodie is a free and Open Source Software for building applications for the web and iOS. It is a complete backend for your apps, ready for you to get creative. It works immediately out-of-the-box: develop your frontend code, plug it into Hoodie’s frontend-friendly API and your app is ready.

Hoodie is a noBackend technology — it's there for making the lives of frontend developers easier by abstracting away the backend and keeping you from worrying about backends. It gives you Dreamcode: a simple, easy-to-learn-and-implement frontend API built into it. Hoodie is also Offline First, which means that your app users’ data is stored locally by default so your Hoodie-based apps are accessible and usable anytime, independent from your users’ internet connection.

“What’s fun about programming? It’s problem solving, keeping in your head what’s actually going on in the machine, and being very, very accurate, because the machine does exactly what you tell it to do, even if it’s not what you meant.” — Mary Lee Berners-Lee

Hoodie exists to empower you

Hoodie exists to empower you and make web development easier and more accessible to a wider range of people. It relies on strong values like diversity, empowerment and decentralisation. Hoodie is built by an amazing and dedicated community consisting of developers and non-coding experts.

Build your applications with Hoodie

Hoodie is your tool for building frontend-heavy applications for the web and iOS really quickly. It gives you a compact API which has built-in features: user signup and administration, data storage, loading, shares, synchronisation and sending emails. With Hoodie, all you do when building an app is: develop the frontend code, hook it up to Hoodie’s frontend API, and your app is ready. Hoodie can be used for building applications for the web and iOS.

Hoodie gives you a backend for all your apps

If Hoodie’s core features aren’t enough for you, you can extend Hoodie with plugins, so you can make Hoodie fit your needs exactly. See all our currently available plugins here and out how to build a plugin yourself in this tutorial.

Hoodie is currently for frontend developers and Node.js developers

At the moment, 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 extend Hoodie’s core by building plugins.

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

Hoodie runs locally and can be hosted

If you want your Hoodie-based applications to not just run locally, you can deploy them. Find all details on how to do this in this tutorial. (Oh yes, unfortunately, deployments aren't really easy yet. We're working on making this much more smooth than it's now. If you want to help us with this, please get in touch with us!)

Hoodie is Dreamcode based on an Offline First and noBackend architecture

Hoodie is Offline First. Thus, your application users’ data is stored locally and accessible regardless of internet connection. It’s a noBackend architecture which means that you who build something on it don’t have to worry about backends, and its API is written in Dreamcode so that frontend developers can easily understand it.

Support Hoodie!

Hoodie would not exist without the wonderful people who build it, improve it, extend it, spread the word about it and support it. We’re a small, but growing community, and we’re very happy if you want to help us. Join us!

“One of the most exciting projects I’ve seen in a long time & stellar team.” — Francesco K.

There are already various applications based on Hoodie. Some of them are prototypes or work in progress, others are already finished, and most of them are Open Source. Feel free to try them out or contribute to them, if you want to!

Applications based on Hoodie

Your app

If you built an app based on Hoodie, please let us know! We’re happy to add it here. If you want to give us feedback on working with Hoodie, tell us more!