Open Source Mac Object-Relational Mapping (ORM) Software

Object-Relational Mapping (ORM) Software for Mac

View 1444 business solutions

Browse free open source Object-Relational Mapping (ORM) software and projects for Mac below. Use the toggles on the left to filter open source Object-Relational Mapping (ORM) software by OS, license, language, programming language, and project status.

  • Auth0 for AI Agents now in GA Icon
    Auth0 for AI Agents now in GA

    Ready to implement AI with confidence (without sacrificing security)?

    Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
    Start building today
  • Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
    Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

    Lock Down Any Resource, Anywhere, Anytime

    CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
    Learn More
  • 1
    Hibernate

    Hibernate

    An object relational-mapping (ORM) library for Java

    Hibernate is an Object/Relational Mapper tool. It's very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
    Leader badge
    Downloads: 309 This Week
    Last Update:
    See Project
  • 2
    HIBERNATE

    HIBERNATE

    Hibernate's core object/relational mapping functionality

    Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implementation of the JPA specification, which is the standard Java specification for ORM. The build requires a Java 8 JDK as JAVA_HOME. You will need Git to obtain the source. Hibernate makes use of Jenkins for its CI needs. The project is built continuous on each push to the upstream repository. The Hibernate build defines several database testing "profiles" in databases.gradle. These profiles can be activated by name using the db build property which can be passed either as a JVM system prop (-D) or as a Gradle project property (-P). You don't have to install all databases locally to be able to test against them in case you have docker available. The script docker_db.sh allows you to start a pre-configured database which can be used for testing.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 3
    Prisma

    Prisma

    Next-generation ORM for Node.js and TypeScript

    Prisma helps app developers build faster and make fewer errors with an open source ORM for PostgreSQL, MySQL and SQLite. Central to Prisma is the schema, a declarative way to define your app's data models and their relations that's human-readable. And you don't have to painstakingly create it from scratch if you already have a database - prisma introspect takes care of that. Prisma Client is a query builder that composes the way you think and gets auto-generated from the Prisma schema with types tailored to your app. We designed the API to be intuitive for both SQL veterans and people brand new to databases. Auto-completion, linting, formatting and more help Prisma developers in VSCode stay confident without distractions. Prisma Client puts extra emphasis on extensive type safety for more productive development in TypeScript. Prisma is a server-side library that helps your app read and write data to the database in an intuitive and safe way.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    DataNucleus

    DataNucleus

    Java persistence using JDO, JPA or REST

    DataNucleus provides Java data persistence to a range of datastores using JDO/JPA/REST APIs. *** Note that code development is no longer on SourceForge (code on SourceForge is for versions up to 3.3.5 only) ***
    Downloads: 35 This Week
    Last Update:
    See Project
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 5
    Orange ORM

    Orange ORM

    The ultimate ORM for Node and Typescript

    Orange ORM is a lightweight, reflection-free ORM for Go that emphasizes performance and direct control. It provides a SQL-like fluent API and struct tagging system to map Go structs to database tables. Orange ORM supports PostgreSQL, MySQL, and SQLite, making it suitable for fast, embedded, or minimal-dependency applications.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 6
    Diesel

    Diesel

    A safe, extensible ORM and Query Builder for Rust

    Diesel is the most productive way to interact with databases in Rust because of its safe and composable abstractions over queries. We don’t want to waste time tracking down runtime errors. We achieve this by having Diesel eliminate the possibility of incorrect database interactions at compile time. Diesel offers a high level query builder and lets you think about your problems in Rust, not SQL. Our focus on zero-cost abstractions allows Diesel to run your query and load your data even faster than C. Unlike Active Record and other ORMs, Diesel is designed to be abstracted over. Diesel enables you to write reusable code and think in terms of your problem domain and not SQL.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Prisma 1

    Prisma 1

    Database Tools incl. ORM, migrations and admin UI

    Prisma is the perfect tool for building GraphQL servers. The Prisma client is compatible with the Apollo ecosystem, has default support for GraphQL subscriptions and Relay-style pagination, provides end-to-end type safety and comes with a built-in dataloader to solve the N+1 problem. Prisma replaces traditional ORMs and simplifies database workflows. Access, Type-safe database access with the auto-generated Prisma client (in JavaScript, TypeScript, Go). Migrate, declarative data modeling and migrations (optional). Manage, visual data management with Prisma Admin. It is used to build GraphQL, REST, gRPC APIs and a lot more. Prisma currently supports MySQL, PostgreSQL, MongoDB. Prisma is a great fit for building REST& gRPC APIs where it can be used in place of traditional ORMs. It provides many benefits such as type safety, a modern API and flexible ways for reading and writing relational data.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Doctrine ORM

    Doctrine ORM

    Doctrine Object Relational Mapper

    Doctrine 2 is an object-relational mapper (ORM) for PHP 7.1+ that provides transparent persistence for PHP objects. It sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernate's HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication. As the term ORM already hints at, Doctrine ORM aims to simplify the translation between database rows and the PHP object model. The primary use case for Doctrine are therefore applications that utilize the Object-Oriented Programming Paradigm. For applications that do not primarily work with objects Doctrine ORM is not suited very well. Doctrine ORM requires a minimum of PHP 7.1. For greatly improved performance it is also recommended that you use APC with PHP.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Drizzle ORM

    Drizzle ORM

    Headless TypeScript ORM with a head. Runs on Node, Bun and Deno

    Drizzle ORM is a lightweight, TypeScript-first Object-Relational Mapping (ORM) tool designed for modern JavaScript runtimes. It supports environments like Node.js, Bun, Deno, and even edge runtimes, providing developers with a flexible and type-safe way to interact with databases. Drizzle ORM emphasizes performance and developer experience.
    Downloads: 2 This Week
    Last Update:
    See Project
  • AI-First Supply Chain Management Icon
    AI-First Supply Chain Management

    Supply chain managers, executives, and businesses seeking AI-powered solutions to optimize planning, operations, and decision-making across the supply

    Logility is a market-leading provider of AI-first supply chain management solutions engineered to help organizations build sustainable digital supply chains that improve people’s lives and the world we live in. The company’s approach is designed to reimagine supply chain planning by shifting away from traditional “what happened” processes to an AI-driven strategy that combines the power of humans and machines to predict and be ready for what’s coming. Logility’s fully integrated, end-to-end platform helps clients know faster, turn uncertainty into opportunity, and transform the supply chain from a cost center to an engine for growth.
    Learn More
  • 10
    realm dotnet

    realm dotnet

    Realm is a mobile database: a replacement for SQLite & ORMs

    Realm is a fast, scalable alternative to SQLite with mobile to cloud data sync that makes building real-time, reactive mobile apps easy. Build data-rich apps without draining device resources with Realm's lazy loading and zero-copy architecture. The object-oriented data model lets developers work directly with native objects – no ORMs or DAOs are needed. Real-time mobile to cloud data sync makes it easy to build interactive features that keep data up-to-date across multiple devices, users, and the backend. Accelerate time-to-market with easy to learn, language-native APIs that simplify data access. Device Sync, backed by MongoDB Atlas, handles the most complex part of connecting your client to the backend with ease – guaranteeing an app that works as expected and syncs data reliably, every time. Build full mobile apps with ease.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    XML Editor/Validator/Designer with CAMV

    XML Editor/Validator/Designer with CAMV

    CAM XML Editor for XML+JSON+Hibernate+SQL Open-XDX sponsored by Oracle

    The CAM editor is the leading open source XML Editor/Validation/Schema toolset for rapidly building / deploying XML /JSON /Hibernate /SQL data /Forms applications. Visual WYSIWYG data design, rule entry wizards + drag & drop dictionary components. Will import, analyze / refactor from XML Schema / JSON. Oracle is a proud enterprise sponsor; with NIEM.gov support. Do SQL data import/map+ Open Data API delivery+ Hibernate JPA + UI Forms/Pencil Makes XSD schema (default, flatten, NIEM, & OASIS modes) + JAXB bindings; Mindmap FreeMind or UML models(XMI); XML unit test & live SQL data; HTML docs + spreadsheets (NIEM IEPDs). Canonical component dictionaries from schema sets, SQL, JSON, ERwin XSD, or spreadsheets. The XML CAM templates (OASIS standard) store the exchange structure, content model, code lists, DBMappings, SQL lookups+business rules (XPath). Java CAMV XML/JSON validation engine is a complete exchange test framework [XMLUnit, TEAM(Schematron)]. Java/Eclipse +Saxon/XSL
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    AutoMapper

    AutoMapper

    A convention-based object-object mapper in .NET

    A convention-based object-object mapper. 100% organic and gluten-free. Takes out all of the fuss of mapping one object to another. AutoMapper is a simple little library built to solve a deceptively complex problem, getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not invent a tool to do it for us? First, install NuGet. Then, install AutoMapper from the package manager console. AutoMapper is an object-object mapper. Object-object mapping works by transforming an input object of one type into an output object of a different type. What makes AutoMapper interesting is that it provides some interesting conventions to take the dirty work out of figuring out how to map type A to type B. As long as type B follows AutoMapper’s established convention, almost zero configuration is needed to map two types.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    FreeSql

    FreeSql

    .NET aot orm, VB.NET/C# orm, Mysql/PostgreSQL/SqlServer/Oracle orm

    FreeSql is a robust ORM (Object Relational Mapper) for .NET that supports multiple databases like MySQL, PostgreSQL, SQLite, Oracle, and SQL Server. It provides advanced features such as automatic entity mapping, LINQ-style queries, caching, and database-first or code-first workflows. Designed for developers who want full control and performance without sacrificing productivity.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    ObjectMapper

    ObjectMapper

    Simple JSON Object mapping written in Swift

    ObjectMapper is a framework written in Swift that makes it easy for you to convert your model objects (classes and structs) to and from JSON. Once your class implements Mappable, ObjectMapper allows you to easily convert to and from JSON. Use functions to validate JSON prior to object serialization provide an existing cached object to be used for mapping, return an object of another type (which also conforms to BaseMappable) to be used for mapping. For instance, you may inspect the JSON to infer the type of object that should be used for mapping. ObjectMapper supports dot notation within keys for easy mapping of nested objects. ObjectMapper also supports custom transforms that convert values during the mapping process. To use a transform, simply create a tuple with map["field_name"] and the transform of your choice on the right side of the <- operator.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    LiteSQL is a codegenerator and C++ library that integrates C++ objects tightly to relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL, MySQL and oracle as backends.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Database mapping layer for MongoDB on Python. Includes schema enforcement and some facilities for schema migration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    QsT SQL Tools - ORM system based on Qt 4.6.0 (and higher) to improve programming databases with Qt. QST has a little functionality to make simple SELECT, INSERT, UPDATE, DELETE and EXEC queries. It uses PostgreSQL but can be ported for other language
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Yet Another Persistance System is a framework for object persistance in C# that stores wide class of C# objects into a relational database without a need for ANY REDUNDANT CODING, such as object-table maping, writing SQL commands etc.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    The purpose of this is to facilitate the creation of web applications with php, which allows the separate layout of the rules of business, so the developer would not have to worry about the layout being left to the designer.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Kode Monkey is a multi-application/multi-database MVC framework in PHP. It is intended to be used as a Many Sites One Framework platform. Built for Speed of Development/Speed of Use, Kode Monkey is sleek, small, and built to withstand enormous traffic.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    QtPersistence is a project to create an ORM library for Qt Users. It’s loosely based on ideas from both the Active Record and Data Mapper Ruby ORM projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Analogue ORM

    Analogue ORM

    Analogue ORM : Data Mapper ORM for Laravel/PHP

    Analogue is a flexible, easy-to-use ORM for PHP. It is a transposition of the Eloquent ORM that ships with Laravel framework using a Data Mapper pattern instead of the original Active Record approach. it overcomes some of Eloquent's architectural limitations by using a strict separation of concerns; for example, you can use Value Objects or Single-table-inheritance, which are hard/impossible to implement correctly using the native ORM. As a Laravel package, it integrates flawlessly inside the framework, and provides a more powerfull peristance layer, allowing to build enterprise-grade applications while retaining a simple and enjoyable development experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ardent

    Ardent

    Self-validating, secure and smart models for Laravel's Eloquent ORM

    Self-validating, secure and smart models for Laravel's Eloquent ORM. Based on the Aware bundle for Laravel 3 by Colby Rabideau. Add laravelbook/ardent as a requirement to composer.json. You can also add the package using composer require laravelbook/ardent and later specifying the version you want (for now, dev-master is your best bet). The magic-dust-powered, wrist-friendly, one-stop solution to all your dreary input sanitization boilerplates! Puns aside, input validation functionality can quickly become tedious to write and maintain. Ardent deals away with these complexities by providing helpers for automating many repetitive tasks. Ardent is not just great for input validation, though, it will help you significantly reduce your Eloquent data model code. Ardent is particularly useful if you find yourself wearily writing very similar code time and again in multiple individual applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AutoDAO is a Generic DAO on steroids implementation for Java with Hibernate support, annotation-driven configuration, tight Spring Framework integration and zero persistence code required for most common query types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Simple ORM intended to simplify mundane data access tasks for .Net developers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next