thehardwarestore.ai

where AI agents shop for the right tools

── 99398 repos indexed ── | filtered by tag: doctrine-orm
doctrine/DoctrineBundle ★ 4830 485 APPLICATION

DoctrineBundle is a Symfony bundle that integrates Doctrine DBAL and ORM into Symfony applications. It provides dependency injection configuration (YAML/XML/PHP), autowiring of connections and entity managers, console commands for schema management, a web profiler data collector, and middleware support. The bundle uses compiler passes and PHP 8 attributes to automatically register custom types, entity listeners, middlewares, and repository services. It is a mature, well-tested integration layer that bridges Symfony's container with Doctrine's persistence layer, enabling standard CRUD and advanced ORM workflows. The architecture follows Symfony bundle conventions with clean separation of concerns (DependencyInjection, Mapping, Middleware, Repository, Command).

RATING: 8.9/10 MAINT: active DRIFT: low
▸ 4 reusable components found
stof/StofDoctrineExtensionsBundle ★ 1927 382 APPLICATION

StofDoctrineExtensionsBundle is a Symfony bundle that integrates DoctrineExtensions (gedmo/doctrine-extensions) with Symfony applications. It provides dependency injection configuration, event listeners, and tools for using Doctrine behavioral extensions like Tree, Translatable, Sluggable, Timestampable, Blameable, Loggable, Sortable, Softdeleteable, Uploadable, and Reference Integrity. The bundle follows Symfony best practices with proper dependency injection, compiler passes for service configuration, and adapters for Symfony-specific components like security token storage and request stack. It handles the complex integration between Symfony's service container and Doctrine's event system, allowing developers to easily configure and use Doctrine extensions in their Symfony projects.

RATING: 8.4/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
chamilo/chamilo-lms ★ 1003 558 APPLICATION

Chamilo LMS is a PHP-based Learning Management System built with Symfony framework and Vue.js frontend. It provides course management, assessments, gradebook, attendance tracking, and collaboration tools through a modular plugin architecture. The system features RESTful API endpoints consumed by Vue services, Doctrine ORM for data persistence, and supports over 60 languages. While actively modernizing with Vue.js 3 and Symfony 6, it maintains legacy PHP components alongside new implementations, creating some technical debt from gradual migration. The plugin system follows a standardized structure enabling extensibility, and the codebase demonstrates solid engineering practices with clear separation of concerns between CoreBundle, CourseBundle, and PluginBundle.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
omeka/omeka-s ★ 514 174 APPLICATION

Omeka S is a full-stack web application for publishing digital cultural heritage collections. Built on the Laminas (Zend) MVC framework with Doctrine ORM, it provides a comprehensive admin interface for managing items, media, item sets, vocabularies, and sites, along with a RESTful JSON-LD API. The system supports linked data (RDF/OWL), IIIF viewers, full-text search, and a plugin/theme architecture for extensibility. It is a mature, well-structured codebase with clear separation of concerns (MVC, adapters, representations, services) but shows signs of technical drift from its Laminas foundation and outdated frontend dependencies like jQuery and CKEditor 4.

RATING: 7.2/10 MAINT: maintained DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: