PHPackages                             didatus/doctrine-uuid-binary - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. didatus/doctrine-uuid-binary

ActiveLibrary[Database &amp; ORM](/categories/database)

didatus/doctrine-uuid-binary
============================

UUID support for Doctrine using MySQL BINARY type and UUID\_TO\_BIN

1.0.1(5y ago)011MITPHPPHP &gt;=7.1

Since Nov 9Pushed 5y ago2 watchersCompare

[ Source](https://github.com/didatus/DoctrineUuidBinaryBundle)[ Packagist](https://packagist.org/packages/didatus/doctrine-uuid-binary)[ RSS](/packages/didatus-doctrine-uuid-binary/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (5)Versions (3)Used By (0)

Doctrine UUID Binary Bundle
===========================

[](#doctrine-uuid-binary-bundle)

There is a great extension for using UUIDs with Doctrine entities in Symfony projects: [ramsey/uuid-doctrine](https://github.com/ramsey/uuid-doctrine)

The extension uses VARCHAR or BINARY to store the UUID in the database. For the UUID binary type the extension uses PHP to convert the UUID to binary. I wanted to use the MySQL function UUID\_TO\_BIN and BIN\_TO\_UUID to convert the UUID to binary. The MySQL functions have a flag to optimize the binary data for more efficient indexes.

So if you want to use UUIDs with Symfony Doctrine and want to optimize the performance to the last bit, then you can try this extension. The performance advantage differs from case to case.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~14 days

Total

2

Last Release

2038d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1552664?v=4)[Christian Hammer](/maintainers/didatus)[@didatus](https://github.com/didatus)

### Embed Badge

![Health badge](/badges/didatus-doctrine-uuid-binary/health.svg)

```
[![Health](https://phpackages.com/badges/didatus-doctrine-uuid-binary/health.svg)](https://phpackages.com/packages/didatus-doctrine-uuid-binary)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.5M373](/packages/easycorp-easyadmin-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1155.2k](/packages/rcsofttech-audit-trail-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1615.6k12](/packages/2lenet-crudit-bundle)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[forumify/forumify-platform

122.0k12](/packages/forumify-forumify-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
