Showing 370 open source projects for "orm"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    NHibernate

    NHibernate

    NHibernate Object Relational Mapper

    ...Cluster-scoped caching with Microsoft Velocity & Memcached. Business validation rules. ReSharper plugin. Castle Active Record. S#arp Architecture. NHibernate is a popular, fast-growing ORM with a helpful community of seasoned developers. Used in thousands of commercial and open source projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Database-backed Periodic Tasks

    Database-backed Periodic Tasks

    Celery Periodic Tasks backed by the Django ORM

    This extension enables you to store the periodic task schedule in the database. The periodic tasks can be managed from the Django Admin interface, where you can create, edit and delete periodic tasks and how often they should run. Usage and installation instructions for this extension are available from the Celery documentation. If you change the Django TIME_ZONE setting your periodic task schedule will still be based on the old timezone. To create a periodic task executing at an interval...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Marten

    Marten

    .NET Transactional Document DB and Event Store on PostgreSQL

    The Marten library provides .NET developers with the ability to use the proven PostgreSQL database engine and its fantastic JSON support as a fully-fledged document database. The Marten team believes that a document database has far-reaching benefits for developer productivity over relational databases with or without an ORM tool. Marten also provides .NET developers with an ACID-compliant event store with user-defined projections against event streams. Use proven PostgreSQL database engine, its fantastic JSON support and ACID compliance as the underlying data store. A robust and full-fledged document database to boost your developer productivity. Build event-sourced style systems with ease to store events and streams. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Hibernate

    Hibernate

    An object relational-mapping (ORM) library for Java

    The Hibernate projects offer a suite of powerful Java libraries to work with data. It is best known for Hibernate ORM, which provides relational persistence for Java models and is an implementation of the Jakarta Persistence specification. Hibernate projects do not consistently release binaries or documentation to SourceForge anymore. For up-to-date information, refer to the Hibernate website: * Hibernate ORM: https://hibernate.org/orm/ * Hibernate Validator: https://hibernate.org/validator/ * Hibernate Search: https://hibernate.org/search/ That website will also be updated with newer projects, such as Hibernate Reactive.
    Leader badge
    Downloads: 2,147 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    zfoo

    zfoo

    Extremely fast enterprise server framework, can be used in RPC

    ...Its protocol system supports many languages, including Java, Kotlin, Scala, JavaScript, TypeScript, C#, Go, Python, Rust, C++, PHP, Ruby, Lua, Dart, Swift, and GDScript. zfoo also includes modules for networking, serialization, ORM, scheduling, configuration, and operational development workflows. It is especially useful for teams building high-performance game services or enterprise systems that need a unified backend foundation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Mobility

    Mobility

    Pluggable Ruby translation framework

    Mobility is a gem for storing and retrieving translations as attributes on a class. These translations could be the content of blog posts, captions on images, tags on bookmarks, or anything else you might want to store in different languages. Storage of translations is handled by customizable "backends" which encapsulate different storage strategies. The default way to store translations is to put them all in a set of two shared tables, but many alternatives are also supported, including...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Graphene-Django

    Graphene-Django

    Integrate GraphQL into your Django project

    ...Graphene Django has a number of additional features that are designed to make working with Django easy. Our primary focus in this tutorial is to give a good understanding of how to connect models from Django ORM to Graphene object types. GraphQL presents your objects to the world as a graph structure rather than a more hierarchical structure to which you may be accustomed. In order to create this representation, Graphene needs to know about each type of object which will appear in the graph.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    NelmioApiDocBundle

    NelmioApiDocBundle

    Generates documentation for your REST API from annotations

    The NelmioApiDocBundle bundle allows you to generate documentation in the OpenAPI (Swagger) format and provides a sandbox to interactively experiment with the API. This bundle supports Symfony route requirements, PHP annotations, Swagger-Php annotations, FOSRestBundle annotations, and apps using API-Platform. For models, it supports the Symfony serializer, the JMS serializer and the willdurand/Hateoas library. It does also support Symfony form types. It generates OpenAPI documentation from...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Buffalo

    Buffalo

    Rapid Web Development w/ Go

    A Go web development eco-system, designed to make your life easier. If you’re familiar with Rake tasks from Ruby, you’ll be right at home using Grift. Seeding a database, and running a cleaning job is now at hand! Running background tasks is easy too, using the Background Workers. Writing a web application module always begins with the same tasks. Buffalo provides you a simple toolbox, the buffalo command, to generate many parts of your app and run the usual tasks. Extend the toolbox with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 10
    Foal

    Foal

    Full-featured Node.js framework, with no complexity

    ...In one single place, you have a complete environment to build web applications. This includes a CLI, testing tools, frontend utilities, scripts, advanced authentication, ORM, deployment environments, GraphQL and Swagger API, AWS utilities, and more. You no longer need to get lost on npm searching for packages and making them work together. All is provided. But while offering all these features, the framework remains simple. Complexity and unnecessary abstractions are put aside to provide the most intuitive and expressive syntax. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Django Cachalot

    Django Cachalot

    No effort, no worry, maximum performance

    Caches your Django ORM queries and automatically invalidates them. Cachalot officially supports Python 3.7-3.10 and Django 2.2, 3.2, and 4.0-4.1 with the databases PostgreSQL, SQLite, and MySQL. Note: an upper limit on Django version is set for your safety. Please do not ignore it. To start developing, install the requirements and run the tests via tox.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    GraphQL Java Tools

    GraphQL Java Tools

    A schema-first tool for graphql-java inspired by graphql-tools for JS

    ...Inspired by graphql-tools, it parses the given GraphQL schema and allows you to BYOO (bring your own object) to fill in the implementations. GraphQL Java Tools works extremely well if you already have domain POJOs that hold your data (e.g. for RPC, ORM, REST, etc) by allowing you to map these magically to GraphQL objects. GraphQL Java Tools aims for seamless integration with Java, but works for any JVM language. Try it with Kotlin.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    EasyZSwoole

    EasyZSwoole

    swoole, easyswoole, swoole framework

    ...It is born specifically for API and supports the simultaneous monitoring of HTTP, WebSocket, self-defined TCP, UDP protocol, and has rich components, such as collaboration Connect Pool, TP style co-process ORM, co-process microcredit SDK, co-process Kafka client, co-process ElasticSearch client, co-process Consul client, co-process Redis client, co-process Apollo client, co-process NSQ client, co-process self-definition queue、 Many components such as the Memcached client, the co-process view engine, JWT, the co-process RPC, the co-process SMTP client, the co-process HTTP client, the co-process Actor, and the Crontab timer. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Redwood

    Redwood

    The App Framework for Startups

    ...With a GraphQL API as your foundation, you can live in a multi-client world with ease. Interacting with your database has never been easier. Prisma’s extremely popular ORM allows you to focus more on your business logic and less on the intricacies of SQL. Optional TypeScript support gives you the best of JavaScript AND the best of a type system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    dj-stripe

    dj-stripe

    dj-stripe automatically syncs your Stripe Data to your local database

    Dj-stripe is an extensible wrapper around the Stripe API that continuously syncs most of the Stripe Data to your local database as pre-implemented Django Models, out of the box! This allows you to use the Django ORM, in your code, to work with the data making it easier and faster! For example, if you need to interact with a customer subscription, you can use dj-stripe’s Subscription Model, in your code, to get the subscription data for that customer as well as the related models’ data too (if need be and potentially in 1 database query!) instead of making multiple slower and unreliable consecutive network calls only to parse through 1 or more of Stripe’s JSON like objects! ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    SQLObject

    SQLObject is a Python ORM.

    SQLObject is an object-relational mapper for Python. It supports MySQL, PostgreSQL, SQLite, Firebird, MaxDB/SapDB, MS SQL and Sybase. It supports Python versions back to 2.7.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Sails

    Sails

    The MVC framework for Node.js

    ...It is the most popular MVC framework for Node.js, resembling the MVC pattern of frameworks like Ruby on Rails but with support for the requirements of modern apps, such as a data-driven API with a scalable, service-oriented architecture. Sails is compatible with any front-end as well as any database thanks to its powerful ORM Waterline. Sails actions are compatible with Connect middleware, allowing you in most cases to simply paste code into Sails from an existing Express project and have everything work. You'll also be able to use WebSockets to talk to your API, and vice versa.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    PHP Jet Framework

    PHP Jet Framework

    Powerful PHP8 framework for real developers

    🧰 Everything you need Completely unique MVC that will make your work much easier, flexible and powerful ORM, perfect forms, all ready for international environment, support for authentication and authorization including roles and rights, REST, AJAX, server-side UI generation and many more Last but not least, the whole system is modular and built on the principle of micro-applications - application modules. This will quite fundamentally improve your productivity, testing and deployment, work organization, code reusability and so on.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    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: 3 This Week
    Last Update:
    See Project
  • 20
    REL

    REL

    Modern ORM for Golang

    REL is a modern and lightweight ORM for Go that emphasizes testability, flexibility, and composability. It supports a repository pattern and expressive query building with support for advanced SQL features. REL aims to make it easier to write maintainable, testable, and readable database logic in idiomatic Go.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Depeche

    Depeche

    Java database mapper

    Depeche enables you to work with databases using data structures. It strives to be very simple and easy to use, avoiding both the tediousness of using JDBC directly and the heaviness of a full-blown ORM. It currently supports PostgreSQL, MySQL, H2, SQLite, MS SQL Server and FileMaker; support for other databases can be added easily. A simple ORM based on Depeche is also under development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Django Notebook

    Django Notebook

    Django + shell_plus + Jupyter notebooks made easy

    Django + shell_plus + Jupyter notebooks made easy. A Jupyter notebook with access to objects from the Django ORM is a powerful tool to introspect data and run ad-hoc queries. Built-in integration with the imported objects from django-extensions shell_plus. Saves the state between sessions so you don't need to remember what you did. Inheritance diagrams on any object, including ORM models.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Doctrine Lexer

    Doctrine Lexer

    Base library for a lexer that can be used in Recursive Descent Parsers

    PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers. This lexer is used in Doctrine Annotations and in Doctrine ORM (DQL). To write your own parser you just need to extend Doctrine\Common\Lexer\AbstractLexer and implement three abstract methods. These methods define the lexical catchable and non-catchable patterns and a method for returning the type of a token and filtering the value if necessary. The Lexer is responsible for giving you an API to walk across a string one character at a time and analyze the type of each character, value and position of each token in the string. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    goqu

    goqu

    SQL builder and query library for golang

    ...Insert, multi insert, update, and delete support. Scanning of rows to struct[s] or primitive value[s]. While goqu may support the scanning of rows into structs it is not intended to be used as an ORM if you are looking for common ORM features like associations, or hooks I would recommend looking at some of the great ORM libraries. The test suite requires a postgres, mysql and sqlserver databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Spring Data R2DBC

    Spring Data R2DBC

    Provide support to increase developer productivity in Java

    ...In order to achieve this it does NOT offer caching, lazy loading, write-behind or many other features of JPA. This makes Spring Data JDBC a simple, limited, opinionated ORM.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo