Displaying 1 to 20 from 36 results

pg - PostgreSQL ORM for Golang with focus on PostgreSQL features and performance

PostgreSQL ORM for Golang with focus on PostgreSQL features and performance. It supports Basic types, Multidimensional Arrays, Transactions, Prepared statements, Queries retries on network errors, Automatic connection pooling with circuit breaker support, Bulk/batch inserts and updates, Pagination and URL filters helpers, Migrations, Sharding and lot more.

db - Productive data access layer for Go.

The upper.io/db.v3 package for Go is a productive data access layer for Go that provides a common interface to work with different data sources such as PostgreSQL, MySQL, SQLite, MSSQL, QL and MongoDB.Take the tour to see real live examples in your browser.

requery - requery - modern SQL based query & persistence for Java / Kotlin / Android

A light but powerful object mapping and SQL generator for Java/Kotlin/Android with RxJava and Java 8 support. Easily map to or create databases, perform queries and updates from any platform that uses Java.

linq2db - Linq to database provider.

LINQ to DB is the fastest LINQ database access library offering a simple, light, fast, and type-safe layer between your POCO objects and your database.Architecturally it is one step above micro-ORMs like Dapper, Massive, or PetaPoco, in that you work with LINQ expressions, not with magic strings, while maintaining a thin abstraction layer between your code and the database. Your queries are checked by the C# compiler and allow for easy refactoring.

Objection.js - An SQL-friendly ORM for Node.js

Objection.js is an ORM for Node.js that aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while keeping magic to a minimum.Objection.js is built on an SQL query builder called knex. All databases supported by knex are supported by objection.js. SQLite3, Postgres and MySQL are thoroughly tested.

records - SQL for Humans™

Records is a very simple, but powerful, library for making raw SQL queries to most relational databases. Just write SQL. No bells, no whistles. This common task can be surprisingly difficult with the standard tools available. This library strives to make this workflow as simple as possible, while providing an elegant interface to work with your query results.

Exposed - Kotlin SQL Framework

More examples and documentation on the wiki.

jDBI - Provides convenient tabular data access in Java

The Jdbi library provides convenient, idiomatic access to relational databases in Java. Jdbi is built on top of JDBC. If your database has a JDBC driver, you can use Jdbi with it. It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used.

reform - A better ORM for Go, based on non-empty interfaces and code generation.

A better ORM for Go and database/sql.It uses non-empty interfaces, code generation (go generate), and initialization-time reflection as opposed to interface{}, type system sidestepping, and runtime reflection. It will be kept simple.

Ebean - ORM for Java / Kotlin

Ebean is fast and simple data access on the JVM. With Ebean it is very easy to insert, update, delete. There is no Session or EntityManager to manage, no merge/flush/attach/detach semantics. Ebean can profile the object graph use and use that to automatically optimise ORM queries such that they only fetch the required properties and minimises N + 1.


NQuery is a relational query engine written in C#. It allows you to execute a SELECT query against .NET objects. It can use arrays, data sets, data tables or any other custom table binding. NQuery is completely extensible so that you can add custom functions, aggregates, const...

A data driven application where SQL is generated runtime by a DataMapper

A data driven application where SQL is generated runtime by a DataMapper provider.

SecurityDriven.TinyORM - .NET micro ORM done right.

If you are serious about SQL Server, give TinyORM a try (even if you're a Dapper fan).Nature graphic by Freepik is licensed under CC BY 3.0.

toucan - A classy high-level Clojure library for defining application models and retrieving them from a DB

Toucan provides the better parts of an ORM for Clojure, like simple DB queries, flexible custom behavior when inserting or retrieving objects, and easy hydration of related objects, all in a powerful and classy way.Toucan builds on top of clojure.java.jdbc and the excellent HoneySQL. The code that inspired this library was originally written to bring some of the sorely missed conveniences of Korma to HoneySQL when we transitioned from the former to the latter at Metabase. Over the last few years, I've continued to build upon and refine the interface of Toucan, making it simpler, more powerful, and more flexible, all while maintaining the function-based approach of HoneySQL.

examples-orms - Sample uses of CockroachDB with popular ORMs

This repo contains example uses of CockroachDB with popular ORMs. Each example will implement the sample application spec presented below.See the CockroachDB ORM Compatibility Plan for a roadmap towards supporting various ORMs.

nymph - Data Objects for JavaScript and PHP

Nymph is an object data store that is easy to use in JavaScript and PHP. Try opening the same one in two windows, and see one window react to changes in the other.

mesa - simple elegant sql for nodejs

mesa is a moving target. we are using it in production and it grows and changes with the challenges it helps us solve.this documentation does not yet represent everything that is possible with mesa. feel free to look at the code. it's just around 600 lines.

objection-rest - REST API generator for objection.js models

REST API generator for objection.js models.See objection-find documentation for the findQuery API.

firenze - Adapter based JavaScript ORM for Node.js and the browser

A database agnostic adapter-based object relational mapper (ORM) targetting node.js and the browser.Visit http://firenze.js.org for documentation.