logo
0
0
WeChat Login

Dataset Viewer

⚡ Open massive files in seconds · 🔍 Millisecond search · 📦 Direct archive preview

GitHub release License: MIT Platform AI Generated

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.

中文文档 · Download · Report Bug · Request Feature

🚀 Key Features

  • 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

📚 Supported File Types

  • 📄 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

📸 Screenshots

🔗 Connection Setup
Connection Setup
Easy connection management with multiple storage types
📊 JSON Viewer
JSON Viewer
Structured JSON display with syntax highlighting and collapsible nodes
💻 Code Viewer
Code Viewer
Multi-language syntax highlighting with large file support
📋 Data Sheets
Data Sheets
CSV/Excel visualization with filtering and sorting capabilities
🌐 Point Cloud Viewer
Point Cloud Viewer
Interactive 3D point cloud data visualization
📦 Archive Browser
Archive Browser
Browse ZIP/TAR archives without extraction

✨ Technical Highlights

  • 🤖 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

🎯 Perfect For

  • 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

🤝 Contributing

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
  • 📖 Improving documentation and examples
  • ⭐ Starring the repository to show support

🙏 Acknowledgments

Thanks to the Tauri, React, and Rust communities for their excellent tools and frameworks. This project showcases the power of AI-assisted development.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ and 🤖 AI