Stellar is the language to reduce the cognitive load of your code, but to preserve syntax flexibility and scalability! The language is made by 15 years old teenager as a hobby project. The language is largely inspired by Rust, Gleam and Go. Official reference of the language can be found here.
Stellar is an open source programming language for web development with expressive type system and easy-to-learn syntax that makes it easy to build reliable and efficient software.
Example of hello world program:
pub fun main() {
println("hello world");
}
You need to have Rust installed on your system. Then run:
cargo install --path crates/stellar
- No runtime yet (no gc and async)
- Simple Cranelift codegen
- No standard library
- No package managment
- No documentation generation
- Official website
- Package manager backend
- Package manager website
- Package manager client in the compiler
- Caching results of type checking and compilation in a compiler
- Documentation generation
- GC
- LLVM codegen
- Official docker image
- Start of the Standard library
- LSP server written in Rust
- LSP client for neovim and vscode (for a while)
- Async runtime and more builtin types into a compiler
- More improvements into standart library
Small pathway into the release stage! A lot of stuff like metaprogramming, optimizations to std and compiler
Release (4-5 are required years to achieve that!)