Skip to content

evaporei/voyager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

65 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

voyager

Cross platform mini file explorer. Although small, it is very fast (it is faster than Finder), it can read and render +50k files in a folder over the network (more about it below).

This program does the minimal amount of work and allocations needed to achieve its goals for Windows, MacOS and Linux.

You can see a demo for it below, for now it's not very pretty, I'll probably introduce better text rendering and fonts later.

demo of program

Features:

  • List dir files
  • Open file with default app
  • Navigate to other dirs
  • Start on specified folder (CLI arg)
  • File stats (on hover)
  • Delete files (right click)
  • Rename files (one click + typing)
  • File selection (shift)
  • Move files (hard one)
  • New file (empty though)
  • Extra: keybindings

Background

We recently have exposed a folder of our Raspberry Pi via Samba at home. Although we can read/write most folders via Finder, one of them simply freezes MacOS's software, because it has over +50k files. I was convinced there was a performant way to access these files over the network. After just one day of experimenting, voyager's first version was born and it already could access that folder in a performant way, whereas Finder would simply load forever.

About

๐Ÿ“ Very fast file explorer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages