clientdb

Build lightning fast apps with instantaneous interactions

641 followers

clientDB is an open source in-memory database for enabling real-time web apps. Build fast, scalable apps that feel silky smooth for users.
clientdb gallery image
clientdb gallery image
clientdb gallery image
clientdb gallery image
clientdb gallery image
Free
Launch Team

What do you think? …

Heiki Riesenkampf
👋 Hey Product Hunt, Heiki here, Co-Founder at Acapela. The Problem Fetching and updating data is the core of every modern web app. Managing the global state of an app while updating every individual component on data changes isn’t easy. Yet it’s a necessary part of building an interactive and bug-free app. The industry has suggested lots of solutions on the last few decades: REST, GraphQL, Soap, gRPC etc. All of these are powerful, but come with the burden of both server side and client side implementations to serve and fetch data. In response, many modern solutions have sprung up that simplify the task of implementing server-side code: Firebase, Mongo Realm Web SDK, Prisma for backend solutions, Hasura for creating a GraphQL server etc. We considered all of these solutions while building our product Acapela. But we couldn’t find a perfect fit for our needs. So we built our own…and we’re open sourcing it :) The Solution clientdb is an in-memory database, that takes care of syncing updates to the cloud, and every other connected client, out-of-the-box. It allows engineers to build real-time apps without having to think about writing server-side data code again. Every data update happens optimistically on the client before sending it to the cloud. That means every interaction happens in 50ms, which feels instant for your users. An automatically generated database client means fewer bugs, more features, faster shipping. And one really cool aspect - it allows you to build web apps that work offline too. Our client-side database means your app works even when a user has limited, unstable or no internet connection at all. ______________ This is just the very first version of clientdb. Many more features will follow to make it the best solution for building high-scalable, secure and real-time web applications. Our mission is to make it the go-to tool for building the cutting edge products. If you are excited about what we are building, try out the framework on your own project and star us on GitHub to stay up to date with future updates!
Al Khan
@heiki_riesenkampf Super cool project! Having a fast db is definitely going to come in handy. Looking forward to trying it out. Kudos to the team!
Heiki Riesenkampf
@alcaan Thanks a lot for your feedback!
Marco Ancona
@heiki_riesenkampf congrats, looks interesting. Do I understand correctly that is pure in-memory db? So no Localstorage or Indexeddb used under the hood?
Biljana Arsic
I love that work offline, its amazing! Congratulations on the launch
Heiki Riesenkampf
@biljana_arsic997 support for offline apps is currently in progress. Hopefully, we will launch it in a few weeks :)
Ajinkya Chikhale
Looks interesting. Great launch. Will definitely try this.
Heiki Riesenkampf
@ajinkya_chikhale03 Thanks for the feedback!