634 Open Source Architecture Software Projects
Free and open source architecture code projects including engines, APIs, generators, and tools.
Architecture.of.internet Product 17850 ⭐
Awesome Design Patterns 11197 ⭐
A curated list of software and architecture related design patterns.
Mvparms 9813 ⭐
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Freecad 7819 ⭐
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Eshoponweb 5097 ⭐
Sample ASP.NET Core 3.1 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
Android Showcase 3957 ⭐
💎 Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis...
Modular Monolith With Ddd 3742 ⭐
Full Modular Monolith application with Domain-Driven Design approach.
React Proto 3067 ⭐
:art: React application prototyping tool for developers and designers :building_construction:
Noahgameframe 2670 ⭐
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Clean Architecture Manga 2317 ⭐
:cyclone: Clean Architecture with .NET Core 3.1, C# 8 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
Swift Composable Architecture 2394 ⭐
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Spring Boot Plus 1896 ⭐
:fire: Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. :rocket:
C4 Plantuml 1938 ⭐
C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures
Architecture 1750 ⭐
Architecture using .NET Core 3.1, ASP.NET Core 3.1, Entity Framework Core 3.1, C#, Angular 10, Clean Code, SOLID, DDD, Code Analysis, Docker and more.
Armscomponent 1608 ⭐
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Lelylan 1493 ⭐
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
Android Modular Architecture 1493 ⭐
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Gatsby Starter Lumen 1451 ⭐
A constantly evolving and thoughtful architecture for creating static blogs.
Easymvp 1314 ⭐
A full-featured framework that allows building android applications following the principles of Clean Architecture.
Clean Architecture Swiftui 1428 ⭐
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
Androidviewmodel 823 ⭐
Separating data and state handling from Fragments or Activities without lots of boilerplate-code.
Software Design And Architecture Roadmap 885 ⭐
🧱 The software design and architecture roadmap for any developer
Tailec IOS Architecture 816 ⭐
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
Mvpart 768 ⭐
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Go Zero 2261 ⭐
go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
System Design And Architecture 729 ⭐
Learn how to design large-scale systems. Prep for the system design interview.
Apk Dependency Graph 647 ⭐
Android class dependency visualizer. This tool helps to visualize the current state of the project.
Thecontext Podcast 633 ⭐
Podcast about Android Development with Hannes Dorfmann, Artem Zinnatullin, Artur Dryomov and wonderful guests!
Flyeralarm Onboarding 634 ⭐
A list of resources we at flyeralarm use to get new developers up and running
Terrascan 637 ⭐
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.
Pluggableapplicationdelegate 531 ⭐
Smallest AppDelegate ever by using a decoupled-services based architecture. 🛠
React Best Practices 530 ⭐
A comprehensive reference guide to kickstart your React architecting career!
Android Starter 523 ⭐
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project.
Mspnp Reference Architectures 523 ⭐
templates and scripts for deploying Azure Reference Architectures