Projects
In GridScript, a Project is the core unit of work inside a workspace. It contains everything you need to analyze, transform, and visualize data — from raw tables and transformations to charts and scripts.
What is a Project?
A project acts like a self-contained data environment. It keeps your datasets, charts, scripts, and processing history together so you can easily pick up where you left off. Each project is fully isolated from others, ensuring your work stays organized and reproducible.
Every project in GridScript consists of the following components:
- Grid Data – The main spreadsheet-like interface where you view and edit your dataset. You can load data from a CSV or Excel file, or generate it programmatically with scripts.
- Data Tools – A suite of built-in no-code utilities (like Filter, Sort, Join, Split, and Limit) that help you clean and organize your data directly in the grid.
- Charts – Create interactive visualizations from any part of your dataset. Charts update dynamically if data changes when interactivity is enabled.
- Scripting – Use JavaScript to write custom logic for data transformation, aggregation, or automation. Scripts can read and write to the grid and interact with charts.
- History – Each operation (filter, transformation, script, etc.) is tracked in a project’s history, allowing you to understand how your data evolved over time.
Where Projects Live
Projects exist inside a Workspace. Depending on the type of workspace, project behavior differs:
- Anonymous Workspaces – Contain a single local project that’s saved in your browser storage. Perfect for quick exploration or trying out GridScript features.
- Private Workspaces – Will allow you to manage multiple projects linked to your account. These can be shared, synced, and collaboratively edited (planned for 2026).
➤ To start a new project instantly, open an anonymous workspace: Create New Project
Why Projects Matter
Projects give you structure and reproducibility. Instead of editing one file after another, GridScript keeps your entire workflow — data, transformations, charts, and scripts — in a single cohesive place. This makes it easy to experiment, iterate, and share insights.
Next Steps
Once you’ve created a project, you can start exploring the built-in Data Tools to clean and organize your dataset, or learn about Charts to visualize your findings.