A premium, private, and high-performance developer tool to convert flat CSV spreadsheets into beautifully nested JSON structures right in your browser.
NexusCSV runs entirely client-side. No data is sent to external servers.
- Dot-Notation Auto-Detection: Converts column headers like
user.profile.nameinto structured sub-objects ({ user: { profile: { name: "..." } } }) automatically. - Interactive Schema Mapping: Exclude columns, rename keys, or customize nesting paths in real-time.
- Strict Type Casting: Cast cells as numbers, booleans, strings, nulls, or split them into JSON arrays (e.g. converting a comma-separated column to
["admin", "dev"]). - Glow UI Dashboard: Clean glassmorphism styling, responsive workspace layouts, and light/dark configurations.
- Performance Guard: Automatically turns off syntax highlighting on files larger than 150KB to preserve CPU resources.
To run the application locally on your machine:
-
Clone the repository:
git clone https://github.com/ritabanm/nexus-csv.git cd nexus-csv -
Install dependencies:
npm install
-
Run the local development server:
npm run dev
-
Open in your browser: Navigate to
http://localhost:3000/.
├── index.html # Entrypoint page & skeleton
├── style.css # Glassmorphic CSS design system
├── app.js # Client-side nesting & parsing engine
├── package.json # Node script configuration
├── .gitignore # Untracked files selector
└── LICENSE # MIT License
This project is licensed under the MIT License - see the file for details.
Made with ☕ by ritabanm.
💖 Support the Project NexusCSV is built and maintained as a completely free, open-source tool. If it saves you time, helps your business, or you just want to support the project, feel free to buy me a coffee!
☕ Buy Me A Coffee ☕ Buy Me A Coffee