Skip to content

A simple one-source zig IDE targeted towards algorithmics.

License

Notifications You must be signed in to change notification settings

OsakiTsukiko/jellyfish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jellyfish

🪼 A simple one-source zig IDE targeted towards algorithmics. 🪼

📖 About

This is mainly a project to further develop my skills in zig and web technologies and try out webui. It is very targeted towards algorithmics and will probably never become more than that (but I do have other fun stuff in the oven 😋). Any contributions are welcome as long as they do not drastically change the scope of the project.

🔧 HOW TO BUILD

For now we only support linux but windows and macos should be out soon. (macos could be made to run with minimal tweaks)

🐧 Linux

⚙️ Prerequisites

zig 0.13.0
bun (nodejs could also work with some tweaks)
wget tar
firefox (can be changed inside main.zig)

⚡ Running

git clone https://github.com/OsakiTsukiko/jellyfish
cd jellyfish
cd ui
bun install
bun add-zig-linux
bun run run

🪟 Windows

SOON

🍏 MacOS

SOON

🗺️ TODO:

  • Monaco Editor
    • ZIG highlighting
    • More Themes
  • Multiplayer
  • Zig
    • Run
    • Compile (and download?)
    • Compiler arguments
    • Custom zig arguments
    • Pre command wrapper
    • ?testing
  • Cross Platform
    • Linux
    • Windows
    • MacOS
  • Package:
    • Indexed Archive (Scroll)
  • Quality Of Life Impv.
    • Disable CTRL + S

About

A simple one-source zig IDE targeted towards algorithmics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published