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: Setting up a Database Driver, Repository and Implementation of a transaction function for your Go App | dev.to | 2024-04-22

    Sometimes, backend developers tend to opt for an ORM library because it provides an abstraction between your app and the database and thus there is little or no need to write raw queries and migrations which is nice. However, if you want to get better at writing queries (SQL for example), you need to learn how to build your repositories without an ORM. To open a database handle, you can either do it directly from the database driver or do it from database/sql with the driver passed into it. I will be opening the connection with database/sql together with pgx which is a driver and toolkit for PostgreSQL. Walk with me.

  • 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).

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,284
2 sqlx 15,365
3 cayley 14,770
4 go-sql-driver/mysql 14,178
5 redis-py 12,242
6 redigo 9,695
7 bleve 9,655
8 awesome-postgres 9,541
9 pgx 9,414
10 pq 8,740
11 mongo-go-driver 7,927
12 PyMySQL 7,551
13 go-sqlite3 7,446
14 elastic 7,313
15 asyncpg 6,609
16 StackExchange Redis 5,794
17 kafka-python 5,481
18 go-elasticsearch 5,449
19 dataset 4,720
20 redis-rb 3,947
21 psycopg2 3,209
22 Npgsql 3,157
23 MongoDB 3,094

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com