A cross-platform desktop file viewer.
Android version here - https://github.com/praharshjain/Vudit
- Files listing
- Image viewer, music and video player, support for media streaming
- Document viewer
- SWF (Flash) player
- PGN viewer
- Code syntax highlighter
- Ability to open URLs
- Convert and play media files (which are not natively supported) like - "flv", "avi" etc using ffmpeg-wasm
Supported file types and extensions -
-
Media files:
Audio files - "mp3", "ogg", "oga", "wav", "mid", "m4a", "opus", "ogm", "flac", "aac"
Image files - "png", "jpg", "gif", "bmp", "jpeg", "webp", "svg", "ico", "tif", "tiff", "wmf"
Video files - "mp4", "mpeg", "m4v", "mkv", "ogv", "webm", "3gp", "mov", "flv", "m3u", "m3u8", "mpd"
-
Document files:
Markdown - "md", "mkd", "mkdn", "mdwn", "mdown", "markdown"
Open document formats - "odt", "ott", "odp", "otp", "ods", "ots", "fodt", "fods", "fodp"
Other formats: "pdf", "rtf", "djv", "djvu", "epub", "opf", "docx", "tex", "latex", "ipynb"
-
Treedoc files: (with tree and table view): "json", "xml", "fxml", "yaml", "csv"
-
Zip Archive (zip)
-
SQLite File (sqlite)
-
PGN file (portable game notation)
-
Text files and code files (with syntax highlighting):
"ascii", "asm", "awk", "bash", "bat", "bf", "bsh", "c", "cert", "cgi", "clj", "conf", "cpp", "cs", "css", "diff", "elr", "go", "h", "hs", "htaccess", "htm", "html", "ini", "java", "js", "key", "lisp", "log", "lua", "md", "mkdn", "pem", "php", "pl", "py", "rb", "readme", "scala", "sh", "sql", "srt", "sub", "tex", "toml", "txt", "vb", "vbs", "vhdl", "wollok", "xsd", "xsl", "iml", "gitignore", "gradle"
-
Any other file with mime type text
To run -
git clone https://github.com/praharshjain/Vudit-Desktop.git
cd Vudit-Desktop
npm install (try npm install --force if any issues)
npm start
To build -
npm install (try npm install --force if any issues)
npm run dist
MIT