Ross ROSS = Recommend OSS · open-source software intelligence for agents

apache/nifi

Apache NiFi observed · 2026-08-28

github.com/apache/nifi · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 84
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 40
  • age_days: 4282
  • days_rel: 30
  • days_push: 7
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

6208 stars · 2973 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Apache NiFi is an easy-to-use, powerful, and reliable system to process and distribute data, built on the JVM. It provides a browser-based interface for designing, running, and monitoring dataflow pipelines with data provenance tracking, guaranteed delivery, back pressure control, and runtime flow modification.

Use cases

  • build data pipelines to ingest and route data between systems
  • automate cybersecurity and observability data distribution
  • stream events from Kafka, MQTT, or Kinesis into databases and storage
  • transform and convert records between JSON, CSV, and Avro formats
  • track complete data lineage and provenance for compliance
  • move files and data to and from cloud storage like S3 and Azure Blob
  • build generative AI data pipelines

When to choose

  • you need a visual, browser-based tool to design dataflows without writing code
  • you need guaranteed delivery, back pressure, and data provenance out of the box
  • you need to connect many heterogeneous sources and sinks (Kafka, S3, databases, SFTP, cloud services)
  • you need runtime modification of flows and multi-tenant authorization

When to avoid

  • you need lightweight, code-first ETL embedded in your application
  • your pipelines are simple enough for a script or a scheduler like cron
  • you need heavy custom transformations better suited to a stream processing framework like Flink or Spark
  • you cannot operate a JVM-based self-hosted server

Facets

application · maturity stable

etl streaming workflow-automation data-science routing web-framework big-data self-hosted analytics jvm self-hosted cross-platform dataflow data-pipelines data-provenance etl-pipelines visual-programming apache ingestion stream-processing data-engineering automation docker web-server

7 sources

Member repositories

RepositoryRoleHealth v2
apache/nifimain94

For agents

markdown · JSON · MCP: product_card(name="apache/nifi")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem