awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesModular Code Organization

The practice of isolating logical components into separate files for better maintainability and study.

Distinct from Modular Structuring: Existing candidates for modularity are focused on UI styling or educational course units rather than source code file organization.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Modular Code Organization. Refine with filters or upvote what's useful.

Awesome Modular Code Organization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • loiane/javascript-datastructures-algorithmsAvatar von loiane

    loiane/javascript-datastructures-algorithms

    4,862Auf GitHub ansehen↗

    This project is a library and educational resource providing implementations of foundational computer science data structures and algorithms written in JavaScript and TypeScript. It serves as a reference for executing standard sorting, searching, and recursive patterns using modern web technologies. The collection includes typed implementations for both basic containers, such as stacks, queues, and linked lists, and advanced organizational patterns, including trees, heaps, tries, and graphs. The material covers algorithmic analysis and problem solving through the use of Big O notation to eva

    Isolates individual algorithms and data structures into separate files for independent study and testing.

    JavaScriptalgorithmavl-treebinary-tree
    Auf GitHub ansehen↗4,862
  • googlecloudplatform/golang-samplesAvatar von GoogleCloudPlatform

    GoogleCloudPlatform/golang-samples

    4,630Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Referenzimplementierungen und Codebeispielen für die Integration von Google Cloud-Diensten unter Verwendung der Programmiersprache Go. Es dient als Bibliothek für Cloud-Service-Integration und als Development Kit, das sofort einsatzbereite Implementierungsmuster bereitstellt, um die Erstellung Cloud-nativer Software zu beschleunigen. Das Repository deckt die Implementierung von Cloud-APIs und die Service-Orchestrierung ab und bietet strukturelle Vorlagen für die Verbindung von Anwendungen mit Cloud-basierter Infrastruktur. Es bietet modulare Beispiele, die nach spezifischer Produktfunktionalität organisiert sind, um die Integration verschiedener Google Cloud-Dienste zu leiten. Die Codebasis enthält Muster für die Cloud-Entwicklung mit Fokus auf Request-Handling und die Koordination mehrerer Cloud-basierter Dienste.

    Organizes cloud service examples into discrete, modular components to isolate product-specific logic.

    Goappenginegogolang
    Auf GitHub ansehen↗4,630
  • kdchang/reactjs101Avatar von kdchang

    kdchang/reactjs101

    4,343Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Leitfaden zum Erlernen von React und dem breiteren Frontend-Engineering-Ökosystem. Es dient als strukturierter Kurs, der die Grundlagen des Aufbaus von Benutzeroberflächen durch komponentenbasierte Architektur abdeckt. Das Projekt bietet spezialisierte Anleitungen zur Koordinierung von Anwendungsdaten mittels Redux-State-Management, zur Integration und Mutation von Daten mittels GraphQL und Relay sowie zum Aufbau nativer mobiler Anwendungen mit einer einzigen Codebasis. Es enthält zudem ein dediziertes Tutorial zur Verifizierung des Komponentenverhaltens durch Unit-Tests, Shallow-Rendering und DOM-Assertions. Der Inhalt deckt eine breite Palette an Frontend-Funktionen ab, einschließlich der Entwicklung von Single-Page-Anwendungen, der Implementierung von clientseitigem Routing und der Verwendung von isomorpher Server-Renderung. Zudem werden praktische Aspekte des Frontend-Engineerings behandelt, wie das Verwalten von Komponenten-Lebenszyklen, das Handhaben von Formulareingaben und das Konfigurieren von Build-Tools für die Entwicklung.

    Covers the practice of isolating logical components into separate files for better maintainability.

    JavaScriptandriodecmascriptecmascript2015
    Auf GitHub ansehen↗4,343
  • d5/tengoAvatar von d5

    d5/tengo

    3,821Auf GitHub ansehen↗

    Tengo is a dynamic, embeddable scripting language for Go applications that allows for the execution of custom scripts without requiring the host binary to be recompiled. It operates as a bytecode-compiled virtual machine, transforming source code into a compact intermediate representation for execution on a stack-based engine. The system is designed as a secure scripting sandbox, enforcing strict limits on memory allocation and execution time to safely run untrusted code. It supports concurrent script execution by cloning compiled bytecode and using recursive immutability conversion to share

    Supports modular code organization by importing external files and exporting values for reuse.

    Go
    Auf GitHub ansehen↗3,821
  • pegasuswang/python_data_structures_and_algorithmsAvatar von PegasusWang

    PegasusWang/python_data_structures_and_algorithms

    3,078Auf GitHub ansehen↗

    Dieses Repository ist eine umfassende Bildungsressource zur Beherrschung grundlegender Informatikkonzepte mittels Python. Es bietet eine strukturierte Sammlung von Quellcode-Implementierungen für klassische Datenstrukturen und Algorithmen und dient als praktischer Leitfaden für den Aufbau technischer Kompetenz und die Vorbereitung auf Coding-Interviews. Das Projekt zeichnet sich durch die Integration visueller Hilfsmittel und Diagramme aus, die komplexe Ausführungsschritte abbilden, um die Funktionsweise von Datenstrukturen zu verdeutlichen. Dieser visuelle Ansatz wird mit einem rigorosen automatisierten Unit-Testing-Framework kombiniert, das die Korrektheit jeder Implementierung gegen normale, Grenz- und Ausnahmefälle validiert. Die Codebase ist in modulare Dateien organisiert, um spezifische Algorithmen und Datenstrukturen zu isolieren, was ein klares Studium und die Wartung erleichtert. Das Repository enthält automatisierte Testausführung und Continuous-Integration-Praktiken, um die Code-Zuverlässigkeit sicherzustellen und Regressionen während der laufenden Entwicklung zu verhindern.

    Structures source code into discrete, independent files to improve maintainability and educational clarity.

    Pythonalgorithmdatastructurespython3
    Auf GitHub ansehen↗3,078
  • ua-nick/data-structures-and-algorithmsAvatar von ua-nick

    ua-nick/Data-Structures-and-Algorithms

    2,773Auf GitHub ansehen↗

    This repository is a collection of fundamental data structures and classic algorithms implemented in Go, designed for educational study and technical skill development. It provides a comprehensive library of standard storage primitives and computational procedures intended to demonstrate efficient data organization and logic. The project distinguishes itself through a focus on core design principles, utilizing language-level type parameters and interface-based polymorphism to maintain type safety and modularity. Implementations rely on iterative logic and direct memory management via pointers

    Organizes code into modular packages to isolate data structures and algorithms.

    Goalgorithmalgorithmsalgorithms-and-data-structures
    Auf GitHub ansehen↗2,773
  • sl1673495/leetcode-javascriptAvatar von sl1673495

    sl1673495/leetcode-javascript

    2,113Auf GitHub ansehen↗

    Dieses Repository ist eine kuratierte Sammlung von JavaScript-Implementierungen für standardmäßige algorithmische Herausforderungen und technische Interview-Probleme. Es dient als strukturierte Lernressource für Entwickler, um grundlegende Datenstrukturen und Computerlogik anhand des Studiums verifizierter Code-Lösungen zu meistern. Das Projekt zeichnet sich durch die Organisation der Lösungen nach standardisierten algorithmischen Mustern aus, was einen fokussierten Ansatz zur Beherrschung wiederkehrender Problemlösungstechniken ermöglicht. Durch die Kategorisierung der Implementierungen nach Domäne und technischem Ansatz bietet es einen klaren Pfad zur Navigation durch komplexe Logikrätsel und zum Aufbau von Kompetenz in gängigen Interview-Szenarien. Das Repository unterstützt eine rigorose Studienumgebung durch die Integration von Unit-Test-gesteuerter Verifizierung, um die Korrektheit der Lösungen über verschiedene Eingabeszenarien hinweg zu bestätigen. Es erleichtert zudem die lokale Entwicklung durch eine modulare Dateisystemstruktur und bietet die notwendige Konfiguration zur Unterstützung interaktiven Debuggings und der schrittweisen Ausführung algorithmischer Logik.

    Organizes source code into a modular file structure based on problem types for easier navigation.

    JavaScript
    Auf GitHub ansehen↗2,113
  • aplus-framework/mvcAvatar von aplus-framework

    aplus-framework/mvc

    262Auf GitHub ansehen↗

    This project is a PHP framework designed for building web applications through the model-view-controller architectural pattern. It provides a structured environment for organizing server-side code into distinct layers, separating business logic and data management from user interface presentation. The framework functions as a server-side component library that manages the lifecycle of web requests. It includes tools for mapping incoming traffic to specific controller methods, processing requests through a middleware pipeline, and rendering dynamic content using template-based views. The syste

    Supports modular code organization to maintain a clean and navigable project structure.

    PHPaplusappapplication
    Auf GitHub ansehen↗262
  1. Home
  2. Software Engineering & Architecture
  3. Modular Code Organization