A refreshing programming language for the front-end web, aiming to solve the most common issues of Single Page Applications (SPAs) at a language level:
- Reusable components
- Styling
- Routing
- Global and local state handling
- Synchronous and asynchronous computations that might fail
While focusing on:
- Developer happiness
- Fast compilation
- Readability
The project is in development, we are still tweaking the language and standard library.
There are two bigger applications which can be used as examples / learning material:
- the Mint website (~3100 LOC) SOURCE
- the Mint implementation of realworld.io (~3300 LOC) - DEMO SOURCE
Questions or suggestions? Ask on Gitter channel or on Spectrum.
Read the general Contributing guide, and then:
- Fork it ( https://github.com/mint-lang/mint/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
You can find an explanation in this issue: mint-lang#55 (comment)
You can find an explanation in this issue: mint-lang#53 (comment)
You can find an explanation in this issue: mint-lang#70 (comment)
This project exists thanks to all the people who contribute.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]