https://github.com/dell-mic/file-glance
A simple, privacy-friendly tool for working with tabular data in various formats: CSV, JSON, XLSX, and more.
https://github.com/dell-mic/file-glance
csv nextjs reactjs tailwindcss viewer xslx
Last synced: 3 months ago
JSON representation
A simple, privacy-friendly tool for working with tabular data in various formats: CSV, JSON, XLSX, and more.
- Host: GitHub
- URL: https://github.com/dell-mic/file-glance
- Owner: dell-mic
- Created: 2024-05-19T17:40:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-09T09:22:32.000Z (3 months ago)
- Last Synced: 2025-03-09T10:17:59.949Z (3 months ago)
- Topics: csv, nextjs, reactjs, tailwindcss, viewer, xslx
- Language: TypeScript
- Homepage: https://www.fileglance.info
- Size: 15.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [FileGlance](https://www.fileglance.info/)
_Simple, privacy-friendly tool for working with tabular data in various formats: CSV, JSON, XLSX, and more._

Try the live version at [FileGlance.info](https://www.fileglance.info/)
## Features
- Drag-and-drop support for common file types and formats
- Automatic detection of file encoding, delimiters, data location etc.
- Optimized display (hides empty columns by default)
- Count previews for distinct values
- Simple filtering with value facets for exact matches
- Full-text search across data
- Basic sorting functionality
- Advanced value transformation using custom JavaScript
- One-click export to CSV, XLSX, or JSON
- Supports larger files through virtualized list rendering
- Privacy-focused: Your data never leaves your device## Roadmap
- Enhanced handling of numeric values
- Visual representation of value counts (especially for numeric data)
- Support for additional file formats
- Advanced data manipulation, including column renaming and custom transformations
- Options to override detected encoding and delimiters
- Expanded export settings
- Progressive Web App (PWA) support## Out of Scope
- Spreadsheet-like editing single cells
- Server-side processing
- Mobile and touch optimizations
- Support for legacy browsers
- Handling very large files (e.g., files larger than several GBs may be better managed outside the browser)## Development
```bash
npm install
npm run dev
```### Tech Stack
- TypeScript
- Next.js / React
- Tailwind CSS