{"id":45705640,"url":"https://github.com/fenio/furman","last_synced_at":"2026-03-03T11:01:02.251Z","repository":{"id":340394651,"uuid":"1165773353","full_name":"fenio/furman","owner":"fenio","description":"dual-pane file manager","archived":false,"fork":false,"pushed_at":"2026-03-01T07:20:38.000Z","size":3008,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-01T09:58:48.071Z","etag":null,"topics":["dual-pane","file-manager","filesystem","linux","macos","s3","s3-buckets","s3-client","sftp","sftp-client","svelte","tauri"],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fenio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":"fenio","patreon":null,"open_collective":null,"ko_fi":"fenio","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2026-02-24T14:29:42.000Z","updated_at":"2026-03-01T07:20:16.000Z","dependencies_parsed_at":"2026-02-28T09:08:11.456Z","dependency_job_id":null,"html_url":"https://github.com/fenio/furman","commit_stats":null,"previous_names":["fenio/furman"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/fenio/furman","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fenio%2Ffurman","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fenio%2Ffurman/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fenio%2Ffurman/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fenio%2Ffurman/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fenio","download_url":"https://codeload.github.com/fenio/furman/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fenio%2Ffurman/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29998058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T09:59:02.300Z","status":"ssl_error","status_checked_at":"2026-03-02T09:59:02.001Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dual-pane","file-manager","filesystem","linux","macos","s3","s3-buckets","s3-client","sftp","sftp-client","svelte","tauri"],"created_at":"2026-02-25T00:17:58.603Z","updated_at":"2026-03-02T10:00:55.565Z","avatar_url":"https://github.com/fenio.png","language":"Svelte","funding_links":["https://github.com/sponsors/fenio","https://ko-fi.com/fenio"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"src/lib/assets/furman-logotype-dark.svg\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"src/lib/assets/furman-logotype-light.svg\"\u003e\n    \u003cimg alt=\"Furman\" src=\"src/lib/assets/furman-logotype-light.svg\" width=\"600\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  A dual-pane file manager for macOS inspired by times when Dos Navigator was the king.\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/fenio/furman/releases/latest\"\u003e\u003cimg alt=\"Release\" src=\"https://img.shields.io/github/v/release/fenio/furman?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg alt=\"License: GPL-3.0\" src=\"https://img.shields.io/badge/license-GPL--3.0-blue?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Features\n\n- **Dual-pane navigation** with Tab to switch between panes\n- **S3 support** — browse and transfer files to/from any S3-compatible storage (AWS, MinIO, Backblaze B2, etc.)\n- **Integrated terminal** — bottom panel (Cmd+T), Quake-style drop-down (Cmd+\\`), or in-pane mode (Cmd+Shift+T)\n- **Git integration** — panel header shows repo indicator with branch name, ahead/behind status, dirty flag, pull button, and branch switcher\n- **File viewer** (F3) — text with line numbers, image preview, hex dump\n- **File editor** (F4) — built-in text editor with dirty-state tracking\n- **Search** (Cmd+F) — search by file name or file content with streaming results\n- **Archive browsing** — navigate inside zip, rar, and 7z archives as if they were directories (requires `brew install 7zip`)\n- **File watcher** — panels auto-refresh when files change on disk\n- **Quick filter** — type to filter the file list in real time\n- **Directory sizes** — selecting a directory calculates its recursive size (configurable in Preferences)\n- **Selection** — click, Cmd+click to toggle, Shift+click for range, or rubber-band (marquee) drag in empty space\n- **Drag and drop** — drag files between panels to copy (or Shift+drag to move)\n- **Sidebar** — favorites, workspaces, mounted devices, S3 connections, theme toggle (Cmd+B to open, press again to focus for keyboard navigation)\n- **Preferences** — icon size, hidden files, external editor, startup sound (accessible via F9 menu)\n- **Dark / Light theme** — auto-detects OS preference, toggle with Cmd+Shift+L\n- **Icon and list views** — switch between list and grid layouts with configurable icon sizes\n\n## Installation\n\n### Homebrew\n\n```sh\nbrew install fenio/tap/furman\n```\n\n### Download\n\nGrab the latest `.dmg` from the [Releases](https://github.com/fenio/furman/releases/latest) page. Both Apple Silicon (ARM) and Intel builds are available.\n\n\u003e **Note:** Furman is not signed with an Apple Developer certificate. On first launch macOS Gatekeeper will block it. To allow it, go to **System Settings \u003e Privacy \u0026 Security** and click **Open Anyway**, or run:\n\u003e ```sh\n\u003e xattr -cr /Applications/Furman.app\n\u003e ```\n\n### Build from source\n\n```sh\ngit clone https://github.com/fenio/furman.git\ncd furman\nnpm install\nnpm run tauri build\n```\n\nThe `.dmg` will be in `src-tauri/target/release/bundle/dmg/`.\n\n## Screenshots\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/user-attachments/assets/0fc576cf-b13d-4db2-955d-0e42f2b52864\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/user-attachments/assets/de277ee1-edb9-41b1-8fd8-bf2b3c3c0dc5\"\u003e\n  \u003cimg alt=\"Furman dual-pane file manager\" src=\"https://github.com/user-attachments/assets/0fc576cf-b13d-4db2-955d-0e42f2b52864\"\u003e\n\u003c/picture\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/user-attachments/assets/45465cb2-04c8-4dcd-9ab5-d529e0ef323d\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/user-attachments/assets/40f77b47-833a-4580-be66-160eb60c91bd\"\u003e\n  \u003cimg alt=\"Furman with terminal and S3\" src=\"https://github.com/user-attachments/assets/45465cb2-04c8-4dcd-9ab5-d529e0ef323d\"\u003e\n\u003c/picture\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/user-attachments/assets/ad218d5c-3285-4a8d-95e3-ca534d8ba5ad\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/user-attachments/assets/b395210c-cd5a-4726-9ade-6079e61b7916\"\u003e\n  \u003cimg alt=\"Furman icon view\" src=\"https://github.com/user-attachments/assets/ad218d5c-3285-4a8d-95e3-ca534d8ba5ad\"\u003e\n\u003c/picture\u003e\n\n\n\n## Tech Stack\n\n| Layer    | Technology |\n|----------|------------|\n| Frontend | SvelteKit 5, TypeScript, Vite |\n| Backend  | Rust, Tauri 2 |\n| Terminal | xterm.js |\n| S3       | aws-sdk-s3 (Rust) |\n| Platform | macOS (Apple Silicon + Intel) |\n\n## Keyboard Shortcuts\n\n### File Operations\n\n| Shortcut | F-key | Action |\n|----------|-------|--------|\n| Cmd+R | F2 | Rename |\n| Cmd+3 | F3 | View file |\n| Cmd+E | F4 | Edit file |\n| Cmd+C | F5 | Copy to other panel |\n| Cmd+M | F6 | Move to other panel |\n| Cmd+N | F7 | Create directory |\n| Cmd+D | F8 | Delete |\n\n### Navigation\n\n| Shortcut | Action |\n|----------|--------|\n| Tab | Switch active panel |\n| Enter | Open directory / file |\n| Backspace | Go to parent directory |\n| Home / End | Jump to first / last entry |\n| PageUp / PageDown | Scroll by page |\n| Insert or Space | Toggle selection |\n\n### Terminal \u0026 UI\n\n| Shortcut | Action |\n|----------|--------|\n| Cmd+T | Toggle bottom terminal |\n| Cmd+\\` | Toggle Quake terminal |\n| Cmd+Shift+T | Toggle in-pane terminal |\n| Cmd+B | Toggle sidebar (press twice to focus for keyboard navigation) |\n| F9 | Toggle menu |\n| Cmd+F | Search |\n| Cmd+S | Connect to S3 |\n| Cmd+Shift+L | Toggle dark/light theme |\n| Cmd+Q | Quit |\n\n## License\n\nFurman is licensed under the [GNU General Public License v3.0](LICENSE).\n\nCopyright (c) 2026 Bartosz Fenski\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffenio%2Ffurman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffenio%2Ffurman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffenio%2Ffurman/lists"}