A code editor for the Jai programming language

Sign in to add this item to your wishlist, follow it, or mark it as ignored

This game is not yet available on Steam

Coming soon

Interested?
Add to your wishlist and get notified when it becomes available.
 

About This Software

Jaide is a code editor built specifically for the Jai programming language, with a focus on providing the editing and navigation features needed to comfortably work on larger Jai projects.

Jai Compiler Required

At present, Jaide is intended for users who already have access to the Jai compiler.

An existing installation of the Jai compiler is required to build and run programs from within Jaide. Jaide's syntax highlighting, parsing, and language-aware features are designed around the latest version of Jai and may not work correctly with older compiler versions.

Once the Jai compiler becomes publicly distributable, we plan to include it directly with Jaide so that a separate compiler installation is no longer required.

Features

  • Syntax Highlighting – Syntax highlighting designed specifically for Jai.
  • Tabs – Open and work with multiple files at the same time.
  • Split Editor Panes – Split the editor into multiple panes to view and edit files side by side.
  • File Tree Explorer – Browse and navigate the files and directories in your project.
  • File Overview – View the variables, structs, and procedures declared in the current file and quickly navigate to them.
  • Go to Definition – Jump directly to the definition of a symbol.
  • Show Usages – Find where a symbol is used throughout the project.
  • Rename – Rename symbols throughout your codebase.
  • Fuzzy File Opening – Quickly search for and open files without manually navigating the project tree.

Jaide is under active development alongside the evolving Jai language. Additional editor features and deeper Jai integration are planned as both Jaide and the language continue to develop.

System Requirements

Windows
macOS
SteamOS + Linux
    Minimum:
    • Requires a 64-bit processor and operating system
    • OS: Windows 10 or later
    • Processor: Dual-core 2.0 GHz or better
    • Memory: 2048 MB RAM
    • Graphics: OpenGL 3.3 compatible GPU
    • Storage: 100 MB available space
    • Sound Card: Any compatible sound card
    • Additional Notes: Requires OpenGL 3.3 support.
    Recommended:
    • Requires a 64-bit processor and operating system
    Minimum:
    • OS: macOS 11 or later
    • Processor: Apple Silicon or Intel Core i3 or better
    • Memory: 2048 MB RAM
    • Graphics: OpenGL 3.3 compatible GPU
    • Storage: 100 MB available space
    • Sound Card: Any compatible sound card
    • Additional Notes: Requires OpenGL 3.3 support.
    Recommended:
      Minimum:
      • OS: SteamOS 3.0 or modern 64-bit Linux distribution
      • Processor: Dual-core 2.0 GHz or better
      • Memory: 2048 MB MB RAM
      • Graphics: OpenGL 3.3 compatible GPU
      • Storage: 100 MB available space
      • Sound Card: Any compatible sound card
      • Additional Notes: Requires OpenGL 3.3 support.
      Recommended:
      Review Filters