Syntax Highlighting Editor
Full-featured code editor with syntax highlighting for Codegen source files, find and replace with regex support, undo/redo, and block indent/outdent.
CodegenIDE is a lightweight desktop IDE for the Codegen programming language — a language-agnostic source language that generates equivalent programs in C++, Java, JavaScript, Perl, Python, Rust and Swift.
Linux • macOS • Windows
Comment: Fibonacci Program Comment: Computes and prints Fibonacci numbers from fib(0) Comment: to fib(20) using a recursive implementation. # This is a source comment only BeginProgram: Fibonacci # this is a source comment BeginFunction: <int> fib( <int> n ) BeginIf: n < 2 Return: n EndIf Return: fib(n - 1) + fib(n - 2) EndFunction
Full-featured code editor with syntax highlighting for Codegen source files, find and replace with regex support, undo/redo, and block indent/outdent.
Generate target language source from Codegen into C++, Java, JavaScript, Perl, Python, Rust and Swift — individually or all at once.
Compile and run generated code directly from the IDE with a built-in terminal emulator featuring ANSI color support, scrollback, and keyboard interrupt.
Integrated AI chat panel with multi-vendor LLM support: OpenAI, Anthropic, Google, DeepSeek, Alibaba, and local Ollama. Context-aware code suggestions with Accept/Reject workflow.
Configurable syntax highlighting colors, console colors, AI chat fonts and bubble colors, and monospaced font selection. All settings persist between sessions.
Signed and notarized macOS DMG, Windows MSI, and Linux DEB/RPM packages with file type associations for .src files.
Find and replace with regex support, deep undo/redo history (200 levels), and tab-to-spaces conversion on file open.
Runs natively on Linux, macOS, and Windows with platform-specific installers for x64 and ARM64 architectures.
The AI assistant includes your current source code, console output, and the Codegen grammar reference in its context for accurate, relevant suggestions.
A lightweight IDE for writing Codegen source
and generating code in seven languages.
Buy CodegenIDE once and use it to write Codegen programs that generate equivalent source code in seven different programming languages.
A complete IDE for the Codegen programming language with multi-language code generation.
CodegenIDE is a lightweight desktop IDE for the Codegen programming language. Codegen is a language-agnostic source language that generates equivalent programs in C++, Java, JavaScript, Perl, Python, Rust and Swift.
Codegen is a programming language designed to be translated into multiple target languages. You write your program once in Codegen and generate equivalent, idiomatic source code in any of the supported languages.
Codegen generates source code in C++, Java, JavaScript, Perl, Python, Rust and Swift. You can generate one language at a time or all languages at once.
Yes. CodegenIDE includes a built-in terminal emulator that can compile and run the generated code directly, with ANSI color support, scrollback, and keyboard interrupt (Ctrl+C).
CodegenIDE requires Java 21 or later. It works on Linux, macOS, and Windows.
Yes. CodegenIDE has an integrated AI chat panel supporting OpenAI, Anthropic, Google, DeepSeek, Alibaba, and local Ollama models. It is context-aware and offers code suggestions with an Accept/Reject workflow.
CodegenIDE runs on Linux, macOS, and Windows with native installers (DMG, MSI, DEB/RPM) for each platform.
No, you only need one license that is good for all platforms and all computers that you as an individual own. Send an email to Glowing Cat Software for information about commercial licenses.
Yes. CodegenIDE source is available under the GPL 3.0 license.
Yes, purchasing a license is optional, but it helps support open source software development.
Download CodegenIDE to write Codegen programs and generate
equivalent source code in seven programming languages.