Skip to content

Latest commit

Β 

History

History
74 lines (52 loc) Β· 2.21 KB

File metadata and controls

74 lines (52 loc) Β· 2.21 KB

Zeus ⚑

TypeScript's Soul. Native Speed.

Zeus is a modern programming language that combines TypeScript's familiar syntax with native compilation. Write code that feels like TypeScript, but compiles to blazing-fast native binaries.

Documentation VS Code License: MIT

⚠️ Early Development β€” Zeus is evolving rapidly. Not recommended for production use yet.

Why Zeus?

Feature Description
🎯 Familiar Syntax If you know TypeScript, you already know 80% of Zeus
πŸš€ Native Speed LLVM-powered compilation to machine code β€” no interpreter
🧹 Automatic GC Focus on logic, not memory management
πŸ’‘ IDE Ready VS Code extension with real-time diagnostics

Installation

brew tap ameerthehacker/zeus https://github.com/ameerthehacker/zeus
brew install zeus

Quick Example

class Point {
  public x: i32;
  public y: i32;

  constructor(x: i32, y: i32) {
    this.x = x;
    this.y = y;
  }

  public sum(): i32 {
    return this.x + this.y;
  }
}

function main(): i32 {
  let p: Point = new Point(10, 20);
  return p.sum();  // Returns 30
}
zeus build main.zs -o main
./main

Documentation

πŸ“– zeus-lang.vercel.app β€” Full documentation, tutorials, and language reference.

VS Code Extension

Get syntax highlighting and real-time diagnostics β€” Install from Marketplace β†’

The extension auto-detects Homebrew installations β€” no configuration needed!

License

MIT