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 ged/ruby-pg

Open-source alternatives to Ruby Pg

30 open-source projects similar to ged/ruby-pg, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ruby Pg alternative.

  • maxdemarzi/neographymaxdemarzi avatar

    maxdemarzi/neography

    603View on GitHub↗

    A thin Ruby wrapper to the Neo4j Rest API

    Ruby
    View on GitHub↗603
  • sfackler/rust-postgressfackler avatar

    sfackler/rust-postgres

    3,945View on GitHub↗

    This project is a native PostgreSQL database driver for the Rust programming language. It functions as a type-safe database mapper and connector that provides both synchronous and asynchronous interfaces for executing queries against a PostgreSQL backend. The library implements a type-safe mapping system to convert PostgreSQL data types into Rust types, ensuring consistency during data transfer. It also serves as an encrypted database connector, supporting secure communication protocols to protect data in transit between the application and the database. The driver covers core database capab

    Rust
    View on GitHub↗3,945
  • readify/neo4jclientReadify avatar

    Readify/Neo4jClient

    427View on GitHub↗

    .NET client binding for Neo4j

    C#
    View on GitHub↗427
  • neo4j/neo4j-dotnet-driverneo4j avatar

    neo4j/neo4j-dotnet-driver

    246View on GitHub↗

    Neo4j Bolt driver for .NET

    C#
    View on GitHub↗246
  • 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

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
  • jmcvetta/neoismjmcvetta avatar

    jmcvetta/neoism

    388View on GitHub↗

    Neo4j client for Golang

    Go
    View on GitHub↗388
  • 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
  • npgsql/npgsqlnpgsql avatar

    npgsql/npgsql

    3,702View on GitHub↗

    Npgsql is a .NET data provider and client library that enables applications to connect, execute queries, and manage data within PostgreSQL databases. It functions as a connection manager and translation layer between the application and the database server. The project features a connection manager capable of multi-host connectivity, providing load balancing and automatic failover across multiple servers. It includes specialized support for high-volume data import and export through bulk data operations and a mapping system that translates complex database types, such as arrays and JSON, into

    C#c-sharpdatabasedotnet
    View on GitHub↗3,702
  • 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
  • aio-libs/aioodbcaio-libs avatar

    aio-libs/aioodbc

    326View on GitHub↗

    aioodbc - is a library for accessing a ODBC databases from the asyncio

    Python
    View on GitHub↗326
  • anormcypher/anormcypherAnormCypher avatar

    AnormCypher/AnormCypher

    127View on GitHub↗

    Table of Contents

    Scala
    View on GitHub↗127
  • andymccurdy/redis-pyandymccurdy avatar

    andymccurdy/redis-py

    13,566View on GitHub↗

    redis-py is a Python client library for executing Redis commands and managing in-memory data structures. It provides the necessary components to integrate Python applications with Redis for data storage and retrieval. The project includes a cluster client for monitoring health and managing automatic failover across multiple active-active database replicas. It also features a connection pool manager to maintain reusable socket connections and a dedicated pub/sub client for subscribing to real-time message channels. The library covers broad capability areas including performance optimization t

    Python
    View on GitHub↗13,566
  • apache/calcite-avatica-goapache avatar

    apache/calcite-avatica-go

    125View on GitHub↗

    Apache Calcite Go

    Gobig-datacalcitegeospatial
    View on GitHub↗125
  • apache/cassandra-python-driverapache avatar

    apache/cassandra-python-driver

    1,425View on GitHub↗

    Python Driver for Apache Cassandra®

    Python
    View on GitHub↗1,425
  • aio-libs/aiomysqlaio-libs avatar

    aio-libs/aiomysql

    1,887View on GitHub↗

    aiomysql is a library for accessing a MySQL database from the asyncio

    Python
    View on GitHub↗1,887
  • aerospike/aerospike-client-nodejsaerospike avatar

    aerospike/aerospike-client-nodejs

    207View on GitHub↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    View on GitHub↗207
  • amakawa/redicamakawa avatar

    amakawa/redic

    118View on GitHub↗

    Lightweight Redis Client

    Ruby
    View on GitHub↗118
  • blevesearch/bleveblevesearch avatar

    blevesearch/bleve

    10,986View on GitHub↗

    Bleve is a search indexing engine library written in Go, designed to provide full-text search and document retrieval capabilities for embedded application data. It functions as a framework for indexing structured or unstructured information, allowing developers to build searchable collections that support complex query logic and data analysis. The engine distinguishes itself through a pluggable analysis pipeline that normalizes text before indexing, alongside support for vector similarity search to identify semantically related content. It utilizes finite-state transducer automata for efficie

    Go
    View on GitHub↗10,986
  • blackbeam/rust-mysql-simpleblackbeam avatar

    blackbeam/rust-mysql-simple

    691View on GitHub↗

    This crate offers:

    Rust
    View on GitHub↗691
  • aliexpressru/gomemcachedaliexpressru avatar

    aliexpressru/gomemcached

    22View on GitHub↗

    A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.

    Goconsistent-hashinggogolang
    View on GitHub↗22
  • bradfitz/gomemcachebradfitz avatar

    bradfitz/gomemcache

    1,873View on GitHub↗

    Go Memcached client library #golang

    Gogolangmemcachememcached-clients
    View on GitHub↗1,873
  • aio-libs/aioesaio-libs avatar

    aio-libs/aioes

    98View on GitHub↗

    asyncio compatible driver for elasticsearch

    Python
    View on GitHub↗98
  • brianmario/mysql2brianmario avatar

    brianmario/mysql2

    2,279View on GitHub↗

    A modern, simple and very fast Mysql library for Ruby - binding to libmysql

    Ruby
    View on GitHub↗2,279
  • bsm/redeobsm avatar

    bsm/redeo

    444View on GitHub↗

    High-performance framework for building redis-protocol compatible TCP servers/services

    Gogolow-latencyredis
    View on GitHub↗444
  • btnguyen2k/gocosmosbtnguyen2k avatar

    btnguyen2k/gocosmos

    22View on GitHub↗

    Go database/sql driver for Azure Cosmos DB SQL API

    Go
    View on GitHub↗22
  • 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
  • canopytax/asyncpgsaCanopyTax avatar

    CanopyTax/asyncpgsa

    510View on GitHub↗

    A wrapper around asyncpg for use with sqlalchemy

    Python
    View on GitHub↗510
  • chenmingyong0423/go-mongoxchenmingyong0423 avatar

    chenmingyong0423/go-mongox

    220View on GitHub↗

    A Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.

    Gobuilderdatabasego
    View on GitHub↗220
  • cihangir/neo4jcihangir avatar

    cihangir/neo4j

    29View on GitHub↗

    Neo4j Rest API Client for Go lang

    Go
    View on GitHub↗29
  • bchavez/rethinkdb.driverbchavez avatar

    bchavez/RethinkDb.Driver

    381View on GitHub↗

    :headphones: A NoSQL C#/.NET RethinkDB database driver with 100% ReQL API coverage.

    C#
    View on GitHub↗381