awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

8 repositorios

Awesome GitHub RepositoriesModular Framework Compositions

Methods for assembling complex software systems by combining multiple independent, modular framework components.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Modular Framework Compositions. Refine with filters or upvote what's useful.

Awesome Modular Framework Compositions GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Ver en GitHub↗

    Este proyecto es un directorio integral curado por la comunidad que organiza un vasto panorama de bibliotecas, frameworks y herramientas de software de Python. Sirve como una base de conocimientos centralizada diseñada para facilitar la navegación del ecosistema y acelerar el descubrimiento de desarrolladores en todo el ciclo de vida del desarrollo de software. El directorio se distingue por proporcionar un índice estructurado de recursos categorizados por dominio técnico, que van desde utilidades de desarrollo fundamentales hasta campos de ingeniería especializados. Cubre capacidades de alto nivel que incluyen inteligencia artificial, ciencia de datos, desarrollo web y gestión de infraestructura, lo que permite a los desarrolladores identificar soluciones verificadas para desafíos técnicos específicos. El proyecto abarca una amplia superficie de capacidades, incluyendo herramientas para la gestión de dependencias, análisis de código estático y pruebas automatizadas. También cataloga recursos para el almacenamiento de datos persistentes, orquestación de infraestructura en la nube y desarrollo de interfaces, proporcionando una referencia unificada para construir y mantener sistemas de software complejos.

    Assemble complex software systems by integrating decoupled, independent components that follow consistent interface patterns.

    Pythonawesomecollectionspython
    Ver en GitHub↗303,207
  • the-art-of-hacking/h4ckerAvatar de The-Art-of-Hacking

    The-Art-of-Hacking/h4cker

    27,620Ver en GitHub↗

    This project is a comprehensive cybersecurity knowledge repository that provides a structured collection of technical documentation, training materials, and professional development roadmaps. It serves as a centralized resource for practitioners to navigate complex security disciplines, ranging from offensive and defensive fundamentals to specialized infrastructure and application security. The repository distinguishes itself through a modular resource framework that enables users to construct isolated cyber range environments for hands-on practice. It also features a specialized reference gu

    Decouples content into independent modules to allow for custom training environment construction.

    Jupyter Notebookaiai-securityartificial-intelligence
    Ver en GitHub↗27,620
  • ddbourgin/numpy-mlAvatar de ddbourgin

    ddbourgin/numpy-ml

    16,275Ver en GitHub↗

    This library is a collection of machine learning algorithms and neural network components implemented from scratch using only NumPy. It serves as an educational toolkit for constructing and experimenting with machine learning architectures, emphasizing a modular approach where algorithms are organized into self-contained, object-oriented classes. The project distinguishes itself by relying exclusively on array-oriented programming to perform mathematical operations, ensuring that all computations are vectorized for performance. By utilizing a standardized interface for forward and backward pa

    Assembles complex models by chaining independent, modular components with standardized interfaces.

    Pythonattentionbayesian-inferencegaussian-mixture-models
    Ver en GitHub↗16,275
  • aurelia/frameworkAvatar de aurelia

    aurelia/framework

    11,678Ver en GitHub↗

    Aurelia is a JavaScript web framework and component-based UI system used to build applications for browser, mobile, and desktop environments. It functions as a frontend application orchestrator and data binding library that synchronizes application state with the view to render dynamic content and process user input. The framework implements a component architecture that pairs logic classes with HTML templates to create reusable visual elements. It utilizes a dependency injection container to manage object lifecycles and a modular composition model that aggregates independent functional packa

    Aggregates independent functional packages into a single framework entry point for flexible feature selection.

    TypeScriptaurelia-frameworkcross-platformframework
    Ver en GitHub↗11,678
  • cyfrin/foundry-full-course-cuAvatar de Cyfrin

    Cyfrin/foundry-full-course-cu

    5,814Ver en GitHub↗

    Este proyecto es un currículo educativo completo y ruta de aprendizaje para el desarrollo de smart contracts en Ethereum. Funciona como una serie guiada de lecciones y tutoriales diseñados para enseñar la escritura, auditoría y despliegue de smart contracts seguros en Solidity. El curso se centra en el dominio del toolkit Foundry, integrando las capacidades del framework para compilar, probar y depurar. Enfatiza un flujo de trabajo de desarrollo profesional, cubriendo el ciclo de vida completo de las aplicaciones blockchain desde la codificación inicial hasta el despliegue on-chain. El currículo está estructurado a través de un framework de ejercicios modulares y una progresión basada en cursos. Utiliza un repositorio de código basado en ejemplos y validación de contratos basada en pruebas para proporcionar experiencia práctica en seguridad blockchain y desarrollo de smart contracts.

    Divides development tasks into small, isolated challenges to help students build proficiency independently.

    Ver en GitHub↗5,814
  • spolu/breach_coreAvatar de spolu

    spolu/breach_core

    5,365Ver en GitHub↗

    breach_core es un navegador web y framework modular en JavaScript diseñado para crear un entorno de navegación personalizable. Funciona como una plataforma extensible donde componentes independientes de aplicaciones web se combinan para construir una experiencia de navegación a medida. El sistema utiliza una arquitectura modular que aísla los componentes en procesos separados para garantizar la separación funcional. Coordina estos módulos mediante un sistema de comunicación entre procesos que emplea llamadas a procedimientos remotos (RPC) basadas en nombres y mensajería basada en difusión (broadcast). El framework permite la modificación de interfaces de navegador y comportamientos programáticos mediante la inyección de JavaScript y CSS. Incluye herramientas para gestionar extensiones a través de directorios locales o repositorios remotos y proporciona una interfaz de línea de comandos (CLI) para el control administrativo y la automatización del entorno. La plataforma también mantiene la persistencia de sesiones y el almacenamiento local de cookies para asegurar la consistencia del estado entre instancias de navegación.

    Offers a framework for building personalized browsers by combining independent web app components into a single environment.

    JavaScript
    Ver en GitHub↗5,365
  • aykutkardas/regexlearn.comAvatar de aykutkardas

    aykutkardas/regexlearn.com

    4,056Ver en GitHub↗

    Este proyecto es una plataforma interactiva de aprendizaje de expresiones regulares y un patio de juegos (playground). Proporciona un entorno educativo guiado para dominar la sintaxis de expresiones regulares a través de tutoriales y lecciones paso a paso. La plataforma incluye un patio de juegos de regex en tiempo real para validar patrones contra texto de muestra y una herramienta especializada para analizar datos de optimización de motores de búsqueda (SEO). Los usuarios pueden experimentar con patrones en un entorno de sandbox y acceder a una guía de referencia de sintaxis para identificar símbolos de coincidencia. El sistema admite la localización de contenido para hablantes no ingleses y utiliza un framework modular para gestionar ejercicios interactivos.

    Employs a framework that decouples learning content from evaluation logic for modular lesson creation.

    TypeScriptguidelearnregex
    Ver en GitHub↗4,056
  • sciml/modelingtoolkit.jlAvatar de SciML

    SciML/ModelingToolkit.jl

    1,637Ver en GitHub↗

    ModelingToolkit.jl es un framework de modelado simbólico y sistema de álgebra computacional diseñado para la definición y simulación de sistemas matemáticos complejos. Proporciona un entorno fundamental para construir modelos físicos multidominio y sistemas de ecuaciones diferenciales, permitiendo a los usuarios representar problemas científicos a través de grafos simbólicos que facilitan el análisis y la transformación automatizados. El framework se distingue por su composición de componentes acausales, que permite el ensamblaje de modelos a gran escala conectando elementos modulares en lugar de definir flujos de datos explícitos. Emplea el desgarro del sistema automatizado y la reducción de índice para simplificar ecuaciones diferenciales-algebraicas complejas, asegurando la estabilidad numérica. Al utilizar la compilación simbólica just-in-time, el sistema asigna estas definiciones de alto nivel directamente a código máquina optimizado para su ejecución por solucionadores numéricos especializados. Más allá de la simulación estándar, el proyecto integra utilidades de machine learning científico para combinar modelos físicos simbólicos con redes neuronales. Admite el descubrimiento automatizado de ecuaciones, permitiendo la extracción de estructuras matemáticas gobernantes a partir de datos experimentales. El framework también incluye herramientas integrales para la optimización numérica, incluyendo la generación automatizada de derivadas y la explotación de dispersión, para acelerar la resolución de sistemas a gran escala.

    Connects reusable components through a lazy connection system to build large-scale models supporting causal and acausal approaches.

    Juliaacausalcomputer-algebradae
    Ver en GitHub↗1,637
  1. Home
  2. Software Engineering & Architecture
  3. Software Architecture
  4. Architectural Patterns
  5. Plugin & Module Systems
  6. Modular and Plugin Architectures
  7. Modular Framework Compositions

Explorar subetiquetas

  • Browser Environment CompositionsArchitectures for assembling personalized browsing experiences by combining independent web application components. **Distinct from Modular Framework Compositions:** Focuses specifically on composing browser environments rather than general software framework compositions.
  • Educational Exercise FrameworksSystems for organizing complex learning tasks into small, independent practical challenges. **Distinct from Modular Framework Compositions:** Distinct from general modular framework compositions by focusing specifically on pedagogical exercises rather than software system architecture.
  • Lazy System CompositionConnects reusable components through lazy systems to build large-scale models. **Distinct from Modular Framework Compositions:** Distinct from Modular Framework Compositions: focuses on lazy connection systems for physical modeling rather than general software framework assembly.