awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesCompositional Data Structures

The practice of building complex data structures by combining simpler primitives.

Distinct from Service Primitive Composition: Distinct from service or model composition; focuses on the structural assembly of data primitives like nodes and arrays.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Compositional Data Structures. Refine with filters or upvote what's useful.

Awesome Compositional Data Structures GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jamiebuilds/itsy-bitsy-data-structuresAvatar de jamiebuilds

    jamiebuilds/itsy-bitsy-data-structures

    8,577Voir sur GitHub↗

    itsy-bitsy-data-structures is a collection of fundamental computer science data structures implemented in JavaScript. It serves as an educational resource and algorithm study guide, providing simplified code implementations of classic data organization patterns to demonstrate internal logic and usage. The project provides clear and concise JavaScript implementations of stacks, queues, and linked lists. These examples are designed for learning, technical interview preparation, and studying the mechanical behavior of core data structures through code. The implementations utilize various comput

    Constructs complex types by composing simple primitives such as nodes and arrays.

    JavaScript
    Voir sur GitHub↗8,577
  • fuzhengwei/itstack-demo-designAvatar de fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779Voir sur GitHub↗

    Ce projet est un guide d'implémentation de design patterns et une référence architecturale. Il fournit une collection pratique d'exemples de code démontrant des patterns créationnels, structurels et comportementaux pour améliorer la maintenabilité et la qualité logicielle. La bibliothèque inclut des implémentations standardisées pour l'instanciation d'objets via des patterns créationnels, des templates pour assembler des objets en hiérarchies efficaces en utilisant des patterns structurels, et des exemples pour gérer la communication et la distribution des responsabilités entre objets via des patterns comportementaux. Le projet mappe ces design patterns abstraits à des domaines métier spécifiques, tels que les transactions et le marketing, pour démontrer comment résoudre des problèmes logiciels réels. Cela inclut l'application du dispatch polymorphique à l'exécution et le découplage basé sur les interfaces pour réduire la complexité du système et augmenter la scalabilité.

    Demonstrates how to assemble objects into efficient hierarchies using structural patterns like adapters and proxies.

    Java
    Voir sur GitHub↗6,779
  • torokmark/design_patterns_in_typescriptAvatar de torokmark

    torokmark/design_patterns_in_typescript

    5,430Voir sur GitHub↗

    Ce projet est une bibliothèque de design patterns TypeScript et un guide d'architecture. Il fournit une collection de patterns d'architecture logicielle standards de l'industrie implémentés en TypeScript pour démontrer la création et la communication d'objets. La bibliothèque sert de référence pratique pour appliquer les principes de conception orientée objet, utilisant le typage statique pour imposer les exigences structurelles de ces patterns durant la phase de compilation. Le contenu couvre l'implémentation de patterns de création pour découpler l'instanciation d'objets de la logique métier, de patterns structurels pour organiser les classes et objets en compositions plus larges, et de patterns comportementaux pour gérer la communication et la distribution des responsabilités entre objets.

    Implements structural patterns like adapters and proxies to wrap objects and translate interfaces.

    TypeScriptadapterbuildercommand
    Voir sur GitHub↗5,430
  • addyosmani/essential-js-design-patternsAvatar de addyosmani

    addyosmani/essential-js-design-patterns

    4,910Voir sur GitHub↗

    Ce projet est une bibliothèque et un guide d'architecture logicielle axé sur l'implémentation de modèles de conception classiques en JavaScript. Il fournit une collection d'exemples de codage concrets qui traduisent des modèles architecturaux théoriques en code fonctionnel pour améliorer la maintenabilité et l'évolutivité des logiciels. Le dépôt se concentre sur les modèles structurels et comportementaux utilisés pour résoudre des problèmes d'ingénierie logicielle courants. Il offre un ensemble de templates et de normes pour organiser une logique complexe et gérer l'organisation du code frontend. Le contenu couvre de larges domaines de capacité, y compris le développement JavaScript professionnel et l'application de principes architecturaux établis pour découpler les composants et gérer la complexité des applications.

    Translates abstract architectural relationships into concrete JavaScript implementations using structural composition patterns.

    HTML
    Voir sur GitHub↗4,910
  1. Home
  2. Software Engineering & Architecture
  3. Compositional Data Structures

Explorer les sous-tags

  • Structural Composition PatternsPatterns for assembling objects into larger structures using components like adapters and proxies. **Distinct from Compositional Data Structures:** Focuses on architectural composition patterns rather than basic data structure primitives