TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming.
- microservices
- apigateway
- surging
- rabbitmq
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
- ddd
- ddd-example
- cqrs
- cqrs-simple
Automatically identify anti-patterns in SQL queries
This is intended to be a repo containing all of the official AWS Serverless architecture patterns built with CDK for developers to use. All patterns come in Typescript and Python with the exported CloudFormation also included.
- serverless
- cdk
- aws
- lambda-functions
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Baum is an implementation of the Nested Set pattern for Laravel's Eloquent ORM.
🟣 A robust Swift state-management framework designed for complex applications, featuring an integrated ORM for efficient data handling.
:gem: Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API
Generate SQL for CRUD operations based on your POCO classes for Dapper
- dapper
- repository-pattern
- crud-generator
- sql-generator
Adjacency List’ed Closure Table database design pattern implementation for the Laravel framework.
Crystal ORM using ActiveRecord pattern with flexible query DSL
- crystal
- orm
- chainable-methods
- activerecord
Transaction manager for GoLang
- golang
- golang-library
- transaction
- transaction-manager
Learn Clean Architecture with .NET Core 3.0 :fire:
- solid
- ddd
- clean-architecture
- clean-code
Wishlist, a sample application on Symfony 3 and Vue.js built with DDD in mind
- symfony
- ddd
- ddd-sample
- ddd-architecture
A flexible multi-layer Go caching library to deal with in-memory and shared cache by adopting Cache-Aside pattern.
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
- go
- golang
- golang-library
- outbox
Linter for dangerous Postgres migration patterns in Diesel and SQLx. Prevents downtime caused by unsafe schema changes.
- rust
- postgresql
- linter
- zero-downtime
State machine pattern for Ecto
- elixir
- ecto
- ecto-state-machine
- elixir-lang
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
- mime
- mime-types
- mime-database
- filetype
Ruby wrapper for the Qdrant vector search database API
- api-client
- qdrant
- ruby
- vector-search
Ruby wrapper for the Weaviate vector search database API
- api-client
- ruby
- vector-search
- weaviate
Ruby wrapper for the Milvus vector search database API
- api-client
- embedding-vectors
- machine-learning
- ml