awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to spring-projects/spring-data-neo4j

Open-source alternatives to Spring Data Neo4j

30 open-source projects similar to spring-projects/spring-data-neo4j, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Spring Data Neo4j alternative.

  • anormcypher/anormcypherAnormCypher avatar

    AnormCypher/AnormCypher

    127View on GitHub↗

    Table of Contents

    Scala
    View on GitHub↗127
  • brianc/node-postgresbrianc avatar

    brianc/node-postgres

    13,155View on GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    JavaScriptlibpqnode-postgrespostgres
    View on GitHub↗13,155
  • c410-f3r/wtxc410-f3r avatar

    c410-f3r/wtx

    360View on GitHub↗

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Rust
    View on GitHub↗360
  • cleishm/libneo4j-clientcleishm avatar

    cleishm/libneo4j-client

    160View on GitHub↗

    neo4j-client

    C
    View on GitHub↗160
  • elixir-ecto/postgrexelixir-ecto avatar

    elixir-ecto/postgrex

    1,212View on GitHub↗

    PostgreSQL driver for Elixir

    Elixir
    View on GitHub↗1,212

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • felixge/node-mysqlfelixge avatar

    felixge/node-mysql

    18,621View on GitHub↗

    This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi

    JavaScript
    View on GitHub↗18,621
  • gajus/slonikgajus avatar

    gajus/slonik

    4,910View on GitHub↗

    Slonik is a type-safe PostgreSQL client for Node.js that uses tagged template literals to ensure parameters are bound and protected against injection attacks. It provides a framework for connecting applications to PostgreSQL with automatic type checking for queries and database schemas. The project distinguishes itself through a specialized SQL query linter that detects invalid columns and type mismatches by verifying code against a live database schema during the development process. It also includes a high-performance binary bulk data inserter for loading large datasets using native binary

    TypeScript
    View on GitHub↗4,910
  • ged/ruby-pgged avatar

    ged/ruby-pg

    870View on GitHub↗

    A PostgreSQL client library for Ruby

    C
    View on GitHub↗870
  • go-pg/pggo-pg avatar

    go-pg/pg

    5,785View on GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Go
    View on GitHub↗5,785
  • graphaware/neo4j-bolt-phpgraphaware avatar

    graphaware/neo4j-bolt-php

    42View on GitHub↗

    PHP low level Driver for Neo4j's Bolt Remoting Protocol

    PHP
    View on GitHub↗42
  • graphaware/neo4j-php-clientgraphaware avatar

    graphaware/neo4j-php-client

    285View on GitHub↗

    Neo4j-PHP-Client is the most advanced and flexible Neo4j Client for PHP.

    PHP
    View on GitHub↗285
  • graphaware/neo4j-php-ogmgraphaware avatar

    graphaware/neo4j-php-ogm

    153View on GitHub↗

    Current Release : 1.0.0-beta19

    PHP
    View on GitHub↗153
  • holdfenytolvaj/pogiholdfenytolvaj avatar

    holdfenytolvaj/pogi

    139View on GitHub↗

    Javascript library for PostgreSQL and node.js

    TypeScript
    View on GitHub↗139
  • jackc/pgxjackc avatar

    jackc/pgx

    13,428View on GitHub↗

    This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o

    Go
    View on GitHub↗13,428
  • jadell/neo4jphpjadell avatar

    jadell/neo4jphp

    534View on GitHub↗

    Neo4jPHP Author: Josh Adell Copyright (c) 2011-2012

    PHP
    View on GitHub↗534
  • jawj/zapatosjawj avatar

    jawj/zapatos

    1,401View on GitHub↗

    Zero-abstraction Postgres for TypeScript: a non-ORM database library

    TypeScript
    View on GitHub↗1,401
  • jmcvetta/neoismjmcvetta avatar

    jmcvetta/neoism

    388View on GitHub↗

    Neo4j client for Golang

    Go
    View on GitHub↗388
  • karlseguin/pg.zigkarlseguin avatar

    karlseguin/pg.zig

    568View on GitHub↗

    Native PostgreSQL driver / client for Zig

    Zig
    View on GitHub↗568
  • lib/pqlib avatar

    lib/pq

    9,903View on GitHub↗

    pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection library and protocol implementation that translates application data types into the binary and text formats required by PostgreSQL. The project provides specialized utilities for high-performance data ingestion using bulk data loading and a dedicated bulk data importer. It also features an implementation for listening to asynchronous server notifications and provides tools for connection load balancing across multiple hosts and ports. The driver covers a broad surface of database i

    Go
    View on GitHub↗9,903
  • m6w6/ext-pqm6w6 avatar

    m6w6/ext-pq

    41View on GitHub↗

    PostgreSQL client library (libpq) binding

    C
    View on GitHub↗41
  • marijnh/postmodernmarijnh avatar

    marijnh/Postmodern

    430View on GitHub↗

    A Common Lisp PostgreSQL programming interface

    Common Lisp
    View on GitHub↗430
  • maxdemarzi/neographymaxdemarzi avatar

    maxdemarzi/neography

    603View on GitHub↗

    A thin Ruby wrapper to the Neo4j Rest API

    Ruby
    View on GitHub↗603
  • michaelklishin/neoconsmichaelklishin avatar

    michaelklishin/neocons

    207View on GitHub↗

    Neocons is a feature rich idiomatic Clojure client for the Neo4J REST API.

    Clojure
    View on GitHub↗207
  • mschae/boltexmschae avatar

    mschae/boltex

    29View on GitHub↗

    Elixir implementation of the Bolt protocol and corresponding PackStream protocol. Both is being used by Neo4J.

    Elixir
    View on GitHub↗29
  • neo4j-contrib/neo4j-jdbcneo4j-contrib avatar

    neo4j-contrib/neo4j-jdbc

    152View on GitHub↗

    Official Neo4j JDBC Driver

    Java
    View on GitHub↗152
  • neo4j-contrib/neo4j-spark-connectorneo4j-contrib avatar

    neo4j-contrib/neo4j-spark-connector

    320View on GitHub↗

    This repository contains the Neo4j Connector for Apache Spark.

    Scala
    View on GitHub↗320
  • neo4j-contrib/neomodelneo4j-contrib avatar

    neo4j-contrib/neomodel

    1,086View on GitHub↗

    An Object Graph Mapper (OGM) for the neo4j graph database, built on the awesome neo4j_driver

    Python
    View on GitHub↗1,086
  • neo4j/neo4j-dotnet-driverneo4j avatar

    neo4j/neo4j-dotnet-driver

    246View on GitHub↗

    Neo4j Bolt driver for .NET

    C#
    View on GitHub↗246
  • neo4j/neo4j-java-driverneo4j avatar

    neo4j/neo4j-java-driver

    342View on GitHub↗

    This repository holds the official Java Driver for Neo4j.

    Java
    View on GitHub↗342
  • neo4j/neo4j-javascript-driverneo4j avatar

    neo4j/neo4j-javascript-driver

    915View on GitHub↗

    This is the official Neo4j driver for JavaScript.

    JavaScript
    View on GitHub↗915