An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with specification-pattern

A curated list of projects in awesome lists tagged with specification-pattern .

https://github.com/ardalis/specification

Base class with tests for adding specifications to a DDD model

ddd design-patterns domain-driven-design dotnet hacktoberfest repository-pattern specification-pattern

Last synced: 16 May 2025

https://github.com/NetDevPack/NetDevPack

A smart set of common classes and implementations to improve your development productivity.

aspnetcore cqrs ddd devpack fluentvalidation identity mediatr messaging notification specification-pattern validation

Last synced: 19 Jan 2026

https://github.com/navozenko/LinqSpecs

A toolset for use the specification pattern in LINQ queries.

csharp ddd dotnet linq specification specification-pattern

Last synced: 10 Jul 2025

https://github.com/furkandeveloper/easyrepository.efcore

This repo provides implementation generic repository pattern and specification pattern on Entity Framework Core

dotnet efcore generic-repository generic-repository-pattern repository-pattern specification specification-pattern

Last synced: 11 Jun 2025

https://github.com/thiagodp/spec-pattern

Specification design pattern for JavaScript and TypeScript with bonus classes

builder design-pattern filter javascript matcher matching pattern rule spec specification specification-pattern typescript

Last synced: 10 Apr 2025

https://github.com/u8slvn/sutoppu

A simple python implementation of Specification pattern.

business-rules ddd python specification specification-pattern

Last synced: 09 Apr 2025

https://github.com/Baune8D/LinqBuilder

LinqBuilder is an advanced implementation of the specification pattern specifically targeting LINQ query generation.

csharp dotnet dotnet-core dotnet-standard dotnet5 dotnet6 entity-framework entity-framework-core linq specification-pattern

Last synced: 04 May 2025

https://github.com/baune8d/linqbuilder

LinqBuilder is an advanced implementation of the specification pattern specifically targeting LINQ query generation.

csharp dotnet dotnet-core dotnet-standard dotnet5 dotnet6 entity-framework entity-framework-core linq specification-pattern

Last synced: 05 Apr 2025

https://github.com/tanigami/specification-php

Basic classes for Specification pattern in PHP.

php7 specification-pattern

Last synced: 15 Jun 2025

https://github.com/giacomelli/kissspecifications

A KISS approach for specification pattern

c-sharp design-pattern specification-pattern

Last synced: 15 Jun 2025

https://github.com/ademcatamak/specificationpatternexample

https://medium.com/@ademcatamak/specification-design-pattern-c814649be0ef

design-patterns ef-core sample-app specification-pattern

Last synced: 08 Oct 2025

https://github.com/georgesalkhouri/ts-specification

Specification pattern implementation for NodeJS in TypeScript

javascript specification-pattern typescript

Last synced: 10 Apr 2025

https://github.com/maartenpaauw/laravel-specification-pattern

Filter an Illuminate collection with specifications.

laravel laravel-package php specification-pattern

Last synced: 20 Sep 2025

https://github.com/dzfweb/fluentspecification

A small validation library for .NET that uses a fluent interface and lambda expressions for building validations using Specification Pattern

specification-pattern validations

Last synced: 10 Apr 2025

https://github.com/ademcatamak/spectacular

Implementation of Specification Design Pattern

design-pattern dotnet specification specification-pattern

Last synced: 15 Apr 2025

https://github.com/complexheart/php-criteria

Implementation of Criteria patterns in PHP for Complex Heart SDK.

criteria filter php specification-pattern

Last synced: 06 May 2025

https://github.com/vjik/specification

PHP implementation of "Specification" pattern

pattern php specification specification-pattern specifications

Last synced: 26 Jul 2025

https://github.com/kemsky/projection-tools

Primitives for building reusable LINQ projections and specifications

csharp dotnet entity-framework linq specification-pattern

Last synced: 14 Jan 2026

https://github.com/ngmy/php-specification

This is a library to help implement the specification pattern in PHP. It provides on-memory validation, on-memory and ORM selection, and specification composite.

business-rule criteria ddd design-pattern doctrine domain-driven-design eloquent laravel orm php specification specification-pattern

Last synced: 26 Jul 2025

https://github.com/nicojuicy/specification-pattern-csharp

Specification Pattern in c#

specification-pattern

Last synced: 07 May 2025

https://github.com/nemeslaszlo/letsshop

LetsShop is a eCommerce site, where you can buy almost everything for a winter adventure, and pay as easily as possible like the most popular shops on the web.

angular automapper dotnet entity-framework-core jwt-authentication mssql redis specification-pattern stripe unitofwork-pattern

Last synced: 30 Dec 2025

https://github.com/ngmy/php-specification-example

This project is a code example of using the PHP Specification to implement a specification pattern. It is written following Domain-Driven Design approach and has a code example of combining a specification and a repository. It uses Eloquent and Doctrine for the ORM.

business-rule criteria ddd design-pattern doctrine domain-driven-design eloquent laravel orm php specification specification-pattern

Last synced: 30 Mar 2025

https://github.com/bitcodr/laraddd

simple laravel marketplace with some Domain Driven Design concepts

domain-driven-design etc laravel mysql redis singleton-pattern specification-pattern

Last synced: 25 Mar 2025

https://github.com/mreshboboyev/specification-pattern

An advanced implementation of the Specification Pattern in C# with enterprise-grade features including performance optimizations, async evaluation, fluent API, validation framework, and specification analysis tools.

builder-pattern dotnet-core specification-pattern validation-pattern visitor-pattern

Last synced: 30 Jan 2026

https://github.com/adukefan/event-gather

a platform where you can suggest any event, from an exhibition to a movie night, and gather a group to join you

backend docker docker-compose java jpa lombok maven microservices postgresql rest rest-api restful specification-pattern spring

Last synced: 25 Jun 2025

https://github.com/tgntr/emusic3-ddd

A clean code music shop demo that aims to follow the domain-driven design principles by utilizing some of the common techniques and patterns.

architectural-patterns clean-architecture clean-code cqrs-pattern ddd design-patterns domain-driven-design domain-events dotnet mediator-pattern onion-architecture outbox-pattern solid-principles specification-pattern

Last synced: 09 Sep 2025

https://github.com/complexheart/py-criteria

Implementation of Criteria patterns in Python for Complex Heart SDK.

criteria python specification-pattern

Last synced: 16 Oct 2025

https://github.com/floyden-monteiro/skinet

Skinet is an e-commerce web application built using ASP.NET Core and Entity Framework Core. The application provides a platform for users to browse and purchase products, while administrators can manage the product catalog. The project follows a clean architecture pattern, leveraging dependency

asp-net-core automapper dependency-injection entity-framework-core repository-pattern specification-pattern sqlite swagger

Last synced: 29 Dec 2025

https://github.com/phauthentic/specification-pattern

A PHP implementation of the Specification Pattern, a pattern that is frequently used in the context of domain-driven design

architectural-patterns ddd ddd-patterns domain-driven-design domain-model php php8 specification-pattern

Last synced: 22 Feb 2025

https://github.com/iharyakimush/specification

Specification pattern implementation for filtering objects

expression-tree filter specification-pattern

Last synced: 15 Jun 2025

https://github.com/gman-au/white-knight-neo4j

Neo4j implementation of White Knight data abstraction library

abstractions data datastore dotnet neo4j repository-pattern specification-pattern

Last synced: 20 Jan 2026

https://github.com/floyden-monteiro/spinmart

RetailShop E-Commerce API A .NET Core 8.0 e-commerce backend API built with clean architecture principles. The project handles product management, order processing, and customer data using PostgreSQL for persistence.

asp-net-core asp-net-mvc automapper-profiles efcore enityframework orm rdbms-persistance specification-pattern

Last synced: 22 Mar 2025

https://github.com/gabrielmellooliveira/go-spec

Lib to golang Specification Pattern

go golang specification-pattern

Last synced: 14 Mar 2025

https://github.com/haritha99ch/genericrepositorypattern-example

Example of implementing an Advance Generic-Typed Repositor in .NET. This contains implementation of Specification pattern and Selector pattern.

dotnet dotnet8 entity-framework entity-framework-core generic-repository microsoft-sql-server repository repository-pattern selector-pattern specification-pattern sql

Last synced: 25 Dec 2025

https://github.com/quinnandrews/spring-data-specification-builder

Reduces the overhead of composing and maintaining Specifications. Enhances code legibility with a fluent API, makes conditional query building easy, and supports query optimization for fetching associated Entities eagerly.

hibernate hibernate-jpa hibernate-jpamodelgen java java-17 specification-pattern specifications spring spring-data spring-data-jpa spring-data-jpa-specification

Last synced: 14 Jun 2025

https://github.com/furkansarikaya/fs.entityframework.library

A comprehensive, production-ready Entity Framework Core library for .NET 9+ providing Repository pattern, Unit of Work, Specification pattern, Domain Events, Fluent Configuration API, automatic audit tracking, soft delete & restore, dynamic filtering, pagination, and modular ID generation (GUID V7, ULID) with zero-configuration setup.

audit-tracking clean-architecture csharp domain-events dotnet dynamic-filtering entity-framework-core extensible fluent-api guid-v7 id-generation nuget-package pagination production-ready repository-pattern soft-delete specification-pattern ulid unit-of-work zero-configuration

Last synced: 10 Sep 2025