An open API service indexing awesome lists of open source software.

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.

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._

![Screen Recording](./recoding.gif)

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