# Active Record ORMs for PHP

> Search results for `active-record style ORM for PHP applications` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/active-record-style-orm-for-php-applications

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/active-record-style-orm-for-php-applications).**

## Results

- [doctrine/orm](https://awesome-repositories.com/repository/doctrine-orm.md) (10,172 ⭐) — Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL.

The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions.

The capability surface includes comprehensive schema management with versioned migrations, a multi-layer caching system for metadata and query results, and advanced mapping options for inheritance and complex associations. It also provides tools for state tracking, result hydration into different data structures, and concurrency control through optimistic locking.

A command-line interface is provided for managing database schemas, executing queries, and handling cache automation.
- [kennethreitz/records](https://awesome-repositories.com/repository/kennethreitz-records.md) (7,217 ⭐) — Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units.

The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON, YAML, and Excel.

The library covers a broad range of database interaction capabilities, including bulk data processing, result set manipulation through sorting and slicing, and the execution of SQL queries from files.
- [activiti/activiti](https://awesome-repositories.com/repository/activiti-activiti.md) (10,518 ⭐) — Activiti is a workflow engine designed to model, execute, and manage business processes using the BPMN 2.0 standard. It functions as a Java-based framework that embeds process orchestration directly into enterprise applications and microservices to coordinate sequences of tasks and human-centric interactions.

The platform utilizes a persistent state machine to maintain the status of long-running workflows in a relational database, ensuring continuity across system restarts. It manages high-volume environments through optimistic concurrency control, which tracks versioning tokens to prevent data corruption during simultaneous process updates.

The engine supports complex orchestration by decoupling identity management from core execution, allowing for integration with existing enterprise security and directory services. It provides extensibility through pluggable service task integration, enabling the execution of custom business logic and external service calls at defined transition points within a workflow.
- [vincit/objection.js](https://awesome-repositories.com/repository/vincit-objection-js.md) (7,343 ⭐) — Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping.

The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the database.

The toolset covers broad relational modeling capabilities, including the definition of associations between entities, atomic transaction management, and support for composite primary keys. It also provides utilities for document storage by persisting complex objects as JSON strings within relational columns and uses mixins to share reusable logic across different data models.
- [arialdomartini/back-end-developer-interview-questions](https://awesome-repositories.com/repository/arialdomartini-back-end-developer-interview-questions.md) (16,574 ⭐) — This project is an open-source knowledge repository that serves as a comprehensive technical interview question bank for backend engineering roles. It provides a structured resource for hiring managers and candidates to evaluate proficiency in software design, architectural patterns, and core engineering principles through a curated collection of discussion topics and coding challenges.

The repository functions as a programming paradigm evaluation tool, enabling the assessment of a candidate's understanding of object-oriented, functional, and procedural techniques. It distinguishes itself by focusing on the practical application of design principles and architectural trade-offs, allowing interviewers to measure how well a candidate structures systems for long-term maintainability and scalability.

The content covers a broad range of software engineering domains, including system design, coding standards, and the evaluation of architectural patterns. By organizing these concepts into a hierarchical taxonomy, the project facilitates the standardization of technical interviews and the preparation process for backend development roles.

All information is stored as static, version-controlled markdown files, allowing the community to maintain the accuracy and relevance of the material through a collaborative pull-request workflow.
- [cycle/orm](https://awesome-repositories.com/repository/cycle-orm.md) (1,328 ⭐) — PHP DataMapper, ORM
- [jenssegers/laravel-mongodb](https://awesome-repositories.com/repository/jenssegers-laravel-mongodb.md) (7,075 ⭐) — This project is a MongoDB Eloquent ORM and NoSQL query builder for the Laravel framework. It provides an active record implementation that maps MongoDB collections and documents to programmable models for data manipulation.

The system enables schemaless data management, allowing applications to handle dynamic data structures without the need for rigid database migrations or predefined tables. It integrates MongoDB into Laravel applications to store and retrieve flexible document data using standard PHP patterns.

The library covers document store querying and Eloquent model mapping, utilizing a fluent interface to construct and execute database queries without requiring raw query language.
- [encode/orm](https://awesome-repositories.com/repository/encode-orm.md) (1,863 ⭐) — An async ORM. 🗃
- [laravel/laravel](https://awesome-repositories.com/repository/laravel-laravel.md) (84,489 ⭐) — Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration.

What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orchestrator that manages asynchronous job execution, retries, and worker lifecycles, allowing developers to offload resource-intensive operations from the main request cycle. This is complemented by an event-driven observer pattern that decouples application logic, enabling components to trigger and listen for asynchronous events across the system.

The framework also provides a complete suite of tools for maintaining data integrity and application reliability. This includes a fluent schema migration system for version-controlled database evolution, a layered middleware pipeline for intercepting HTTP requests, and extensive testing utilities that support everything from database state assertions to simulated HTTP request cycles. These features are supported by a command-line interface that facilitates scaffolding, database management, and test suite execution.
- [orslumen/record-cache](https://awesome-repositories.com/repository/orslumen-record-cache.md) (145 ⭐) — Cache Active Model Records in Rails 3
- [drizzle-team/drizzle-orm](https://awesome-repositories.com/repository/drizzle-team-drizzle-orm.md) (34,835 ⭐) — Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.
- [magicalpanda/magicalrecord](https://awesome-repositories.com/repository/magicalpanda-magicalrecord.md) (10,713 ⭐) — MagicalRecord is a data persistence library and wrapper for Core Data that implements the Active Record pattern. It maps database rows directly to object instances, allowing for the creation, update, and retrieval of records without writing manual query logic.

The project functions as a mapping layer that synchronizes object properties with a managed object context. It utilizes generic-based type resolution and model-class querying to enable data fetching directly on model classes, which removes the need for a separate external manager and reduces repetitive fetch request boilerplate.

The library covers local database querying and data layer optimization for Apple platform applications. It provides a standardized interface for fetching records and persisting data models to a local store.
- [mongodb/laravel-mongodb](https://awesome-repositories.com/repository/mongodb-laravel-mongodb.md) (7,075 ⭐) — This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern.

The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns.

The library covers a broad range of document database capabilities, including geospatial querying, atomic field updates, and document array manipulation. It includes tools for database management such as index configuration, transaction management, and soft deletions, as well as a backend implementation for managing job queues and failure logs.

The system also provides specialized base classes for identity management and user authentication using a MongoDB backend.
- [laravel-doctrine/orm](https://awesome-repositories.com/repository/laravel-doctrine-orm.md) (838 ⭐) — An integration library for Laravel and Doctrine ORM
- [filamentphp/filament](https://awesome-repositories.com/repository/filamentphp-filament.md) (31,215 ⭐) — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code.

The project distinguishes itself through a highly modular and extensible design that supports custom plugins, themes, and specialized dashboard widgets. It features a fluent, object-oriented API for defining UI components, validation rules, and data persistence logic, while maintaining application state between the browser and server over a persistent connection. Developers can further customize the interface through dynamic configuration, custom Blade view embedding, and a comprehensive system for managing user identity, multi-tenancy, and role-based access control.

Beyond core CRUD capabilities, the framework includes advanced tools for data presentation, such as interactive charts, statistical summaries, and global search functionality. It also provides robust support for complex data entry, including multistep wizards, repeatable form blocks, and file management. The system is designed for reliability, offering built-in observability, automated testing helpers, and performance optimizations like asset scoping and client-side navigation.

The framework is distributed as a set of packages that integrate directly into existing Laravel applications, with command-line utilities available to scaffold resources and administrative components.
- [webadderallorg/recordly](https://awesome-repositories.com/repository/webadderallorg-recordly.md) (17,953 ⭐) — Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs.

The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows.

The editing workflow centers on a non-linear timeline for trimming footage and adjusting playback speed, complemented by automated zoom effects to highlight on-screen activity. The system supports project state persistence for asynchronous editing and a plugin-based architecture for integrating community extensions and render hooks.
- [meetecho/janus-gateway](https://awesome-repositories.com/repository/meetecho-janus-gateway.md) (9,117 ⭐) — Janus is a WebRTC media gateway that routes real-time audio, video, and data between web browsers and server-side application logic. It functions as a central media relay that manages session negotiation and encryption for multiple browser endpoints.

The project utilizes a modular plugin architecture that decouples the core server from specific media logic, allowing developers to implement custom modules for media processing, event handling, and transport protocols. This design enables the server to act as a protocol translation bridge, converting WebRTC streams into legacy formats such as SIP or RTP to interconnect disparate communication systems.

The server covers a broad range of real-time communication capabilities, including multi-party video conferencing, audio stream bridging, and live media streaming. It provides tools for media recording and playback, as well as SIP telephony integration. The system includes a transport-agnostic control plane for JSON message exchange via WebSockets, HTTP, and MQTT, supported by DTLS-SRTP stream encryption and token-based authentication.

Janus can be deployed as a background daemon or a lightweight gateway for cloud and embedded devices, and includes a built-in web server for hosting local demo applications.
- [yiisoft/yii2](https://awesome-repositories.com/repository/yiisoft-yii2.md) (14,298 ⭐) — Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects.

The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence.

Additional capabilities include a comprehensive internationalization framework for extracting translatable strings and managing locale-specific messages. The system also supports component-based architecture via a service locator and uses front-controller routing to centralize request processing.
- [seaql/sea-orm](https://awesome-repositories.com/repository/seaql-sea-orm.md) (9,410 ⭐) — Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly typed objects. It provides a relational database mapper for performing CRUD operations across MySQL, PostgreSQL, and SQLite, and includes a programmatic dynamic query builder for constructing complex SQL statements.

The project distinguishes itself by providing a GraphQL schema generator that transforms database entities into typed schemas with built-in pagination and filters. It also features a dedicated database migration tool for defining and applying versioned schema changes.

The toolkit covers broad capability areas including relational data modeling and schema management, where it supports the automatic generation of entities from existing database schemas. It further provides advanced query building features such as aggregate value computation, partial model projection, and linked entity fetching, all executed within non-blocking asynchronous runtimes.

The project includes a command-line interface for database entity generation and GraphQL server bootstrapping.
- [insforge/insforge](https://awesome-repositories.com/repository/insforge-insforge.md) (11,794 ⭐) — InsForge is a backend-as-a-service platform that provides an integrated suite of tools for managing relational databases, identity provision, object storage, and serverless compute. It functions as an open-source identity provider and a PostgreSQL database manager featuring integrated vector storage and row-level security.

The platform serves as an LLM orchestration gateway, offering a unified endpoint to route requests across various AI providers through an OpenAI-compatible interface. It enables AI-driven application generation and connects AI agents to backend resources using a standardized context protocol.

Broad capabilities include comprehensive OAuth and OIDC identity management, an S3-compatible object storage gateway, and a real-time pub-sub engine for database synchronization. The system also covers automated billing and subscription lifecycles with mirrored payment data, as well as serverless function runtimes triggered by HTTP requests or database events.

Infrastructure is managed via a backend command-line interface and declarative configuration files.
- [giggsey/libphonenumber-for-php](https://awesome-repositories.com/repository/giggsey-libphonenumber-for-php.md) (5,030 ⭐) — PHP version of Google's phone number handling library
- [alexeymezenin/laravel-best-practices](https://awesome-repositories.com/repository/alexeymezenin-laravel-best-practices.md) (12,299 ⭐) — This project is a comprehensive guide to architectural standards and coding patterns for developing maintainable applications within the Laravel framework. It focuses on clean code standards, applying the single responsibility and DRY principles to ensure codebase predictability and consistency.

The guide emphasizes decoupling components by moving business logic into service layers and shifting input validation into dedicated request classes to keep controllers lean. It advocates for the use of a service container and dependency injection to reduce class coupling and improve testability.

The project covers a broad range of capabilities, including database optimization through eager loading and chunked processing, the use of object-relational mapping for data persistence, and the standardization of naming conventions. It also provides strategies for managing application configuration and localization by externalizing environment variables and text strings.
- [facebook/react](https://awesome-repositories.com/repository/facebook-react.md) (245,669 ⭐) — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.
- [stevenfoncken/multitool-for-spotify-php](https://awesome-repositories.com/repository/stevenfoncken-multitool-for-spotify-php.md) (5 ⭐) — ⚙️🎵🎚 Multi-Tool for Spotify: PHP command-line application that performs various tasks to enhance your Spotify experience.
- [jooq/jooq](https://awesome-repositories.com/repository/jooq-jooq.md) (6,666 ⭐) — jOOQ is a type-safe SQL query builder for Java that generates code from live database schemas, enabling compile-time validation of SQL syntax and data types. Its core identity is built around a fluent DSL that mirrors SQL structure, a code generator that maps tables, views, and routines to Java objects, and a multi-dialect engine that translates the same DSL into vendor-specific SQL for over 30 databases. The project also includes a SQL parser and transformer for refactoring or dialect conversion, reactive stream integration for non-blocking query execution, and a JDBC proxy diagnostics tool for detecting inefficient SQL patterns.

What distinguishes jOOQ is its combination of schema-driven code generation with a rich set of capabilities that go beyond basic query building. The project supports implicit join path navigation through foreign key relationships, active record CRUD operations on generated records, and dynamic SQL composition for runtime query assembly. It provides comprehensive diagnostics through JDBC connection proxying, detecting duplicate statements, unnecessary column projections, and inefficient row fetching. For security, jOOQ offers multi-tenant schema configuration and row-level security policy enforcement that automatically transforms DML statements. Testing is supported through mock database connections with configurable data providers for unit testing without a real database.

The broader capability surface includes data export in multiple formats (CSV, JSON, XML, HTML, plain text, and charts), nested collection fetching with the MULTISET operator, schema version diffing for migration DDL generation, and type-safe stored procedure integration. The project also supports custom data type mapping, composite type embedding, and runtime schema name mapping for environment portability. Documentation and installation are available through the project's website and Maven Central.
- [electric-sql/pglite](https://awesome-repositories.com/repository/electric-sql-pglite.md) (14,707 ⭐) — Pglite is a client-side relational database engine that runs a full-featured PostgreSQL instance directly within browser and Node.js environments. By leveraging WebAssembly, it provides a persistent SQL storage solution that enables complex data management and querying without requiring an external database server.

The project distinguishes itself through a reactive SQL data layer that automatically synchronizes user interface components with live query results. It manages database operations using worker threads to prevent main-thread blocking and coordinates access across multiple browser tabs to ensure consistent data views. For performance, it supports binary-snapshot-based initialization, allowing applications to load pre-built database states instantly.

The platform includes a comprehensive suite of tools for local-first development, such as virtual file system persistence, transaction management, and support for custom engine extensions. It also provides developer-focused utilities including an interactive SQL terminal, schema inspection, and automated database lifecycle management for testing and development workflows.

The project integrates with modern build tools to resolve binary dependencies and provides type-safe query builders and ORM support to bridge application logic with the database.
- [mikro-orm/mikro-orm](https://awesome-repositories.com/repository/mikro-orm-mikro-orm.md) (9,085 ⭐) — Mikro-ORM is a TypeScript-based object-relational mapping system that provides a unified persistence layer for Node.js applications. It translates TypeScript entities into relational or document-based database schemas, supporting a variety of engines including PostgreSQL, MySQL, MariaDB, MS SQL Server, SQLite, and MongoDB.

The project implements the data mapper pattern to decouple in-memory domain models from the database persistence layer. It utilizes a unit of work pattern to track entity changes in memory and commit them in a single coordinated database transaction.

The library covers comprehensive data storage and synchronization capabilities, including type-safe query building, versioned schema migrations, and request-scoped state management. It provides advanced data modeling for entity inheritance and polymorphic relations, along with tools for query performance monitoring, result caching, and global data filtering.

Command-line utilities are included for managing database migrations, seeding data, and exporting entity definitions from existing schemas.
- [danieleteti/delphi-orm](https://awesome-repositories.com/repository/danieleteti-delphi-orm.md) (0 ⭐) — Delphi ORM (DORM for short) is a powerful ORM for Delphi. It is quite robust and tested because used since 2010 in production for many business critical systems.
- [top-think/think](https://awesome-repositories.com/repository/top-think-think.md) (7,888 ⭐) — Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components.

The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment.

It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middleware processing, a template-based view rendering system, and an active record mapping system for relational database persistence.
- [joelparkerhenderson/architecture-decision-record](https://awesome-repositories.com/repository/joelparkerhenderson-architecture-decision-record.md) (16,199 ⭐) — This project provides a framework for capturing and managing architectural decision records within a version-controlled codebase. It functions as a documentation standard that enables engineering teams to record the context, rationale, and consequences of significant technical choices, ensuring that design history is preserved as a first-class artifact alongside the source code.

The system distinguishes itself by integrating design documentation directly into the development lifecycle. By utilizing template-driven metadata, it enforces a consistent structure for all technical records, which facilitates clearer communication and review. Furthermore, it includes automated verification capabilities that scan the codebase to confirm that current implementation details remain aligned with established architectural constraints.

Beyond core documentation, the tool supports engineering knowledge management by surfacing historical design context within development workflows. This approach bridges the gap between high-level design governance and day-to-day implementation, providing developers with immediate access to the reasoning behind existing system structures.
- [blakeblackshear/frigate](https://awesome-repositories.com/repository/blakeblackshear-frigate.md) (33,778 ⭐) — Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services.

The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object tracking to maintain persistent identity and spatial coordinates for detected objects, enabling advanced behavioral analysis such as loitering detection and speed estimation. Users can further refine these capabilities through semantic search, which allows for text-to-image and image-to-image similarity queries across recorded footage.

Beyond core detection, the platform provides comprehensive tools for spatial configuration, including declarative geometric masks and zone-based filtering to minimize false positives. It supports low-latency, peer-to-peer streaming for live viewing and integrates with smart home ecosystems to bridge camera feeds and event notifications. The system also includes specialized features for face recognition, license plate detection, and audio event analysis, all managed through a secure, token-authenticated API.

The software is designed for containerized deployment, utilizing environment variables for configuration and standard protocols for certificate management and performance metric exposure.
- [tortoise/tortoise-orm](https://awesome-repositories.com/repository/tortoise-tortoise-orm.md) (5,582 ⭐) — Familiar asyncio ORM for python, built with relations in mind
- [rails/rails](https://awesome-repositories.com/repository/rails-rails.md) (58,690 ⭐) — This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management.

The framework is distinguished by its commitment to convention over configuration, which reduces manual setup by using predefined naming patterns and directory structures to wire components together. It employs a model-view-controller architecture to separate application logic into distinct layers, supported by a modular middleware pipeline that handles cross-cutting concerns like authentication and session management. These features are complemented by built-in utilities for background job processing, real-time communication, and file storage, enabling the creation of complex, scalable services within a single cohesive environment.

Beyond core development, the framework includes an extensive suite of infrastructure tools to support the entire software lifecycle. This includes automated testing and quality inspection capabilities, security vulnerability scanning, and specialized helpers for production deployment and performance optimization. Developers can further extend the framework by building custom plugins, engines, and middleware to meet specific project requirements.
- [tommikaikkonen/redux-orm](https://awesome-repositories.com/repository/tommikaikkonen-redux-orm.md) (0 ⭐) — ``bash npm install redux-orm --save ``
- [kamranahmedse/developer-roadmap](https://awesome-repositories.com/repository/kamranahmedse-developer-roadmap.md) (357,434 ⭐) — Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth.

The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps and prepare for professional interviews through targeted learning sequences.

Beyond its core mapping capabilities, the platform offers practical project ideas and interactive tutoring to reinforce engineering concepts. It provides a centralized space for the community to share resources, track progressive skill development, and navigate complex technical landscapes.
- [voltagent/awesome-claude-code-subagents](https://awesome-repositories.com/repository/voltagent-awesome-claude-code-subagents.md) (21,906 ⭐) — This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability.

The framework distinguishes itself through its hierarchical agent registry and policy-driven tool access, which enforce security boundaries by restricting agent operations based on defined functional roles. It utilizes context-aware task routing to match incoming requests with specific agent capabilities and model performance profiles, while implementing deterministic fallback mechanisms to maintain operational continuity when agents encounter errors or context limits. This architecture allows for modular capability expansion and reproducible environment configurations through version-controlled templates.

The system covers a broad capability surface, including automated technical documentation, cloud infrastructure management, and security auditing. It supports diverse domains such as API design, database optimization, and system reliability engineering, providing tools for incident response, performance monitoring, and compliance enforcement. These capabilities are integrated into a command-line interface that enables developers to search, fetch, and deploy specialized subagents directly from the repository.
- [espocrm/espocrm](https://awesome-repositories.com/repository/espocrm-espocrm.md) (2,799 ⭐) — EspoCRM is an open-source customer relationship management platform and SQL-based business application. It serves as a centralized web interface for tracking leads, opportunities, and contacts, providing a sales pipeline manager and a customizable business logic engine.

The platform is distinguished by its ability to function as a custom business application builder, allowing for the creation of tailored entities and automated workflows. It integrates marketing automation tools for campaign coordination and a structured customer support ticketing system for case management.

The system covers a broad range of operational capabilities, including billing and invoicing management, inventory and supply chain tracking, and business data analytics. It also provides tools for customer communication management, shared document storage, and a metadata-driven approach to data modeling.

Deployment is supported through a containerized model with configurations for reverse proxy traffic routing and server environment variables.
- [android10/android-cleanarchitecture](https://awesome-repositories.com/repository/android10-android-cleanarchitecture.md) (15,540 ⭐) — This is a reference implementation of Uncle Bob's clean architecture for Android, structured into distinct domain, data, and presentation layers. The project demonstrates how to organize an Android application around business use cases, keeping domain logic and entities free from framework dependencies.

The architecture enforces dependency inversion through layered separation, where inner domain layers define interfaces that outer layers implement. This approach enables repository abstractions for data source switching, presenter-view separation for testable UI logic, and use-case composition for handling complex business scenarios while maintaining single-responsibility boundaries.

The implementation supports testing each layer in isolation, with unit tests for domain and data layers that run without an emulator, and acceptance tests for the presentation layer. The project serves as a practical guide for structuring Android applications with clean architecture principles.
- [aws-powertools/powertools-lambda-python](https://awesome-repositories.com/repository/aws-powertools-powertools-lambda-python.md) (3,267 ⭐) — AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications.

The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that prevents duplicate processing by persisting execution states in databases or caches, including specific support for handling partial batch failures.

The framework covers a broad surface of serverless operational needs, including structured logging with execution context, custom performance metrics, and distributed tracing. It also provides an API router for mapping HTTP and GraphQL requests to handlers, schema-based request validation, and a configuration manager for retrieving and caching parameters and secrets.

The toolkit supports ASGI-compliant local development for testing APIs before deployment.
- [synrc/active](https://awesome-repositories.com/repository/synrc-active.md) (67 ⭐) — ♾️ ACTIVE: Filesystem Activities
- [forem/forem](https://awesome-repositories.com/repository/forem-forem.md) (22,726 ⭐) — Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks.

Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to map project architecture, analyze dependency relationships, and automate complex coding tasks using autonomous agents. The system includes specialized infrastructure for LLM context optimization, such as token compression and persistent memory management, to improve the efficiency and performance of agent-driven development.

The platform supports a modular architecture that allows for extensibility through plugins and custom configuration. It includes comprehensive administrative tools for managing user permissions, moderating content, and tracking community engagement metrics. Forem is designed to be self-hosted, providing full control over deployment, data storage, and community governance.
- [randgalt/record-builder](https://awesome-repositories.com/repository/randgalt-record-builder.md) (922 ⭐) — Record builder generator for Java records
- [redis/redis](https://awesome-repositories.com/repository/redis-redis.md) (74,906 ⭐) — Redis is an in-memory, key-value database designed to provide sub-millisecond latency for read and write operations. It functions as a versatile data platform, serving as a distributed cache, a message broker, a NoSQL document store, and a vector database. The system utilizes an event-driven, single-threaded loop to process requests efficiently, while maintaining data durability through append-only persistence logs and asynchronous snapshotting mechanisms.

What distinguishes Redis is its ability to handle complex data structures—including strings, hashes, lists, sets, and sorted sets—alongside hierarchical JSON documents and high-dimensional vector embeddings. It supports advanced operational patterns such as active-active database deployment for global distribution, real-time data streaming, and probabilistic statistics for large-scale data analysis. These capabilities are complemented by a pluggable indexing engine that enables semantic similarity matching and full-text retrieval.

The platform offers a comprehensive ecosystem for managing distributed state, including master-replica replication, automated cluster management, and granular security controls like access control lists and TLS encryption. Developers can interact with the database through language-specific client libraries that support connection multiplexing and object mapping, or via a command-line interface for direct administrative tasks and scripting.

Redis is deployed through standard package managers and supports both self-managed clusters and managed cloud instances. Observability is provided through integrated tools for performance analysis, slow log monitoring, and bulk data management.
- [hoppscotch/hoppscotch](https://awesome-repositories.com/repository/hoppscotch-hoppscotch.md) (79,618 ⭐) — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment.

The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScript-based scripts and assertions within a sandboxed runtime. Furthermore, it integrates AI-assisted tools to automate the generation of request payloads, test scripts, and documentation, while maintaining compatibility with existing API definitions and collections from other formats.

Beyond core testing capabilities, the project offers a collaborative workspace for teams to organize, share, and synchronize API collections and environment variables. It includes robust support for diverse authorization methods, proxy interception for network requests, and enterprise-grade features such as SCIM user provisioning and activity auditing. The software is available for self-hosted deployment via containerized architectures, ensuring consistent behavior across various production and development environments.
- [aider-ai/aider](https://awesome-repositories.com/repository/aider-ai-aider.md) (46,305 ⭐) — Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control.

The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnostic model abstraction that supports a wide range of cloud-based and local language models, enabling users to switch between them to optimize for performance, cost, and reasoning capabilities. To ensure high-quality results, it employs a repository context engine that analyzes codebase structure and dependencies, dynamically managing the active chat window to provide relevant information within token limits.

Beyond basic editing, the project automates the development lifecycle by integrating directly with version control systems to handle commit attribution and history management. It supports multi-stage planning through an architect mode that separates high-level design from low-level implementation, and it can automatically trigger test suites and linting commands to verify code modifications. The system is highly configurable, offering hierarchical settings management and a programmatic interface for scripting complex coding tasks.
- [ok-oldking/ok-wuthering-waves](https://awesome-repositories.com/repository/ok-oldking-ok-wuthering-waves.md) (5,388 ⭐) — This is an open-source automation tool for the game Wuthering Waves that uses image recognition to control gameplay without modifying game memory or files. It runs automation tasks while the game window is minimized or obscured, freeing the computer for other use, and accepts command-line arguments to start specific tasks and optionally exit after completion.

The tool automatically detects playable characters through screen analysis and adapts actions without manual skill configuration. It supports all common 16:9 resolutions up to 4K as well as some ultrawide formats, with a minimum required resolution of 1600x900, and mutes game audio automatically when running in the background. An immutable state management and schema-based configuration system ensures predictable behavior and consistent data modeling across the application.
- [cakephp/orm](https://awesome-repositories.com/repository/cakephp-orm.md) (149 ⭐) — [READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
- [nocodb/nocodb](https://awesome-repositories.com/repository/nocodb-nocodb.md) (63,466 ⭐) — NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface.

The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabling external applications to interact with data programmatically. It features a robust event-driven engine that monitors database state changes to trigger webhooks and execute custom logic within a sandboxed automation runtime. This allows for the creation of complex business workflows that synchronize information across third-party services based on real-time data updates.

Beyond its core management capabilities, the platform offers a flexible view abstraction layer that renders data in multiple formats, including grids, kanban boards, galleries, forms, and calendars. It supports team collaboration through shared workspaces and provides tools for data visualization, schema design, and automated record manipulation.

Comprehensive documentation is available to guide users through the API reference, script creation, and integration workflows.
- [spider-gazelle/rethinkdb-orm](https://awesome-repositories.com/repository/spider-gazelle-rethinkdb-orm.md) (24 ⭐) — RethinkDB ORM for Crystal lang
- [calcom/cal.com](https://awesome-repositories.com/repository/calcom-cal-com.md) (45,760 ⭐) — Cal.com is a comprehensive scheduling infrastructure platform designed to manage availability, booking workflows, and calendar synchronization across multiple users and external services. It provides a backend service for automated appointment scheduling, enabling the creation, confirmation, and management of booking lifecycles through a centralized state machine. The platform also offers embeddable user interface components that allow developers to integrate interactive booking experiences directly into third-party websites.

What distinguishes the platform is its extensible app ecosystem and intelligent automation capabilities. Developers can build custom integrations using a modular plugin architecture, while an AI-driven interface allows for complex scheduling operations and configuration updates via natural language commands. The system includes a sophisticated event routing engine that automatically assigns meetings to hosts based on availability, round-robin rules, and organizational hierarchy, supported by real-time webhook orchestration to keep external systems synchronized.

The platform covers a broad capability surface including CRM data synchronization, granular role-based access control, and secure OAuth-based integration management. It supports advanced booking configurations, such as prefilling form data and monitoring state changes, alongside specialized tools for Salesforce connectivity, including assignment traceability and fuzzy account matching. Users can also leverage local or remote server hosting options to maintain control over their infrastructure and security configurations.
