https://github.com/kohii/smoothcsv3
SmoothCSV is a powerful and intuitive tool for editing CSV files.
https://github.com/kohii/smoothcsv3
csv csv-editor
Last synced: about 2 months ago
JSON representation
SmoothCSV is a powerful and intuitive tool for editing CSV files.
- Host: GitHub
- URL: https://github.com/kohii/smoothcsv3
- Owner: kohii
- Created: 2024-09-07T02:36:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-12T07:43:07.000Z (2 months ago)
- Last Synced: 2026-01-12T16:35:19.613Z (2 months ago)
- Topics: csv, csv-editor
- Language: Shell
- Homepage: https://smoothcsv.com/
- Size: 1.97 MB
- Stars: 844
- Watchers: 9
- Forks: 10
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# SmoothCSV
The ultimate CSV editor you've been waiting for.
Website •
Documentation •
Bug Reports or Feature Requests
## Introduction
SmoothCSV is a cross-platform CSV editor built for real work.
Edit your files intuitively, exactly how you want.
Lightning-fast performance, handles messy data, and powerful features like SQL queries.
Just smooth CSV editing that works.

*My aspiration is for this app to eventually be considered the "VS Code of tabular editors."*
## Features
- **Power Grid Editor**: Intuitive and performant editing with spreadsheet-like UI.
- **Row/Column Tools**: Insert, delete, move, hide, dedupe.
- **Find & Replace**: Search and replace with regex support.
- **Filtering**: SQL-style filters or a visual condition builder.
- **Sorting**: Single or multi-column sorting by text, number, date, length.
- **Multi-Cell Edit**: Edit multiple cells simultaneously, similar to multi-cursor editing.
- **SQL Console**: Run SELECT queries on CSV files.
- **Header Tools**: Detect or set custom headers for structure.
- **Text Transforms**: Instant casing and naming conversions.
- **Join & Split**: Merge or split cells horizontally/vertically
- **Copy/Paste As**: Export selections as Markdown, HTML, JSON, SQL, LaTeX, etc.
- **Excel Import/Export**: Open and save `.xlsx` files.
- **Customizable File Formats**: Per-file delimiter, quotes, encoding, line endings.
- **Themes**: Light or dark with system auto-detect.
- **Localization**: English, Japanese, Spanish, Italian, Simplified Chinese, Portuguese, Russian, German, Korean.
- **CLI**: Launch files and jump to any row/column.
- **Deep Link**: Open files with `smoothcsv://` URLs.
- **Auto-fill**: Drag-fill cells with intelligent pattern detection.
- **Cell Value Panel**: Docked editor akin to Excel’s formula bar.
- **Auto-backup**: Automatically backup files before overwriting.
- **File Format Presets & Rules**: Define custom file formats and rules for automatic application.
- **Quick Filters & Sorting in Column Menu**: Quick access to column-specific actions.
- **Command Palette**: Quick access to all features.
## About This Repository
The source code is not yet public (I haven't decided whether it will be open-source or not).
This repository is used for issue tracking and release management.
## Download
Download the latest version from the [releases](https://github.com/kohii/smoothcsv3/releases) page.
Report bugs or request features via the [issue tracker](https://github.com/kohii/smoothcsv3/issues).
## Roadmap
- [x] **Alpha Release**
- [x] Implement basic functionality (file read/write, editing, undo/redo, copy/paste, find/replace, command palette, etc.)
- [x] **Beta Release**
- [x] Add Windows support
- [x] Rebrand the app
- [x] Add an updater
- [x] Pay $99 for Apple Developer Program
- [x] Localize for Japanese, Spanish, Chinese-Simplified
- [x] **Stable Release**
- [x] Implement all features from the original SmoothCSV
- [x] Add a toolbar
- [x] Build a website
- [x] Implement settings
- [x] Launch on Product Hunt
- [x] Improve performance
- [x] **Coming Soon**
- [x] Implement dark mode
- [x] Add Linux support
- [ ] **Future Plans**
- [ ] SmoothCSV in Browser
- [ ] Develop an extension system
- [ ] Diff viewer
- [ ] CSV Schema & validation
- [ ] Open-source the project
- [ ] Support additional file formats (like JSON, Avro, Parquet, etc.)
- [ ] Integrate AI assistance
## Support ❤️
If you like this project and would like to support me:
[](https://www.buymeacoffee.com/kohii)
**Also, please:**
- ⭐ Star this repository
- 🐦 Follow me on X for updates:
- Official updates: [@smoothcsv](https://x.com/smoothcsv)
- Author (Japanese): [@kohii00](https://x.com/kohii00)
