apache/commons-io
Apache Commons IO observed · 2026-09-01
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: n/a
- age_days: 6314
- days_rel: n/a
- days_push: 2
- n_releases_24m: 0
Adoption not part of the score
1081 stars · 728 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Apache Commons IO is a mature Java utility library that simplifies input/output operations with helper classes like IOUtils, FileUtils, and FilenameUtils for streams, files, and filenames. It also provides file monitoring, file filters, comparators, and NIO Path extensions.
Use cases
- copy files and directories in java
- read a file into a string or byte array
- monitor a directory for file changes
- manipulate file names and extensions cross-platform
- filter and sort files in a directory
- delete a directory tree recursively
- compare files by name, size, or extension
When to choose
- you are on the JVM and want battle-tested IO utilities instead of hand-rolling stream and file handling
- you need file system monitoring, file filters, or filename manipulation in Java 8+
- you want a small, permissively licensed (Apache-2.0) dependency with long-term maintenance
When to avoid
- you are not on the JVM
- you need async or reactive IO abstractions rather than blocking stream/file utilities
- you want a full filesystem abstraction or virtual filesystem - look at other libraries
Facets
library · maturity stable
file-system serialization developer-tools developer-tools files cross-platform jvm cross-platform java io file-utilities streams apache-commons maven
10 sources
- readme: https://github.com/apache/commons-io · fetched 2026-09-01 · 647a557fc6e8
- homepage: https://commons.apache.org/io/ · fetched 2026-08-29 · d6933d7865e3
- site_page: https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/charset/package-summary.html · fetched 2026-08-29 · 19d70d594efe
- site_page: https://commons.apache.org/proper/commons-io/apidocs/index.html · fetched 2026-08-29 · f3957b2ca51c
- site_page: https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/package-summary.html · fetched 2026-08-29 · 9527fde89165
- site_page: https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/build/package-summary.html · fetched 2026-08-29 · d4ff111a14c9
- site_page: https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/comparator/package-summary.html · fetched 2026-08-29 · 5130b56aa481
- site_page: https://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/file/package-summary.html · fetched 2026-08-29 · 16efc0da6ea0
- site_page: https://commons.apache.org/proper/commons-io/index.html · fetched 2026-08-29 · 8bdb892a428a
- site_page: https://commons.apache.org/releases/index.html · fetched 2026-08-29 · d33eae5ee440
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/commons-io | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="apache/commons-io")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem