Top 16 Java NoSQL Projects
Graphs for EveryoneProject mention: How are you keeping your notes?? | reddit.com/r/CainsJawbone | 2021-11-26
I'm using a local copy of Neo4j: https://neo4j.com/
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.Project mention: How to use IPython in Apache Zeppelin Notebook | dev.to | 2021-07-10
 Apache Zeppelin http://zeppelin.apache.org/  Zeppelin notebooks website http://zeppelin-notebook.com/.  Zeppelin notebooks git repo https://github.com/zjffdu/zeppelin-notebook
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
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. OrientDB Community Edition is Open Source using a liberal Apache 2 license.Project mention: Any graph database with a future? | reddit.com/r/learnprogramming | 2021-11-11
I think the best multi-modal with a high focus on their graph-side outside of Neo4j for the last few years has been OrientDB.
Apache Lucene and Solr open-source search softwareProject mention: Unified tagging | reddit.com/r/productivity | 2021-11-12
This is kind of a personal implementation of enterprise search, so Apache Lucene or elasticsearch could do some of this, though that's a ton of development work and infrastructure just for me. I'm happy to do a bit of hacking/syncing, but building something from scratch is beyond my means at the moment.
ObjectBox is a superfast lightweight database for objectsProject mention: ObjectBox 3.0: an embedded lightweight database for (Java) objects without ORM/SQL layer | reddit.com/r/java | 2021-10-19
Here's the issue
Paper is a fast NoSQL-like storage for Java/Kotlin objects on Android with automatic schema migration support. (by pilgr)Project mention: Is there a NoSQL option for Android? | reddit.com/r/androiddev | 2021-07-03
PaperDB is easy to use: https://github.com/pilgr/Paper
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub. (by JetBrains)
Run Linux Software Faster and Safer than Linux with Unikernels.
Infinispan is an open source data grid platform and highly scalable NoSQL cloud data store.
Java embedded nosql document storeProject mention: tinydb groovy equivalent | reddit.com/r/groovy | 2021-06-04
I see tinydb is a document store, though. If that's a requirement, I'd recommend nitrite: https://github.com/nitrite/nitrite-java
Apache Lucene open-source search softwareProject mention: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service | news.ycombinator.com | 2021-09-09
It is pretty clear to me that Elastic is planning to build their ANN features differently than OpenDistro's k-NN implementation, or other plugins modules that extend Easticsearch in similar ways. They now will build on the Apache Lucene capabilities that were collaboratively built "upstream" by a number of individuals, some that work for Amazon and some that work for Elastic.
From the linked issue, it seemed that they were originally planning to develop this as a proprietary feature of Elasticsearch, without contributing the functionality to Apache Lucene, but then changed direction when the Apache Lucene developers (some of which are currently employed to do such work by Amazon) started to build its approximate nearest neighbor (ANN) vector search capabilities. 
It's great to see folks that work for Elastic collaborating and building on what is in Apache Lucene to extend the utility of ANN with Hierarchical Navigable Small World Graphs (HNSW) ! From this, I think it should be possible to implement an Open Source version of the functionality with a compatible API, if that is something that OpenSearch users seek.
eXist Native XML Database and Application Platform
Universal transaction managerProject mention: A Universal Transaction Manager | news.ycombinator.com | 2021-09-21
The official ArangoDB Java driver.
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 | news.ycombinator.com | 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: https://github.com/blobcity/db
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.
HTTP App. Server and JSON DB - Atomic Parallel & DistributedProject mention: Ask HN: Solo-preneurs, how do you DevOps to save time? | news.ycombinator.com | 2021-10-12
I made my own HTTP app. server and JSON database on top of that.
The server accepts .jars with code (and files) so I can hotdeploy while developing on live on the entire cluster in real time. My turnaround is about 1 second.
The JSON database allows for schema-less simplicity, and it has all the features you need like indexes and security (and then some, like global realtime distributed while still being performant) in 2000 lines of code.
I have zero pain developing the most scalable (and energy efficient) backend in the world, yet very few seem to care or use it: https://github.com/tinspin/rupy
It has been proven on a real project with 5 years uptime and 350.000 users: https://store.steampowered.com/app/486310/Meadow/
Object Relational Mapping(ORM) 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 | reddit.com/r/coolgithubprojects | 2021-11-25
Java NoSQL related posts
How are you keeping your notes??
1 project | reddit.com/r/CainsJawbone | 26 Nov 2021
2 projects | reddit.com/r/productivity | 12 Nov 2021
ObjectBox 3.0: an embedded lightweight database for (Java) objects without ORM/SQL layer
1 project | reddit.com/r/java | 19 Oct 2021
Backend Developer Learning Path 2021
12 projects | dev.to | 18 Oct 2021
Gemini: The Misaligned Incentives
1 project | news.ycombinator.com | 28 Sep 2021
Making a living with Raspberry Pi know-how
1 project | reddit.com/r/raspberry_pi | 8 Sep 2021
Why do companies still use Java despite it being outdated
2 projects | reddit.com/r/learnjava | 4 Sep 2021
What are some of the best open-source NoSQL projects in Java? This list will help you:
|5||ObjectBox Java (Kotlin, Android)||3,938|
Are you hiring? Post a new remote job listing for free.