An open API service providing repository metadata for many open source software ecosystems.

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