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–21 of 21 · 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
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.
:gem: Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
- delphi
- azure
- config
- json
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
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
Flexible search query builder is SAP Hybris Commerce extension (released as a library) that provides developer-friendly way to build flexible search queries. The aim of this extension is to write().flexibleSearchQueries().easily() in compile-time safe manner without a need to remember the syntax.
- hybris-commerce-suite
- hybris
- hybris-commerce
- hybris-extension
Implementations of the repository pattern for .NET to support the domain-driven modeling
- entity-manager
- repository
- repository-pattern
- entity