Rogue
Rogue programming language. Ergonomic, object-oriented, high-level, multi-platform, compiles to C.
Install / Use
/learn @brombres/RogueREADME

Rogue
An ergonomic object-oriented high-level language that compiles to C.
About | Current Release ----------|----------------------- Version | 2.39 Date | January 30, 2026 Platforms | Windows, macOS, Linux License | MIT License
Note: Rogue v1.x is available in the v1 branch.
Installation
Morlock Install (Simplest)
Install Morlock.
Installing Morlock will also install Rogue and Rogo.
Manual Install
- Clone this repository locally.
- Run
make.
Documentation and Examples
API documentation, a syntax guide, and the source for various Rogue-based utilities can be found on the wiki.
Syntax Highlighting
Visual Studio Code
Rogue comes with a work-in-progress VS Code extension which can be found in the Syntax/VSCode folder.
Vim
Rogue comes with syntax and indent modules for Vim; they are located in the Syntax/Vim folder.
Notes
-
roguecby itself for options. -
Execute these shell commands for a simple test:
Mac/Linux
echo println '"Hello World!"' > Hello.rogue
roguec Hello.rogue --main && cc Hello.c -o hello && ./hello
Windows
echo println "Hello World!" > Hello.rogue
roguec Hello.rogue --main && cl Hello.c && .\Hello.exe
License
Rogue is released under the terms of the MIT License.
About
Brom Bresenham created Rogue in 2015 and leads Rogue's design and development.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
