⚡ Open massive files in seconds · 🔍 Millisecond search · 📦 Direct archive preview
A modern, high-performance dataset viewer built with Tauri, React, and TypeScript. Designed to handle massive datasets from multiple sources with efficient streaming for large files (100GB+) and lightning-fast search capabilities.
- ⚡ Instant Large File Opening: Handle 100GB+ files with virtualized rendering
- 🔍 Real-time Search: Millisecond search with highlighting across massive files
- 📦 Direct Archive Preview: Browse ZIP/TAR files without extraction
- 🌐 Multi-Protocol Support: WebDAV, SSH/SFTP, SMB/CIFS, S3, Local Files, HuggingFace Hub
- 🗂️ Multi-Format Support: Parquet, Excel, CSV, JSON, code files with syntax highlighting
- 🎨 Modern Interface: Dark/light themes, responsive design, multi-language support
- 📄 Text & Code: JSON, YAML, XML, JavaScript, Python, Java, C/C++, Rust, Go, PHP, etc.
- 📝 Documents: Markdown (preview), Word (.docx/.rtf), PowerPoint (.pptx), PDF (searchable)
- 📊 Data Files: Parquet (optimized), Excel, CSV, ODS with virtual scrolling
- 📦 Archives: ZIP, TAR (streaming preview without extraction)
- 📱 Media: Images, Videos, Audio files
- 🤖 100% AI-Generated: Entire codebase created through AI assistance
- 🚀 Native Performance: Tauri (Rust) + React, cross-platform desktop app
- 🧠 Smart Memory: Chunked loading, virtual scrolling for millions of rows
- 📊 Streaming Architecture: Large file chunked transmission, no full extraction needed
- Data Scientists: Explore large datasets, Parquet files, and CSV data
- Log Analysis: Search massive log files without memory constraints
- Archive Management: Browse compressed files without extraction
- Remote Access: Connect to WebDAV, SSH/SFTP, SMB, cloud storage, HuggingFace
- Performance-Critical: Instant file access and lightning-fast search
Extend Dataset Viewer's capabilities by creating custom plugins! Our plugin system allows you to add support for new file formats and viewers.
- 📖 Plugin Development Guide (Wiki) - Complete guide to building plugins
- 📦 @dataset-viewer/sdk - Official SDK for plugin development
- 🎨 Example Plugins - CAD Viewer, Sketch Viewer, and more
Get started with our SDK and create plugins for:
- Custom file format viewers
- Data converters and analyzers
- Integration with external tools
- Enhanced visualization components
We welcome contributions! You can help by:
- 🐛 Reporting bugs with clear reproduction steps
- 💡 Suggesting features and explaining their usefulness
- 🔧 Submitting code: Fork → Branch → Changes → PR
- 🔌 Creating plugins to extend functionality
- 📖 Improving documentation and examples
- ⭐ Starring the repository to show support
Thanks to the Tauri, React, and Rust communities for their excellent tools and frameworks. This project showcases the power of AI-assisted development.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ and 🤖 AI





