EkScript compiles to many different languages with an easy to use but powerful compiler helping you write code that won't lose your trust in real battlegrounds (i.e. production)
EkScript was built out of the need for a programming language that meets the following requirements for an alternative language that...
...is based on another very, very popular language developers use at present. TypeScript's popularity and similarity with EkScript means developers won't have to relearn everything from scratch.
...has static typing for avoiding runtime errors: EkScript has a strong typing system making it perfect for minimizing trivial development bugs.
...has a AOT and JIT mode without any VM: Having a Just-in-Time mode means better developer productivity and faster iterations helping any organization or individual release software in record time. Combine that with a fully compatible Ahead-Of-Time mode means the final output will have state-of-the-art optimized performance.
...least amount of Runtime errors and more compile time errors: The strong static typing baked in helps fix the most trivial bugs before they get to the end users of any software.
...has no Pointers. EkScript is a perfect combination of ease-of-use and high performance. Developers won't have to worry about pointers as it has an automatic garbage collection.
And many more things. Give it a go. You will love it.
Written in Rust, The EkScript compiler is fast! Damn Fast! No more slow compile times you face with TypeScript.
All TypeScript modules are 100% compatible with EkScript through an easy-to-use interop. So, no more wasting time relearning new languages.
EkScript comes with a modern bundler that takes care of all the difficult configurations for you.