awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/incubator-devlake

0
View on GitHub↗
2,940 stele·684 fork-uri·Go·apache-2.0·4 vizualizăridevlake.apache.org↗

Incubator Devlake

DevLake is a DevOps data platform and analytics tool designed to orchestrate data pipelines that ingest, transform, and sync metadata from external development tools into a unified database. It functions as a system for collecting and normalizing data from source control, CI/CD pipelines, and issue trackers into a standardized schema to enable consistent software delivery analytics.

The platform distinguishes itself by transforming tool-specific data into a common domain model, allowing for the calculation of engineering metrics via SQL. It provides specialized frameworks for measuring DORA metrics, analyzing engineering throughput, and tracking open source community engagement and contributor health.

The system covers a broad range of capabilities including plugin-based data ingestion, incremental synchronization to reduce API load, and the creation of custom engineering dashboards. It supports data pipeline orchestration to automate the movement of information from diverse external sources into a centralized relational database.

Deployment is managed as a cloud-native application using Helm charts for Kubernetes environments.

Features

  • Data Ingestion Pipelines - Provides a comprehensive framework for extracting, transforming, and loading DevOps metadata from diverse sources.
  • Software Delivery Analytics - Provides a comprehensive platform for measuring DORA metrics and community health by aggregating activity across the software development lifecycle.
  • Domain-Model Normalizations - Transforms tool-specific data into a standardized common schema to allow cross-platform metric calculation.
  • Data Standardization - Transforms and normalizes disparate data formats from various development tools into consistent structures.
  • Incremental Syncing - Implements incremental synchronization to fetch only new or changed records, reducing API load.
  • Unified Schema Syncs - Aggregates data from multiple external APIs into a consistent, unified schema for a full lifecycle view.
  • Data Normalization Layers - Provides a transformation layer that converts tool-specific data into a common internal schema.
  • Data Pipeline Configurations - Implements a configuration system for defining connection scopes and transformation rules to automate external data collection.
  • Data Pipeline Orchestration - Sequences data collection and enrichment tasks through a configurable workflow to automate data movement.
  • Plugin-Based Ingestion - Uses a modular plugin architecture to ingest metadata from diverse external development tools.
  • DevOps Metadata Ingestors - Provides specialized plugins for the automated gathering of metadata from source control and CI/CD tools.
  • DevOps Metric Collection - Provides a centralized system for gathering activity metrics from issue trackers, source control, and CI/CD pipelines.
  • External Data Connectors - Implements a flexible framework for linking external tools and managing the collection and transformation of incoming data.
  • SQL Metric Definitions - Calculates engineering performance indicators by executing SQL queries against a normalized relational database.
  • Delivery Performance Tracking - Measures cycle time and deployment frequency to identify bottlenecks in the release process.
  • DevOps Data Platforms - Collects and normalizes data from source control, CI/CD, and issue trackers into a standardized schema.
  • Schema-Standardizing Transformations - Provides a set of custom rules for converting raw API responses into a standardized layer for accurate metric computation.
  • Normalization Engines - Normalizes diverse input formats from multiple software development tools into a unified structure for querying.
  • DORA Metrics - Implements a framework for tracking DORA metrics to evaluate software release efficiency.
  • Engineering Throughput Analytics - Provides tools for measuring cycle time and throughput across teams to identify bottlenecks and track velocity.
  • Development Velocity Metrics - Tracks engineering performance and delivery velocity by analyzing data from version control and CI/CD tools.
  • Data Ingestion Plugins - Uses a modular plugin system to fetch raw data from diverse external APIs and toolchains.
  • Connection Management - Provides a dedicated interface for managing links and credentials between external tools and the system.
  • Data Processing Configurations - Offers a guided process for setting up ingestion parameters to automate how data is gathered from various sources.
  • Logical Project Grouping - Organizes data scopes from multiple tools into single logical projects for unified performance analysis.
  • Data Querying - Provides an interface for querying normalized DevOps data collections using SQL.
  • Data Schema Management - Provides tools for modifying the domain layer schema and transforming data models to fit specific organizational needs.
  • Git Repository Analysis - Tracks component and file-level metrics to identify high-churn areas and codebase complexity within Git repositories.
  • REST APIs - Provides a standard RESTful API enabling programmatic retrieval and modification of system data for automation.
  • Webhook - Receives real-time data pushes from external services via HTTP endpoints when native polling is unavailable.
  • Plugin Development Kits - Provides a software development kit for building custom integration plugins while managing external API rate limits.
  • Webhook Integrations - Implements a capability for receiving real-time data pushes from external tools via HTTP webhooks.
  • Trend Visualizations - Provides visualizations of bug patterns and resolution timelines to analyze quality issues.
  • Community Engagement Analytics - Periodic aggregation of activity data to evaluate trends and growth in community contributions over time.
  • Open Source Community Analytics - Gathers contributor and engagement metrics to evaluate the health and growth of community-driven projects.
  • Engagement Analytics - Tracks engagement and contributor health metrics to understand user interaction with open source projects.
  • Metric Dashboards - Ships prebuilt dashboards for tracking delivery process performance indicators and development progress.
  • Custom Metric Dashboards - Enables creation of user-defined SQL visualizations to monitor development KPIs and team goals.

Istoric stele

Graficul istoricului de stele pentru apache/incubator-devlakeGraficul istoricului de stele pentru apache/incubator-devlake

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Incubator Devlake

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Incubator Devlake.
  • dbt-labs/dbt-coreAvatar dbt-labs

    dbt-labs/dbt-core

    13,051Vezi pe GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Rustanalyticsbusiness-intelligencedata-modeling
    Vezi pe GitHub↗13,051
  • dlt-hub/dltAvatar dlt-hub

    dlt-hub/dlt

    5,472Vezi pe GitHub↗

    dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist it into structured destinations. It functions as a schema inference engine that automatically detects data types and flattens nested JSON structures into relational tables, moving data from sources to lakehouses, warehouses, or vector databases. The project distinguishes itself through AI-powered pipeline generation, using large language models to scaffold extraction code and connectors for REST APIs. It also supports multimodal vector storage and specialized population of ve

    Pythondatadata-engineeringdata-lake
    Vezi pe GitHub↗5,472
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • pubkey/rxdbAvatar pubkey

    pubkey/rxdb

    23,048Vezi pe GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    Vezi pe GitHub↗23,048
Vezi toate cele 30 alternative pentru Incubator Devlake→

Întrebări frecvente

Ce face apache/incubator-devlake?

DevLake is a DevOps data platform and analytics tool designed to orchestrate data pipelines that ingest, transform, and sync metadata from external development tools into a unified database. It functions as a system for collecting and normalizing data from source control, CI/CD pipelines, and issue trackers into a standardized schema to enable consistent software delivery analytics.

Care sunt principalele funcționalități ale apache/incubator-devlake?

Principalele funcționalități ale apache/incubator-devlake sunt: Data Ingestion Pipelines, Software Delivery Analytics, Domain-Model Normalizations, Data Standardization, Incremental Syncing, Unified Schema Syncs, Data Normalization Layers, Data Pipeline Configurations.

Care sunt câteva alternative open-source pentru apache/incubator-devlake?

Alternativele open-source pentru apache/incubator-devlake includ: dbt-labs/dbt-core — dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control.… dlt-hub/dlt — dlt is a Python data ingestion tool and ETL pipeline framework designed to fetch data from diverse sources and persist… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… growthbook/growthbook — GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data… apache/nifi — Apache NiFi is a flow-based programming platform that enables the visual design, monitoring, and management of data…