A global event spanning eight weeks, from February 14 to April 13, 2025.
The Dexie Global Hackathon 25 celebrates the thriving Dexie.js and Dexie Cloud community,
fostering innovation and driving the development of next-generation offline-first applications.
Dexie.js is a battle-tested IndexedDB wrapper library that developers
have trusted for years. With over 12,000 stars on GitHub,
500,000 weekly downloads on npm, and adoption in
over 27,000 GitHub repositories, it has become
a cornerstone for building robust offline-first solutions. Leading applications like
WhatsApp, GitHub, Microsoft To-Do, Wire, and Flightradar24 rely on Dexie.js,
affirming its standard-setting approach to offline-first technology.
Building on this strong foundation, Dexie Cloud elevates offline-first
applications to the next level by enabling seamless multi-user synchronization with minimal
configuration. Integrate Dexie Cloud into your existing Dexie.js setup, and your app
can sync data across devices and users in minutes. With features like built-in authentication,
advanced access control, and consistent data synchronization, Dexie Cloud empowers developers
to create some of the world’s most innovative solutions.
During this hackathon, participants will showcase the power of Dexie.js and Dexie Cloud
by building applications that combine offline-first functionality, real-time synchronization,
and unparalleled user experiences. Join us in exploring how Dexie Cloud can help you create
amazing solutions, seamlessly bridging the gap between offline and online.
Push the boundaries of offline-first technology and become part of this incredible community
at the Dexie Global Hackathon 25!
(Optional) Dexie Cloud Starter
For a quick start, you can clone our Dexie Starter. This Next.js/TypeScript & MUI–based project
comes preconfigured with Dexie Cloud, custom login, sharable spaces, user management, and more—letting you launch a fully functional application in just minutes.
git clone https://github.com/dexie/dexie-cloud-starter.git
Note: If you already have your own project structure or prefer a different tech stack, simply skip this step.
Step 1: Create Your Hackathon Database
To ensure your project is recognized as part of the official hackathon, add the
–hackathon
flag when creating your Dexie Cloud database:
npx dexie-cloud create --hackathon
Step 2: Whitelist Your App Origin(s)
Whitelist the domains or ports where your application will run. For local development, for example:
npx dexie-cloud whitelist http://localhost:3000
You can whitelist your production URL later as well.
Step 3: Install Dexie & dexie-cloud-addon
Make sure you have the next version of dexie and dexie-cloud-addon (ensuring all latest features are available).
npm install dexie@next
npm install dexie-cloud-addon@next
If you are using React please run npm install dexie-react-hooks@next
Step 4: Declare your Dexie instance
Configure Dexie to use Dexie Cloud by updating your initialization code:
import Dexie from "dexie";
import dexieCloud from "dexie-cloud
1 Comment
bennieforss
Dexie Global Hackathon 25 is an eight-week hackathon (Feb 14–Apr 13, 2025) focused on building offline-first web apps using Dexie.js and IndexedDB.
Dexie.js is a lightweight IndexedDB wrapper that simplifies working with local storage, and this event is an opportunity to explore its capabilities—especially in combination with Dexie Cloud, which enables seamless multi-device syncing.
We've also released Dexie Cloud Starter, a ready-to-use project to help participants get started quickly.
More details:
Hackathon: https://dexie.org/hackathon
Starter Template: https://github.com/dexie/dexie-cloud-starter
Discord: https://discord.com/channels/1328303736363421747/13283064298…