-
Notifications
You must be signed in to change notification settings - Fork 310
Home
FileBrowser Quantum is a fork of the file browser opensource project with the following changes:
- Indexes files efficiently. (See indexing readme for more info.)
- Real-time search results as you type!
- Search supports file/folder sizes and many file type filters.
- Enhanced interactive results that show file/folder sizes.
- Revamped and simplified GUI navbar and sidebar menu.
- Additional compact view mode as well as refreshed view mode styles.
- Many graphical and user experience improvements.
- right-click context menu
- Revamped and simplified configuration via
config.yamlconfig file. - Better listing browsing
- Switching view modes is instant
- Folder sizes are shown as well
- Changing Sort order is instant
- The entire directory is loaded in 1/3 the time
- Developer API support
- Ability to create long-live API Tokens.
- Helpful Swagger page available at
/swaggerendpoint.
Notable features that this fork does not have (removed):
- jobs/runners are not supported yet (planned).
- shell commands are completely removed and will not be returned.
- Themes and branding are not fully supported yet (planned).
- see feature matrix below for more.
- pagination for directory items, so large directories with more than 100,000 items may be slow to load or not load at all.
FileBrowser Quantum provides a file-managing interface within a specified directory and can be used to upload, delete, preview, rename, and edit your files. It allows the creation of multiple users and each user can have its directory.
This repository is a fork of the original filebrowser with a collection of changes that make this program work better in terms of aesthetics and performance. Improved search, simplified UI (without removing features) and more secure and up-to-date build are just a few examples.
FileBrowser Quantum differs significantly from the original. There are hundreds of thousands of lines changed and they are generally no longer compatible with each other. This has been intentional -- the focus of this fork is on a few key principles:
- Simplicity and improved user experience
- Improving performance and faster feedback when making changes.
- Minimize external dependencies and standard library usage.
- Of course -- adding much-needed features.
For more questions, see the Q&A Readme
The UI has a simple three-component navigation system :
- (Left) The slide-out action panel button
- (Middle) The powerful search bar.
- (Right) The view change toggle.
All other functions are moved either into the action menu or popup menus. If the action does not depend on context, it will exist in the slide-out action panel. If the action is available based on context, it will show up as a popup menu.