Claro is a statically typed JVM language focused on building simple, highly concurrent, and scalable applications. It offers modern build tools for easy dependency management, eliminating the need for runtime “Dependency Injection” frameworks. Developed by a former Google engineer, Claro goes beyond async/await with a structured concurrency model ensuring non-blocking, data-race free, deadlock free, and optimally scheduled programs. It features a data-oriented approach, bi-directional type inference, a robust standard library, and support for metaprogramming. While still in active development by its single maintainer, contributions are welcome, making it an exciting language to watch.
https://docs.clarolang.com/