Bookmarks tagged [orm]
- tags: database, orm
- source code
https://dev.to/apium_hub/orm-avoid-using-many-to-many-relationships-52in
The usage of ORMs (data mappers) comes with a great power but also with a great responsibility. ORMs... Tagged with architecture, objectrelationalmapp, orm.
- 📆 published on: 2020-12-07
- tags: orm, database, database-design
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms...
- tags: typeorm, typescript, javascript, orm, mysql, postgresql, node.js
- source code
https://github.com/diesel-rs/diesel
an ORM and Query builder for Rust
- tags: rust, database, sql, orm
- source code
https://github.com/ivanceras/rustorm
- tags: rust, database, sql, orm
- source code
https://github.com/astaxie/beego/tree/master/orm
Powerful orm framework for go. Support: pq/mysql/sqlite3.
- tags: go, orm
- source code
PostgreSQL ORM with focus on PostgreSQL specific features and performance.
- tags: go, orm
- source code
https://github.com/jirfag/go-queryset
100% type-safe ORM with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support based on GORM.
- tags: go, orm
- source code
https://github.com/huandu/go-sqlbuilder
A flexible and powerful SQL string builder library plus a zero-config ORM.
- tags: go, orm
- source code
https://github.com/gosuri/go-store
Simple and fast Redis backed key-value store library for Go.
- tags: go, orm
- source code
https://github.com/jinzhu/gorm
The fantastic ORM library for Golang, aims to be developer friendly.
- tags: go, orm
- source code
https://github.com/go-gorp/gorp
Go Relational Persistence, ORM-ish library for Go.
- tags: go, orm
- source code
https://github.com/Fs02/grimoire
Grimoire is a database access layer and validation for golang. (Support: MySQL, PostgreSQL and SQLite3).
- tags: go, orm
- source code
https://github.com/abrahambotros/lore
Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.
- tags: go, orm
- source code
https://github.com/dadleyy/marlow
Generated ORM from project structs for compile time safety assurances.
- tags: go, orm
- source code
https://github.com/gobuffalo/pop
Database migration, creation, ORM, etc... for MySQL, PostgreSQL, and SQLite.
- tags: go, orm
- source code
https://github.com/coocood/qbs
Stands for Query By Struct. A Go ORM.
- tags: go, orm
- source code
https://github.com/go-reform/reform
Better ORM for Go, based on non-empty interfaces and code generation.
- tags: go, orm
- source code
https://github.com/volatiletech/sqlboiler
ORM generator. Generate a featureful and blazing-fast ORM tailored to your database schema.
- tags: go, orm
- source code
Single interface for interacting with different data sources through the use of adapters that wrap mature database drivers.
- tags: go, orm
- source code
https://github.com/go-xorm/xorm
Simple and powerful ORM for Go.
- tags: go, orm
- source code
https://github.com/albrow/zoom
Blazing-fast datastore and querying engine built on Redis.
- tags: go, orm
- source code
https://github.com/rails/rails/tree/master/activerecord
Object-relational mapping in Rails.
- tags: ruby, orm, odm
- source code
https://github.com/datamapper/dm-core
ORM which works well with legacy databases. Last release (1.2.0) was on 13 October 2011.
- tags: ruby, orm, odm
- source code
https://github.com/hanami/model
A lean Repository-pattern based ORM framework for Hanami and modern Ruby applications.
- tags: ruby, orm, odm
- source code
https://github.com/mongodb/mongoid
An ODM (Object-Document-Mapper) framework for MongoDB in Ruby.
- tags: ruby, orm, odm
- source code
https://github.com/mongomapper/mongomapper
A Ruby Object Mapper for Mongo.
- tags: ruby, orm, odm
- source code
https://github.com/spohlenz/mongomodel
Ruby ODM for interfacing with MongoDB databases.
- tags: ruby, orm, odm
- source code
A Neo4j OGM (Object-Graph-Mapper) for use in Ruby on Rails and Rack frameworks heavily inspired by ActiveRecord.
https://github.com/nviennot/nobrainer/
A RethinkDB ORM for Ruby
- tags: ruby, orm, odm
- source code
https://github.com/soveran/ohm
Object-hash mapping library for Redis.
- tags: ruby, orm, odm
- source code
https://github.com/jgaskins/perpetuity
Persistence gem for Ruby objects using the Data Mapper pattern.
- tags: ruby, orm, odm
- source code
https://github.com/nateware/redis-objects
Redis Objects provides a Rubyish interface to Redis, by mapping Redis data types to Ruby objects, via a thin layer over the redis gem.
- tags: ruby, orm, odm
- source code
Ruby Object Mapper (ROM) is an experimental Ruby library with the goal to provide powerful object mapping capabilities without limiting the full power of your datastore.
- tags: ruby, orm, odm
- source code
https://github.com/jeremyevans/sequel
Sequel is a simple, flexible, and powerful SQL database access toolkit for Ruby.
- tags: ruby, orm, odm
- source code
https://github.com/ActsAsParanoid/acts_as_paranoid
ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
- tags: ruby, orm, odm
- source code
https://github.com/collectiveidea/audited
Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.
- tags: ruby, orm, odm
- source code
https://github.com/dockyard/ruby-destroyed_at
Allows you to "destroy" an object without deleting the record or associated records.
- tags: ruby, orm, odm
- source code
https://github.com/jhawthorn/discard
A simple ActiveRecord mixin to add conventions for flagging records as discarded.
- tags: ruby, orm, odm
- source code
https://github.com/continuum/espinita
Audit activerecord models like a boss.
- tags: ruby, orm, odm
- source code
https://github.com/basecamp/marginalia
Attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.
- tags: ruby, orm, odm
- source code
https://github.com/aq1018/mongoid-history
Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
- tags: ruby, orm, odm
- source code
https://github.com/airblade/paper_trail
Track changes to your ActiveRecord models' data for auditing or versioning.
- tags: ruby, orm, odm
- source code
https://github.com/radar/paranoia
A re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code.
- tags: ruby, orm, odm
- source code
https://github.com/JackDanger/permanent_records
Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.
- tags: ruby, orm, odm
- source code
https://github.com/continuum/active_importer
Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
- tags: ruby, orm, odm
- source code
https://github.com/zdennis/activerecord-import
a library for bulk inserting data using ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/jamis/bulk_insert
A little ActiveRecord extension for helping to insert lots of rows in a single insert statement.
- tags: ruby, orm, odm
- source code
https://github.com/seamusabshere/data_miner
Download, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models.
- tags: ruby, orm, odm
- source code
https://github.com/cmu-is-projects/ferry
A ruby gem for easy data transfer.
- tags: ruby, orm, odm
- source code
https://github.com/drecom/activerecord-turntable
A database sharding extension for ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/franckverrot/activevalidators
An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.
- tags: ruby, orm, odm
- source code
https://github.com/khiav223577/deep_pluck
Allow you to pluck attributes from nested associations without loading a bunch of records.
- tags: ruby, orm, odm
- source code
https://github.com/brainspec/enumerize
Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.
- tags: ruby, orm, odm
- source code
https://github.com/salsify/goldiloader
Automatic ActiveRecord eager loading.
- tags: ruby, orm, odm
- source code
https://github.com/DAddYE/mini_record
ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
- tags: ruby, orm, odm
- source code
https://github.com/ErwinM/acts_as_tenant
Add multi-tenancy to a Rails app through a shared database strategy.
- tags: ruby, orm, odm
- source code
https://github.com/influitive/apartment
Multi-tenancy for Rails and ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/jekuno/milia
Non-invasive multi-tenancy for Rails which supports Devise authentication out of the box.
- tags: ruby, orm, odm
- source code
https://github.com/jackdempsey/acts_as_commentable
Provides a single Comment model that can be attached to any model(s) within your app.
- tags: ruby, orm, odm
- source code
https://github.com/elight/acts_as_commentable_with_threading
Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments.
- tags: ruby, orm, odm
- source code
https://github.com/tcocca/acts_as_follower
Allow any ActiveRecord model to follow any other model.
- tags: ruby, orm, odm
- source code
https://github.com/twitter/activerecord-reputation-system
An Active Record Reputation System for Rails.
- tags: ruby, orm, odm
- source code
https://github.com/mbleigh/acts-as-taggable-on
A tagging plugin for ActiveRecord that allows for custom tagging along dynamic contexts.
- tags: ruby, orm, odm
- source code
https://github.com/ryanto/acts_as_votable
Allow any ActiveRecord model to be voted on, like/dislike, upvote/downvote, etc.
- tags: ruby, orm, odm
- source code
https://github.com/merit-gem/merit
Adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid.
- tags: ruby, orm, odm
- source code
https://github.com/chaps-io/public_activity
Provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity.
- tags: ruby, orm, odm
- source code
https://github.com/kigster/simple-feed
Fast and highly scalable read-optimized social activity feed library in pure Ruby, backed by Redis.
- tags: ruby, orm, odm
- source code
https://github.com/ledermann/unread
Manage read/unread status of ActiveRecord objects - and it's fast.
- tags: ruby, orm, odm
- source code
https://github.com/swanandp/acts_as_list
Provides the capabilities for sorting and reordering a number of objects in a list.
- tags: ruby, orm, odm
- source code
https://github.com/mixonic/ranked-model
A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries.
- tags: ruby, orm, odm
- source code
https://github.com/amerine/acts_as_tree
Extends ActiveRecord to add simple support for organizing items into parent–children relationships.
- tags: ruby, orm, odm
- source code
https://github.com/stefankroes/ancestry
Organise ActiveRecord model into a tree structure using a variation on the materialised path pattern.
- tags: ruby, orm, odm
- source code
https://github.com/collectiveidea/awesome_nested_set
Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models.
- tags: ruby, orm, odm
- source code
https://github.com/mceachen/closure_tree
Easily and efficiently make your ActiveRecord models support hierarchies using a Closure Table.
- tags: ruby, orm, odm
- source code
https://github.com/benedikt/mongoid-tree
A tree structure for Mongoid documents using the materialized path pattern.
- tags: ruby, orm, odm
- source code
https://docs.djangoproject.com/en/dev/topics/db/models/
A part of Django.
- tags: python, orm, relational-database
The Python SQL Toolkit and Object Relational Mapper.
- tags: python, orm, relational-database
https://github.com/dahlia/awesome-sqlalchemy
A curated list of awesome tools for SQLAlchemy. Contribute to dahlia/awesome-sqlalchemy development by creating an account on GitHub.
- tags: python, orm, relational-database
- source code
https://github.com/pudo/dataset
Store Python dicts in a database - works with SQLite, MySQL, and PostgreSQL.
- tags: python, orm, relational-database
- source code
https://github.com/sdispater/orator
The Orator ORM provides a simple yet beautiful ActiveRecord implementation.
- tags: python, orm, relational-database
- source code
https://github.com/coleifer/peewee
A small, expressive ORM.
- tags: python, orm, relational-database
- source code
https://github.com/ponyorm/pony/
ORM that provides a generator-oriented interface to SQL.
- tags: python, orm, relational-database
- source code
https://github.com/web2py/pydal/
A pure Python Database Abstraction Layer.
- tags: python, orm, relational-database
- source code
https://github.com/stephenmcd/hot-redis
Rich Python data types for Redis.
- tags: python, orm, nosql
- source code
https://github.com/MongoEngine/mongoengine
A Python Object-Document-Mapper for working with MongoDB.
- tags: python, orm, nosql
- source code
https://github.com/pynamodb/PynamoDB
A Pythonic interface for Amazon DynamoDB.
- tags: python, orm, nosql
- source code
https://github.com/kiddouk/redisco
A Python Library for Simple Models and Containers Persisted in Redis.
- tags: python, orm, nosql
- source code
https://github.com/sequelize/sequelize
Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.
https://github.com/bookshelf/bookshelf
ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.
https://github.com/robconery/massive-js
PostgreSQL data access tool.
https://github.com/Automattic/mongoose
Elegant MongoDB object modeling.
https://github.com/balderdashy/waterline
Datastore-agnostic tool that dramatically simplifies interaction with one or more databases.
https://github.com/PhilWaldmann/openrecord
ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord.
https://github.com/vitaly-t/pg-promise
PostgreSQL framework for native SQL using promises.
https://github.com/Vincit/objection.js
Lightweight ORM built on the SQL query builder Knex.
https://github.com/typeorm/typeorm
ORM for PostgreSQL, MariaDB, MySQL, SQLite, and more.
https://github.com/brysgo/graphql-bookshelf
Some help defining GraphQL schema around BookshelfJS models.
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/mickhansen/graphql-sequelize
Sequelize helpers for GraphQL.
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/fenos/graphql-thinky
Build an optimized GraphQL schema from Thinky RethinkDB models.
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/rse/graphql-tools-sequelize
OO-style schema definition functions and schema resolver functions for GraphQL-Tools using Sequelize ORM
- tags: graphql, javascript, libraries, database, orm
- source code
https://github.com/larsbs/graysql-orm-loader
A GraysQL extension to load a GraphQL schema from an ORM.
- tags: graphql, javascript, libraries, database, orm
- source code
https://gql-dal.github.io/greldal/
A simple micro-framework for bidirectional mapping between relational datastores and GraphQL APIs.
- tags: graphql, javascript, libraries, database, orm
Provides a clean, static API for data access. Also includes a GUI Modeler for working with database mappings, and DB reverse engineering and generation.
Provides simple and fast data access.
https://www.eclipse.org/eclipselink
Supports a number of persistence standards: JPA, JAXB, JCA and SDO.
Robust and widely used, with an active community.
http://www.mybatis.org/mybatis-3
Couples objects with stored procedures or SQL statements.
https://github.com/arnaudroger/SimpleFlatMapper
Simple database and CSV mapper.
- tags: java, orm
- source code
https://www.yegor256.com/2014/12/01/orm-offensive-anti-pattern.html
TL;DR ORM is a terrible anti-pattern that violates all principles of object-oriented programming, tearing objects apart and turning them into dumb and passive data bags. There is no excuse for ORM exi...
Knex.js is a "batteries included" SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift designed to be flexible, portable, and fun to use. It features both tradit...
- tags: orm, sql, node.js, postgresql, mysql
- source code
http://vincit.github.io/objection.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.
- tags: orm, node.js
- source code
http://www.mybatis.org/mybatis-3/
MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and...
- tags: mybatis, jdbc, java, orm
- source code