2 مستودعات
Abstracting the execution logic to allow the same codebase to run across different database dialects or targets.
Distinct from Dialect Transformers: The candidates focus on SQL translation (transformers) or serialization, not the architectural abstraction of the executor.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Execution Abstraction Layers. Refine with filters or upvote what's useful.
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Abstracts database operations through a customizable executor to support both native and web targets.
This framework is a distributed systems runtime designed for building fault-tolerant, message-driven microservices and high-performance network applications in PHP. It provides an asynchronous execution environment that utilizes event-loop-based concurrency and promise-based task orchestration to manage high-concurrency workloads without blocking execution threads. The platform distinguishes itself through a unified execution abstraction that manages multi-process and multi-threaded components as isolated, supervised containers. By employing an actor-model approach to process supervision, the
Abstracts execution logic to allow consistent operation across multi-process and multi-threaded environments.