⚡ High Performance IDE 🚀 Powered by AI 🐥 Inspired by Jupyter
Why Go ?
Inbuilt concurrency
📷 Screenshots
Editor
Terminal
Launcher
Jupyter Notebook
⚡️ Quick start
Zasper comes in two flavours:
- Electron App
- Web App
Electron App
Install zeromq
On debian
sudo apt-get install libzmq3-dev
On mac
brew install pkg-config
brew install zeromq
Go to project home and start the server
go build -o ui/public/zasper app.go
Go to ui
and run the app in dev mode
npm run electron-dev # dev-mode
npm run electron-package # prod-mode
Webapp
Build the frontend
cd ./ui/
npm run build
Install zeromq
On debian
sudo apt-get install libzmq3-dev
On mac
brew install pkg-config
brew install zeromq
Start the backend
Install zeromq.
Go to project home and start the server
go run .
Go to http://localhost:8888
Logging
By default, the application writes logs to the following locations:
on Linux: ~/.config/zasper/logs/main.log
on macOS: ~/Library/Logs/zasper/main.log
on Windows: %USERPROFILE%\AppData\Roaming\zasper\logs\main.log
Wiki
For Zasper architecture, timeline, and other info refer wiki.
Contributing
You can contribute in multiple ways:
- Documentation
- Bug Filing
- Submitting PRs or reviewing them
Code of Conduct
See Code of conduct
Copyright
Prasun Anand
⚖️ License
Zasper is licensed under BSD 3-Clause License