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
·

6 dépôts

Awesome GitHub RepositoriesObservable Data Modeling

Structuring application state as observable entities to maintain a single source of truth.

Distinct from Complex Data Modeling: Focuses on reactive observer-based modeling rather than relational or distributed consistency models.

Explore 6 awesome GitHub repositories matching data & databases · Observable Data Modeling. Refine with filters or upvote what's useful.

Awesome Observable Data Modeling 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.
  • mobxjs/mobxAvatar de mobxjs

    mobxjs/mobx

    28,189Voir sur GitHub↗

    MobX is a reactive state management library and fine-grained reactivity engine. It provides an observable data store that automatically triggers updates in the user interface when data structures change, functioning as a transparent functional reactive store to maintain a consistent source of truth. The system utilizes a dependency-graph mapping and proxy-based object observation to track data dependencies. This ensures that only the specific components dependent on changed data are updated, which reduces unnecessary re-renders and optimizes frontend performance. The library supports decoupl

    Defines structured observable data and actions to maintain a single source of truth across the application.

    TypeScriptjavascriptmobxreact
    Voir sur GitHub↗28,189
  • reactive-extensions/rxjsAvatar de Reactive-Extensions

    Reactive-Extensions/RxJS

    19,353Voir sur GitHub↗

    The Reactive Extensions for JavaScript

    Ships a full observable framework with lazy evaluation, subscription lifecycle management, and cancellation support.

    JavaScript
    Voir sur GitHub↗19,353
  • knockout/knockoutAvatar de knockout

    knockout/knockout

    10,549Voir sur GitHub↗

    Knockout is a client-side UI library and JavaScript framework used to create responsive web interfaces. It functions as a declarative data binding library and an observable data model system that decouples business logic from the document object model. The project implements the Model-View-ViewModel pattern to separate application logic from the user interface. It synchronizes data models with visual views by linking internal JavaScript properties to HTML elements, allowing the interface to update automatically when underlying data changes. The framework provides capabilities for dynamic fro

    Structures application state as observable entities to maintain a single source of truth for the UI.

    JavaScript
    Voir sur GitHub↗10,549
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Voir sur GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Stores and queries metrics, logs, and traces together in a single database with SQL and PromQL.

    Rustanalyticscloud-nativedatabase
    Voir sur GitHub↗5,968
  • open-telemetry/opentelemetry-specificationAvatar de open-telemetry

    open-telemetry/opentelemetry-specification

    4,267Voir sur GitHub↗

    Ce dépôt contient les spécifications pour un standard de données d'observabilité et un framework d'instrumentation de télémétrie. Il définit des protocoles unifiés pour la manière dont les données de télémétrie sont instrumentées, propagées et formatées afin d'assurer l'interopérabilité à travers les systèmes distribués. La spécification fournit une approche neutre vis-à-vis des fournisseurs pour l'observabilité, permettant aux données de télémétrie d'être exportées vers divers backends sans verrouillage chez un seul fournisseur ou nécessitant des changements dans le code source de l'application. Il établit un protocole cohérent pour capturer les flux de requêtes à travers les limites de service afin de corréler l'activité et d'analyser les performances du système. Le framework couvre une large surface de capacités de surveillance, incluant la collecte de métriques système, l'agrégation de logs d'application et la capture de traces distribuées. Il définit des méthodes pour l'instrumentation automatique et manuelle et spécifie les mécanismes pour la propagation de contexte et le routage des signaux de télémétrie à travers les pipelines de données.

    Defines a consistent data model that unifies metrics, logs, and traces as timestamped wide events.

    Makefileopentelemetry
    Voir sur GitHub↗4,267
  • deepflowio/deepflowAvatar de deepflowio

    deepflowio/deepflow

    4,121Voir sur GitHub↗

    DeepFlow est une plateforme d'observabilité eBPF qui fournit une suite pour le profilage continu, le traçage distribué, la cartographie des dépendances de services et le stockage de télémétrie unifié. Il fonctionne comme un système de surveillance qui collecte des métriques, des traces et des profils sans nécessiter d'instrumentation manuelle de l'application ou de modifications du code source. La plateforme se distingue par l'utilisation de l'analyse de paquets consciente des protocoles pour reconstruire les chaînes de requêtes et la cartographie automatisée des dépendances de services pour visualiser les interactions entre les applications et l'infrastructure. Elle utilise un magasin de données de télémétrie conçu pour l'optimisation des signaux à haute cardinalité, permettant aux utilisateurs d'interroger des données unifiées via des interfaces SQL et PromQL. Le système couvre un large éventail de domaines d'observabilité, incluant le profilage des performances des applications avec des flame graphs on-CPU et off-CPU, la collecte des performances réseau et la surveillance de l'infrastructure cloud. Il intègre la collecte de télémétrie au niveau du noyau pour rassembler des métriques système et des métadonnées de couche application à travers les services et les threads.

    Unifies metrics, logs, and traces into a single data model queryable via SQL and PromQL.

    Go
    Voir sur GitHub↗4,121
  1. Home
  2. Data & Databases
  3. Relational Data Modeling
  4. Complex Data Modeling
  5. Observable Data Modeling

Explorer les sous-tags

  • Observability Signal UnificationsData models that process metrics, logs, and traces as timestamped wide events in a single engine for cross-signal JOIN queries. **Distinct from Observable Data Modeling:** Distinct from Observable Data Modeling: focuses on unifying metrics, logs, and traces as wide events, not reactive observer patterns.
  • Observable FrameworksLibraries that provide observable sequences with lazy evaluation, subscription control, and cancellation for modeling data flows. **Distinct from Observable Data Modeling:** Distinct from Observable Data Modeling: focuses on the library/framework providing the observable abstraction, not the modeling of application state as observables.
  • Unified Observability Data ModelsProcesses metrics, logs, and traces as timestamped wide events with a consistent data model, queryable via SQL and PromQL in a single database. **Distinct from Observable Data Modeling:** Distinct from Observable Data Modeling: focuses on unifying metrics, logs, and traces into a single data model, not general reactive observer-based modeling.