https://github.com/tansen87/easy-csv
The CSV magician with GUI
https://github.com/tansen87/easy-csv
csv gui tauri xan
Last synced: 11 days ago
JSON representation
The CSV magician with GUI
- Host: GitHub
- URL: https://github.com/tansen87/easy-csv
- Owner: tansen87
- Created: 2026-04-04T00:44:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-06-07T03:19:17.000Z (18 days ago)
- Last Synced: 2026-06-07T03:33:49.392Z (18 days ago)
- Topics: csv, gui, tauri, xan
- Language: TypeScript
- Homepage:
- Size: 7.24 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Easy Csv
Handle CSV data in a modular way (chain operations together like building blocks using [xan](https://github.com/medialab/xan))
## Screenshots


## Prerequisites
- [Node.js](https://nodejs.org/) (v18 or higher)
- [pnpm](https://pnpm.io/)
- [Rust](https://www.rust-lang.org/)
- [xan](https://github.com/medialab/xan) CLI tool
## Installation
1. Install xan CLI tool:
```bash
# Using cargo
cargo install xan --locked
# Or download pre-built binaries from https://github.com/medialab/xan/releases
```
2. Install project dependencies:
```bash
pnpm install
```
## Development
```bash
pnpm tauri dev
```
## Building
```bash
pnpm tauri build
```
## Usage
1. **Open File / Import Pipeline**: Open csv file or import pipeline
2. **Browse Commands**: The left panel shows all available xan commands organized by category
3. **Add to Flow**: Click on any command to add it to your flow
4. **Configure Parameters**: Click on the setting icon in the upper right corner of the card to modify parameters
5. **Execute**: Click the "Execute" button to run your flow
## License
MIT