Seen LogoSeen
A multi-language systems programming language with a self-hosted compiler and LLVM backend. Write code using keywords in your native language.
Multi-Language KeywordsWrite code using keywords in English, Arabic, or other languages. Seen's lexer supports swappable keyword tables for native-language programming.
Self-Hosted CompilerThe Seen compiler is written in Seen itself. A fully bootstrapped, self-hosting compiler that compiles its own source code.
LLVM BackendGenerates optimized native code via LLVM IR. Get production-grade performance with automatic optimizations from the LLVM toolchain.
Interactive PlaygroundTry Seen directly in your browser with a full-featured code editor, example programs, and instant compilation feedback.
Familiar syntax, powerful features
class Animal { var name: string var sound: string init(name: string, sound: string) { self.name = name self.sound = sound } func speak() { print(self.name + " says " + self.sound) } } var cat = Animal("Cat", "Meow") cat.speak() // Cat says Meow
Seen supports classes, inheritance, closures, and more—all compiled to native code through LLVM. The self-hosted compiler ensures the language eats its own dog food.
Ready to try Seen?Jump into the interactive playground and start writing Seen code in your browser.
Architected in Kotlin. Rendered with Materia. Powered by Aether.
© 2026 Yousef.?