PandaDB
A distributed property graph database built on Neo4j, extending it with CypherPlus for managing both structured and unstructured data with AI model inference.
- Overall rank
- #122
- First released
- 2019
- License
- Apache-2.0
- Built with
- Scala
Sources 6 references
Protocols Native binary
Server source shows the panda:// listener is built on a proprietary RPC framework (net.neoremind.kraps / org.grapheco.hippo, message types like CypherRequest/SayHelloRequest), not the Bolt protocol; the java driver only reuses Neo4j driver class names/API shape while its transport layer imports the same Hippo/Kraps RPC client. This directly refutes pass_A's Bolt guess.
-
import net.neoremind.kraps.rpc.netty.HippoRpcEnvFactory import net.neoremind.kraps.rpc.{RpcAddress, RpcEnvClientConfig} import org.neo4j.driver.v1.exceptions.SessionExpiredException
PandaRpcClient.scala — grapheco/pandadb-v0.3 · reviewed 2026-08-02 -
class PandaEndpoint(override val rpcEnv: HippoRpcEnv) extends RpcEndpoint with LazyLogging {
PandaRpcServer.scala — grapheco/pandadb-v0.3 · reviewed 2026-08-02 -
pandadb-java-driver can easily switch to neo4j driver or pandadb driver, all the user needs to do is change the connection schema to `bolt` or `panda`.
PandaDB-Java-Driver · reviewed 2026-08-02
License Apache-2.0
SPDX identifier as classified by GitHub from the repository licence file.
-
"spdx_id": "Apache-2.0"
GitHub licence API — grapheco/pandadb-v0.3 · reviewed 2026-08-02
Released 2019
Confirms current value. The catalogued pandadb-v0.3 repo is a rewrite of the earlier grapheco/pandadb project, whose README names itself 'PandaDB-2019', consistent with the project's origin in 2019; this is an inference from the project's own naming rather than an explicit release announcement.
-
PandaDB-2019 is an open source product licensed under GPLv3.
grapheco/pandadb · reviewed 2026-08-02
Language Scala
Confirms current value. The build is a Scala/Maven project using the scala-maven-plugin, and GitHub's language breakdown for pandadb-v0.3 lists only Scala and Shell.
-
<maven.compiler.target>1.8</maven.compiler.target> <scala.version>2.12.8</scala.version> <scala.binary.version>2.12</scala.binary.version> <scala.compat.version>2.12</scala.compat.version>
pom.xml · reviewed 2026-08-02