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
·

13 Repos

Awesome GitHub RepositoriesModule Namespaces

Hierarchical naming systems used to organize code and prevent identifier collisions.

Distinct from Hierarchical Subject Organization: Candidates focus on messaging subjects, workflows, or knowledge structures rather than code import paths.

Explore 13 awesome GitHub repositories matching programming languages & runtimes · Module Namespaces. Refine with filters or upvote what's useful.

Awesome Module Namespaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • vuejs/vuexAvatar von vuejs

    vuejs/vuex

    28,342Auf GitHub ansehen↗

    Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for application data, ensuring consistent state across a component tree through a reactive data store. The system organizes the global state tree into independent, namespaced modules to prevent naming collisions and maintain code organization. It distinguishes between synchronous mutations for predictable state transitions and asynchronous actions for handling complex operations. The library includes cached getters for derived state, store lifecycle hooks for mutation interception, an

    Divides the global state tree into independent, namespaced modules to prevent naming collisions.

    JavaScriptjavascriptstate-managementtime-travel
    Auf GitHub ansehen↗28,342
  • trekhleb/learn-pythonAvatar von trekhleb

    trekhleb/learn-python

    18,058Auf GitHub ansehen↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Teaches how to organize code into nested directories using dotted import paths to avoid naming collisions.

    Pythonlearninglearning-by-doinglearning-python
    Auf GitHub ansehen↗18,058
  • dvajs/dvaAvatar von dvajs

    dvajs/dva

    16,164Auf GitHub ansehen↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    Organizes global state into namespaced modules to prevent naming collisions and group business logic.

    JavaScriptdvaelmframework
    Auf GitHub ansehen↗16,164
  • rstacruz/cheatsheetsAvatar von rstacruz

    rstacruz/cheatsheets

    14,429Auf GitHub ansehen↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides syntax for organizing code into namespaces and controlling visibility via imports.

    SCSS
    Auf GitHub ansehen↗14,429
  • facebook/reasonAvatar von facebook

    facebook/reason

    10,315Auf GitHub ansehen↗

    Reason is a statically typed programming language and compiler based on the OCaml ecosystem. It translates high-level, type-safe source code into either JavaScript or OCaml output, providing a typed alternative for web and system development. The language focuses on providing rigorous type safety and a robust module system while integrating with the JavaScript ecosystem. It allows for the development of applications that leverage existing JavaScript libraries while utilizing a more rigid type system to eliminate common runtime crashes and data mismatches. The project covers capabilities incl

    Utilizes a robust module system and hierarchical namespaces to organize code and prevent identifier collisions.

    OCaml
    Auf GitHub ansehen↗10,315
  • sghall/react-moveAvatar von sghall

    sghall/react-move

    6,564Auf GitHub ansehen↗

    React Move is a declarative animation library for React that animates components by interpolating between start and end states with configurable timing and easing. It provides data-driven transitions for single elements, groups, lists, and SVG elements, supporting staggered timing, custom interpolation for non-numeric values like colors and paths, and drag-and-drop reordering of list items. The library distinguishes itself through its support for custom interpolation functions that replace default numeric interpolation, keyed array reconciliation for tracking items as they enter, update, or l

    Organizes animated attributes into nested objects to keep state management clean and structured.

    JavaScriptanimateanimationeasing
    Auf GitHub ansehen↗6,564
  • carp-lang/carpAvatar von carp-lang

    carp-lang/Carp

    5,815Auf GitHub ansehen↗

    Carp is a statically typed Lisp compiler that compiles Lisp-like syntax directly to C source code, enabling seamless integration with existing C libraries and low-level system programming. It manages memory deterministically at compile time using ownership tracking and linear types, eliminating garbage collection pauses and runtime overhead while ensuring type safety through an inferred static type system. The language distinguishes itself through compile-time macro expansion and metaprogramming capabilities, allowing code generation and transformation before final binary output. It enforces

    Organizes code into modules with explicit import and visibility control to prevent naming conflicts.

    Haskellfunctionalfunctional-programminggame-development
    Auf GitHub ansehen↗5,815
  • google/closure-libraryAvatar von google

    google/closure-library

    4,896Auf GitHub ansehen↗

    Closure Library ist eine JavaScript-Standardbibliothek und ein Utility-Toolset für den Aufbau großer Webanwendungen. Sie bietet eine Sammlung von Kern-Utility-Modulen und standardisierten APIs, um komplexe Anwendungslogik und State-Management zu vereinfachen. Das Projekt ist als modulares Framework aufgebaut und verwendet ein Namespace-basiertes Modulsystem, um eine Verschmutzung des globalen Scopes zu verhindern. Es ist speziell für die Verwendung mit dem Closure Compiler konzipiert, um aggressives Dead-Code-Elimination und Minifizierung zu ermöglichen, was die finale Auslieferungsgröße in der Produktion reduziert. Um die Zuverlässigkeit in großen Projekten zu gewährleisten, nutzt die Bibliothek JSDoc-Annotationen für statische Typenprüfung, um API-Verträge vor der Ausführung zu verifizieren. Die Bibliothek deckt Cross-Browser-Kompatibilität durch eine Polyfill-Schicht und Feature-Detection ab. Sie bietet eine strukturierte Architektur für Enterprise-Frontend-Entwicklung und konzentriert sich auf konsistentes Verhalten über verschiedene Browser-Umgebungen und Ausführungskontexte hinweg, einschließlich Node.js.

    Uses a nested object hierarchy to isolate modules and prevent global scope pollution.

    JavaScript
    Auf GitHub ansehen↗4,896
  • zerobias/effectorAvatar von zerobias

    zerobias/effector

    4,837Auf GitHub ansehen↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    Groups related events, stores, and effects into domains to manage application architecture and monitor state unit creation.

    TypeScript
    Auf GitHub ansehen↗4,837
  • reverseclabs/drozerAvatar von ReversecLabs

    ReversecLabs/drozer

    4,542Auf GitHub ansehen↗

    Drozer is a security testing framework for Android applications that operates through an agent-based remote execution model. It combines a client-server command routing system with a device-side agent, enabling security assessments by mapping inter-process communication (IPC) attack surfaces and running dynamic exploit modules directly on Android devices. The framework distinguishes itself through its ability to discover and enumerate exported Android components by analyzing manifest data and crafting Intents to probe for vulnerabilities. It supports content provider query injection to detect

    Allows mounting a module namespace as the session root for abbreviated command entry.

    Pythonandroiddrozerjava
    Auf GitHub ansehen↗4,542
  • square/wireAvatar von square

    square/wire

    4,419Auf GitHub ansehen↗

    Wire ist ein plattformübergreifender Codegenerator und eine Implementierung von gRPC und Protocol Buffers. Er transformiert Schemadefinitionen in typsichere native Sprachbindungen für Kotlin, Swift und Java, um einen konsistenten Datenaustausch und die Kommunikation zwischen verteilten Systemen zu gewährleisten. Das Projekt bietet spezialisierte Tools für das Protocol-Buffer-Schema-Management, einschließlich der Möglichkeit, ungenutzte Typen zu entfernen und Felder nach Version zu filtern, um die endgültige Binary-Größe zu reduzieren. Es handhabt zudem das Namespace-Management und ermöglicht die Erstellung benutzerdefinierter Schema-Handler, um benutzerdefinierte Logik während der Kompilierungsphase auszuführen. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich der Generierung von Dienstschnittstellen für synchrone und asynchrone Remote Procedure Calls, das Mapping von Schematypen auf native Sprachprimitive und die Serialisierung von Nachrichten in JSON. Es enthält zudem Unterstützung für die Generierung von Parcelable-Nachrichten und Mock-Clients für Tests.

    Manages hierarchical naming systems for Swift modules to organize code and prevent identifier collisions.

    Kotlin
    Auf GitHub ansehen↗4,419
  • bbatsov/clojure-style-guideAvatar von bbatsov

    bbatsov/clojure-style-guide

    4,095Auf GitHub ansehen↗

    This project provides a set of software architecture guidelines, Lisp coding standards, and functional programming patterns for Clojure development. It establishes best practices for implementing declarative logic and managing shared state through the use of persistent data structures and atomic references. The guide covers standards for documenting public APIs and organizing project directories to ensure portable library distribution. It details the application of consistent formatting and naming rules to improve source code readability and team collaboration. The scope extends to idiomatic

    Provides a hierarchical naming schema and alias system to organize code and prevent identifier collisions.

    Auf GitHub ansehen↗4,095
  • frege/fregeAvatar von Frege

    Frege/frege

    3,700Auf GitHub ansehen↗

    Frege is a purely functional programming language that compiles to JVM bytecode, providing Haskell-like semantics for the Java platform. It is built around a Haskell-inspired compiler that implements non-strict evaluation and a static type inference system to ensure data immutability and prevent side effects. The project distinguishes itself through a sophisticated type system featuring rank polymorphism, type-class based dispatch, and static purity enforcement. It includes a JVM language bridge and a foreign function interface that map Java classes and interfaces into functional types, allow

    Uses hierarchical naming systems to organize imported modules and prevent identifier collisions.

    Frege
    Auf GitHub ansehen↗3,700
  1. Home
  2. Programming Languages & Runtimes
  3. Module Namespaces

Unter-Tags erkunden

  • Namespace MountingSetting a module namespace as the session root to allow module execution without full path specification. **Distinct from Module Namespaces:** Distinct from Module Namespaces: focuses on mounting a namespace as the root for shorthand access rather than general namespace organization.
  • State Store Namespacing1 Sub-TagOrganizing a global state tree into namespaced modules to prevent naming collisions. **Distinct from Module Namespaces:** Specifically targets state management store organization, while Module Namespaces is for general code identifier collisions.