zasper

command module
v0.0.0-...-86f6091 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: BSD-3-Clause Imports: 20 Imported by: 0

README

Zasper

⚡ High Performance IDE 🚀 Powered by AI 🐥 Inspired by Jupyter

Last Commit GitHub Stars GitHub Issues Github CD status

Why Go ?

Inbuilt concurrency

📷 Screenshots

Editor

Editor

Terminal

Editor

Launcher

Launcher

Jupyter Notebook

Notebook

⚡️ Quick start

Zasper comes in two flavours:

  1. Electron App
  2. 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

Prasun Anand

⚖️ License

Zasper is licensed under BSD 3-Clause License

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL