Chakra is a programming language for the future, and today. Lightning-fast concurrency meets pure functional programming.
Chakra comes with powerful abstractions based on the best parts of pure FP and the Actor model. All while being boilerplate-free.
100% type inference
The whole application is typed with no annotations on your part. Just create the types you need, and Chakra does the rest.
Managed Effects
All side-effects are handled by a lightweight runtime, making your code easier to reason about.
Native performance
Chakra is compiled down to highly-optimized machine code for every supported platform through LLVM
Simple syntax
With very few syntactic constructs, no keywords, and a small set of special characters, Chakra is incredibly readable even to beginners
Memory safe
Chakra uses turn-based automatic reference counting to ensure that all memory references are live, while providing consistent performance.
Capability secure
All system resources are protected by explicit capability delegation. You decide what third-party code has access to.