Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tom-sapletta-com/awesome-modularity

A curated list of awesome books, libraries, frameworks and ecosystems related to modular architecture
https://github.com/tom-sapletta-com/awesome-modularity

List: awesome-modularity

architecture awesome based component component-library modular modularity

Last synced: 3 months ago
JSON representation

A curated list of awesome books, libraries, frameworks and ecosystems related to modular architecture

Awesome Lists containing this project

README

        

# [Awesome Modularity](https://tom-sapletta-com.github.io/awesome-modularity/)

[![Track Awesome List](https://www.trackawesomelist.com/badge.svg)](https://www.trackawesomelist.com/tom-sapletta-com/awesome-modularity) [![GitHub stars](https://img.shields.io/github/stars/tom-sapletta-com/awesome-modularity.svg?style=flat&label=Star)](https://github.com/tom-sapletta-com/awesome-modularity/stargazers) [![GitHub forks](https://img.shields.io/github/forks/tom-sapletta-com/awesome-modularity.svg?style=flat&label=Fork)](https://github.com/tom-sapletta-com/awesome-modularity/fork) [![GitHub watchers](https://img.shields.io/github/watchers/tom-sapletta-com/awesome-modularity.svg?style=flat&label=Watch)](https://github.com/tom-sapletta-com/awesome-modularity/watchers) [![GitHub followers](https://img.shields.io/github/followers/tom-sapletta-com.svg?label=Follow)](https://github.com/tom-sapletta-com) [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Ftom-sapletta-com%2Fawesome-modularity&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=true)](https://hits.seeyoufarm.com)

A curated list of awesome books, libraries, frameworks and ecosystems related to modular architecture
+ How to develop component-based software?

Have something to contribute or discuss? [Open a pull request](https://github.com/tom-sapletta-com/awesome-modularity/pulls) or [create an issue](https://github.com/tom-sapletta-com/awesome-modularity/issues).

## Resources

### Conferences
- [GOTO Conferences, tech and software events | Learn & Grow | gotopia.tech](https://gotopia.tech/)
- [O'Reilly Software Architecture Conference](https://conferences.oreilly.com/software-architecture/)


### Blog Posts
- [Martin Fowler on Microservices](https://martinfowler.com/articles/microservices.html) - A detailed article about microservices architecture.
- [Component-Based Software Engineering: The Future of Software Development by TechTalks](https://techtalks.example.com/component-based-software-architecture)
- [hyper architecture](https://blog.hyper.io/hyper-architecture/)
- [Modularyzacja kluczem do niesamowitej elastyczności - elektrotechnik AUTOMATYK](https://elektrotechnikautomatyk.pl/artykuly/modularyzacja-kluczem-do-niesamowitej-elastycznosci)
- [Hyper-Modular systems in banking. Post 1 of ?: The Problem - by Jesus Freire - Medium](https://medium.com/@jesus_freire/hyper-modular-systems-in-banking-1-of-5a54ce843649)
- [Hyper-Modular systems in banking (3 of ??) Data Mesh vs(or +) Data Fabric - by Jesus Freire - Medium](https://medium.com/@jesus_freire/hyper-modular-systems-in-banking-3-of-data-mesh-vs-or-data-fabric-7c928f5bb740)
- [Data Mesh Principles and Logical Architecture](https://martinfowler.com/articles/data-mesh-principles.html)
-

## Research Articles
- [(PDF) A Real-Time-Linux-Based Framework for Model-Driven Engineering in Control and Automation](https://www.researchgate.net/publication/224580726_A_Real-Time-Linux-Based_Framework_for_Model-Driven_Engineering_in_Control_and_Automation)
- [SCS: Self-contained Systems](https://scs-architecture.org/)
- [Full article: Some New Directions in Soft (Fuzzy) Hypermodules](https://www.tandfonline.com/doi/full/10.1080/16168658.2022.2119052)
- [Fuzzy hypermodules - CORE Reader](https://core.ac.uk/reader/82573740)
-


### Podcasts

- [Software Engineering Daily](https://softwareengineeringdaily.com/) - Daily interviews about technical software topics
- [Software Engineering Radio](http://www.se-radio.net/)

### Youtube Channels

- [GoogleTechTalks](https://www.youtube.com/user/GoogleTechTalks) - Tech Talks at Google
- [Kevlin Henney - Software Architecture](https://www.youtube.com/results?search_query=kevlin+henney+software+architecture)
-

### Free books

- [Hyper Modularity book by Tom Sapletta - draft](https://www.hypermodularity.com/)
-


### Books

- [Building Microservices by Sam Newman](http://shop.oreilly.com/product/0636920033158.do) - Designing fine-grained systems
- [Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma](https://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612)
- [An Introduction To Component-based Software Development - Google Books](https://www.google.de/books/edition/An_Introduction_To_Component_based_Softw/oIcvDwAAQBAJ?hl=pl&gbpv=0)
- [Component-Based Software Engineering - Google Books](https://www.google.de/books/edition/Component_Based_Software_Engineering/77X_DwAAQBAJ?hl=pl&gbpv=0)
-

### Free Courses
-

### Courses

- [Pluralsight: Designing and Building Modular Systems](https://www.pluralsight.com/courses/designing-building-modular-systems) - Learn about building modular software
- [Software Architecture: The C4 Model on Udemy](https://www.udemy.com/course/software-architecture-c4/)
-

### Presentations

- [CBSE, © Prof. Uwe Aßmann 1 Component-Based Software - introduction.pdf](https://st.inf.tu-dresden.de/files/teaching/ss10/cbse/01-introduction.pdf)
-

### Documentaries
- [The Code: Story of Linux documentary](https://www.youtube.com/watch?v=XMm0HsmOTFI) - Chronicles the story behind the Linux operating system
- [Revolution OS](https://www.revolution-os.com/)
-

### Open Source

- [Apache Camel](https://camel.apache.org/)
- [React](https://reactjs.org/) - A JavaScript library for building user interfaces
- [Dapr](https://github.com/dapr) Dapr is a portable, event-driven, runtime for building distributed applications across the cloud and edge
- [dapr/cli: Command-line tools for Dapr.](https://github.com/dapr/cli)
- CORBA:
- [Free CORBA® Downloads](https://www.corba.org/corbadownloads.htm)
- [Remedy IT - Overview](https://www.remedy.nl/opensource/overview)
- [RemedyIT/axcioma: AXCIOMA, the component framework for distributed, real-time, and embedded systems](https://github.com/RemedyIT/axcioma)
- [Intro and Example — Pyro 4.82 documentation](https://pyro4.readthedocs.io/en/stable/intro.html)
- [tokio-rs/axum: Ergonomic and modular web framework built with Tokio, Tower, and Hyper](https://github.com/tokio-rs/axum)
- [axum/examples at main · tokio-rs/axum](https://github.com/tokio-rs/axum/tree/main/examples)
-

### Apps/Websites
- [TodoMVC](http://todomvc.com/) - Helping you select an MV* framework
- [Draw.io](https://app.diagrams.net/)


### Commercial Products
- [IBM WebSphere](https://www.ibm.com/cloud/websphere-application-platform)
- [What is a data fabric? - IBM](https://www.ibm.com/topics/data-fabric)
- [SCS: Self-contained Systems](https://scs-architecture.org/)
- [Hypermodular Kiosk Solutions: Olea's Pinnacle of Flexibility](https://www.olea.com/product/hypermodular/)

### Job Portal
- [Stack Overflow Jobs - Software Architecture](https://stackoverflow.com/jobs/software-architecture)

### Community
- [Reactiflux Discord Community](https://www.reactiflux.com/) - Chat community for React developers
- [Stack Exchange - Software Engineering](https://softwareengineering.stackexchange.com/)

## Presentations

+ [SPS-ALPHA A Hyper-modular Approach to the Technology of Space Solar Power 14-15 December](https://studylib.net/doc/12840312/sps-alpha-a-hyper-modular-approach-to-the-technology-of-s...)

### Tutorials

- [Vue.js Introduction Tutorial](https://vuejs.org/v2/guide/) - The Progressive JavaScript Framework
- [React Tutorial on Official React Docs](https://reactjs.org/tutorial/tutorial.html)

### Examples on github repos

- [RealWorld Example Apps](https://github.com/gothinkster/realworld)
- [Vue.js Examples](https://github.com/vuejs/vue) - A collection of Vue.js examples.
- [Topology Modular Framework — Topology Framework 1.9.15 documentation](https://topology.readthedocs.io/index.html)

### Workshops

+ [Warsztat ekspercki:Modularyzacja systemu - analiza granic i projektowanie API](https://bottega.com.pl/warsztat-modularyzacja)
+

## Wikipedia

+ [Component-based software engineering - Wikipedia](https://en.wikipedia.org/wiki/Component-based_software_engineering)
+ [Common Object Request Broker Architecture - Wikipedia](https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture)
+ [Distributed object - Wikipedia](https://en.wikipedia.org/wiki/Distributed_object)
+ [Common Object Request Broker Architecture - Wikipedia](https://en.wikipedia.org/wiki/Common_Object_Request_Broker_Architecture)
+

# Star History

[![Star History Chart](https://api.star-history.com/svg?repos=tom-sapletta-com/awesome-modularity&type=Date)](https://star-history.com/#tom-sapletta-com/awesome-modularity&Date)

## Other useful links

+ [Architectural pattern - Wikipedia](https://en.wikipedia.org/wiki/Architectural_pattern)
+ [Hexagonal architecture (software) - Wikipedia](https://en.wikipedia.org/wiki/Hexagonal_architecture_(software))
+ [Exploring the Hexagonal Architecture](https://www.infoq.com/news/2014/10/exploring-hexagonal-architecture/)
+ [Hexagonal architecture – Alistair Cockburn](https://alistair.cockburn.us/hexagonal-architecture/)
+ [The Onion Architecture : part 1 - Programming with Palermo](https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/)
+ [Modularity - Microsoft Learn](https://learn.microsoft.com/en-us/previous-versions/msp-n-p/ff921069(v=pandp.20)?redirectedfrom=MSDN)
+ [Component Based Software Engineering - GeeksforGeeks](https://www.geeksforgeeks.org/component-based-software-engineering/)
+ [Modular Code by Hypermodularity | www](https://www.coders.info/)
+ [Czy ktoś może wyjaśnić proces V Model? Dlaczego różni się od modelu Waterfall?](https://qa-stack.pl/software/228282/can-someone-explain-the-v-model-process-why-is-it-different-than-the-waterfall)
+ [Lehrveranstaltungen — Professur für Softwaretechnologie — TU Dresden](https://tu-dresden.de/ing/informatik/smt/st/studium/lehrveranstaltungen?embedding_id=47eddfa7c5a54ed5be49042aff35a31b&head=4&lang=&leaf=2&set_language=de&subject=342)
+

## Need more ?

Follow **Hypermodularity** on your favorite social media to get daily updates on interesting GitHub repositories related to Security.
- Twitter : [@Hypermodularity](https://twitter.com/Hypermodularity)
- Facebook : [Hypermodularity](https://www.facebook.com/Hypermodularity)
- Linkedin : [Hypermodularity](https://www.linkedin.com/Hypermodularity)




logo of awesome-modularity repository




## keywords

+ Component Based Software Development
+ Component Based Software Engineering

## [Contributions](http://contribution.softreck.dev)

[CONTRIBUTION](CONTRIBUTION.md) are always welcome:
+ did you found an [Issue or Mistake](https://github.com/tom-sapletta-com/awesome-modularity/issues/new)?
+ do you want to [improve](https://github.com/tom-sapletta-com/awesome-modularity/edit/main/README.md) the article?
+ are you interested do join another [git projects](https://github.com/tom-sapletta-com/)?