PHP Doctrine

Open-source PHP projects categorized as Doctrine | Edit details

Top 21 PHP Doctrine Projects

  • GitHub repo Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

    Project mention: Exploring the 17 Content Management Systems of Symfony | | 2022-01-14

    The official site of Grav

  • GitHub repo DoctrineBundle

    Symfony Bundle for Doctrine ORM and DBAL

    Project mention: Trying out PHP after 7 years | | 2021-12-15

    But they are autowired, only because your project autowires them in the custom repository classes. If you take a look at then you will see that the doctrine specific things are registered in the container manually.

  • Cloudways

    Managed Cloud Hosting Platform. Deploy PHP applications on Cloudways web hosting platform to get high uptime and optimized performance. Use the BFCM promo "BFCM2021" to get 40% FLAT discount for FOUR months straight.

  • GitHub repo DoctrineMigrationsBundle

    Symfony integration for the doctrine/migrations library

    Project mention: Database migrations: the beauty | | 2021-04-27

    With Symfony, after installing the Doctrine Migrations Bundle, you can run something like:

  • GitHub repo Doctrine Extensions

    Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable

    Project mention: Implementing a detailed auditing system | | 2021-04-27 you might want to look into this one

  • GitHub repo php-ddd-example

    🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 5

    Project mention: DDD / Hexagonal Architecture | | 2021-02-13

    Have a look at (and all resources from Matthias Noback including books, tweets and blogposts). Also check: - - - (needs to be translated from french, but really good one). - (and all resources/tweets/blogposts from Mathias Verraes who has really good knowledge on DDD topics)

  • GitHub repo Kimai 2

    Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at

    Project mention: Self-Hostes Time Logger Employee Monitor Software? | | 2022-01-13

    I’ve heard of

  • GitHub repo Doctrine2 Behaviors

    Doctrine2 behavior traits that help handling Blameable, Loggable, Sluggable, SoftDeletable, Uuidable, Timestampable, Translatable, Tree behavior

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Flextype

    Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS

    Project mention: Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! | | 2021-10-26

    In August, I started working on a task that was on me - to make a CLI APP for the functionality of my CMS.

  • GitHub repo DoctrineEnumBundle

    📦 Provides support of ENUM type for Doctrine in Symfony applications.

  • GitHub repo DoctrineJsonFunctions

    Doctrine DQL functions for SQL JSON data type

    Project mention: Unified SQL JSON/JSONB column query? | | 2021-10-28

    p.s. The only extension that I could found was, but still I'll have to implement an additional wrapper methods so that I can map the proper json db functions.

  • GitHub repo core

    🧿 Bolt 5 core (by bolt)

    Project mention: Looking for PHP Hacktoberfest projects | | 2021-09-29
  • GitHub repo ip

    Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support. (by darsyn)

  • GitHub repo msgphp

    Reusable domain layers. Shipped with industry standard infrastructure.

  • GitHub repo DoctrineEncryptBundle

    :key: Encrypted symfony entities by verified and standardized libraries

    Project mention: Crypt/Decrypt user datas | | 2021-04-02

    I am quite curious about sharing the same data without sharing the key. For encryption in DB, we use the following library : but it will not cover your entire use case.

  • GitHub repo graphql-doctrine

    Automatic GraphQL types from Doctrine entities

    Project mention: New GraphQL implementation is up to two times as fast as webonyx/graphql-php | | 2021-06-02

    Nice! I'd switch to this but currently using a library for doctrine that's closely coupled with the webonyx one:

  • GitHub repo doctrine-laminas-hydrator

    Doctrine hydrators for Laminas applications

    Project mention: Use Hydrator in Laravel Doctrine | | 2021-10-29

    if you want to read more about it, checkout the documentation

  • GitHub repo doctrine-filter

    Quickly add advanced filtering/searching and sorting capabilities to any resource in your APIs or Web apps that use Doctrine.

    Project mention: doctrine-filter v0.1 / Add searching/ordering capabilities to your Apps/ Rest Apis | | 2021-01-24
  • GitHub repo doctrine-multi-tenancy

    Extension for Doctrine 2 providing advanced multi-tenancy support

    Project mention: Contributors for a new open source project wanted | | 2021-07-21

    I have also written a pretty advanced multi-tenancy extension for Doctrine and have contributed a little to doctrine/orm.

  • GitHub repo Fregata

    Fregata - a PHP database migrator

    Project mention: Is any one actually using PHP generators in their projects? | | 2021-05-09

    I am using generators in my data migration framework Fregata.

  • GitHub repo repository-monadic-helper

    Monadic Doctrine repositories helper classes and services.

    Project mention: Monthly "Post your Project" thread | | 2021-12-06

    I will soon tag this new project mixing monads and doctrine repositories:

  • GitHub repo table-builder

    table building, table abstraction, table rendering

    Project mention: Best practice for running Symfony 5 project with Docker and Docker-Swarm | | 2021-01-22

    In development you wouldn't use the build stage, you would just use the runtime stage and map your local files to your container using a volume. I normally configure all this using docker compose. You could still run things like composer through docker to ensure complete consistency between development and the build server (I normally do this with the help of bash scripts).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-14.

PHP Doctrine related posts


What are some of the best open-source Doctrine projects in PHP? This list will help you:

Project Stars
1 Grav 13,108
2 DoctrineBundle 4,250
3 DoctrineMigrationsBundle 3,801
4 Doctrine Extensions 3,677
5 php-ddd-example 1,986
6 Kimai 2 1,508
7 Doctrine2 Behaviors 838
8 Flextype 479
9 DoctrineEnumBundle 439
10 DoctrineJsonFunctions 371
11 core 330
12 ip 200
13 msgphp 186
14 DoctrineEncryptBundle 100
15 graphql-doctrine 86
16 doctrine-laminas-hydrator 28
17 doctrine-filter 24
18 doctrine-multi-tenancy 15
19 Fregata 14
20 repository-monadic-helper 9
21 table-builder 1
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.