awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
PhilWaldmann avatar

PhilWaldmann/openrecordArchived

0
View on GitHub↗
486 stars·38 forks·JavaScript·MIT·5 viewsopenrecord.js.org↗

Openrecord

Make ORMs great again!

Features

  • Databases - ActiveRecord-style ORM for multiple databases.
  • Object Relational Mappers - ActiveRecord-style ORM for SQL databases.

Star history

Star history chart for philwaldmann/openrecordStar history chart for philwaldmann/openrecord

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Openrecord

These projects share indexed features with Openrecord. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • balderdashy/waterlinebalderdashy avatar

    balderdashy/waterline

    5,392View on GitHub↗

    Waterline is an adapter-based database library and object relational mapper for Node.js. It serves as a multi-database persistence layer that translates standard method calls into specific queries for both SQL and NoSQL databases. The library provides a unified interface for managing data across different stores, including MySQL, PostgreSQL, MongoDB, and Microsoft SQL Server. This architecture allows for the integration of multiple database backends within a single application and facilitates database vendor migration by changing adapters without altering business logic. The project covers r

    JavaScript
    View on GitHub↗5,392
  • bookshelf/bookshelfbookshelf avatar

    bookshelf/bookshelf

    6,352View on GitHub↗

    Bookshelf is a JavaScript ORM for Node.js that provides a structured way to define and interact with database models. It centers on a model-driven approach where developers register models, define their relations, and manage data persistence through a consistent interface. The library distinguishes itself through its comprehensive handling of model relationships and data transformations. It supports defining one-to-one, one-to-many, many-to-many, and polymorphic associations, with the ability to eager load related models in a single query to avoid performance pitfalls. Bookshelf also automate

    JavaScript
    View on GitHub↗6,352
  • automattic/mongooseAutomattic avatar

    Automattic/mongoose

    27,479View on GitHub↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    JavaScript
    View on GitHub↗27,479
  • gajus/slonikgajus avatar

    gajus/slonik

    4,910View on GitHub↗

    Slonik is a type-safe PostgreSQL client for Node.js that uses tagged template literals to ensure parameters are bound and protected against injection attacks. It provides a framework for connecting applications to PostgreSQL with automatic type checking for queries and database schemas. The project distinguishes itself through a specialized SQL query linter that detects invalid columns and type mismatches by verifying code against a live database schema during the development process. It also includes a high-performance binary bulk data inserter for loading large datasets using native binary

    TypeScript
    View on GitHub↗4,910
Compare all 30 related projects→

Frequently asked questions

What does philwaldmann/openrecord do?

Make ORMs great again!

What are the main features of philwaldmann/openrecord?

The main features of philwaldmann/openrecord are: Databases, Object Relational Mappers.

Which projects share features with philwaldmann/openrecord?

Projects with overlapping indexed features include: bookshelf/bookshelf — Bookshelf is a JavaScript ORM for Node.js that provides a structured way to define and interact with database models.… mikro-orm/mikro-orm — Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js… automattic/mongoose — Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB… balderdashy/waterline — Waterline is an adapter-based database library and object relational mapper for Node.js. It serves as a multi-database… gajus/slonik — Slonik is a type-safe PostgreSQL client for Node.js that uses tagged template literals to ensure parameters are bound… prisma/prisma — Prisma is a database toolkit that provides a unified access layer for interacting with relational and document…