PHP Doctrine

Open-source PHP projects categorized as Doctrine | Edit details

Top 19 PHP Doctrine Projects

  • GitHub repo Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

    Project mention: Open-source personal blog sites | reddit.com/r/opensource | 2021-11-14
  • GitHub repo DoctrineMigrationsBundle

    Symfony integration for the doctrine/migrations library

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

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

  • 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 Doctrine Extensions

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

    Project mention: Implementing a detailed auditing system | reddit.com/r/symfony | 2021-04-27

    https://github.com/doctrine-extensions/DoctrineExtensions/blob/main/doc/loggable.md 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 | reddit.com/r/symfony | 2021-02-13

    Have a look at https://symfonycasts.com/screencast/symfonycon2019/hexagonal-architecture-with-symfony (and all resources from Matthias Noback including books, tweets and blogposts). Also check: - https://github.com/CodelyTV/php-ddd-example - https://github.com/msgphp/msgphp - https://minompi.medium.com/symfony-and-hexagonal-architecture-b3c4704e94de- https://blog.elao.com/fr/dev/architecture-hexagonale-symfony/ (needs to be translated from french, but really good one). - https://verraes.net/ (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 https://www.kimai.cloud

    Project mention: Time tracking for WFH employees | reddit.com/r/sysadmin | 2021-11-07

    https://www.kimai.org/ (Does not automatically track iirc)

  • GitHub repo Doctrine2 Behaviors

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

  • 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! | reddit.com/r/PHP | 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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo DoctrineEnumBundle

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

    Project mention: Advancing developer freedom: GitHub is fully available in Iran | news.ycombinator.com | 2021-01-05

    https://github.com/fre5h/DoctrineEnumBundle/pull/12#issuecom... this is a classic

  • GitHub repo DoctrineJsonFunctions

    Doctrine DQL functions for SQL JSON data type

    Project mention: Unified SQL JSON/JSONB column query? | reddit.com/r/PHP | 2021-10-28

    p.s. The only extension that I could found was https://github.com/ScientaNL/DoctrineJsonFunctions, 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 | reddit.com/r/PHP | 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 | reddit.com/r/symfony | 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 : https://github.com/GiveMeAllYourCats/DoctrineEncryptBundle 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 | reddit.com/r/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: https://github.com/Ecodev/graphql-doctrine

  • GitHub repo doctrine-laminas-hydrator

    Doctrine hydrators for Laminas applications

    Project mention: Use Hydrator in Laravel Doctrine | dev.to | 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 | reddit.com/r/PHP | 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 | reddit.com/r/PHP | 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? | reddit.com/r/PHP | 2021-05-09

    I am using generators in my data migration framework Fregata.

  • GitHub repo table-builder

    table building, table abstraction, table rendering

    Project mention: Best practice for running Symfony 5 project with Docker and Docker-Swarm | reddit.com/r/symfony | 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 2021-11-14.

PHP Doctrine related posts

Index

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

Project Stars
1 Grav 13,023
2 DoctrineMigrationsBundle 3,732
3 Doctrine Extensions 3,644
4 php-ddd-example 1,910
5 Kimai 2 1,440
6 Doctrine2 Behaviors 834
7 Flextype 471
8 DoctrineEnumBundle 433
9 DoctrineJsonFunctions 365
10 core 307
11 ip 199
12 msgphp 185
13 DoctrineEncryptBundle 98
14 graphql-doctrine 85
15 doctrine-laminas-hydrator 28
16 doctrine-filter 24
17 doctrine-multi-tenancy 15
18 Fregata 12
19 table-builder 1
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
scoutapm.com