An open API service indexing awesome lists of open source software.

https://github.com/dheerajshenoy/navi

Highly customizable and extensible modern file manager
https://github.com/dheerajshenoy/navi

cpp file-management file-manager linux lua qt qt6 sol2

Last synced: 4 days ago
JSON representation

Highly customizable and extensible modern file manager

Awesome Lists containing this project

README

          

# Table of Contents

1. [Introduction](#orgad64bb1)
2. [Why another file manager ?](#org326bc2f)
3. [Features](#org667977f)

A file manager for the minimalist & impatient

# Introduction

This is a file manager written using the Qt GUI framework leveraging the performance and robustness of C++. Check out navi homepage for the homepage.

For in detailed documentation, please visit navi.readthedocs.io.

# Why another file manager ?

The file managers for linux aren’t that great for me. So I decided to write my own. And this one is inspired by the TUI (terminal UI) keyboard driven file managers like ranger, vifm, lf, yazi etc. I still use them, but I wanted to get past the limitations of the TUI compared to the GUI.

# Features

1. Image and text file preview with optional fast syntax highlighting for programming language files
2. PDF file preview
2. Async File Operations
3. Keyboard driven
4. [Bookmarks](./wiki.md#bookmarks)
5. [Scoped Commands](./wiki.md#types-of-command)
6. [Async Shell Command Executions](./wiki.md#shell-commands)
7. [Linux Only](./wiki.md#linux-only)
8. Drag and Drop
9. [Configuration with Lua](./wiki.md#lua-configuration)
10. [Scripting with Lua](./wiki.md#scripting-with-lua)

# Installation

Go to [this](https://navi.readthedocs.io/en/latest/installation.html) link in the documentation to install navi