Alternatives to Hibernate logo

Alternatives to Hibernate

MyBatis, Spring, Sequelize, SQLAlchemy, and Doctrine 2 are the most popular alternatives and competitors to Hibernate.
646
445
+ 1
16

What is Hibernate and what are its top alternatives?

Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
Hibernate is a tool in the Object Relational Mapper (ORM) category of a tech stack.

Hibernate alternatives & related posts

MyBatis logo

MyBatis

35
17
0
35
17
+ 1
0
SQL Mapper Framework for Java
    Be the first to leave a pro
    MyBatis logo
    MyBatis
    VS
    Hibernate logo
    Hibernate
    Spring logo

    Spring

    1.9K
    1.6K
    942
    1.9K
    1.6K
    + 1
    942
    Provides a comprehensive programming and configuration model for modern Java-based enterprise applications
    Spring logo
    Spring
    VS
    Hibernate logo
    Hibernate

    related Spring posts

    Spring
    Spring
    Spring Boot
    Spring Boot
    Java
    Java
    IntelliJ IDEA
    IntelliJ IDEA
    Slack
    Slack

    Spring Spring-Boot Java IntelliJ IDEA Slack

    See more
    SQLAlchemy logo

    SQLAlchemy

    194
    127
    0
    194
    127
    + 1
    0
    The Python SQL Toolkit and Object Relational Mapper
    SQLAlchemy logo
    SQLAlchemy
    VS
    Hibernate logo
    Hibernate

    related SQLAlchemy posts

    Django Stars
    Django Stars
    Developer at Django Stars | 3 upvotes 5.7K views
    atDjango StarsDjango Stars
    Django
    Django
    SQLAlchemy
    SQLAlchemy
    Python
    Python

    Merging Django ORM with SQLAlchemy for Easier Data Analysis (Video Inside)

    Development of products with Django framework is usually easy and straightforward; great documentation, many tools out of the box, plenty of open source libraries and big community. Django ORM takes full control about SQL layer protecting you from mistakes, and underlying details of queries so you can spend more time on designing and building your application structure in Python code. However, sometimes such behavior may hurt - for example, when you鈥檙e building a project related to data analysis. Building advanced queries with Django is not very easy; it鈥檚 hard to read (in Python) and hard to understand what鈥檚 going on in SQL-level without logging or printing generated SQL queries somewhere. Moreover, such queries could not be efficient enough, so this will hit you back when you load more data into DB to play with. In one moment, you can find yourself doing too much raw SQL through Django cursor, and this is the moment when you should do a break and take a look on another interesting tool, which is placed right between ORM layer and the layer of raw SQL queries.

    See more
    Doctrine 2 logo

    Doctrine 2

    175
    125
    24
    175
    125
    + 1
    24
    An object-relational mapper (ORM) for PHP 5.3.2+ that provides transparent persistence for PHP objects
    Doctrine 2 logo
    Doctrine 2
    VS
    Hibernate logo
    Hibernate
    Entity Framework logo

    Entity Framework

    86
    21
    0
    86
    21
    + 1
    0
    An object-relational mapper that enables .NET developers to work with relational data
      Be the first to leave a pro
      Entity Framework logo
      Entity Framework
      VS
      Hibernate logo
      Hibernate
      Entity Framework Core logo

      Entity Framework Core

      34
      10
      0
      34
      10
      + 1
      0
      Lightweight and cross-platform version of the popular Entity Framework
        Be the first to leave a pro
        Entity Framework Core logo
        Entity Framework Core
        VS
        Hibernate logo
        Hibernate
        CoreData logo

        CoreData

        28
        15
        0
        28
        15
        + 1
        0
        A framework that is used to manage the model layer objects in your application
          Be the first to leave a pro
          CoreData logo
          CoreData
          VS
          Hibernate logo
          Hibernate
          peewee logo

          peewee

          20
          15
          8
          20
          15
          + 1
          8
          A small, expressive ORM -- supports postgresql, mysql and sqlite
          peewee logo
          peewee
          VS
          Hibernate logo
          Hibernate
          NHibernate logo

          NHibernate

          17
          6
          0
          17
          6
          + 1
          0
          The object-relational mapper for .NET
            Be the first to leave a pro
            NHibernate logo
            NHibernate
            VS
            Hibernate logo
            Hibernate
            GORM logo

            GORM

            12
            4
            0
            12
            4
            + 1
            0
            The fantastic ORM library for Golang
              Be the first to leave a pro
              GORM logo
              GORM
              VS
              Hibernate logo
              Hibernate
              Objection.js logo

              Objection.js

              12
              7
              0
              12
              7
              + 1
              0
              It is an ORM for Node.js
                Be the first to leave a pro
                Objection.js logo
                Objection.js
                VS
                Hibernate logo
                Hibernate
                Propel ORM logo

                Propel ORM

                6
                2
                0
                6
                2
                + 1
                0
                A free and open-source object-relational mapping toolkit
                  Be the first to leave a pro
                  Propel ORM logo
                  Propel ORM
                  VS
                  Hibernate logo
                  Hibernate
                  DBFlow logo

                  DBFlow

                  3
                  1
                  0
                  3
                  1
                  + 1
                  0
                  Simple ORM android database library
                    Be the first to leave a pro
                    DBFlow logo
                    DBFlow
                    VS
                    Hibernate logo
                    Hibernate
                    Bookshelf.js logo

                    Bookshelf.js

                    2
                    1
                    0
                    2
                    1
                    + 1
                    0
                    Aims to provide a simple library for common tasks when querying databases in JavaScript
                      Be the first to leave a pro
                      Bookshelf.js logo
                      Bookshelf.js
                      VS
                      Hibernate logo
                      Hibernate
                      Sugar ORM logo

                      Sugar ORM

                      2
                      0
                      0
                      2
                      0
                      + 1
                      0
                      A database persistence library that provides a simple and concise way to integrate your application models into SQLite
                        Be the first to leave a pro
                        Sugar ORM logo
                        Sugar ORM
                        VS
                        Hibernate logo
                        Hibernate
                        Jugglingdb logo

                        Jugglingdb

                        2
                        4
                        0
                        2
                        4
                        + 1
                        0
                        Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory
                          Be the first to leave a pro
                          Jugglingdb logo
                          Jugglingdb
                          VS
                          Hibernate logo
                          Hibernate
                          Ebean logo

                          Ebean

                          2
                          1
                          0
                          2
                          1
                          + 1
                          0
                          Provides multiple levels of abstraction from ORM
                            Be the first to leave a pro
                            Ebean logo
                            Ebean
                            VS
                            Hibernate logo
                            Hibernate
                            GreenDAO logo

                            GreenDAO

                            1
                            0
                            0
                            1
                            0
                            + 1
                            0
                            An open source Android ORM making development for SQLite databases
                              Be the first to leave a pro
                              GreenDAO logo
                              GreenDAO
                              VS
                              Hibernate logo
                              Hibernate