Database Drivers

Open-source projects categorized as Database Drivers

Top 23 Database Driver Open-Source Projects

  • Redis

    Redis Go client

  • Project mention: Using IAM authentication for Redis on AWS | dev.to | 2023-12-07

    MemoryDB documentation has an example for a Java application with the Lettuce client. The process is similar for other languages, but you still need to implement it. So, let's learn how to do it for a Go application with the widely used go-redis client.

  • sqlx

    general purpose extensions to golang's database/sql

  • Project mention: Python: Just Write SQL | news.ycombinator.com | 2023-08-14

    We've always used https://github.com/jmoiron/sqlx which is just the standard package + mapping to/from structs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cayley

    An open-source graph database

  • go-sql-driver/mysql

    Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)

  • redis-py

    Redis Python client

  • Project mention: Solving a critical bug in the default Rails caching library | dev.to | 2023-05-08

    My jaw dropped when I saw the postmortem — it was exactly the same bug concept, just in a different library! A reminder that hard things often transcend particular languages and libraries. And boy, is this a hard bug. It sits at the intersection of caching, shared resource management, and state corruption — infamously tricky problem spaces.

  • redigo

    Go client for Redis

  • bleve

    A modern text/numeric/geo-spatial/vector indexing library for go

  • Project mention: Hermes v1.7 | /r/golang | 2023-06-04

    I don't have the answer to that, but the project has been alive for many years. Seems maybe you should find the answer since you are developing a competing solution? Also it might be a good reference project for solving similar problems to yours. They do have bench tests you could play with https://github.com/blevesearch/bleve/blob/master/query_bench_test.go

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • awesome-postgres

    A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

  • Project mention: Ask HN: Best GitHub Repos | news.ycombinator.com | 2023-05-11

    Personally love awesome Postgres - https://github.com/dhamaniasad/awesome-postgres

  • pgx

    PostgreSQL driver and toolkit for Go

  • Project mention: The DDD Hamburger for Go | dev.to | 2024-01-06

    The infrastructure layer contains the concrete implementation of the repository domain interface ActivityRepository in the struct DbActivityRepository. This repository implementation uses the Postgres driver pgx and plain SQL to store the activity in the database. It uses the database transaction from the context, since the transaction was initiated by the application service.

  • pq

    Pure Go Postgres driver for database/sql

  • Project mention: Authentication system using Golang and Sveltekit - Initialization and setup | dev.to | 2023-06-02

    Following the completion of the series — Secure and performant full-stack authentication system using rust (actix-web) and sveltekit and Secure and performant full-stack authentication system using Python (Django) and SvelteKit — I felt I should keep the streak by building an equivalent system in PURE go with very minimal external dependencies. We won't use any fancy web framework apart from httprouter and other basic dependencies including a database driver (pq), and redis client. As usual, we'll be using SvelteKit at the front end, favouring JSDoc instead of TypeScript. The combination is ecstatic!

  • mongo-go-driver

    The Official Golang driver for MongoDB

  • Project mention: Uploading and Serving Images from MongoDB in Golang | dev.to | 2024-01-04

    MongoDB, a document-oriented NoSQL database, will be our data powerhouse. We'll utilize the mongo-driver library to seamlessly connect our Golang application to MongoDB. This section will cover essential database interactions, including creating collections, storing metadata, and efficiently querying for image-related data. Understanding these fundamentals is crucial for building a robust image storage and retrieval system.

  • PyMySQL

    MySQL client library for Python

  • go-sqlite3

    sqlite3 driver for go using database/sql

  • Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    for what it's worth, the two pool approach is suggested here by a collaborator to github.com/mattn/go-sqlite3: https://github.com/mattn/go-sqlite3/issues/1179#issuecomment...

  • elastic

    Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

  • Project mention: How to include max_children in the Elasticsearch query | /r/golang | 2023-07-01

    i am trying to generate the following query using github.com/olivere/elastic/v7

  • asyncpg

    A fast PostgreSQL Database Client Library for Python/asyncio.

  • Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27

    - SqlAlchemy/asyncpg => you can’t use it if you’re using PgBouncer (necessary most of the time with Postgres) in transaction mode? What?? https://github.com/MagicStack/asyncpg/issues/1058

  • StackExchange Redis

    General purpose redis client

  • kafka-python

    Python client for Apache Kafka

  • Project mention: kafka-python VS quix-streams - a user suggested alternative | libhunt.com/r/kafka-python | 2023-12-07
  • go-elasticsearch

    The official Go client for Elasticsearch

  • Project mention: How to include max_children in the Elasticsearch query | /r/golang | 2023-07-01

    Deprecated: Use the official Elasticsearch client for Go at https://github.com/elastic/go-elasticsearch

  • dataset

    Easy-to-use data handling for SQL data stores with support for implicit table creation, bulk loading, and transactions.

  • redis-rb

    A Ruby client library for Redis

  • Project mention: Show HN: FalkorDB fork from RedisGraph bringing it back to life | news.ycombinator.com | 2023-08-12

    You're right the general client doesn't have the stack support yet. https://github.com/redis/redis-rb.

  • psycopg2

    PostgreSQL database adapter for the Python programming language

  • Project mention: Can I learn Python while practicing writing queries for SQL simultaneously? I've recently completed learning SQL and trying to get better at it. | /r/SQL | 2023-05-10

    You can practice both by using https://www.psycopg.org from your Python code to communicate with your database. When I wanted to practice some SQL, that's what I did (we use psycopg at work, so that's what I practiced with, making a dream journal thingy for myself that was better than just noting stuff in a notepad because I could then look up e.g. what other stuff was correlated with Y, how many times I dreamed of X, etc. etc.)

  • Npgsql

    Npgsql is the .NET data provider for PostgreSQL.

  • Project mention: PowerBI: déployer une passerelle sur AWS pour $0.12/j | dev.to | 2024-03-14
  • MongoDB

    The Official C# .NET Driver for MongoDB

  • Project mention: Usando o MongoDB com C# e .Net Core | dev.to | 2023-08-19
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 2024-04-14.

Database Drivers related posts

Index

What are some of the best open-source Database Driver projects? This list will help you:

Project Stars
1 Redis 19,254
2 sqlx 15,333
3 cayley 14,766
4 go-sql-driver/mysql 14,165
5 redis-py 12,227
6 redigo 9,692
7 bleve 9,655
8 awesome-postgres 9,520
9 pgx 9,414
10 pq 8,726
11 mongo-go-driver 7,921
12 PyMySQL 7,551
13 go-sqlite3 7,426
14 elastic 7,311
15 asyncpg 6,596
16 StackExchange Redis 5,789
17 kafka-python 5,476
18 go-elasticsearch 5,443
19 dataset 4,717
20 redis-rb 3,943
21 psycopg2 3,205
22 Npgsql 3,153
23 MongoDB 3,093
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com