docs.rs failed to build brum-1.2.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
brum-1.1.0
Brum
Why Brum?
- Instant 0ms Orthodox Multi-Pane Manager: 1-to-4 dynamic panels (
Alt+1–4), orthodox keyboard shortcuts (F1–F10), fast branch view, frame-0 optimistic pre-rendering, and directory fast caching. - Dual-Mode Floating & Dockable Core Functions: 19+ integrated native power tools that freely toggle between floating desktop windows and in-pane docking with zero iframe overhead (3D CAD Studio, File Splitter & Combiner, PDF Studio, Sharing Center, Disk Usage Analyzer, Notes, Audio Player, Media Player, Persistent Terminal, Duplicate Finder, Batch Renamer, Hex Editor, Tag Editor, Log Viewer, Format Converter, Delta Backup, and XDG Trash Suite).
- Synchronized Scrolling & Relative Navigation: Mirrored viewport scrolling and relative subfolder navigation across active panels with loop prevention.
- Universal Remote & Client VFS: Direct zero-leakage client for SFTP/SSH, SMB/Windows Shares, NFS, S3 Cloud Storage, WebDAV, Proton Drive, Hetzner Storage Box, and browser-native Client Local Folder mounts (
client://). - OpenID Connect (OIDC) & SSO Authentication: Enterprise identity provider integration (Authentik, Keycloak, generic OIDC) with PKCE flow and token lifecycle management.
- Zero-Knowledge Encrypted Vaults: Password-protected
.cdvaultcontainers with Argon2id + AES-256-GCM RAM-only virtual streaming (no plaintext ever touches disk). - Dual Mode: Run as a standalone native desktop app (Windows & Linux with tiling WM support) or as a headless web server.
Quick Start
Docker
Arch Linux / CachyOS (AUR)
Cargo / Local Build
Default Login: Username
admin, Passwordbrum(or log in directly with any Linux host system account via PAM).
Built-in Native Core Functions & Chewtoys Suite
| Core Function | Description | Replaced Utility |
|---|---|---|
| 3D CAD Studio | Interactive 3D model & mesh viewer (STL, OBJ, DXF, PLY, STEP wireframe, slicing plane) | Blender / MeshLab / FreeCAD |
| File Splitter & Combiner | Chunk-based binary file splitting, MD5/SHA-256 integrity checks, and recombining | HJSplit / GSplit / 7-Zip |
| PDF Studio | Pure-Rust visual PDF page reordering, splitting, 90° rotation, page extraction & merger | PDFsam / Acrobat |
| Sharing Center | Public file & folder link sharing, passcodes, expiration rules, client upload dropzones | Nextcloud Share / Dropbox |
| Disk Usage Analyzer | Interactive disk usage analyzer, directory distribution bar charts & top files inspector | WinDirStat / Baobab / ncdu |
| Notes | SQLite-backed Markdown notebook, checklists, version snapshots, and encrypted notes | Obsidian / Joplin |
| Audio Player & Media | Audio player, mini-pills, windowshade mode, 10-band EQ, 60 FPS visualizer, .m3u playlists | Winamp / XMPlay |
| Bite! Terminal | Persistent slide-up WebSocket PTY terminal with bundled JetBrainsMono Nerd Fonts | PuTTY / Web SSH |
| XDG Trash Suite | Linux XDG specification-compliant trash bin, .trashinfo metadata & 1-click restore |
trash-cli / Recycle Bin |
| Duplicate Finder | Multi-stage hash scanner (Blake3, SHA-256, MD5) with smart cleanup and filters | Czkawka / DupeGuru |
| Batch Renamer | Multi-pattern regex substitutions, auto-numbering, prefix/suffix, case transformations | Advanced Renamer |
| Hex Editor | Hexadecimal & ASCII binary byte inspector with search, jump to offset, and in-place editing | HxD / Hex Fiend |
| Tag Editor & EXIF | Audio ID3v1/ID3v2 metadata & album art editor, sequential auto-numberer & EXIF inspector | Mp3tag / ExifTool |
| Log Viewer | Real-time log tailing, regex & inverted filters, log level parsing, and autoscroll | lnav / tail -f |
| Format Converter | Browser-native image, audio, video, and document format transcoding | HandBrake / CloudConvert |
| Sync & Replication | Block-level binary delta replication (4 profiles), scheduler, and webhooks | Bvckup 2 / SyncToy |
| Encrypted Vaults | Zero-leakage AES-256-GCM in-memory encrypted virtual filesystem containers | Cryptomator / VeraCrypt |
| Diff & Comparison | Side-by-side text/code diffs and cryptographic directory comparison matrix | Beyond Compare / WinMerge |
| Tetrion (Chewtoy) | 60 FPS arcade canvas game, SRS rotation, DAS/ARR tuning & sync leaderboard | Desktop Distractions |
Documentation & User Manuals
All operational runbooks, platform guides, and security manuals are available on the Official GitHub Wiki and organized in manuals/:
- Power Tools & Chewtoys Manual — 3D CAD Studio, Splitter & Combiner, PDF Studio, Sharing Center, Disk Usage, Notes, Audio Player, Terminal, Vaults.
- Keyboard Shortcuts & Navigation — Orthodox F1–F10 keys, audio player keys, touch gestures.
- Configuration Guide (
config.toml) — Master config options, storage roots, sandboxing. - Remote Protocols & VFS Guide — SFTP, SMB, NFS, WebDAV, S3, Proton Drive, Hetzner.
- Transparent Encrypted Vaults Guide — Argon2id + AES-256-GCM in-memory containers.
- Advanced Sharing & Client Portals — Public links, granular ACLs, dynamic watermarking, upload dropzones.
- Windows Desktop & Packaging — Winget, Scoop, NSIS Setup, MSI, and Portable ZIP.
- Docker Deployment Guide — Compose, Portainer, and volume persistence.
- Proxmox VE & LXC Containers — 1-click Debian LXC container setup.
- Reverse Proxy & Mesh VPN Guide — Tailscale, NetBird, Caddy 2, Nginx, Traefik, Cloudflare.
- GitHub Milestones & Roadmap — Active milestones, roadmap vision, and release targets.
- GitHub Issues & Sprint Backlog — Feature backlog, bug triage, and active sprint items.
- Changelog — Release notes and version history.
Support & Contributions
If you find Brum useful and would like to support ongoing development, consider buying a coffee:
License
MIT License © Bolt J Woofson @ Woofsons Lab