All Projects → marcusbritanicus → NewBreeze

marcusbritanicus / NewBreeze

Licence: GPL-3.0 license
NewBreeze File Manager based on Qt

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
HTML
75241 projects
Meson
512 projects
Makefile
30231 projects
shell
77523 projects
Roff
2310 projects

Projects that are alternatives of or similar to NewBreeze

Qtfm
Qt File Manager
Stars: ✭ 73 (+23.73%)
Mutual labels:  qt5, file-manager
qt-webkit-kiosk
This is simple browser application written on Qt & QtWebkit.
Stars: ✭ 49 (-16.95%)
Mutual labels:  qt5, qt4
qt monkey
Tool for testing Qt based applications
Stars: ✭ 39 (-33.9%)
Mutual labels:  qt5, qt4
plexydesk
Lightweight Desktop Manager for Gnu/Linux and FreeBSD - Ideal for Low resource computers
Stars: ✭ 33 (-44.07%)
Mutual labels:  qt5
file-manager
A basic node.js file manager
Stars: ✭ 76 (+28.81%)
Mutual labels:  file-manager
klatexformula
Generate images from LaTeX equations that you can drag and drop, copy and paste or save to disk.
Stars: ✭ 70 (+18.64%)
Mutual labels:  qt5
hive-desktop
🐝 A small LAN chat app
Stars: ✭ 69 (+16.95%)
Mutual labels:  qt5
qnotero
Standalone sidekick to the Zotero reference manager
Stars: ✭ 38 (-35.59%)
Mutual labels:  qt5
CMlyst
CMlyst is a Content Management application built upon Cutelyst with support for Menus, Pages, Blogs and Feeds
Stars: ✭ 22 (-62.71%)
Mutual labels:  qt5
uploadcare-ios
UploadcareKit: iOS SDK for Uploadcare API
Stars: ✭ 24 (-59.32%)
Mutual labels:  file-manager
Qt OpenCV
Qt/QtQuick apps using OpenCV
Stars: ✭ 19 (-67.8%)
Mutual labels:  qt5
WMIT
Warzone Model Import Tool - for use with Warzone 2100
Stars: ✭ 14 (-76.27%)
Mutual labels:  qt5
cyan
Cyan Color Converter
Stars: ✭ 68 (+15.25%)
Mutual labels:  qt5
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (-44.07%)
Mutual labels:  qt5
RepRaptor
A Qt RepRap gcode sender/host controller
Stars: ✭ 37 (-37.29%)
Mutual labels:  qt5
util
封装了一些Java常用的功能
Stars: ✭ 19 (-67.8%)
Mutual labels:  file-manager
Qt-Advanced-Docking-System
Advanced Docking System for Qt
Stars: ✭ 909 (+1440.68%)
Mutual labels:  qt5
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-79.66%)
Mutual labels:  qt5
mini-qml
Minimal Qt deployment for Linux, Windows, macOS and WebAssembly.
Stars: ✭ 44 (-25.42%)
Mutual labels:  qt5
qt-ribbon
A ribbon bar implementation for Qt widgets applications
Stars: ✭ 43 (-27.12%)
Mutual labels:  qt5

NewBreeze

A fast and light-weight file manager based on Qt

Chat with me at Gitter

Qt5 migration complete. Qt5 is now the preferred Qt version.

Note: NewBreeze 3.0 is in the oven. Expect several changes..!!

Built on top of the Powerful Qt GUI Toolkit, this file manager is sleek, stylish and fast. It's heavily customized while not compromizing on speed.

Some of its features are

  • Fast startup and browsing
  • Folder, text, html, image, odt, and pdf quick preview
  • File Association support
  • Provides Categorized List, Icon and Details View
  • Sleek side panel showing drives and bookmarks
  • Full drag and drop support
  • Applications, Catalog View and SuperStart
  • Auto update devices list
  • Custom Folder Icons and Thumbnail Preview
  • Complete mime-icon support
  • BreadCrumbs Navigation Bar
  • Custom Actions and Inline terminal
  • SingleApplication Mode for resource sharing
  • Plugin System Support
  • Inbuilt folder encryption support using encfs

Its features such as inbuilt file and folder encryption, SuperStart, and Quick file previews, are not found in any other file manager available for linux.

Please READ the ReleaseNotes for information on the new features

Notes for compiling (Qt5) - linux:

  • Download the sources
    • Git: git clone https://gitlab.com/marcusbritanicus/NewBreeze.git NewBreeze-master
    • Tar: wget https://gitlab.com/marcusbritanicus/NewBreeze/-/archive/master/NewBreeze-master.tar.gz && tar -xf NewBreeze-master.tar.gz
  • Enter NewBreeze-master
  • Open the terminal and type: qmake -qt5 DEFINES+=USE_MEDIAINFO DEFINES+=HAVE_LZLIB && make
    • In case you do not want mediainfo, skip DEFINES+=USE_MEDIAINFO
    • In case you do not want/have liblz (for lzip compression), skip DEFINES+=HAVE_LZLIB.
    • To use lzip without the headers, install the lzip binary and skip DEFINES+=HAVE_LZLIB.
  • To install, as root type: make install

Dependencies:

  • Qt5 (qtbase5-dev, qtbase5-dev-tools)
    • QtWebKit in case of Qt5 and upto Qt 5.4 (libqtwebkit-dev, libqt5webkit5-dev, qtwebkit5-dev)
    • QtWebEngine Qt 5.5 onwards (qtwebengine5-dev)
    • QScintilla (libqt5scintilla2-dev, libqscintilla2-qt5-dev)
  • libarchiveqt (https://gitlab.com/marcusbritanicus/libarchive-qt)
  • libdjvulibre-dev (libdjvulibre-dev)
  • ffmpegthumbnailer (libffmpegthumbnailer-dev)
  • poppler (libpoppler-qt5-dev)
  • mpv (libmpv-dev)
  • QDocumentView (https://gitlab.com/marcusbritanicus/QDocumentView)

My System Info

  • OS: Debian Sid
  • Qt: Qt5 5.14.2
  • QScintilla: 2.11.2
  • LibArchiveQt: 2.0.6
  • popper-qt5: 0.85.0-2
  • libdjvulibre: 3.5.27.1
  • mediainfo: 20.08
  • libexif: 0.6.22-2
  • libmpv-dev: 0.32.0-2

Known Bugs

  • Reloading causes custom folder icons not to be rendered in some cases
  • Loading of folders with large number of nodes freezes the app for a significant time (~5 - 10s)
  • Rapid changes in a folder might cause crash in NewBreeze

Upcoming

  • Any other feature you request for... :)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].