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
·

4 repository-uri

Awesome GitHub RepositoriesPackage Structuring

The organization of modules into hierarchical namespaces using directory structures.

Distinct from Package-Based Code Organization: Candidates focus on naming conventions or dependency metadata rather than the structural organization of a Python package.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Package Structuring. Refine with filters or upvote what's useful.

Awesome Package Structuring GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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

    Demonstrates how to organize modules into a hierarchical namespace using dotted names for large projects.

    Pythonlearninglearning-by-doinglearning-python
    Vezi pe GitHub↗18,058
  • dabeaz-course/python-masteryAvatar dabeaz-course

    dabeaz-course/python-mastery

    13,232Vezi pe GitHub↗

    This project is a comprehensive programming course and educational curriculum designed to transition developers from basic scripting to advanced software development. It provides structured guides and technical exercises focusing on language internals, professional software architecture, and sophisticated programming techniques. The curriculum distinguishes itself through a deep focus on language internals, analyzing object behavior and memory efficiency to improve execution speed. It provides specialized instruction on metaprogramming using decorators and dynamic attributes, as well as async

    Provides guidance on organizing logic into discrete, maintainable libraries and hierarchical package structures.

    Pythonpythonpython-tutorialtutorial
    Vezi pe GitHub↗13,232
  • checkstyle/checkstyleAvatar checkstyle

    checkstyle/checkstyle

    8,867Vezi pe GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Ensures every class contains a package declaration and matches the physical directory structure.

    Javacode-qualitycommand-line-toolhacktoberfest
    Vezi pe GitHub↗8,867
  • 7kms/react-illustration-seriesAvatar 7kms

    7kms/react-illustration-series

    7,932Vezi pe GitHub↗

    This project is a visual guide that explains the internal architecture of a UI library through annotated diagrams and step-by-step walkthroughs. It covers core mechanisms including how browser events are normalized into a unified system, how the fiber tree is constructed and reconciled for incremental updates, how state and effect hooks are managed through their lifecycle, and how the scheduler prioritizes work units to maintain responsive rendering. The resource distinguishes itself by mapping the library's package dependency hierarchy and providing visual explanations of how these internal

    Maps the core packages of a UI library and their dependency relationships through visual diagrams.

    TypeScriptfiberhookreact
    Vezi pe GitHub↗7,932
  1. Home
  2. Programming Languages & Runtimes
  3. Package Structuring

Explorează sub-etichetele

  • Dependency Hierarchy DiagramsVisual maps showing how core packages depend on each other within a UI library's layered architecture. **Distinct from Package Structuring:** Distinct from Package Structuring: focuses on dependency relationships between packages rather than directory or namespace organization.