A powerful and intuitive tool for visualizing directory structures with multiple view options.
💿 Watch the Tutorial on YouTube
- 🌳 Tree View: Traditional directory tree visualization
- 📊 Graph View: Interactive node-based visualization
- 📝 Text View: Plain text representation
- 🔍 Comprehension View: Detailed analysis of file structure with content preview
- 🔄 Multiple Input Sources: Support for local directories and GitHub repositories
- ⚙️ Customizable Settings: Filter file types and control visualization options
- 🎨 Beautiful UI: Modern, responsive design with smooth transitions
- 🌓 Dark Mode: Toggle between light and dark themes for comfortable viewing
- 💾 Export Options: Save visualizations as JSON, PNG, or plain text
- 🔑 GitHub Integration: Use personal access tokens for private repositories
- 🔄 Reload Feature: Refresh visualization with updated settings
- 🚀 Performance Optimized: Fast loading with caching and batch processing
- Operating System: Windows, macOS, or Linux
- Browser:
- Chrome 80+
- Firefox 75+
- Safari 13.1+
- Edge 80+
- Hardware:
- Minimum 4GB RAM
- Modern CPU (2015+)
- 1GB free disk space
- Node.js: v16.0.0 or higher
- npm: v7.0.0 or higher
- Screen Resolution: Minimum 1280x720
- WebAssembly support
- ES2020 JavaScript features
- Local file system access (for local directory visualization)
- WebGL (for graph visualization)
- Local directory access requires a modern browser with File System Access API support
- GitHub repository size limit: 100MB
- Maximum directory depth: 10 levels
- File count limit: 10,000 files per directory
# Clone the repository
git clone https://github.com/LaneZero/FolderFusionX.git
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildThis project can be deployed to GitHub Pages using the following steps:
- Fork this repository to your GitHub account
- Clone your forked repository
- Make any desired changes
- Push your changes to GitHub
- Enable GitHub Pages in your repository settings
- The GitHub Actions workflow will automatically deploy your site
Alternatively, you can manually deploy using:
# Build the project
npm run build
# Deploy to GitHub Pages
npm run deploy- GitHub tokens are stored securely in your browser's session storage
- Tokens are never sent to any server other than GitHub's API
- Session storage is cleared when you close your browser
- We recommend using tokens with minimal permissions (public_repo scope only)
- Never share your personal access tokens with anyone
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.
If you find this project helpful, consider:
- ⭐ Starring the repository
- ☕ Buying me a coffee
- 🐛 Reporting issues
- 🤝 Contributing to the codebase
- Bitcoin
- Network:
BTC - Address:
bc1q5tl36qpk27hf7upl8l753xa0gcm57adrvmwgkz
- Network:
-
Tether USDT
- Network:
TRC20 - Address:
TA5pibChqS7CeHiDvfP7V3uQVMynk6SxLq
- Network:
-
Binance Smart Chain (BEP20)
- Network:
BSC - Address:
0x6634E26BA0e323182B7A9a89278E9a7BbCa9aF70
- Network:
-
TRON (TRC20)
- Network:
TRX - Address:
TA5pibChqS7CeHiDvfP7V3uQVMynk6SxLq
- Network:
-
Polygon
- Network:
MATIC - Address:
0x6634E26BA0e323182B7A9a89278E9a7BbCa9aF70
- Network:
-
Solana
- Network:
SOL - Address:
91kuBFEZAnRk8ixsuzAQnAVvtzLAsQpPFRsfe285ZKUC
- Network:
-
Ethereum
- Network:
Ethereum TRC20 - Address:
0x6634E26BA0e323182B7A9a89278E9a7BbCa9aF70
- Network:
This project is licensed under the MIT License - see the LICENSE file for details.
