{"repo":"Sloaix/Gofi","free":true,"listed":false,"github":"https://github.com/Sloaix/Gofi","clone":"git clone https://github.com/Sloaix/Gofi.git","description":"Gofi (gəʊfi:) is a web file indexer written by golang","language":"TypeScript","stars":341,"topics":["go","filemanager","vue","web","nas","cloud","file-sharing","file"],"license":"MIT","category":"ui-components","readme_excerpt":"Gofi (Refactoring) &middot; Refactoring in Progress English 简体中文 Gofi is a modern, open-source web file indexer and manager, featuring a fully refactored frontend and backend for enhanced security, usability, and maintainability. ✨ What's New in the Refactored Branch - Modern UI/UX : Frontend rebuilt with React, Vite, Tailwind CSS, and shadcn/ui. Unified, responsive, and accessible design. - Settings & File List Redesign : Settings page and file list page are fully modernized, with improved forms, toolbars, and interaction details. - Toolbar & Filtering : File list toolbar now supports icon-based filtering, floating search, and consistent view switching. - Internationalization : Full i18n support for English and Chinese, including error messages and UI. - Security & Auth : bcrypt passwords, revocable JWT sessions, centralized path isolation, guest permissions, and correct HTTP error semantics. - Configurable & Extensible : All key settings are environment-configurable. Backend and frontend are modular and easy to extend. - Performance Optimizations : Reduced redundant operations, improved database queries, and optimized logging. - Complete File Management : Resumable chunk uploads, folders, rename, copy, move, and batch deletion. - Indexed Search : Incremental SQLite indexing for names, paths, and small text files. 📦 Project Structure - gofi-backend/ — Go backend (API, auth, config, i18n) - gofi-frontend/ — React frontend (UI, state, routes, i18n) - preview/ — Screenshots an","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sloaix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sloaix/Gofi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}