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
·

13 repository-uri

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

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

    vuejs/vuex

    28,342Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,342
  • trekhleb/learn-pythonAvatar trekhleb

    trekhleb/learn-python

    18,058Vezi pe GitHub↗

    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
    Vezi pe GitHub↗18,058
  • dvajs/dvaAvatar dvajs

    dvajs/dva

    16,164Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,164
  • rstacruz/cheatsheetsAvatar rstacruz

    rstacruz/cheatsheets

    14,429Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,429
  • facebook/reasonAvatar facebook

    facebook/reason

    10,315Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,315
  • sghall/react-moveAvatar sghall

    sghall/react-move

    6,564Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,564
  • carp-lang/carpAvatar carp-lang

    carp-lang/Carp

    5,815Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,815
  • google/closure-libraryAvatar google

    google/closure-library

    4,896Vezi pe GitHub↗

    Closure Library is a JavaScript standard library and utility toolset designed for building large-scale web applications. It provides a collection of core utility modules and standardized APIs to simplify complex application logic and state management. The project is built as a modular framework using a namespace-based module system to prevent global scope pollution. It is specifically designed for use with the Closure Compiler to enable aggressive dead-code elimination and minification, reducing the final delivery size in production. To ensure reliability in large projects, the library utiliz

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

    JavaScript
    Vezi pe GitHub↗4,896
  • zerobias/effectorAvatar zerobias

    zerobias/effector

    4,837Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,837
  • reverseclabs/drozerAvatar ReversecLabs

    ReversecLabs/drozer

    4,542Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,542
  • square/wireAvatar square

    square/wire

    4,419Vezi pe GitHub↗

    Wire este un generator de cod cross-platform și o implementare de gRPC și Protocol Buffers. Transformă definițiile de schemă în binding-uri de limbaj nativ type-safe pentru Kotlin, Swift și Java, pentru a asigura schimbul consistent de date și comunicarea între sistemele distribuite. Proiectul oferă instrumente specializate pentru gestionarea schemei protocol buffer, inclusiv posibilitatea de a elimina tipurile neutilizate și de a filtra câmpurile după versiune pentru a reduce dimensiunile finale ale binarului. De asemenea, gestionează namespace-urile și permite crearea de handlere de schemă custom pentru a executa logica definită de utilizator în timpul fazei de compilare. Framework-ul acoperă o gamă largă de capabilități, inclusiv generarea de interfețe de serviciu pentru apeluri de procedură remote sincrone și asincrone, maparea tipurilor de schemă la primitivele limbajului nativ și serializarea mesajelor în JSON. Include, de asemenea, suport pentru generarea de mesaje parcelable și clienți mock pentru testare.

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

    Kotlin
    Vezi pe GitHub↗4,419
  • bbatsov/clojure-style-guideAvatar bbatsov

    bbatsov/clojure-style-guide

    4,095Vezi pe GitHub↗

    Acest proiect oferă un set de linii directoare de arhitectură software, standarde de codare Lisp și modele de programare funcțională pentru dezvoltarea în Clojure. Acesta stabilește cele mai bune practici pentru implementarea logicii declarative și gestionarea stării partajate prin utilizarea structurilor de date persistente și a referințelor atomice. Ghidul acoperă standardele pentru documentarea API-urilor publice și organizarea directoarelor de proiect pentru a asigura distribuția portabilă a bibliotecilor. Detaliază aplicarea formatării consistente și a regulilor de denumire pentru a îmbunătăți lizibilitatea codului sursă și colaborarea în echipă. Domeniul de aplicare se extinde la modele de dezvoltare idiomatice, inclusiv organizarea spațiilor de nume (namespaces), structurarea definițiilor de funcții și a suitelor de testare, precum și designul responsabil al macro-urilor. De asemenea, oferă îndrumări privind gestionarea interop-ului cu tipuri externe și gestionarea distribuției bibliotecilor prin coordonate stabile.

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

    Vezi pe GitHub↗4,095
  • frege/fregeAvatar Frege

    Frege/frege

    3,700Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,700
  1. Home
  2. Programming Languages & Runtimes
  3. Module Namespaces

Explorează sub-etichetele

  • 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.