awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesModule Organization

Strategies for structuring project code and managing internal and external dependencies.

Distinct from Node.js Dependency Managers: Focuses on the organizational and architectural aspect of modules rather than just the tool used to install them.

Explore 9 awesome GitHub repositories matching development tools & productivity · Module Organization. Refine with filters or upvote what's useful.

Awesome Module Organization GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • balderdashy/sailsAvatar balderdashy

    balderdashy/sails

    22,807Vezi pe GitHub↗

    Sails is an enterprise Node.js web framework designed for building scalable applications using a model-view-controller architecture. It functions as a realtime web application framework and a database agnostic object-relational mapper, providing a structured environment for developing server-side applications. The framework enables bi-directional data exchange between clients and servers via persistent connections to support real-time features. It utilizes a consistent interface to interact with various relational and non-relational data stores, allowing the application to remain independent

    Structures controllers, models, and views into namespaced directories for a clean and organized Node.js development workflow.

    JavaScript
    Vezi pe GitHub↗22,807
  • bufbuild/bufAvatar bufbuild

    bufbuild/buf

    11,211Vezi pe GitHub↗

    Buf is a toolchain for managing the full lifecycle of Protocol Buffers schemas. It provides a set of tools for schema governance, including linting to enforce style guides, a breaking change detector to ensure backward compatibility, and a system for producing language-specific source code via local or remote plugins. The project distinguishes itself through a remote schema registry that centralizes the hosting, versioning, and distribution of Protocol Buffers modules. This registry allows for server-side enforcement of governance policies, such as blocking updates that introduce backward-inc

    Groups directories of schema files into versionable units for building, linting, and publishing.

    Gobuf-clibuf-schema-registrygrpc
    Vezi pe GitHub↗11,211
  • maxogden/art-of-nodeAvatar maxogden

    maxogden/art-of-node

    9,873Vezi pe GitHub↗

    This project is a structured Node.js programming course and educational guide designed to teach JavaScript backend development. It provides a sequence of workshops and interactive tutorials that focus on the fundamentals of the Node.js runtime and its core modules. The material emphasizes asynchronous programming, specifically covering non-blocking I/O, callback patterns, and event-driven architecture. It includes a practical exploration of the core API for managing network applications, file system operations, and binary data. The curriculum covers module management and dependency resolutio

    Teaches how to organize project code and integrate third-party packages using dependency resolution.

    JavaScript
    Vezi pe GitHub↗9,873
  • wesbos/beginner-javascriptAvatar wesbos

    wesbos/beginner-javascript

    6,771Vezi pe GitHub↗

    This is a video course that teaches JavaScript from scratch, covering fundamentals like variables, functions, scope, closures, and data types through 88+ lessons organized into 15 modules. The course uses a live-coding pedagogy where students code alongside pre-recorded video lessons, with each lesson providing starter and solution files for self-paced practice. The curriculum focuses on browser-native APIs, teaching DOM manipulation, event handling, and data fetching without external frameworks. Students build real-world projects like image galleries, drawing tools, and audio visualizers thr

    Structures larger apps using ES modules, bundles them with Parcel, and manages dependencies with npm packages.

    HTML
    Vezi pe GitHub↗6,771
  • jerry-git/learn-python3Avatar jerry-git

    jerry-git/learn-python3

    6,754Vezi pe GitHub↗

    This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo

    Teaches structuring Python source files into modules and packages for maintainability.

    HTMLjupyter-notebooklearning-pythonpython-exercises
    Vezi pe GitHub↗6,754
  • nwidart/laravel-modulesAvatar nWidart

    nWidart/laravel-modules

    6,157Vezi pe GitHub↗

    Acesta este un framework de gestionare a modulelor pentru aplicațiile Laravel, conceput pentru a organiza bazele de cod monolitice în componente independente, modulare. Implementează o arhitectură de aplicație modulară care separă logica de afaceri în unități auto-conținute, fiecare cu propriile directoare dedicate pentru controllere, modele și vizualizări. Proiectul servește ca instrument pentru Domain Driven Design, permițând dezvoltatorilor să grupeze funcționalitățile conexe în contexte delimitate. Această abordare suportă migrarea aplicațiilor monolitice în module mai mici, gestionabile, pentru a îmbunătăți mentenabilitatea și scalabilitatea pe termen lung. Framework-ul gestionează organizarea proiectului prin descoperirea modulelor bazată pe directoare, maparea spațiilor de nume personalizate și bootstrapping-ul bazat pe service-provider. Gestionează starea aplicației prin încărcarea bazată pe configurație și automatizează localizarea resurselor folosind structurarea folderelor bazată pe convenții și injectarea dinamică a rutelor.

    Structures controllers, models, and views into namespaced directories that function as self-contained mini-applications.

    PHP
    Vezi pe GitHub↗6,157
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    CodeIgniter organizes controllers, models, views, and config files into namespaced directories that act as self-contained mini-applications.

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • c3lang/c3cAvatar c3lang

    c3lang/c3c

    5,147Vezi pe GitHub↗

    c3c is the compiler for the C3 programming language, transforming source code into executable binaries, static libraries, or dynamic libraries using an LLVM backend. It implements a system based on result-based error handling, scoped memory pooling, and a semantic macro system. The compiler provides first-class support for hardware-backed SIMD vectors that map directly to processor instructions and enables runtime polymorphism through interface-based dynamic dispatch. The project covers a broad set of low-level capabilities, including manual and pooled memory management, inline assembly inte

    Uses a combination of modules and interfaces to manage code namespacing and encapsulation.

    C3c3compilerlanguage
    Vezi pe GitHub↗5,147
  • bevacqua/es6Avatar bevacqua

    bevacqua/es6

    4,295Vezi pe GitHub↗

    This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary of the language specifications, syntax updates, and new features introduced in the 2015 standard. The guide serves as a technical overview of modern language patterns used to manage modular code structures and asynchronous operations. It functions as a reference for implementing current coding standards and studying core updates to the language. The content covers a wide range of capabilities, including asynchronous programming, object modeling, and module management. It deta

    Explains how to organize project code into discrete files using named and default exports.

    deep-divees6javascript
    Vezi pe GitHub↗4,295
  1. Home
  2. Development Tools & Productivity
  3. Node.js Dependency Managers
  4. Module Organization

Explorează sub-etichetele

  • MVC Module OrganizersStructuring controllers, models, views, and configs into namespaced directories that act as self-contained mini-applications. **Distinct from Module Organization:** Distinct from general Module Organization: focuses on MVC-specific module structure with auto-discovery of routes and services, not generic code modularization.