All Projects → err0r500 → Clean-Architecture-in-Golang

err0r500 / Clean-Architecture-in-Golang

Licence: MIT license
A Clean Architecture in Golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Clean-Architecture-in-Golang

CleanArchitecture-Template
This is a solution template for Clean Architecture and CQRS implementation with ASP.NET Core.
Stars: ✭ 60 (+172.73%)
Mutual labels:  clean-code, clean-architecture
go-monolith-example
Example Go monolith with embedded microservices and The Clean Architecture
Stars: ✭ 186 (+745.45%)
Mutual labels:  clean-code, clean-architecture
birthtalk
Meet who have birth common with you
Stars: ✭ 36 (+63.64%)
Mutual labels:  clean-code, clean-architecture
Clean Architecture Manga
🌀 Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Stars: ✭ 3,104 (+14009.09%)
Mutual labels:  clean-code, clean-architecture
NodeJS-A-Clean-Archticture-NJCA
This is a simple NodeJS Architecture can be used in an enterprise applications. 🎉🤔
Stars: ✭ 64 (+190.91%)
Mutual labels:  clean-code, clean-architecture
Movies Kotlin Kata
Katas for practice Kotlin( Coroutines, dataclasses, delegate properties...) Clean Architecture and best practices in Android(DI, Dagger, MVP, Espresso) implemented by Jorge Sánchez (Xurxodev)
Stars: ✭ 240 (+990.91%)
Mutual labels:  clean-code, clean-architecture
clean-code-javascript-ko
🛁 Clean Code concepts adapted for JavaScript - 한글 번역판 🇰🇷
Stars: ✭ 1,767 (+7931.82%)
Mutual labels:  clean-code, clean-architecture
Movieguide
Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
Stars: ✭ 2,573 (+11595.45%)
Mutual labels:  clean-code, clean-architecture
whatsApp clone
Flutter WhatsClone (with Firebase + Clean Architecture) this app follow clean architecture proposed by our friendly Uncle Bob.
Stars: ✭ 181 (+722.73%)
Mutual labels:  clean-code, clean-architecture
flutter pokedex
Pokedex app built with Flutter (with lots of animations) using Clean Architecture
Stars: ✭ 1,603 (+7186.36%)
Mutual labels:  clean-code, clean-architecture
fastapi-pydiator
Python clean architecture and usecase implementation with fastapi and pydiator-core
Stars: ✭ 58 (+163.64%)
Mutual labels:  clean-code, clean-architecture
Android-Clean-Architecture
🚀A basic sample android application to understand Clean Architecture in a very simple way and is written in Kotlin.
Stars: ✭ 39 (+77.27%)
Mutual labels:  clean-code, clean-architecture
Baking App Kotlin
Android architecture sample with dynamic feature modularisation, clean architecture with MVI (Uni-directional data flow), dagger hilt, DFM Navigation, kotlin coroutines with StateFlow and Exo player.
Stars: ✭ 239 (+986.36%)
Mutual labels:  clean-code, clean-architecture
Write Readable Javascript Code
📖 All about writing maintainable JavaScript
Stars: ✭ 244 (+1009.09%)
Mutual labels:  clean-code, clean-architecture
Clean Code Javascript Tr
JavaScript için Uyarlanmış Temiz Kod Kavramları
Stars: ✭ 232 (+954.55%)
Mutual labels:  clean-code, clean-architecture
clean architecture typescript example
This repository provides an implementation (or at least an attempt) of Uncle Bob's Clean Architecture with Typescript.
Stars: ✭ 78 (+254.55%)
Mutual labels:  clean-code, clean-architecture
Run Aspnetcore
A starter kit for your next ASP.NET Core web application. Boilerplate for ASP.NET Core reference application, demonstrating a layered application architecture with applying Clean Architecture and DDD best practices. Download 100+ page eBook PDF from here ->
Stars: ✭ 227 (+931.82%)
Mutual labels:  clean-code, clean-architecture
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (+936.36%)
Mutual labels:  clean-code, clean-architecture
eShopOnWeb
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Stars: ✭ 8,250 (+37400%)
Mutual labels:  clean-code, clean-architecture
SwiftObserver
Elegant Reactive Primitives for Clean Swift Architecture #NoRx
Stars: ✭ 14 (-36.36%)
Mutual labels:  clean-code, clean-architecture

Clean Architecture In Golang

BCH compliance

The purpose of this architecture is to be as flexible as possible in order to develop a project as quickly as possible and to maintain this speed during the whole development lifespan, whatever its size and the changes that will have to be done, for whatever reason.

Complete Go App using this architecture :

err0r500/go-realworld-clean

Detailed explanation of this repo :

Hands-On Clean Architecture

Demo :

run main_test.go and read the logs to see

  • how the execution flows from a layer to another while the dependency inversion rule is strictly observed.
  • how an Interface can be substituted to another allowing us to plug IN/OUT dependencies
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].