# duf

> disk utility

**Wikidata**: [Q106514679](https://www.wikidata.org/wiki/Q106514679)  
**Source**: https://4ort.xyz/entity/duf

## Summary
duf is a disk utility and console application. It is free software written in Go and is available for Unix-like operating systems and Microsoft Windows. Its source code is hosted on GitHub and it is distributed under the MIT License.

## Key Facts
- duf is a disk utility (Wikidata description: “disk utility”).
- duf is a console application.
- duf is free software.
- duf is licensed under the MIT License (LICENSE file in the project repository; retrieved 2021-04-16).
- duf is written in the Go programming language.
- duf runs on Unix-like operating systems and Microsoft Windows.
- duf’s source code repository is https://github.com/muesli/duf (Git Smart HTTP over TLS).
- Recorded releases include versions 0.1.0 (2020-09-21) through 0.7.0 (2022-01-08).
- duf is packaged as: Homebrew formula name `duf`, AUR package `duf`, Repology project `duf`.
- duf has ports: FreeBSD `sysutils/duf` and OpenBSD `sysutils/duf`.

## FAQs
### Q: What is duf used for?
A: duf is a disk utility. It is provided as a console application, meaning it is intended to be used from a command-line environment.

### Q: Is duf free and what license does it use?
A: Yes. duf is classified as free software and is licensed under the MIT License.

### Q: What operating systems does duf support?
A: duf is listed as running on Unix-like operating systems and Microsoft Windows.

### Q: What language is duf written in?
A: duf is written in Go (the programming language developed by Google and the open-source community).

### Q: Where is duf’s source code hosted?
A: The source code repository for duf is hosted on GitHub at https://github.com/muesli/duf.

## Why It Matters
duf matters as a cross-platform disk utility delivered as a console application, making it suitable for command-line workflows on both Unix-like operating systems and Microsoft Windows. Its classification as free software and its MIT License support broad use, modification, and redistribution, which is important for developers, system administrators, and packagers who rely on transparent, adaptable tooling. The project’s public GitHub repository provides a central place for source access and release tracking. duf’s presence across multiple packaging ecosystems—Homebrew, Arch’s AUR, Repology, and ports for FreeBSD and OpenBSD—signals practical availability for users on different platforms and distributions. The recorded sequence of releases from 0.1.0 (2020-09-21) through 0.7.0 (2022-01-08) provides concrete version milestones for referencing changes over time in environments that require specific versions.

## Notable For
- Being a disk utility implemented as a console application.
- Being free software released under the MIT License.
- Cross-platform support across Unix-like operating systems and Microsoft Windows.
- Implementation in the Go programming language.
- Broad distribution via multiple packaging/ports systems (Homebrew, AUR, Repology, FreeBSD ports, OpenBSD ports).

## Body
### Classification and Type
- Wikidata description: disk utility.
- Instance of:
  - Disk utility
  - Console application
  - Free software
- Copyright status: copyrighted.

### Licensing
- License: MIT License.
- License reference: project LICENSE file in the GitHub repository (retrieved 2021-04-16).

### Platform Support
- Operating systems:
  - Unix-like operating system
  - Microsoft Windows

### Implementation Details
- Programming language: Go.

### Source Code and Repository
- Source code repository URL: https://github.com/muesli/duf
- Repository access method qualifier: Git Smart HTTP over TLS.

### Releases (Recorded Versions)
- 0.1.0 — publication date 2020-09-21 (release tag v0.1.0).
- 0.2.0 — publication date 2020-09-23 (release tag v0.2.0).
- 0.3.0 — publication date 2020-09-25 (release tag v0.3.0).
- 0.3.1 — publication date 2020-09-26 (release tag v0.3.1).
- 0.4.0 — publication date 2020-10-10 (release tag v0.4.0).
- 0.5.0 — publication date 2020-11-01 (release tag v0.5.0).
- 0.6.0 — publication date 2021-02-05 (release tag v0.6.0).
- 0.6.1 — publication date 2021-04-01 (release tag v0.6.1).
- 0.6.2 — publication date 2021-04-02 (release tag v0.6.2).
- 0.7.0 — publication date 2022-01-08 (release tag v0.7.0).

### Packaging and Distribution Identifiers
- Homebrew formula name: `duf`
- AUR package: `duf`
- Repology project name: `duf`
- FreeBSD port: `sysutils/duf`
- OpenBSD port: `sysutils/duf`

## References

1. [Source](https://github.com/muesli/duf/blob/master/LICENSE)
2. [Release 0.1.0. 2020](https://github.com/muesli/duf/releases/tag/v0.1.0)
3. [Release 0.2.0. 2020](https://github.com/muesli/duf/releases/tag/v0.2.0)
4. [Release 0.3.0. 2020](https://github.com/muesli/duf/releases/tag/v0.3.0)
5. [Release 0.3.1. 2020](https://github.com/muesli/duf/releases/tag/v0.3.1)
6. [Release 0.4.0. 2020](https://github.com/muesli/duf/releases/tag/v0.4.0)
7. [Release 0.5.0. 2020](https://github.com/muesli/duf/releases/tag/v0.5.0)
8. [Release 0.6.0. 2021](https://github.com/muesli/duf/releases/tag/v0.6.0)
9. [Release 0.6.1. 2021](https://github.com/muesli/duf/releases/tag/v0.6.1)
10. [Release 0.6.2. 2021](https://github.com/muesli/duf/releases/tag/v0.6.2)
11. [Release 0.7.0. 2022](https://github.com/muesli/duf/releases/tag/v0.7.0)
12. [Release 0.8.0. 2022](https://github.com/muesli/duf/releases/tag/v0.8.0)
13. [Release 0.8.1. 2022](https://github.com/muesli/duf/releases/tag/v0.8.1)
14. [Release 0.9.0. 2025](https://github.com/muesli/duf/releases/tag/v0.9.0)
15. [Release 0.9.1. 2025](https://github.com/muesli/duf/releases/tag/v0.9.1)