Rue: Higher level than Rust but lower level than Go
Rue is a new programming language designed to occupy a niche between Rust and Go, aiming for a higher level of abstraction than Rust while offering more control than Go. It is currently in development on GitHub.
Background
Rue is a new compiled programming language designed to occupy a niche between Rust (systems-level, manual memory management) and Go (garbage-collected, higher-level concurrency). It aims to provide "manual memory management without the borrow checker" — meaning developers can control memory allocation and deallocation directly, but without the strict compile-time ownership rules that make Rust hard to learn and use. This makes Rue appealing to programmers who want performance and control (like in game engines, databases, or embedded systems) but find Rust's learning curve too steep.