Sitelet https://github.com/BRF-Tech
Skip to content
@BRF-Tech

BRF Tech

Home of filex, the self-hosted file manager, and its apps, language packs and packaging.

BRF Tech

Open-source software from BRF Tech. Most of what lives here is filex, a self-hosted file manager, and the pieces around it: apps that run inside it, language packs, and the packaging that installs it.

filex

filex is a self-hosted file manager: one Go binary with a full web UI, storage that plugs in (local, S3, SFTP, WebDAV, FTP, SMB), and the same files reachable over S3, SFTP, FTPS, WebDAV and NFS.

It also comes as a desktop app with folder sync, as a web component you can embed in your own application, and with a built-in MCP server. MIT licensed.

filex.sh · Documentation · Live demo · Source · Releases

The filex file explorer showing a thumbnail grid

Install

filex File Manager in the Microsoft Store    filex-app in the Snap Store

# Server: container image on the GitHub Container Registry
docker pull ghcr.io/brf-tech/filex:latest

# Desktop app
brew install brf-tech/filex/filex-app    # macOS 13+, Apple Silicon
sudo snap install filex-app              # Linux with snapd

# CLI
brew install brf-tech/filex/filex        # macOS, Linux

The winget packages, BRFTech.filex-app and BRFTech.filex, are submitted and waiting for review in winget-pkgs.

How to run the server, plus the Windows installer, portable builds, AppImage, .deb, .rpm and .dmg: Installation · Desktop app · latest release.

To embed the file manager in your own web app, use @brftech/filex (web component) or @brftech/filex-react from npm.

Repositories

Repository What it is
filex The file manager: server, web UI, desktop app and CLI.
filex-sign e-Signature app for filex: sign PDFs, request signatures and verify them.
filex-convert Convert app for filex: converts files between formats, as a WebAssembly app.
filex-app-template Start your own filex app: a working example, tests, a reproducible build and a release workflow.
filex-lang-template Translate filex into your language and ship it as a language pack.
Language packs German, Spanish and French. AI-translated and awaiting review by native speakers.
homebrew-filex Homebrew tap for the filex CLI and desktop app.

Apps and language packs are installed from the filex admin panel, under Plugins → Apps. See Apps and writing your own.

Contributing

Security

Please do not report vulnerabilities in public issues. Follow the security policy or write to security@brf.sh.

Contact

hello@brf.sh · brf.sh

The store badges are the stores' own artwork, used unmodified: Microsoft and the Microsoft Store badge are trademarks of the Microsoft group of companies; the Snap Store badge is © Canonical Ltd., licensed CC BY-ND 2.0 UK.

Pinned Loading

  1. filex filex Public

    Self-hosted file manager: one Go binary, a full web UI, and storage that plugs in - local, S3, SFTP, WebDAV, FTP, SMB. The same tree is also reachable AS S3, SFTP, FTPS, NFS and WebDAV. Sign in wit…

    Go 23 4

  2. filex-sign filex-sign Public

    e-Signature app for filex: sign, request signatures and verify PDFs, as a WebAssembly app plugin

    Go

  3. filex-convert filex-convert Public

    Convert app for filex: anything-to-anything file conversion as a WebAssembly app plugin

    Go

  4. filex-app-template filex-app-template Public template

    Start a filex app (a WebAssembly plugin) from here: a working example app, tests, a reproducible build and a release workflow.

    Go

  5. filex-lang-template filex-lang-template Public template

    Translate filex into your language and ship it as a language pack

    JavaScript

  6. homebrew-filex homebrew-filex Public

    Homebrew tap for filex (CLI) and filex-app (desktop)

    Ruby

Repositories

Showing 10 of 14 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…