Vasern — A Fast, Lightweight and Open Source Data Storage for React Native

Towards beta release

Hieu Nguyen (Jack)
Oct 27, 2018 · 3 min read

Vasern project started 3 months ago, with a goal to be a fast data storage for React Native, be able to sync to remote servers and available for everyone.

Today, I am very excited to announce Vasern beta release.


I created Vasern for the following reasons:

  • To provide simple APIs, allow to focus more on building the application instead of worrying about setup and optimize the database
  • Be a fast, lightweight and open source data storage for React Native
  • Everyone can install, run and sync data to their Vasern servers with minimal effort (under development)

Last week, I wrote a blog post . Vasern then got the attention of some bloggers around the world, who in turn wrote about Vasern. The project also being shared on , Facebook, and even . It was a surprise and a big encouragement.

Beta Release and Features

Vasern shows an impressive performance (will be mention in a future post). Now available for React Native on iOS and Android, which:

  • Support .
  • Support basic datatypes (string, int, double, datetime, and reference)
  • Write schemas. Create, Update, Query and Delete records.

Installation and more details are available on

When will Vasern be available for production?

The beta version is being heavily tested to ensure its functionality, data quality and consistency. Please if you found a bug.

Most of APIs won’t be changed in the near future. A stable release of Vasern will be announced within a month from now unless there are major issues. After the stable release, Vasern will continue to be maintained and improved.

What is next?

Vasern is set out not only for local data storage but also be able to store data on the cloud and sync across app clients. I have already started working on the cloud integration called Vasern Server, and created — a reserve Github repository.

At this stage, I can only reveal that it was built using Golang, a powerful server side language created by folks who work at Google. More updates about Vasern Server will be in the future posts.

Towards the future of Vasern

As JavaScript is available for both web and mobile application. Vasern will leverage this advantage, help you write once, use everywhere. Imagine you only need to write schemas, extra functionality for your React Native app. Then reuse it across your web apps. That’s the goal.

I would also really like to look for the opportunity to integrate Vasern with other platform (Ionic framework, and Cordova for example). And push it as far as it can go.


In the next post, I’ll demonstrate how to build a Snap Stories app (similar to Medium Series feature) using React Native and Vasern.

To keep updated with Vasern and Vasern Server, or have a feature request, you can subscribe at

Find us online at: , , and

Vasern

Vasern React Native Data Storage — Updates and Blog

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store