Java NoSQL

Open-source Java projects categorized as NoSQL Edit details

Top 20 Java NoSQL Projects

  • Neo4j

    Graphs for Everyone

    Project mention: Big Graph Processing | | 2022-07-31

    Check out neo4j?

  • Zeppelin

    Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

    Project mention: Visualization using Pyspark Dataframe | | 2022-05-14

    Have you tried Apache Zepellin I remember that you can pretty print spark dataframes directly on it with

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • OrientDB

    OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries.

    Project mention: Database of Databases | | 2022-06-23


  • Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: Search text from PDF files stored in an S3 bucket | | 2022-07-27

    We’re using a self-managed OpenSearch node here, but you can use Lucene, SOLR, ElasticSearch or Atlas Search.

  • ObjectBox Java (Kotlin, Android)

    Fast lightweight Java Database for storing and syncing objects in Mobile & IoT

    Project mention: EdgeDB 2.0 | | 2022-07-28

    Adding ObjectBox [0] to the list.


  • Paper

    Paper is a fast NoSQL-like storage for Java/Kotlin objects on Android with automatic schema migration support. (by pilgr)

    Project mention: How can I store data with nested object data in Android? | | 2022-01-08
  • iotdb

    Apache IoTDB

    Project mention: Apache IoTDB | | 2022-02-05
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

    Project mention: Using Elastic Search Cluster with Cassandra Cluster. | | 2022-05-02
  • lucene

    Apache Lucene open-source search software

    Project mention: How are documents stored in Elasticsearch? | | 2022-02-07

    Like someone said, it's in locations as specified in the Depending on sharing and replication, it could be on more than one host. Elastic uses Apache Lucene to store documents, since it's open source, that rabbit hole will welcome research :-)

  • JetBrains Xodus

    Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. (by JetBrains)

  • Infinispan

    Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.

  • Nitrite Database

    Java embedded nosql document store

  • eXist

    eXist Native XML Database and Application Platform

  • scalardb

    Universal transaction manager

    Project mention: A Universal Transaction Manager | | 2021-09-21
  • helicalinsight

    Helical Insight software is world’s first Open Source Business Intelligence framework which helps you to make sense out of your data and make well informed decisions.

    Project mention: Open Source BI Helical Insight : Version 5.0 Release | | 2022-08-08

    Whatever you're advertising isn't open source and the current "community version" is from 2017.

  • AranoDB

    The official ArangoDB Java driver.

  • db

    A blazing fast ACID compliant NoSQL DataLake with support for storing 17 formats of data. Full SQL and DML capabilities along with Java stored procedures for advanced data processing. (by blobcity)

    Project mention: Freqfs: In-memory filesystem cache for Rust | | 2021-10-01

    We actually did work on this a few years ago but did not get enough takers for it. We created a one size fits all database, that leverages the full capability of the file system.

    Try it here:

    PS: I am the chief architect of the DB, and the project is no longer being actively maintained by us. But if you make a contribution, we will oblige to review and merge a PR.

    Bottom line, nothing you do can make your database faster than the filesystem. So why not make a database that just uses the filesystem to the fullest, than creating a filesystem on top of a filesystem. BlobCity DB does not create a secondary filesystem. It dumps all data directly to the filesystem, thereby giving peak filesystem performance. This is scientifically really the best it gets from a performance standpoint. Not necessarily the most efficient in data storage / data-compression standpoint.

    This means, we gain speed, while compromising on data-compression. We produce a larger storage footprint, but are insanely fast. Storage is cheap, compute isn't. So that should be okay I suppose.

  • rupy

    HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed

    Project mention: Ask HN: Free and open source distributed database written in C++ or C | | 2022-05-16

    I have one in Java:

    Here is the 2000 lines of code of the entire database:

    And here you can try it out:

  • platform

    Dashjoin Open Source & Cloud Native Low Code Development Platform (by dashjoin)

    Project mention: Experiences with low-code systems (Budibase,Appsmith etc.)? | | 2022-07-15

    Disclaimer: I'm the creator of Dashjoin (

    Implementing the features you mentioned:

    Once you connect your SQL / NoSQL database, you're immediately able to view, query, search, and edit the data. Every record implicitly has a "homepage". On this page, you can add active elements to automate tasks via REST services. We do this using JSONata ( which is a super expressive and concise transformation and query language. You can find some samples in our demo application (

    The core philosophy is to get immediate results and refine from there, depending on your cost / benefit calculation.


    I think this is a very important point! Even though you're working with low code, it is still a development project with testing, staging, and production, issues, tickets, etc.

  • Transponder

    Object Mapping Framework for NoSQL databases (by OrienteerBAP)

    Project mention: Transponder: Java ORM Library for NoSQL databases (MongoDB, Neo4J, OrientDB, ArcadeDB, etc.) One code to use on different DBs | | 2021-11-25
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-08.

Java NoSQL related posts


What are some of the best open-source NoSQL projects in Java? This list will help you:

Project Stars
1 Neo4j 10,288
2 Zeppelin 5,784
3 OrientDB 4,488
4 Apache Solr 4,294
5 ObjectBox Java (Kotlin, Android) 4,066
6 Paper 2,293
7 iotdb 2,102
8 elassandra 1,656
9 lucene 1,104
10 JetBrains Xodus 1,011
11 Infinispan 982
12 Nitrite Database 671
13 eXist 352
14 scalardb 320
15 helicalinsight 241
16 AranoDB 188
17 db 171
18 rupy 122
19 platform 33
20 Transponder 17
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives