Mint is a programming language for the front-end web that aims to solve the common issues of Single Page Applications (SPAs) at a language level.
It is a compiler and a framework combined to provide great developer experience while allowing users to write safe, readable and maintainable code, according to the developers behind the project.
The common issues that it attempts to fix are regard reusable components, styling routing, global and local state handling, and synchronous and asynchronous computations that might fail.
After one year of development, Mint has a type system, a formatter, components for composition, stores for data storage, built in styling and routing, and more. The project is still in development, and the developers behind Mint said they are tweaking the language and standard library.