GitHub topics: decoupling
symfony/contracts
A set of abstractions extracted out of the Symfony components
Language: PHP - Size: 472 KB - Last synced at: about 22 hours ago - Pushed at: about 1 month ago - Stars: 3,903 - Forks: 21

mikestefanello/hooks
Simple, type-safe hook system to enable easier modularization of your Go code.
Language: Go - Size: 31.3 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 96 - Forks: 3

Vegetarians/Lotusoot
灵活的 Swift 组件解耦和通信工具
Language: Swift - Size: 376 KB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 339 - Forks: 48

sajanv88/simple-mediatR
A lightweight and easy-to-use implementation of the MediatR pattern for .NET Core applications. This library provides a clean and decoupled way to send request, and publish notifications within your application.
Language: C# - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

mikey75/eventbus
Poor Man's Event Bus
Language: Java - Size: 34.2 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

boltdesignsystem/bolt
The Bolt Design System provides robust Twig and Web Component-powered UI components, reusable visual styles, and powerful tooling to help developers, designers, and content authors build, maintain, and scale best of class digital experiences.
Language: Twig - Size: 697 MB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 291 - Forks: 46

feature-sliced/eslint-config
🍰 Lint feature-sliced concepts by existing eslint plugins
Language: JavaScript - Size: 373 KB - Last synced at: about 18 hours ago - Pushed at: 6 months ago - Stars: 143 - Forks: 4

douban/FRDIntent
A framework for handle the call between view controllers in iOS
Language: Swift - Size: 359 KB - Last synced at: 18 days ago - Pushed at: over 4 years ago - Stars: 492 - Forks: 59

coderyi/DecouplingKit
decoupling between modules in your iOS Project. iOS模块化过程中模块间解耦方案
Language: Objective-C - Size: 67.4 KB - Last synced at: 20 days ago - Pushed at: over 5 years ago - Stars: 141 - Forks: 20

taco-group/DecAlign
A novel cross-modal decoupling and alignment framework for multimodal representation learning.
Language: JavaScript - Size: 13.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

924973292/DeMo
【AAAI2025】DeMo: Decoupled Feature-Based Mixture of Experts for Multi-Modal Object Re-Identification
Language: Python - Size: 17 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 41 - Forks: 2

vimaltiwari2612/System-Design
Understanding System design from Basics to implementing big systems like Whatsapp, netflix etc
Language: Java - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 3

imponeer/extension-info-contracts
Interfaces that helps to describe extension
Language: PHP - Size: 86.9 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

imponeer/extensions-setup-contracts
Interfaces for writing setup logic when installing extensions
Language: PHP - Size: 56.6 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

StefRuseva88/unit-tests-mocks
Unit-testing, decoupling, mocking with Moq framework in C#
Language: C# - Size: 50.8 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

olivierphi/pymessagebus
A MessageBus / CommandBus light implementation for Python. Simple pattern that allows a clean decoupling in projects of any size! :-)
Language: Python - Size: 55.7 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 3

JoelZhu/CompileScanner
Classes scanner for Android applications.
Language: Kotlin - Size: 225 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

orisai/object-mapper-contracts
Interface for orisai/object-mapper mapped objects
Language: Makefile - Size: 18.6 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

orisai/stream-wrapper-contracts
[WIP] Interface for PHP stream wrapper methods
Language: PHP - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

orisai/translation-contracts
Interface for translator and translatable messages
Language: PHP - Size: 32.2 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

abunuwas/repository-pattern-tutorial
Repository for my YouTube tutorial "Using the Repository Pattern for better data access encapsulation" (https://youtu.be/l_7ZpHE4EEY)
Language: Python - Size: 17.6 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 5

AlTosterino/Lidi
Lidi - A LIghtweight Dependency Injector for Python
Language: Python - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

Edmartt/booktastic-book-service
Microservice for booktastic project handling books and all related to books
Language: Go - Size: 71.3 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

alexdistd/registry
Dynamic method invocation for decoupled, modular NestJS applications.
Language: TypeScript - Size: 111 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

platisd/break-the-coupling-cpp
5 ways to decouple dependencies in C++
Language: C++ - Size: 2.7 MB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

leventkaragol/libcpp-channel
Thread-safe generic message channel library for C++ (17+)
Language: C++ - Size: 16.6 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

puke3615/RecyclerViewWithoutItemType
彻底解耦RecyclerView.Adapter
Language: Java - Size: 127 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 2

s4cha/Plug
🔌 Plug implementation details for a cleaner Architecture on iOS
Language: Swift - Size: 35.8 MB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 29 - Forks: 1

lumiasaki/SceneBox
Dealing with states, navigations and even more in elegant way.
Language: Swift - Size: 111 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

SantiRodas/finite-state-machine
Program works in Java that allows to receive an automaton to calculate the connex and minimum equivalent .
Language: Java - Size: 217 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

PasinduDN/restaurant-management-system
Language: Java - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

gakmen/essential-feed
This project is made for practicing fundamental programming skills as a part of the iOS Lead Essentials Program
Language: Swift - Size: 4.52 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

tennom/nginx-php-fpm-mysql-cerbot-site
Containers are not only good for scaling up purposes, but also great for decoupling web services from the server host as the example here. The decoupled services are not affected by normal server upgrades or updates, thus you can avoid all the postponed server updates.
Language: Dockerfile - Size: 39.1 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Reefact/fluent-request-binder
Provides a simple solution for validating queries and commands - as DTOs - and converting their properties into Value Objects in a fluent manner.
Language: C# - Size: 342 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

marionettejs/backbone.radio
Messaging patterns for Backbone applications.
Language: JavaScript - Size: 447 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 493 - Forks: 50

ricklancee/upload-attachment-service
Backend coding challange to implement a upload attachment service
Language: TypeScript - Size: 13 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

zoeklapman/iOS_Lead_Essentials
Working through the iOS Essentials Course to learn more advanced iOS skills with Swift.
Size: 197 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pontes-guilherme/actions-laravel-gebitech
A simple project to show Actions in Laravel
Language: JavaScript - Size: 405 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

vanskarner/CleanMovie
Application of the concepts of the 2017 Clean Architecture book
Language: HTML - Size: 18.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

chenenyu/Router
🍭灵活的组件化路由框架.
Language: Java - Size: 3.78 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1,554 - Forks: 227

AustinAdodo/cqrs_spring_implementation
Implementing CQRS in java Spring MVC, persisting from and to an SQL database.
Language: Java - Size: 86.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

yankeppey/MultipleAppModules
An example how to use multiple application modules in one android project
Language: Kotlin - Size: 142 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 108 - Forks: 36

Bugrayenidunya/Decoupling-Dependencies-Swift
How to decouple dependencies in Swift-iOS? Sample project of the article that published on App Circle.io
Language: Swift - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

MinaPecheux/UnityTutorials-EventsAndBroadcasting
The code for a short tutorial on Unity events and how to use them to make a broadcast messaging system and decouple systems in Unity/C# (in text or video format).
Language: C# - Size: 337 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

yaronius/php-implicit-interface-check
Simple reflection-based library to check if a class implicitly matches an interface
Language: PHP - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

olle/talk-query-response
A presentation of the Query/Response pattern.
Size: 80.1 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

jerkos/signal
Signal broadcasting
Language: Python - Size: 638 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

Pharophile/Transducers
Composable Algorithm Transformations
Language: Smalltalk - Size: 61.5 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 14 - Forks: 2

vikas0sharma/vDependencyResolver
Dependency resolver for asp/net core projects
Language: C# - Size: 12.7 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

mansha99/django-custom-and-model-signals
Implementation of Django Signals, a synchronous mechanism to achieve decoupling among Django components.
Language: Python - Size: 14.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

sergenes/RecalList-iOS
This app turns the favorites items saved in google translate website to the memory cards
Language: Swift - Size: 1.84 MB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

Lizette-Dimalanta/React_Studies_0.2
SPA, Bootstrap, Link Components, RESTful Parameters, De-Coupling, HOC, Creating a Journal, Seeding, Refactoring
Language: JavaScript - Size: 111 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

WiresWare/wire_dart
Communication and data container layers. Library aimed to decouple UI from business logic.
Language: CSS - Size: 40.2 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

corteggo/NavigationRouter
A router implementation designed for complex modular apps, written in Swift
Language: Swift - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 88 - Forks: 5

rednafi/django-template-delocalized 📦
POC for Decoupled Template Rendering in a Django Application
Language: Python - Size: 144 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

cqwang/MediatR Fork of jbogard/MediatR
Simple, unambitious mediator implementation in .NET
Language: C# - Size: 5.2 MB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

BeautyStack/php-database-contracts
Generic abstractions related to databases
Language: PHP - Size: 26.4 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

artiso-solutions/adsd-hotel
Language: C# - Size: 719 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

mindsers/tutorial-decoupling
Sources of tutorial about decoupling.
Language: PHP - Size: 8.79 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

sponticelli/LiteNinja-EventBus
A simple event bus for Unity3D
Language: C# - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

CodiumTeam/weather-kata
Kata to train how to decouple code and Clean Code
Language: Java - Size: 142 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 6

hsfzxjy/mocona
A library to decouple your Python project. Write code, not spaghetti.
Language: C - Size: 143 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

edwphysics/Neff-Mathematica
Calculation of the effective number of neutrino species Neff in the Standard Model considering QED corrections but neglecting neutrino oscillations.
Language: Mathematica - Size: 1.22 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

isaacBejarano/vue-widgets
Vue CDN - ES6 modular stand-alone Vue 3.0 widgets
Language: JavaScript - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

yagizayer/New-Input-System-Practice
Basic Character Movement with New Input System Using Unity Events
Language: C# - Size: 3.18 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

Kleemann/Swift-IoC-Container
Simple IoC container written in Swift 3.0
Language: Swift - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

stefanJi/Android-MPD
Android multi-project decoupling kotlin annotation processor
Language: Kotlin - Size: 236 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

AParise1217/plugin-factory
Base Classes for a Plugin Factory Implementation in Groovy
Language: Groovy - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

H3AR7B3A7/OldSchoolDecoupling
Old school (pre-Spring) decoupling of a simple hello world command line application with and without a factory method.
Language: Java - Size: 1.95 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

H3AR7B3A7/DecouplingWithSpring
Decoupling with Spring configuration annotation of a simple hello world command line application, a comparison to my 'OldSchoolDecoupling' repository.
Language: Java - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

jnagykuhlen/NotificationFlow
A general-purpose message queue to decouple application components in C#.
Language: C# - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

kdakan/Coupling-Cohesion-and-Connascence-Reasoning-for-Clean-Code-and-SOLID-principles
Coupling, Cohesion, and Connascence (Reasoning for Clean Code and SOLID principles)
Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

CodiumTeam/user-registration-refactoring-kata-java
Kata done in the Working with Legacy Code training
Language: Java - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1

mamuz/message-bridge
Message bridge to support a decoupled event driven and aspect oriented application
Language: PHP - Size: 30.3 KB - Last synced at: about 8 hours ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 0

changing-official/pedidos
Solução web para controle de pedidos
Language: C# - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

yohummus/yogi
YOGI - A framework for software decoupling
Language: C++ - Size: 2.75 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0
