Oxur - A Modern Lisp for the Next Generation of Developers
Experience the power of Lisp built on Rust—with modern ergonomics, blazing performance, and comprehensive tooling. Build expressive, maintainable systems with confidence.
(deffn fibonacci (i32) (:> i32)
(0 0)
(1 1)
(n (+ (fibonacci (- n 1))
(fibonacci (- n 2)))))
Fast
Compiled Performance
Expressive
Modern Syntax
Proven
The Rust Standard Library
and Ecosystem
Open
MIT Licensed
Why choose Oxur?
For now, choose it for the exploration of the unknown :-D When it's finished, you can choose it for Oxur's combination of the timeless power of Lisp with modern language design, which will give you a practical tool for building robust, maintainable systems using a Lisp backed by Rust.
High Performance
Built with Rust, Oxur compiles to native code for performance comparable to systems languages.
Powerful Macros
Leverage Lisp's legendary macro system to extend the language and create domain-specific abstractions.
Modern Tooling
Full integration with rustc, cargo, and crates; will add the Oxur compiler, a REPL, formatter, AST inspector, and IDE extensions for a seamless development experience.
Well Documented
Have we mentioned our design docs? If design docs are your thing, have we got a treat for you!
Frequently Asked Questions
Everything you need to know about Oxur
Oxur is a modern Lisp dialect designed for systems programming, combining the expressive power of Lisp with Rust's native performance and modern tooling.
Oxur prioritizes modern ergonomics and native performance while maintaining Lisp's core philosophy of code as data. Built with Rust, it compiles to efficient native code. Also, have you seen the Rust AST?! It's absolutely BONKERS. One of the best things ever. Seriously. Oxur's AST is just the Rust AST in S-expression form. 🤤
Oxur is suitable for systems programming, CLI tools, web services, and any application requiring high performance and expressive code. Oxur provides 100% interop with Rust—anything you can build with Rust, you can build with Oxur!
Seriously? Not even close. It's not even ready for alpha testing. Huge swaths of the language haven't even been created yet! Oxur is under active development. Check the Github repository for the latest. And don't forget those delicious design docs, either!
Contributions are welcome! But there's a good chance most contributions will take place as conversations, feedback, questions, and concerns in our Discord. Check the links below for the invite!
Oxur is open source software released under the MIT license, free for both personal and commercial use.
Get started with Oxur today!
Download the latest release and start building with a modern Lisp that combines elegance with performance.
