awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesOSGi-Based Modular Runtimes

Runtimes that use the OSGi standard to manage component lifecycles and dependencies via modular bundles.

Distinct from OSGi Manifest Generation: Candidates focus on manifest generation or different modularity patterns (Rust crates), not the OSGi runtime itself.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · OSGi-Based Modular Runtimes. Refine with filters or upvote what's useful.

Awesome OSGi-Based Modular Runtimes 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.
  • vespa-engine/vespaAvatar de vespa-engine

    vespa-engine/vespa

    6,961Voir sur GitHub↗

    Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s

    Packages Java code into OSGi bundles to manage component lifecycles and dependencies in a distributed environment.

    Java
    Voir sur GitHub↗6,961
  • lightbend/configAvatar de lightbend

    lightbend/config

    6,309Voir sur GitHub↗

    This is a configuration library for JVM applications that parses HOCON, JSON, and Java properties files into an immutable tree structure. It resolves ${...} placeholders by traversing the configuration tree and falling back to environment variables and system properties, and validates loaded configurations against a reference schema. The library loads configuration from classpath resources, files, URLs, system properties, and environment variables, merging them with priority-based override semantics. It provides typed value access with automatic type coercion, supports dot-path navigation,

    Packages the library as an OSGi bundle for deployment in modular Java environments.

    Javaconfiguration-libraryhoconsupported
    Voir sur GitHub↗6,309
  • powermock/powermockAvatar de powermock

    powermock/powermock

    4,174Voir sur GitHub↗

    Powermock est un framework de mocking Java et un outil de test unitaire qui utilise la manipulation de bytecode pour mocker des méthodes statiques, des classes finales et des constructeurs privés. Il inclut un outil d'instrumentation d'agent Java et un utilitaire de test basé sur la réflexion pour contourner l'encapsulation et modifier le comportement des classes à l'exécution. Le projet se distingue en offrant la capacité d'intercepter l'instanciation d'objets via le mot-clé new et de simuler le comportement des classes système Java de base et des méthodes natives. Il peut outrepasser les modificateurs finaux sur les classes et les méthodes et contourner les restrictions de signature pour les classes contenues dans des archives signées. La boîte à outils couvre de vastes domaines de capacités, incluant le mocking de membres privés, la vérification de la construction d'objets et la suppression des initialiseurs et constructeurs statiques. Il fournit également des utilitaires de réflexion pour la gestion de l'état privé et s'intègre à JUnit via des règles et des exécuteurs spécialisés. L'intégration est prise en charge pour les architectures modulaires telles qu'OSGi et divers frameworks d'exécution de tests externes.

    Supports mocking of services and components within modular OSGi architectures using specialized environment extensions.

    Java
    Voir sur GitHub↗4,174
  • nroduit/weasisAvatar de nroduit

    nroduit/Weasis

    1,270Voir sur GitHub↗

    Weasis is a professional medical imaging platform designed for the visualization, analysis, and integration of clinical studies. It functions as a modular framework that supports the rendering of diverse medical data, including multi-modal images, 3D volumes, segmentations, and structured reports. By utilizing standardized protocols, the platform serves as a comprehensive viewer that connects directly to hospital archives and clinical information systems. The platform distinguishes itself through a highly extensible, plugin-based architecture that allows developers to integrate custom tools,

    Uses a dynamic component system to load and manage independent plugins with isolated service lifecycles.

    Javadicomdicom-imagedicom-image-viewer
    Voir sur GitHub↗1,270
  1. Home
  2. Programming Languages & Runtimes
  3. OSGi-Based Modular Runtimes

Explorer les sous-tags

  • Component MockingSimulates services and components within modular runtimes to isolate them for unit testing. **Distinct from OSGi-Based Modular Runtimes:** Focuses on mocking internal components of an OSGi runtime rather than the runtime's infrastructure or packaging.
  • Config Library BundlesOSGi bundles that package configuration libraries for deployment in modular Java environments. **Distinct from OSGi-Based Modular Runtimes:** Distinct from OSGi-Based Modular Runtimes: focuses on packaging a specific library as an OSGi bundle, not the runtime itself.
  • OSGi Bundle PackagingPackages libraries as OSGi bundles for deployment in modular Java environments. **Distinct from OSGi-Based Modular Runtimes:** Distinct from OSGi-Based Modular Runtimes: focuses on packaging libraries as OSGi bundles, not the runtime itself.