Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noxen File Explorer: Razer Native

NoxenFE logo

A custom Windows file explorer rebuilt in native C++ / Qt.
Tabs, This PC, Quick Access, preview/details, MTP support, archive tools, themes, updater packages, checksums, rollback folders, and a Win32 fallback repair mode.

Latest release Native line Platform Language Qt Updater

Latest Release · All Releases · Download Center · Screenshots · Release History


Screenshots

Home / Quick Access This PC
Home screenshot slot This PC screenshot slot
Folder View Updater
Folder view screenshot slot Updater screenshot slot
Settings / Updater Tab Win32 Fallback Repair
Updater settings screenshot slot Win32 fallback screenshot slot

What is Noxen File Explorer?

Noxen File Explorer is a custom Windows file manager. The project started as a Python/PySide6 application and was later rebuilt as Noxen File Explorer: Razer Native, a native C++ / Qt version designed to be faster, cleaner, easier to package, and easier to extend.

The goal is not to perfectly clone every part of Windows Explorer. The goal is to make a custom file explorer with a strong desktop-app feel, custom workflow, tabbed browsing, modular feature DLLs, MTP tools, archive tools, and a controlled update system.

Current Release

Field Value
Product line Noxen File Explorer: Razer Native
Current version v2.0.1 R1.1
GitHub release tag RN-R1.1
Recommended package Normal folder build
Optional package One-file wrapper build
Platform Windows x64
Framework C++17 / Qt 6.10.2 / Win32 fallback updater
Website https://sonicfantech.org/Site/DownloadNFE/

Download

Recommended: Normal Folder Build

Use the normal folder build for most cases. It keeps the app EXE, Qt runtime, FeatureDLLs, updater files, 7-Zip tools, themes, SaveData, and licenses as normal files/folders.

NoxenFE_RazerNative_v2_0_1_R1_1_NormalBuild.zip

Optional: One-File Build

The one-file build is a wrapper around an extracted runtime. This is expected because Qt platform plugins, feature DLLs, updater files, helper EXEs, and 7-Zip files need to exist on disk at runtime.

NoxenFE_RazerNative_v2_0_1_R1_1_OneFileBuild.zip

When testing a fresh one-file build, clear the extracted runtime first:

%LOCALAPPDATA%\Noxen File Explorer\OneFileRuntime

Key Features

File Explorer Core

  • Tabbed folder browsing
  • This PC drive page
  • Home / Quick Access page
  • Sidebar navigation
  • Address bar path entry
  • Back / Forward / Up / Refresh
  • Backspace-as-Up folder navigation
  • View modes, including details/list/icon views
  • Preview/details pane
  • File/folder context menus
  • Rename, delete, copy, paste, and file actions
  • Settings saved under resources/SaveData/

Native Razer Build

  • Native C++ / Qt rebuild of the older Python version
  • Windows x64 target
  • Modular runtime layout
  • Feature DLL architecture
  • Bundled third-party tools where needed
  • Normal folder build and one-file wrapper build

MTP / Phone Support

NFE includes MTP support through modular helper DLLs:

Resources/FeatureDLLs/MTPsupport/NoxenMtpDeviceScan.dll
Resources/FeatureDLLs/MTPsupport/NoxenMtpFs.dll
Resources/FeatureDLLs/MTPsupport/NoxenMtpActions.dll

Archive / ISO Support

NFE uses bundled 7-Zip files for archive tasks. Users do not need to install system 7-Zip for NFE archive operations.

Common actions include Open archive, Extract Here, Extract to folder, Test archive, Create ZIP / 7Z, Open in 7-Zip File Manager, and ISO mount/open/eject actions where supported.

Themes

Built-in themes are stored here:

resources/Themes/built-in/

The custom theme folder is already reserved for later:

resources/Themes/custom/

Updater System

v2.0.1 R1.1 adds the first updater-ready system:

resources/update/NFEUpdate.exe
resources/update/NFEUpdateQt.dll

Updater data folders:

resources/update/Logs/
resources/update/RoleBacks/
resources/update/cashes/
resources/update/Checksums/
resources/update/DownloadedUpdatePackage/

Update package verification uses server-side SHA-256 checksum files. The updater compares the downloaded package hash against the checksum file before installing.

Normal build update package layout:

update/
├─ latest.zip
├─ latest.7z
├─ latest.tar
├─ update.wim
└─ Checksums/
   ├─ latest.zip.sha256.txt
   ├─ latest.7z.sha256.txt
   ├─ latest.tar.sha256.txt
   └─ update.wim.sha256.txt

One-file build update package layout:

update/OF/
├─ update.zip
├─ update.7z
├─ update.tar
├─ update.wim
└─ Checksums/
   ├─ update.zip.sha256.txt
   ├─ update.7z.sha256.txt
   ├─ update.tar.sha256.txt
   └─ update.wim.sha256.txt

Project Layout

NoxenFE_RazerNative/
├─ NoxenFE_RazerNative.exe
├─ Resources/
│  ├─ NoxenFE_RazerNative_App.exe
│  ├─ Qt/
│  ├─ FeatureDLLs/
│  ├─ Themes/
│  ├─ SaveData/
│  └─ update/
├─ dllsrc/
├─ update/
├─ tools/
└─ README.md

Release History

Release Date Era Notes
v2.0.1 R1.1 2026-06-27 Razer Native C++ / Qt Updater foundation, checksum validation, SaveData, themes, Backspace-as-Up, Win32 fallback repair.
v2.0 R1 2026-06-23 Razer Native C++ / Qt Full native C++ rebuild of the original Python/PySide6 NFE line.
R3.1 / v1.4.1 2026-01-07 Original Python / PySide6 Bug-fix and quality release with MTP companion workflow and stability fixes.
R3 / v1.4 2025-12-31 Original Python / PySide6 Recent locations/files, context menu upgrades, copy/move progress UI, address bar commands.
R2 2025-12-30 Original Python / PySide6 New submenu, archive actions, Notepad++, ISO actions, Delete/Shift+Delete behavior.
R1 2025-12-28 Original Python / PySide6 First public Python/PySide6 release.

Known Notes

  • The normal folder build is the safest package for most users.
  • The one-file build extracts its runtime before launching.
  • Normal updater mode skips resources/Qt/.
  • Repair mode uses the Win32 fallback updater so Qt files can be repaired without Qt being loaded.
  • NFE’s updater uses the bundled NFE 7-Zip files, not the system-installed 7-Zip context menu.
  • Check updater logs under resources/update/Logs/ when testing updates.

About

Noxen File explorer is a file manager made in Python, and was made as a personal project, this project was code named pyFiles

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors