awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aplus-framework avatar

aplus-framework/database

0
View on GitHub↗
339 estrellas·16 forks·PHP·MIT·20 vistasaplus-framework.com/packages/database↗

Database

This project is a database access layer for PHP that provides a consistent interface for interacting with multiple relational database management systems. It functions as a unified abstraction layer, enabling developers to connect to various SQL databases and perform data operations through a standardized command set.

The library distinguishes itself by utilizing a fluent query builder that allows for the programmatic construction of complex SQL statements. It further abstracts database interactions through a schema definition language, which enables the creation, modification, and management of database structures such as tables and indexes directly through code.

The framework covers a broad range of database management tasks, including the execution of raw queries and the automation of schema migrations. By employing a driver-specific adapter pattern and leveraging native PHP data objects, the library ensures compatibility across different database engines while maintaining a consistent programmatic approach to data storage and structure.

Features

  • Relational Database Drivers - Provides a unified interface for connecting to and interacting with various SQL database systems.
  • Database Abstraction Layers - Provides a unified API for interacting with multiple database engines and dialects using native PHP data objects.
  • Database Connectivity - Establishes connections to various relational database systems using a unified interface.
  • Database Query Builders - Constructs and executes SQL statements programmatically to manage data records and database schemas.
  • Database Query Execution - Executes raw SQL statements or structured query builders to retrieve, insert, update, or delete records.
  • Fluent Query Builders - Provides a chainable, functional interface for constructing complex database queries programmatically.
  • Database Access Layers - Provides a consistent way to interact with various relational database management systems in PHP.
  • SQL Query Building - Enables programmatic construction of complex SQL statements using fluent APIs.
  • DSL-Based Definitions - Provides a programmatic way to define and modify database structures using an internal domain-specific language.
  • Data Schema Management - Creates, modifies, or drops tables and indexes programmatically to maintain database structure throughout the application lifecycle.
  • Database Schema Migrations - Automates the application of versioned updates to database schemas to maintain structural compatibility.
  • Database Driver Adapters - Encapsulates vendor-specific SQL syntax and connection logic within isolated classes to ensure compatibility across different database engines.

Historial de estrellas

Gráfico del historial de estrellas de aplus-framework/databaseGráfico del historial de estrellas de aplus-framework/database

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Database

Proyectos open-source similares, clasificados según cuántas características comparten con Database.
  • knex/knexAvatar de knex

    knex/knex

    20,300Ver en GitHub↗

    Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and a versioned schema migration tool. It enables programmatic database interaction across multiple SQL engines, including PostgreSQL, MySQL, SQLite3, SQL Server, CockroachDB, and Oracle. The project distinguishes itself through a fluent interface for constructing complex SQL statements and a dedicated framework for database seeding. It utilizes specialized dialects to translate generic query representations into database-specific syntax while maintaining a consistent API across

    JavaScript
    Ver en GitHub↗20,300
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
  • jeremyevans/sequelAvatar de jeremyevans

    jeremyevans/sequel

    5,076Ver en GitHub↗

    Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f

    Ruby
    Ver en GitHub↗5,076
  • encode/databasesAvatar de encode

    encode/databases

    4,002Ver en GitHub↗

    This project is an asyncio database abstraction layer that provides a common interface for performing non-blocking database operations in Python. It functions as an asynchronous database driver wrapper and a SQL expression builder, allowing for the construction of raw SQL strings from structured Python objects. The library includes an asyncio connection pool manager that utilizes task-local storage to handle connection lifecycles and reduce resource overhead. It also serves as an async database transaction manager, wrapping operations in atomic transactions and savepoints to maintain data int

    Python
    Ver en GitHub↗4,002
Ver las 30 alternativas a Database→

Preguntas frecuentes

¿Qué hace aplus-framework/database?

This project is a database access layer for PHP that provides a consistent interface for interacting with multiple relational database management systems. It functions as a unified abstraction layer, enabling developers to connect to various SQL databases and perform data operations through a standardized command set.

¿Cuáles son las características principales de aplus-framework/database?

Las características principales de aplus-framework/database son: Relational Database Drivers, Database Abstraction Layers, Database Connectivity, Database Query Builders, Database Query Execution, Fluent Query Builders, Database Access Layers, SQL Query Building.

¿Qué alternativas de código abierto existen para aplus-framework/database?

Las alternativas de código abierto para aplus-framework/database incluyen: knex/knex — Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… jeremyevans/sequel — Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder,… encode/databases — This project is an asyncio database abstraction layer that provides a common interface for performing non-blocking… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… typeorm/typeorm — TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented…

Colecciones destacadas con Database

Colecciones seleccionadas manualmente donde aparece Database.
  • Backend query builder
  • un lenguaje de scripting del lado del servidor para la web