# Compare packages

Choose two to five packages from CRAN or Bioconductor.

Compared: [filelock](/cran/filelock.md) 1.0.3 (CRAN).

Add one more package to compare it with.

## Declared

[Method](/about/licenses.md)

| Field | filelock |
| --- | --- |
| Title | Portable File Locking |
| Licence | `MIT + file LICENSE` |
| As R reads it | MIT with a file, OSI approved |
| Needs R | `>= 3.4` |
| Compiled code | Yes |
| System requirements | None |

OSI approval comes from R's licence database and the ids from SPDX. No licence here is judged against another.

## Health

[Method](/about/checks-health.md)

| Check | filelock |
| --- | --- |
| CRAN checks | 13 OK |
| CRAN deadline | None |
| Dependencies with a CRAN deadline | 0 |
| Advisories on the current release | None known |

## Downloads

[Method](/about/downloads.md)

- filelock: 86,161 (CRAN mirror, last 30 days)

[Downloads over time](/downloads/compare/filelock.md)

## Dependencies

[Method](/about/reverse-dependencies.md)

| Names | filelock |
| --- | --- |
| Needs, beyond R | 0  |
| Comes with R | 0  |
| Installs with it | 0  |
| Suggests or enhances | 3 [callr](/package/callr.md), [covr](/package/covr.md), [testthat](/package/testthat.md) |

| Figure | filelock |
| --- | --- |
| Dependent CRAN packages | 19 |
| Through other packages | 75 |
| Suggested by CRAN packages | 5 |
| Installs with it, to compile | 0 |
| Installs with it, compressed source | None |

## Code

[Method](/about/code-metrics.md)

| Figure | filelock |
| --- | --- |
| Lines of R code | 205 |
| Lines of compiled code | 613 |
| Public exports | 2 |
| Internal functions | 4 |

| Names | filelock |
| --- | --- |
| Exported functions it defines | 2 `lock`, `unlock` |

Functions it re-exports from another package are left out.

## Tests

[Method](/about/coverage.md)

| Figure | filelock |
| --- | --- |
| Lines run by tests | 95.9% |
| Test cases | 18 |
| Test lines per line of code | 1.68 |
| Exports named in tests | 100% |

## Documentation

[Method](/about/code-metrics.md)

| Figure | filelock |
| --- | --- |
| Exports documented | 100% |
| Arguments documented | 100% |
| Guides | 0 |
| README and NEWS | Both |

## People

[Method](/about/author-identity.md)

| Person | filelock |
| --- | --- |
| Maintainer | Gábor Csárdi |
| Maintainer since | 7 Feb 2018, from 1.0.1 |
| Earlier maintainers | None on record |
| People and organizations named | 2 |

| Names | filelock |
| --- | --- |
| Authors | 1 Gábor Csárdi |

Names are as each package writes them, so one person can appear under two spellings.

## Repository

[Method](/about/repo-signals.md)

| Field | filelock |
| --- | --- |
| Website | [r-lib.github.io/filelock](https://r-lib.github.io/filelock/) |
| Repository | [github.com/r-lib/filelock](https://github.com/r-lib/filelock) |
| Issues | [github.com/r-lib/filelock/issues](https://github.com/r-lib/filelock/issues) |
| Stars | 44 |
| Forks | 10 |
| Open issues | 15 |
| Last commit | 24 Sep 2026 |
| Created | 12 May 2017 |

## History

[Method](/about/archive.md)

| Figure | filelock |
| --- | --- |
| Status | On CRAN |
| First release | 7 Feb 2018 |
| Latest release | 11 Dec 2023 |
| Releases on record | 3 |
| Releases in the last 365 days | 0 |
| Median days between releases | 1,067 |
| Times CRAN archived it | 0 |

---

R Observatory is independent of the R Project, CRAN and Bioconductor. The same page for people is at /compare/filelock, and every address is listed at /llms.txt.
