# zhanghai/materialfiles

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/zhanghai-materialfiles).**

7,980 stars · 583 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/zhanghai/MaterialFiles
- Homepage: https://play.google.com/store/apps/details?id=me.zhanghai.android.files
- awesome-repositories: https://awesome-repositories.com/repository/zhanghai-materialfiles.md

## Topics

`android` `android-application` `file-manager` `kotlin` `kotlin-android` `material-design`

## Description

MaterialFiles is a graphical Linux file manager and system utility designed for local file management, archive manipulation, and system administration. It provides a filesystem interface for navigating directories, inspecting file attributes, and managing local files.

The application supports privileged root access to manage restricted system files and directories. It includes specialized tools for Linux system administration, such as inspecting security contexts, symbolic links, and file permissions.

The utility features a network file client for connecting to remote servers and managing files via standard network transfer protocols. It also includes an archive manager for viewing, extracting, and creating compressed file formats.

The user interface supports theme-driven rendering with options for light, dark, and black modes, alongside general appearance customization.

## Tags

### Development Tools & Productivity

- [Privileged File Access](https://awesome-repositories.com/f/development-tools-productivity/file-system-operations/privileged-file-access.md) — Allows the execution of filesystem operations with elevated root permissions to manage protected system files.
- [Filesystem Navigation](https://awesome-repositories.com/f/development-tools-productivity/filesystem-navigation.md) — Implements a hierarchical filesystem interface for navigating local and remote storage directories.
- [Archive Management](https://awesome-repositories.com/f/development-tools-productivity/archive-management.md) — Includes tools for viewing and extracting common compressed archive formats.

### Security & Cryptography

- [Privileged Filesystem Access](https://awesome-repositories.com/f/security-cryptography/api-access-security/administrative-access-controls/root-account-management/privileged-filesystem-access.md) — Provides the ability to manage and view restricted system files using elevated root access permissions. ([source](https://play.google.com/store/apps/details?id=me.zhanghai.android.files))

### System Administration & Monitoring

- [Linux System Administration](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration.md) — Offers specialized tools for managing restricted system files and inspecting security contexts on Linux.
- [Graphical File Managers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/graphical-file-managers.md) — Provides a graphical interface for managing local files, system directories, and root permissions on Linux.

### Data & Databases

- [Network Attached Storage](https://awesome-repositories.com/f/data-databases/network-attached-storage.md) — Enables reading and writing files stored on external network-attached storage devices via common protocols. ([source](https://cdn.jsdelivr.net/gh/zhanghai/materialfiles@master/README.md))

### Networking & Communication

- [File Transfer Clients](https://awesome-repositories.com/f/networking-communication/file-transfer-clients.md) — Includes a client for connecting to remote servers and managing files via network transfer protocols.
- [Network File Sharing](https://awesome-repositories.com/f/networking-communication/network-file-sharing.md) — Manages connections to remote servers for organizing and editing files on shared network drives. ([source](https://play.google.com/store/apps/details?id=me.zhanghai.android.files))
- [Remote Storage Protocols](https://awesome-repositories.com/f/networking-communication/remote-storage-protocols.md) — Connects to remote servers using standard protocols to read and write data from external storage.

### Operating Systems & Systems Programming

- [File Archiving](https://awesome-repositories.com/f/operating-systems-systems-programming/file-archiving.md) — Provides capabilities for bundling files and directories into compressed archive formats for local storage.
- [File Metadata Inspection](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection.md) — Inspects Linux-specific file properties, including symbolic links and file permissions. ([source](https://play.google.com/store/apps/details?id=me.zhanghai.android.files))
- [File System Attributes](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-system-utilities/file-metadata-inspection/metadata-preservation-engines/metadata-extraction/file-system-attributes.md) — Extracts and displays Linux-specific system attributes such as symbolic links and security contexts.

### Part of an Awesome List

- [File Management](https://awesome-repositories.com/f/awesome-lists/data/file-management.md) — File manager featuring a clean material design interface.
- [File Management](https://awesome-repositories.com/f/awesome-lists/devtools/file-management.md) — Material Design file manager with root support.
