awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jamiebuilds/itsy-bitsy-data-structuresAvatar de jamiebuilds

    jamiebuilds/itsy-bitsy-data-structures

    8,577Ver en 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
    Ver en GitHub↗8,577
  • fuzhengwei/itstack-demo-designAvatar de fuzhengwei

    fuzhengwei/itstack-demo-design

    6,779Ver en GitHub↗

    Este proyecto es una guía de implementación de patrones de diseño de software y una referencia de arquitectura. Proporciona una colección práctica de ejemplos de código que demuestran patrones creacionales, estructurales y de comportamiento para mejorar la mantenibilidad y la calidad del software. La biblioteca incluye implementaciones estandarizadas para la instanciación de objetos mediante patrones creacionales, plantillas para ensamblar objetos en jerarquías eficientes usando patrones estructurales, y ejemplos para gestionar la comunicación de objetos y la distribución de responsabilidades mediante patrones de comportamiento. El proyecto mapea estos patrones de diseño abstractos a dominios de negocio específicos, como transacciones y marketing, para demostrar cómo resolver problemas de software del mundo real. Esto incluye la aplicación de despacho de ejecución polimórfico y desacoplamiento basado en interfaces para reducir la complejidad del sistema y aumentar la escalabilidad.

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

    Java
    Ver en GitHub↗6,779
  • torokmark/design_patterns_in_typescriptAvatar de torokmark

    torokmark/design_patterns_in_typescript

    5,430Ver en GitHub↗

    Este proyecto es una librería de patrones de diseño en TypeScript y guía de arquitectura. Proporciona una colección de patrones de arquitectura de software estándar de la industria implementados en TypeScript para demostrar la creación y comunicación de objetos. La librería sirve como referencia práctica para aplicar principios de diseño orientado a objetos, utilizando tipado estático para hacer cumplir los requisitos estructurales de estos patrones durante la fase de compilación. El contenido cubre la implementación de patrones creacionales para desacoplar la instanciación de objetos de la lógica de negocio, patrones estructurales para organizar clases y objetos en composiciones más grandes, y patrones de comportamiento para gestionar la comunicación de objetos y la distribución de responsabilidades.

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

    TypeScriptadapterbuildercommand
    Ver en GitHub↗5,430
  • addyosmani/essential-js-design-patternsAvatar de addyosmani

    addyosmani/essential-js-design-patterns

    4,910Ver en GitHub↗

    Este proyecto es una guía de arquitectura de software y librería centrada en la implementación de patrones de diseño clásicos en JavaScript. Proporciona una colección de ejemplos de código concretos que traducen patrones arquitectónicos teóricos en código funcional para mejorar la mantenibilidad y escalabilidad del software. El repositorio se centra en patrones estructurales y de comportamiento utilizados para resolver problemas comunes de ingeniería de software. Ofrece un conjunto de plantillas y estándares para organizar lógica compleja y gestionar la organización del código frontend. El contenido cubre amplias áreas de capacidad, incluyendo el desarrollo profesional en JavaScript y la aplicación de principios arquitectónicos establecidos para desacoplar componentes y gestionar la complejidad de la aplicación.

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

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

Explorar subetiquetas

  • 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