Java NoSQL

Open-source Java projects categorized as NoSQL

Top 23 Java NoSQL Projects

  • dbeaver

    Free universal database tool and SQL client

    Project mention: 👻Top 8 Free, Open Source SQL Clients🔥 | dev.to | 2023-09-04

    DBeaver is a veteran SQL client. In addition to basic visualization and management capabilities, it has a SQL editor, data and schema migration capabilities, monitor database connections, and more. It supports a full range of databases (both SQL and NoSQL). DBeaver is also hooked up with GPT-3, which converts your natural language to SQL.

  • Neo4j

    Graphs for Everyone

    Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14

    Neo4j (GraphQL)

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Zeppelin

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

  • 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: Graph Databases vs Relational Databases: What and why? | dev.to | 2023-03-29

    First, you need to choose a specific graph database platform to work with, such as Neo4j, OrientDB, JanusGraph, Arangodb or Amazon Neptune. Once you have selected a platform, you can then start working with graph data using the platform's query language.

  • Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: Tools to use to query and index data? | /r/csMajors | 2023-06-29

    elastic search is kinda heavyweight infra for a small project. Its built on top of apache lucene (https://lucene.apache.org), which you can use directly.

  • ObjectBox Java (Kotlin, Android)

    Java and Android Database - fast and lightweight without any ORM

    Project mention: Looking for android java developer mentor | /r/learnprogramming | 2023-05-31

    I would focus on Kotlin instead of Java, there's really no point in sticking to Java at this point. And when it comes to databases, some local ones that are pretty easy to get into are Realm and ObjectBox, SQLite can definitely be a bit overwhelming at the beginning.

  • iotdb

    Apache IoTDB

    Project mention: Apache IoTDB: Database for Internet of Things | news.ycombinator.com | 2022-11-09
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • Paper

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

  • lucene

    Apache Lucene open-source search software

    Project mention: Building an efficient sparse keyword index in Python | dev.to | 2023-08-17

    First, a review of the landscape. As said in the introduction, there aren't a ton of good options. Apache Lucene is by far the best traditional search index from a speed, performance and functionality standpoint. It's the base for Elasticsearch/OpenSearch and many other projects. But it requires Java.

  • elassandra

    Elassandra = Elasticsearch + Apache Cassandra

  • 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.

  • solr

    Apache Solr open-source search software

    Project mention: Swirl: An open-source search engine with LLMs and ChatGPT to provide all the answers you need 🌌 | dev.to | 2023-09-06

    Using the Galaxy UI, knowledge workers can systematically review the best results from all configured services including Apache Solr, ChatGPT, Elastic, OpenSearch, PostgreSQL, Google BigQuery, plus generic HTTP/GET/POST with configurations for premium services like Google's Programmable Search Engine, Miro and Northern Light Research.

  • Nitrite Database

    Java embedded nosql document store

    Project mention: Favorite hidden gem library? | /r/java | 2022-10-21

    Nitrite embedded DB for java objects

  • scalardb

    Universal transaction manager

  • eXist

    eXist Native XML Database and Application Platform

  • ReplicaDB

    ReplicaDB is open source tool for database replication, designed for efficiently transferring bulk data between relational and non-relational databases

    Project mention: Can we sponsor this guy? | news.ycombinator.com | 2023-02-17
  • 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.

  • 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)

  • rupy

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

    Project mention: What Kind of Asynchronous Is Right for You? | news.ycombinator.com | 2023-06-17

    How this article does not mention SSE, comet or chunking escapes me.

    What does their definition of event-driven really look like in practice.

    Nobody has a clue.

    Here is the ideal event driven system, it's async-to-async: https://github.com/tinspin/rupy/wiki/Fuse

    The example is not working because I had to shut down the services for multiple reasons, but the high level of it is that you use 4 (potentially different) threads to do one request/response middle man transaction.

    That way you have _zero_ io-wait or idling. I'm surprised nobody has copied this approach since I invented it 10 years ago. I understand why though you need your entire chain to be async and that means rewriting everything and that is a big risk when it's hard to debug.

    But if you succeed you can build something that is 10x perf/watt than all other implementations. Which is going to be important when interest rates go higher and crash our entire industry.

  • Transponder

    Object Mapping Framework for NoSQL databases (by OrienteerBAP)

  • querity

    Generic interface to query a database

    Project mention: Querity - java lib to easily query your db using REST (looking for feedbacks) | /r/coolgithubprojects | 2023-02-26
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-14.

Java NoSQL related posts

Index

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

Project Stars
1 dbeaver 33,795
2 Neo4j 11,811
3 Zeppelin 6,150
4 OrientDB 4,633
5 Apache Solr 4,348
6 ObjectBox Java (Kotlin, Android) 4,242
7 iotdb 4,035
8 Paper 2,326
9 lucene 1,969
10 elassandra 1,699
11 JetBrains Xodus 1,109
12 Infinispan 1,079
13 solr 834
14 Nitrite Database 763
15 scalardb 421
16 eXist 394
17 ReplicaDB 296
18 helicalinsight 268
19 AranoDB 193
20 db 173
21 rupy 133
22 Transponder 18
23 querity 6
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
www.influxdata.com