Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Database

Database

851 projects

Showing 36 of 851 projects

ecto_paging
ecto_pagingElixir

Cursor-based pagination library for Ecto queries in Elixir applications.

#hex#cursor-based-pagination#elixir-lang
Stars14
Forks6
Last commit6 years ago
go-shelve
go-shelveGo

A persistent, map-like object for Go that automatically handles serialization and storage with customizable backends.

#database-driver#database#shelve
Stars14
Forks0
Last commit5 months ago
mpy-agps
mpy-agpsPython

MicroPython library for assisted GPS location using GSM cell tower data, supporting both online queries and offline databases.

#iot#opencellid#offline-location
Stars14
Forks4
Last commit6 years ago
godfish
godfishGo

A Go-based database migration manager that works as a CLI and library, supporting multiple databases with native SQL migration files.

#migration#database#version-control
Stars14
Forks1
Last commit1 day ago
obreron
obreronGo

A Go library for building SQL queries programmatically with support for conditional clauses and parameterized statements.

#query-builder#database#parameterized-queries
Stars14
Forks1
Last commit5 months ago
lore
loreGo

A lightweight pseudo-ORM for Go that provides SQL generation and struct mapping without full ORM complexity.

#orm#database#sqlx
Stars14
Forks3
Last commit8 years ago
prisma-sequelize-generator
prisma-sequelize-generatorTypeScript

Generates Sequelize models from a Prisma schema, enabling seamless integration between Prisma and Sequelize.

#generator#orm#database
Stars14
Forks1
Last commit4 years ago
gnatcoll-db
gnatcoll-dbC

A collection of Ada database components providing SQL database access and abstraction layers.

#database#ada#database-abstraction
Stars14
Forks23
Last commit7 months ago
dsddb
dsddbTypeScript

A lightweight, key-value persistent storage solution for Deno projects.

#database#developer-tools#lightweight
Stars13
Forks3
Last commit3 years ago
pgplan
pgplanGo

A CLI tool for analyzing and comparing PostgreSQL EXPLAIN query execution plans to identify performance issues and regressions.

#database#developer-tools#devops
Stars13
Forks1
Last commit3 months ago
pyramid_mongoengine
pyramid_mongoenginePython

A Pyramid extension that integrates MongoEngine for MongoDB document mapping and database connections.

#orm#database#document-mapper
Stars13
Forks5
Last commit6 years ago
ex_bitcask
ex_bitcaskErlang

Elixir wrapper for Basho's Bitcask, a log-structured hash table for fast key/value storage.

#database#data-persistence#elixir
Stars12
Forks1
Last commit11 years ago
marlow
marlowGo

A Go code generation tool that creates type-safe, ergonomic APIs for interacting with MySQL, PostgreSQL, and SQLite databases.

#persistence-layer#database#type-safety
Stars12
Forks2
Last commit6 years ago
Influxdb::Arel
Influxdb::ArelRuby

A SQL AST manager for InfluxDB dialect that simplifies generation of complex SQL queries.

#query-builder#database#sql-ast
Stars11
Forks2
Last commit10 years ago
dokeysto
dokeystoOCaml

A simple, type-safe key-value store implemented in OCaml with generic type support.

#ocaml-library#tokyocabinet#functional-programming
Stars10
Forks1
Last commit10 months ago
Wrecker
WreckerShell

A Wercker box for running RethinkDB services in CI/CD pipelines.

#database#devops#wercker
Stars10
Forks10
Last commit11 years ago
sqlz
sqlzGo

A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.

#database-driver#database#lightweight
Stars10
Forks0
Last commit1 day ago
Cytominer-database
Cytominer-databasePython

[DEPRECATED] A package for storing morphological profiling data.

#database#microscopy#profiling
Stars10
Forks11
Last commit1 year ago
database_url
database_urlElixir

An Elixir library that parses database connection URLs into Ecto-compatible keyword lists.

#hacktoberfest#database#elixir
Stars9
Forks1
Last commit2 years ago
phalcon-seeder
phalcon-seederPHP

A database seeder component for the Phalcon PHP framework to populate databases with test data.

#database-seeding#composer#migration
Stars9
Forks1
Last commit11 months ago
epotek:method-cache
epotek:method-cacheJavaScript

A Meteor package that caches database queries within methods using DataLoader to eliminate duplicate fetches.

#database#server-side#performance-optimization
Stars9
Forks1
Last commit2 years ago
Expose plugin
Expose pluginPHP

A CakePHP plugin that exposes UUIDs as public identifiers for entities instead of numeric auto-increment primary keys.

#database#entity-exposure#obfuscation
Stars9
Forks2
Last commit25 days ago
patcher
patcherGo

A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.

#go-lib#database#go-library
Stars9
Forks5
Last commit3 months ago
redict
redictV

A V language client library for Redict, compatible with Redis <=7.2.4.

#database-driver#database#open-source
Stars8
Forks1
Last commit1 day ago
sql-splitter
sql-splitterRust

A fast, memory-efficient CLI tool for splitting large SQL dump files into individual table files and converting between SQL dialects.

#sql-dump#database#mysqldump
Stars8
Forks0
Last commit2 days ago
Neighborhood Pet Manager
Neighborhood Pet ManagerJavaScript

A full-stack pet management system built with Remix, Prisma, and PostgreSQL as part of a tutorial series.

#crud#database#prisma
Stars7
Forks3
Last commit3 years ago
surrealdb.cr
surrealdb.crCrystal

An unofficial SurrealDB driver for Crystal, providing HTTP and WebSocket clients for database operations.

#surreal#database#database-orm
Stars7
Forks3
Last commit1 year ago
sg
sgGo

A simple, type-safe SQL query and DDL generator library for Go applications.

#query-builder#database#sql-generator
Stars7
Forks0
Last commit4 years ago
ecto_lazy_float
ecto_lazy_floatElixir

An Ecto.Float type that accepts binary strings and integers in addition to floats for flexible data casting.

#database#elixir#type-system
Stars7
Forks1
Last commit8 years ago
Lampager/Cake plugin
Lampager/Cake pluginPHP

A CakePHP pagination library that provides rapid, cursor-based pagination without using OFFSET.

#query-builder#orm#fast
Stars7
Forks3
Last commit11 months ago
Almanna ORM
Almanna ORMVala

An object-relational mapping (ORM) framework for the Vala programming language built on GLib.

#object-mapping#orm#database
Stars7
Forks2
Last commit4 years ago
contem
contemGo

A zero-dependency, drop-in replacement for Go's context.Context that simplifies graceful shutdown and resource cleanup.

#graceful-shutdown#http-server#database
Stars6
Forks0
Last commit8 days ago
NoKV
NoKVRust

A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.

#kv-store#database#filesystem
Stars6
Forks0
Last commit1 month ago
Effigy
EffigyGroovy

Groovy annotation-driven JDBC row mapping framework that simplifies data-access code for standard use cases.

#database#data-access#java
Stars6
Forks1
Last commit10 years ago
level
levelElixir

An Elixir library providing helper functions and data types for working with Google's LevelDB key-value store.

#range-queries#database#elixir
Stars5
Forks0
Last commit11 years ago
olaf
olafGo

A Go implementation of Twitter Snowflake for generating unique, sortable 64-bit and 128-bit IDs.

#database#snowflake-id#distributed-systems
Stars5
Forks1
Last commit7 years ago
PreviousPage 23 of 24Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Postgresql232
#Sql220
#Orm181
#Mysql169
#Sqlite140
#Go133
#Golang96
#Postgres72
#Mongodb71
#Nosql71
#Query Builder67
#Embedded Database66