Skip to content

aleksey-hoffman/sigma-file-manager

Repository files navigation

Note

Sigma File Manager (current page): development is paused
Sigma File Manager v2.0: development is active

Latest news

  • Version 2.0.0-alpha.1 was released.
  • Version 1.7.0 was released. Video review: https://www.youtube.com/watch?v=ZQy754HOM7Y
  • Started creating Sigma File Manager Next (v2.0). Rewriting the app codebase with newer, better technologies (Rust, Vue 3, Typescript), as well as improving code quality and moving away from Electron.js. Once finished, the app will become faster, more capable, and better in every other way.
  • Reddit community r/SigmaFileManager was created. This is where I will post all the updates, polls, progress, image and video previews of new / modified features, tips, etc. Check it out and post some cool ideas!

What's new in v1.7

  • 4 new features
  • 9 improvements
  • 5 fixes
SEE RELEASE NOTES β†’

Β Β Sigma File Manager

"Sigma File Manager" is a free, open-source, quickly evolving, modern file manager (explorer / finder) app for Windows and Linux.

Designed, developed, and maintained by Aleksey Hoffman

Community links

Discord | Reddit | YouTube | X (Twitter) | Telegram
Thanks to everyone who has been sharing this project with others!

Goal

Create the best existing intelligent file manager & productivity app that will significantly speed up your workflow, provide you with advanced tools, and keep your data safe.

Done 21 of 100 major features.

Features

The list of major features:

  • SMART GLOBAL SEARCH: feature allows you to find any file / directory on your computer in just a few seconds. It also implements a typo correction system, allowing you to find files even when the search query includes typos, wrong case, wrong word order, missing words, missing symbols, and missing file extension.

  • TABS: feature allows you to quickly switch between multiple directories with a click or a shortcut.

  • WORKSPACES: feature allows you to create separate workspaces with their own tabs and pre-defined actions, allowing you to quickly switch between them. Actions can perform different operations, e.g. open a website, run a script, open a file in a specific program, etc.

  • ADVANCED WIRELESS FILE SHARING: share a directory or stream any file to your local devices wirelessly without installing any apps. It works on any device with a modern web browser (smart TVs, mobile devices, laptops, virtual machines, etc).

  • ADDRESS BAR: lets you quickly navigate directories with your keyboard. It autocompletes file names and automatically opens directories as you type.

  • ITEM FILTER: allows you to filter out items from the list to quickly find the one you need. It supports advanced glob patterns and property prefixes.

  • ADVANCED FILE DOWNLOADER: stream / download any file from the internet just by dragging it (or its URL link) onto the app. It supports all file types, including videos from video services like Youtube and video streams (with or without auth tokens / URL timestamps).

  • SMART DRAG & DROP: allows you to easily download files from the internet, and provides a comfortable way of copying / moving local files.

  • SHORTCUTS: most actions within the app can be performed with shortcuts. You can also create global (system wide) shortcuts for some actions like opening / hiding the app or opening the app and instantly creating a new note.

  • CUSTOMIZABLE HOME PAGE BANNER: The home page of the app has a unique, recognizable feature - a customizable media background (banner). You can set a custom image / video or choose one of the built-in artworks (kindly provided to me by different artists) and personalize the app to your liking.

  • NOTES: Advanced note editor in this app allows you to create featureful notes and store them in one convenient, quickly accessible place.

  • DASHBOARD: Dashboard page provides quick access to pinned / protected / tagged items, and the timeline.

  • FILE PROTECTION: This feature allows you to protect any file / directory / note from being modified / renamed / moved / deleted.

  • INFO PANEL: displays useful information about currently selected file / directory and the file preview for media files: audio, video, images (including animated gifs, apng, webp, and many other formats).

  • ARCHIVER: built-in archiver allows you to compress files into archives and extract existing archives. It supports all most popular formats. See the list of formats on the "features" wiki page

  • AUTO UPDATES: the app updates itself automatically. It will let you decide if and when you want to download and install an update.

  • COMMUNITY PARTICIPATION: unlike closed-sourced apps, you participate in the development of this app (request features, vote which features should be prioritized, participate in discussions, modify code of the app yourself).

  • QUICK VIEW: allows you to quickly open selected files in a preview window, rather than an external program by pressing Space button. It supports images, videos, audio, PDF, most plain text formats.

  • INFUSIVE DESIGN: this app implements my custom, modern, beautiful, minimalistic, customizable, design system called "Infusive design".

  • WINDOW TRANSPARENCY EFFECTS: feature allows you to customize the app design and create literally infinite amount of custom, beautiful, modern UI designs by allowing you to beautifully infuse any image / video into every element of the app UI.

  • LOCALIZATION: the app interface can be displayed in any language. The languages can be edited, and new languages can be added by the community.

MANY MORE FEATURES ARE COMING

Several more major features / improvements are already in development and will be added in the next updates.

MORE INFO

DETAILED FEATURE DESCRIPTION (WIKI) β†’

FEATURES IN DEVELOPMENT β†’

Supporters

Consider supporting the project on Patreon:


See other methods

Sponsors

Hover is a popular service where you buy domain names for your website.
Use my Hover link and we'll both get $2 off their domains.
Houston's #1 Photo Restoration Service
photoancestry.com

Supporters

Andy Pfister Alex Ivantsov

The funding will be used for funding the development of this and my other big projects. I'm also working in collaboration with a few universities on a project that will help scientists speed up development of new medications and treatments for diseases, reducing the time need to find a new medication from 10 years (current average) to just a few months, and hopefully help humanity get rid of diseases (the project will be open-sourced later);

Download

Github All Releases

⚑ Requirements:

  • Memory (RAM): minimum: ~100 MB, average: ~400 MB;
  • Storage: minimum: ~370 MB;
  • OS: 64-bit: Windows, Linux;

πŸ“Ž Download links:

You can install the app in one of these ways:

Operating system Download link (latest version)
Windows (via winget) winget install --id=AlekseyHoffman.Sigma-File-Manager --source winget
Windows (via Microsoft store)
Windows (unsigned installable) Installable file (.exe)
Debian (Ubuntu) portable app | experimental AppImage
If there's no compiled binary for your Linux dist, you can build the app from the source code yourself, using Node v15.14.0 npm run build

Info

This app is primarily developed for Windows. The Linux builds get a lot less development time. They are less stable and have more issues. With more supporters, I will be able to spend more time on Linux builds.

Windows | Installation notes

It's recommended to install the app via the Microsoft store. If you decide to install the Installable file (.exe) instead, you might see a security warning during installation. If you see the warning prompt, click "More Info" and then "Run Anyway".

Ubuntu 22.04 LTS | Installation notes

Running AppImage applications in Ubuntu 22.04 LTS

⚠ Notes:

  • If you're running the app on the integrated GPU, the RAM usage will increase during video playback. Videos playing in the background (e.g. on the home page) are the main reason for high memory usage. You can reduce memory usage by choosing a static image for the "Windows transparency effect" and the home banner.
  • The app is still in early development (prototyping) stage. It is safe to use, it should not delete or damage any files by itself, but it's recommended to backup (copy) your important data to an external backup drive or to your cloud storage, just for good practice.
  • Expect to see some errors and performance issues in the first versions of the app. I will be fixing the problems gradually as they get reported by the users.
  • The app has not been optimized yet, RAM usage can spike and go over 1 GB during some operations. So, for now, avoid using the app on low-tier computers (i.e. computers with 4 GB of RAM or less).

πŸ’¬ Get notified

Community links: Reddit | YouTube | X (Twitter) | Telegram

If you can also click the "watch" button on top of the page if you want to get notified when I publish a new release, or someone opens a new discussion / issue.

πŸ’‘ Hidden treasures

There's a fun secret hidden somewhere in the app. See if you can find it. Hint: only the dinosaur knows about it.

Project links

Milestones

βœ… v1.0.0 (May 25 2021): publish the app;

βœ… by v1.1.0 (May 27 2021): new features, improvements, and fixes;

βœ… by v1.2.0 (June 2021): new features, improvements, and fixes;

βœ… by v1.3.0 (August 2021): new features, improvements, and fixes;

βœ… by v1.4.0 (September 2021): new features, improvements, and fixes;

βœ… by v1.5.0: new features, improvements, and fixes.

βœ… by v1.6.0: new features, improvements, and fixes, extensions support, localize the app to 10+ most popular languages;

⬜ ...

⬜ by v2.0.0: Reach the 20 major features count;

⬜ End goal: improve the app to the point of becoming the best file manager and one the most useful productivity apps. This milestone will be considered to be achieved when at least 3 reputable independent sources (reviewers / platforms) decide that the app has achieved all of the following titles:

  • ⬜ (0/3 sources) the best productivity impact;
  • ⬜ (0/3 sources) the best UI design;
  • ⬜ (0/3 sources) the best feature set;
  • ⬜ (0/3 sources) the fastest improvement rate;
  • ⬜ (0/3 sources) the most loved file manager app;
  • ⬜ (0/3 sources) the most intelligent file manager app;
  • ⬜ (0/3 sources) is one of top 3 desktop productivity apps;

Links to reviews: none yet.

Become my student

If you want to quickly learn how to build web and desktop apps like Sigma File Manager, I can teach you.

See more details on my Github profile page

Contributors - open-content creators

Artworks used in the app

Click on an image to visit the artist's page. If you like their art, consider supporting their work. You can find their support links in the app on the artwork cards in the background manager (app home page > banner menu > background manager).

Julien Gauthier Ahmed Teilab Johannes Plenio Suzy Hazelwood Dana Franklin Kevin Lanceplaine
Klaus Pillon Klaus Pillon Taryn Elliott Marcel van Vuuren Vadim Sadovski Andreas
Darius Kalinauskas Alena Aenami Alena Aenami Alena Aenami Wang Jie Vladimir Manyukhin
Laury Guintrand Sweeper3d

Special thanks

Open-source projects:

  • Electron: Makes it possible to create cross-platform apps for desktop platforms.
  • Vue.js: A wonderful JS framework that speeds up web development.
  • VSCode: One of the best code editors that significantly simplifies the development process.
  • Vuetify: Material components library that speeds up UI development.
  • Templarian/MaterialDesign: Provides beautiful, community created, free icons.
  • yt-dlp: Allows the app to download videos from a URL link using Python.
  • FFMPEG: Allows the app to convert and edit audio/video/images and get the media info.
  • 7-zip.org: Allows the app to work with archives (compress/decompress directories and files).
  • xxoo/node-fswin: Windows OS native API bindings for Node.js.

For developers

Developers, feel free to optimize and improve the app. Make sure to create a new issue or a discussion before implementing changes, so we can discuss the changes first.

See CONTRIBUTING.md file for more info.

License

Sigma file manager is licensed under GNU GPLv3 or later.

Copyright Β© 2021 - present Aleksey Hoffman. All rights reserved.