[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71403":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":34,"readmeContent":35,"aiSummary":36,"trendingCount":16,"starSnapshotCount":16,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},71403,"xplorer","kimlimjustin\u002Fxplorer","kimlimjustin","Xplorer, a customizable, modern file manager","https:\u002F\u002Fxplorer.space\u002F",null,"TypeScript",5567,369,44,29,0,5,6,20,15,78.7,"GNU Affero General Public License v3.0",false,"next",[26,27,28,29,30,31,32,33,5],"cross-platform","file","file-manager","file-xplorer","files","fluent-design","hacktoberfest","tauri","2026-06-12 04:01:00","\u003Cdiv align=\"center\">\n\n\u003Cimg height=\"120\" src=\"apps\u002Fsrc-tauri\u002Ficons\u002Ficon.png\" alt=\"Xplorer\" \u002F>\n\n# Xplorer\n\n**A modern, AI-powered file manager built with Rust and React.**\n\nCross-platform. AI-integrated. Extensible. One app for all your files.\n\n[![LICENSE](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fkimlimjustin\u002Fxplorer.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Fblob\u002Fnext\u002FLICENSE) [![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fkimlimjustin\u002Fxplorer\u002Ftotal.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Freleases) [![Stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fkimlimjustin\u002Fxplorer.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Fstargazers)\n[![Windows](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWindows-0078D6?style=flat-square&logo=windows&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Freleases)[![macOS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FmacOS-000000?style=flat-square&logo=apple&logoColor=white)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Freleases)[![Linux](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLinux-FCC624?style=flat-square&logo=linux&logoColor=black)](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Freleases)\n\n[Website](https:\u002F\u002Fxplorer.space) | [Documentation](https:\u002F\u002Fxplorer.space\u002Fdocs) | [Discussions](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Fdiscussions)\n\n\u003C\u002Fdiv>\n\n---\n\n\u003Cdiv align=\"center\">\n\u003Cimg src=\"images\u002Fxplorer.png\" alt=\"Xplorer — File Manager\" width=\"100%\" \u002F>\n\u003C\u002Fdiv>\n\n## Why Xplorer?\n\nMost file managers haven't changed in decades. Xplorer is a ground-up rethink: a Tauri 2 desktop app with a Rust backend for speed and a React frontend for flexibility. It ships with AI chat, Git integration, an extension marketplace, and themeable UI out of the box.\n\n> **Note:** This is the `next` branch -- a full rewrite using Tauri 2, React 18, and a new extension system. Not yet production-ready, but actively developed. Feedback welcome!\n\n## Features\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**File Management**\n- Cross-platform: Windows, macOS, Linux\n- 6 view modes: Grid, List, Details, Column, Gallery, Tree\n- Hardware-accelerated file operations (memory-mapped I\u002FO, parallel chunked transfers)\n- Archive support: ZIP, TAR, GZ, BZ2, XZ with password protection\n- Multi-tab browsing, split panes, session persistence\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**AI Integration**\n- Connect any AI provider through API (OpenAI, Anthropic, Google, DeepSeek, Mistral, Ollama)\n- Natural language, fuzzy, and semantic file search\n- AI chat with full file context awareness\n- Agentic file operations and smart categorization\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Developer Tools**\n- Full Git integration: branches, staging, commits, diffs, blame, stash\n- Integrated terminal with SSH remote browsing\n- Rich file preview: code (syntax highlighted), Markdown, PDF, Word, spreadsheets, audio, video\n- Command palette and configurable keyboard shortcuts\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Extensibility**\n- Extension marketplace at [xplorer.space](https:\u002F\u002Fxplorer.space)\n- Git UI, SSH manager, Docker, Google Drive, code editor, image editor, file hasher, and more\n- Themes: Tokyo Night, Dracula, Nord, Cyberpunk, Ocean Deep\n- Sandboxed runtime with public SDK — build and publish your own\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Use Cases\n\n### For Developers\nSplit-pane file browsing with integrated Git status, terminal, and code editor. Stage commits, view diffs, and manage branches without leaving the file manager.\n\n\u003Cimg src=\"images\u002Fxplorerfordeveloper.png\" alt=\"Developer workflow with Git integration and terminal\" width=\"100%\" \u002F>\n\n### For Researchers and Students\nAI chat that understands your files. Ask questions about documents, get summaries, and search by meaning — not just filename.\n\n\u003Cimg src=\"images\u002Fxplorerforstudents.png\" alt=\"AI chat analyzing documents with context\" width=\"100%\" \u002F>\n\n### For Power Users\nCommand palette, vim keybindings, custom keyboard shortcuts, and per-folder view settings. Six view modes, smart search with filters, and bulk file operations.\n\n\u003Cimg src=\"images\u002Fxplorerforpowerusers.png\" alt=\"Command palette and advanced file operations\" width=\"100%\" \u002F>\n\n## Screenshots\n\n\u003Cdiv align=\"center\">\n\u003Ctable>\n\u003Ctr>\n\u003Ctd>\u003Cimg src=\"images\u002Fdemo1.png\" alt=\"File browsing with split view\" width=\"100%\" \u002F>\u003C\u002Ftd>\n\u003Ctd>\u003Cimg src=\"images\u002Fdemo2.png\" alt=\"Rich file previews\" width=\"100%\" \u002F>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cimg src=\"images\u002Fdemo3.png\" alt=\"AI chat assistant\" width=\"100%\" \u002F>\u003C\u002Ftd>\n\u003Ctd>\u003Cimg src=\"images\u002Fdemo5.png\" alt=\"Git integration\" width=\"100%\" \u002F>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n## Installation\n\nDownload the latest release for your platform from the [Releases page](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Freleases).\n\n| Platform | Format |\n|---|---|\n| Windows | `.msi` \u002F `.exe` |\n| macOS | `.dmg` |\n| Linux | `.deb` \u002F `.AppImage` |\n\n## Getting Started (Development)\n\n### Prerequisites\n\n- **Node.js** 20+\n- **pnpm** 10+\n- **Rust** (latest stable via [rustup](https:\u002F\u002Frustup.rs))\n\n### Setup\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer.git -b next\ncd xplorer\npnpm install\npnpm dev:app\n```\n\nThis starts the React frontend and Tauri backend. The app window will open automatically.\n\n> To run the full stack including the [marketplace web server](https:\u002F\u002Fxplorer.space), use `pnpm dev` (requires local PostgreSQL via `pnpm run marketplace:db`).\n\n### Build and Test\n\n```bash\npnpm build              # Production build\npnpm test               # Frontend unit tests (Vitest)\npnpm run test:tauri      # Rust backend tests\n```\n\n## Architecture\n\n```\nxplorer\u002F\n├── apps\u002F\n│   ├── client\u002F           # React 18 + TypeScript + Vite frontend\n│   ├── src-tauri\u002F        # Rust backend (Tauri 2, Tokio, Rayon)\n│   └── web\u002F              # Next.js marketplace (Prisma, Stripe)\n├── packages\u002F\n│   ├── sdk\u002F              # @xplorer\u002Fsdk — internal service layer\n│   ├── extension-sdk\u002F    # @xplorer\u002Fextension-sdk — public extension API\n│   ├── create-extension\u002F # CLI scaffolder for new extensions\n│   └── extensions\u002F       # Built-in extension packages\n├── e2e\u002F                  # Playwright end-to-end tests\n├── infra\u002F                # Docker Compose (PostgreSQL)\n└── scripts\u002F              # Extension signing utilities\n```\n\n| Layer | Technology |\n|---|---|\n| Desktop framework | Tauri 2 |\n| Backend | Rust (Tokio + Rayon) |\n| Frontend | React 18 + TypeScript |\n| Styling | Tailwind CSS |\n| Build tool | Vite |\n| AI | Any provider via API (OpenAI, Anthropic, Google, Ollama, etc.) |\n\n## Contributing\n\nContributions are welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for setup and guidelines.\n\n- **Bug reports** -- [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Fissues)\n- **Feature requests** -- [Discussions](https:\u002F\u002Fgithub.com\u002Fkimlimjustin\u002Fxplorer\u002Fdiscussions)\n\n## License\n\n[AGPL-3.0](LICENSE)\n","Xplorer 是一款现代化且可定制的文件管理器。它采用 Rust 和 React 构建，具备跨平台、AI 集成和扩展性等核心功能，支持 Windows、macOS 和 Linux 系统。Xplorer 提供六种视图模式、硬件加速文件操作、多标签浏览等功能，并集成了 AI 聊天、自然语言搜索以及智能文件分类等先进特性。此外，它还内置了 Git 工具、终端集成、文件预览等功能，非常适合开发者和需要高效文件管理的专业人士使用。通过扩展市场，用户可以进一步增强 Xplorer 的功能以满足特定需求。",2,"2026-06-11 03:37:33","high_star"]