In simple English
This tool gives you a fast environment to write and run code notebooks. It replaces slower web apps with a single lightweight program on your computer. It uses very little memory and works with existing notebook files without changing them. You can also connect coding helpers to edit your work through a sidebar. It is free to use on your own machine under an open source licence.
What it is
Zasper is an integrated development environment (an application with a code editor, file browser and terminal combined) for Jupyter notebooks, written in Go and TypeScript. It implements the Jupyter wire protocol to run any standard kernel while operating as a single static binary.
What it is good for
Data scientists and solo builders who want a fast, low-memory workspace for Jupyter notebooks without the heavy resource usage of standard web interfaces.
- Uses far less CPU and memory than standard notebook web interfaces.
- Runs any standard Jupyter kernel such as Python, R or Julia.
- Includes a built-in coding agent panel with undo controls for file changes.
- Uses the AGPL licence, which requires sharing modifications if you offer it as a network service.
- Windows support lacks integrated terminal access without Windows Subsystem for Linux.
- Widget state is not saved directly into the notebook file yet.
JupyterLab
jupyter
- microsoft/vscode194k stars
A popular full-featured code editor with built-in Jupyter notebook support.
- dbeaver/dbeaver52k stars
A free desktop program that connects to more than a hundred kinds of database and lets you browse and edit them.
- dimitri/pgloader6.5k stars
Loads data into PostgreSQL from other databases and from files, keeping going when individual rows fail.
brew tap zasper-io/tap brew trust zasper-io/tap brew install zasper-io/tap/zasper