Skip to content

Open-source emulation of google firebase's realtime database in JAVA.

License

Notifications You must be signed in to change notification settings

AnubrataDS/LightBase-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LightBase-Server

Open-source emulation of google firebase's realtime database in JAVA.

Basically , a non-relational document-based database server that handles normal request-response on one port , and serves realtime update notifications on another port .

requests are to be made using simple text commands similar to SQL

responses will be in JSON formatted plaintext , may add support for XML later if needed

not decided the notification stuff yet

will support multiple concurrent clients in order to be useful in web servers

I have only just started developing it , any help and suggestions will be welcome :)

Progress :

  1. Made the CLI command handling framework
  2. Created the basic graph-like data structure

To do :

  1. Implement query handling
  2. Implement client queuing
  3. Save the data to the data store file periodically
  4. Implement everything xD

About

Open-source emulation of google firebase's realtime database in JAVA.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages