11 dépôts
Tools that manage database connections, transaction lifecycles, and query execution.
Distinguishing note: None available; no candidates provided.
Explore 11 awesome GitHub repositories matching data & databases · Database Access Layers. Refine with filters or upvote what's useful.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Payload accesses the database interface directly via function arguments or by importing the initialized instance to perform server-side operations outside of standard REST or GraphQL endpoints.
GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora
A collection of tools that manage connections, transaction lifecycles, and query execution across various relational database management systems.
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.
Enables consistent database querying across server, edge, and mobile environments using a unified API.
Sequelize is an object-relational mapping library that provides a unified interface for managing relational data through code. By implementing the Active Record pattern, it maps database tables to application objects, allowing developers to perform standard create, read, update, and delete operations using high-level method calls. The library abstracts complex database interactions by translating these calls into optimized, engine-specific SQL statements, ensuring consistent behavior across different database systems. The project distinguishes itself through a comprehensive suite of tools for
Sequelize executes raw queries by running custom or pre-prepared database commands directly when standard abstraction methods do not meet specific requirements.
Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m
Utilizes a database-driven architecture to automate object mapping and handle complex SQL queries for retail operations.
This project is a Spring Boot reference implementation and learning resource designed to demonstrate the core features and architectural patterns of the Spring framework. It serves as a Java enterprise application template and boilerplate for building RESTful APIs, providing a structured codebase for practicing application development. The repository provides practical examples of microservices architecture orchestration, including the use of service discovery and inter-service communication to coordinate distributed services. It also implements reference patterns for RESTful API design with
Manages database connections and transaction lifecycles through a structured persistence layer.
Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a
Automates the generation of entity models and context classes from existing database schemas.
Blitz est une extension de framework de développement fullstack pour Next.js et une interface en ligne de commande utilisée pour amorcer les structures de projet et orchestrer les serveurs de développement locaux. Il intègre la logique frontend et backend dans un flux de travail unique pour faciliter la création d'applications web complètes. Le framework utilise une intégration backend zéro-API et une couche d'accès direct à la base de données, permettant aux composants frontend de se connecter aux fonctions serverless et aux bases de données sans définitions d'API manuelles. Il dispose d'un générateur de types piloté par schéma qui crée automatiquement des définitions TypeScript en analysant les schémas de base de données backend pour synchroniser les modèles de données entre le client et le serveur. Le projet fournit des outils pour le prototypage rapide d'applications et un flux de travail fullstack TypeScript. Ses capacités couvrent l'orchestration de serveurs multi-processus et la génération de modèles de projet structurés pour intégrer les modèles de développement frontend et backend.
Provides a streamlined data access layer for querying the backend without manual API boilerplate.
Oatpp is a high-performance C++ web framework and API development kit used for building REST APIs and web services. It functions as an asynchronous HTTP server that utilizes coroutines to handle thousands of simultaneous connections without blocking threads. The toolkit includes a native C++ object-relational mapping layer for executing SQL queries and transforming database results into data objects. It also provides a WebSocket communication library for establishing full-duplex channels to support real-time data streaming and live media. The framework covers a broad range of capabilities, i
Provides a comprehensive layer for managing database connections, transactions, and SQL query execution.
PostgREST is a tool that automatically transforms a PostgreSQL database schema into a production-ready RESTful API. It serves as a database access layer and query engine that maps HTTP requests directly to SQL queries, providing a low-code interface for executing create, read, update, and delete operations without requiring manual boilerplate code. The project distinguishes itself by using schema-driven API generation and metadata-based discovery to expose database tables as navigable resources. It extends standard CRUD capabilities through the execution of custom and templated SQL, a plugin-
Acts as a secure database access layer managing authentication, CORS, and fine-grained access control.
Jailer is a suite of specialized tools for AI-assisted SQL management, referential integrity preservation, and relational data browsing. It provides a system for generating referentially intact database subsets, allowing users to extract consistent slices of relational data while preserving foreign key constraints and dependencies. The project features an AI-driven SQL assistant that uses natural language to generate, optimize, and refactor queries based on database schemas. It also includes a data migration tool that analyzes SQL patterns to reverse engineer models and map associations betwe
Analyzes SQL query patterns to automatically reverse engineer and map associations between database tables.