{"id":24627743,"url":"https://github.com/gtsteffaniak/filebrowser","last_synced_at":"2026-04-01T22:12:24.344Z","repository":{"id":174859597,"uuid":"652319769","full_name":"gtsteffaniak/filebrowser","owner":"gtsteffaniak","description":"📂 Web File Browser","archived":false,"fork":false,"pushed_at":"2026-03-28T15:05:08.000Z","size":88157,"stargazers_count":6697,"open_issues_count":116,"forks_count":323,"subscribers_count":27,"default_branch":"main","last_synced_at":"2026-03-28T17:16:20.617Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"filebrowser/filebrowser","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gtsteffaniak.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"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":null,"dco":null,"cla":null}},"created_at":"2023-06-11T19:19:09.000Z","updated_at":"2026-03-28T16:11:25.000Z","dependencies_parsed_at":"2025-12-14T21:05:00.239Z","dependency_job_id":null,"html_url":"https://github.com/gtsteffaniak/filebrowser","commit_stats":null,"previous_names":["gtsteffaniak/filebrowser"],"tags_count":106,"template":false,"template_full_name":null,"purl":"pkg:github/gtsteffaniak/filebrowser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gtsteffaniak%2Ffilebrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gtsteffaniak%2Ffilebrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gtsteffaniak%2Ffilebrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gtsteffaniak%2Ffilebrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gtsteffaniak","download_url":"https://codeload.github.com/gtsteffaniak/filebrowser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gtsteffaniak%2Ffilebrowser/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"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":[],"created_at":"2025-01-25T05:01:41.058Z","updated_at":"2026-04-01T22:12:24.327Z","avatar_url":"https://github.com/gtsteffaniak.png","language":"Go","funding_links":[],"categories":["网络信息服务","Go","others","Tool"],"sub_categories":["资源传输下载","File Server"],"readme":"\u003cdiv align=\"center\"\u003e\n\n  [![Go Report Card](https://goreportcard.com/badge/github.com/gtsteffaniak/filebrowser/backend)](https://goreportcard.com/report/github.com/gtsteffaniak/filebrowser/backend)\n  [![Codacy Badge](https://app.codacy.com/project/badge/Grade/1c48cfb7646d4009aa8c6f71287670b8)](https://www.codacy.com/gh/gtsteffaniak/filebrowser/dashboard)\n  [![latest version](https://img.shields.io/github/v/release/gtsteffaniak/filebrowser)](https://github.com/gtsteffaniak/filebrowser/releases)\n  [![DockerHub Pulls](https://img.shields.io/docker/pulls/gtstef/filebrowser?label=latest%20Docker%20pulls)](https://hub.docker.com/r/gtstef/filebrowser)\n  [![Apache-2.0 License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n\n  [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://github.com/gtsteffaniak/filebrowser/wiki/Q\u0026A#is-there-a-way-to-donate-or-support-this-project)\n\n  \u003cimg width=\"150\" src=\"https://github.com/user-attachments/assets/c40b22c9-33da-47b7-bc4c-ce69bb5cc174\" title=\"Logo\"\u003e\n  \u003ch3\u003eFileBrowser Quantum\u003c/h3\u003e\n  The best free self-hosted web-based file manager.\n  \u003cbr/\u003e\u003cbr/\u003e\n  \u003cimg width=\"800\" src=\"https://github.com/user-attachments/assets/162d7a95-33b7-49bd-976c-dd6822c0d22b\"\u003e\n\u003c/div\u003e\n\n## Pinned\n\n:loudspeaker: [New Announcement](https://github.com/gtsteffaniak/filebrowser/discussions/2048)\n\n:pushpin: [Read The Official Docs](https://filebrowserquantum.com/) (currently english-only)\n\n## About\n\nFileBrowser Quantum provides an easy way to access and manage your files from the web. It has a modern responsive interface that has many advanced features to manage users, access, sharing, and file preview and editing.\n\nThis version is called \"Quantum\" because it packs tons of advanced features into a tiny and easy-to-run file. Unlike the majority of alternative options, FileBrowser Quantum is simple to install and easy to configure.\n\nThe goal for this repo is to become the best open-source self-hosted file browsing application that exists -- **all for free**. This repo will always be free and open-source.\n\nReady to try it out? See [Getting Started Docs](https://filebrowserquantum.com/en/docs/getting-started/).\n\n## How its different\n\nFileBrowser Quantum is a massive fork of the file browser open-source project with the following changes:\n\n  1. ✅ Better source configuration - multiple sources, include/exclude rules, and [more](https://filebrowserquantum.com/en/docs/configuration/sources/)\n  2. ✅ Login support for OIDC, LDAP, JWT, password + 2FA, and proxy.\n  3. ✅ Beautiful, Responsive, and Customizable user interface.\n  4. ✅ Streamlined configuration via `config.yaml` config file.\n  5. ✅ Ultra-efficient Sqlite [indexing](https://github.com/gtsteffaniak/filebrowser/wiki/Indexing)\n     - Real-time search results as you type.\n     - Real-time monitoring and updates in the UI.\n     - Search supports file and folder sizes, along with various filters.\n  6. ✅ Better listing browsing\n     - Better thumbnail support including **office**, **video**, and **album artwork**, and **3D models**.\n     - Faster and more responsive views with animations.\n     - Folder sizes are displayed and support thumbnails\n     - Navigating remembers the last scroll position.\n  7. ✅ Highly configurable and [customizable sharing options](https://filebrowserquantum.com/en/docs/shares/options/)\n     - share expiration time\n     - users who can access share (including anonymous)\n     - styling and themes\n     - file viewing, editing, and uploading permissions\n  8. ✅ Directory-level access control that can be scoped to user or group.\n  9. ✅ Developer API support\n     - Ability to create long-lived API Tokens.\n     - A helpful Swagger page is available at `/swagger` endpoint for API enabled users.\n\nNotable features that this fork *does not* have (removed):\n - ❌ shell commands are completely removed and will not be returned.\n\nFileBrowser Quantum differs significantly from the original version. Many of these changes required a significant overhaul. Creating a fork was a necessary process to make the program better. There have been many growing pains, but a stable release is planned and coming soon.\n\n## The UI\n\nThe UI has a simple three-component navigation system:\n\n  1. (Left) Multi-action button with slide-out panel.\n  2. (Middle) The powerful search bar.\n  3. (Right) The view change toggle.\n\nAll other functions are moved either into the action menu or pop-up menus.\nIf the action does not depend on context, it will exist in the slide-out\naction panel. If the action is available based on context, it will show up as\na pop-up menu.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"1000\" src=\"https://github.com/user-attachments/assets/aa32b05c-f917-47bb-b07f-857edc5e47f7\" title=\"Search GIF\"\u003e\n\u003c/p\u003e\n\n## Official Docs\n\nSee the [Official Docs](https://filebrowserquantum.com/). Contributions are welcome and encouraged! See [FilebrowserDocs Github](https://github.com/quantumx-apps/filebrowserDocs).\n\n## Comparison Chart\nApplication Name | \u003cimg width=\"48\" src=\"https://github.com/user-attachments/assets/c40b22c9-33da-47b7-bc4c-ce69bb5cc174\" \u003e Quantum | \u003cimg width=\"48\" src=\"https://github.com/filebrowser/filebrowser/blob/master/frontend/public/img/logo.svg\" \u003e Filebrowser | \u003cimg width=\"48\" src=\"https://github.com/mickael-kerjean/filestash/blob/master/public/assets/logo/app_icon.png?raw=true\" \u003e Filestash | \u003cimg width=\"48\" src=\"https://avatars.githubusercontent.com/u/19211038?s=200\u0026v=4\" \u003e  Nextcloud | \u003cimg width=\"48\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Google_Drive_logo.png/480px-Google_Drive_logo.png\" \u003e Google_Drive | \u003cimg width=\"48\" src=\"https://avatars.githubusercontent.com/u/6422152?v=4\" \u003e FileRun\n--- | --- | --- | --- | --- | --- | --- |\nFilesystem support            | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |\nLinux                         | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |\nWindows                       | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |\nMac                           | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |\nSelf hostable                 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |\nHas Stable Release?           | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nS3 support                    | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ |\nwebdav support                | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |\nFTP support                   | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ |\nDedicated docs site?          | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |\nMultiple sources at once      | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |\nDocker image size             | 180 MB (with ffmpeg) | 31 MB  | 240 MB (main image) | 250 MB | ❌ | \u003e 2 GB |\nMin. Memory Requirements      | 512 MB | 128 MB | 128 MB (main image) | 512 MB | ❌ | 512 MB   |\nhas standalone binary         | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |\nprice                         | free | free | free | free tier | free tier | $99+ |\nrich media preview            | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nUpload files from the web?    | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nAdvanced Search?              | ✅ | ❌ | ✅ | configurable | ✅ | ✅ |\nIndexed Search?               | ✅ | ❌ | ✅ | configurable | ✅ | ✅ |\nContent-aware search?         | ❌ | ❌ | ✅ | configurable | ✅ | ✅ |\nCustom job support            | :construction: | ✅ | ✅ | ✅ | ❌ | ✅ |\nMultiple users                | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nSingle sign-on support        | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |\nLDAP sign-on support          | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |\nLong-live API key support     | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |\nAPI documentation page        | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ |\nMobile App                    | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ |\nopen source?                  | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |\ntags support                  | :construction: | ❌ | ✅ | ✅ | ❌ | ✅ |\nshareable web links?          | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nEvent-based notifications     | :construction: | ❌ | ✅ | ❌ | ❌ | ✅ |\nMetrics                       | :construction: | ❌ | ✅ | ❌ | ❌ | ❌ |\nfile space quotas             | :construction: | ❌ | ✅ | ❌ | ✅ | ✅ |\ntext-based files editor       | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |\nOffice file support           | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ |\nOffice file previews          | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |\nThemes                        | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |\nBranding support              | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |\nactivity log                  | :construction: | ❌ | ✅ | ✅ | ✅ | ✅ |\nComments support              | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |\ntrash support                 | :construction: | ❌ | ✅ | ✅ | ✅ | ✅ |\nStarred/pinned files          | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ |\nChromecast support            | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |\nShare collections of files    | :construction: | ❌ | ❌ | ❌ | ❌ | ✅ |\nCan archive selected files    | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ |\nCan browse archive files      | :construction: | ❌ | ✅ | ❌ | ❌ | ✅ |\nCan convert documents         | :construction: | ❌ | ✅ | ❌ | ❌ | ✅ |\nCan convert videos            | :construction: | ❌ | ✅ | ❌ | ❌ | ❌ |\nCan convert photos            | :construction: | ❌ | ✅ | ❌ | ❌ | ❌ |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgtsteffaniak%2Ffilebrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgtsteffaniak%2Ffilebrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgtsteffaniak%2Ffilebrowser/lists"}