Mint

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:

While focusing on:

Project Status

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:

It would be great if you could take part in this short survey to provide your feedback about Mint.

Installing

Follow these instructions

Documentation

Community

Questions or suggestions? Ask on Gitter channel, Discord, or Spectrum.

Also, visit Awesome Mint, to see more guides, tutorials and examples.

Contributing

Read the general Contributing guide, and then:

  1. Fork it (https://github.com/mint-lang/mint/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Ways you can contribute

Questions, Proposals?

Let's discuss in the Mint Gitter Lobby, otherwise please create at new issue

FAQ

Why functions called fun instead of function?

You can find an explanation in this issue: https://github.com/mint-lang/mint/issues/55#issuecomment-404886342

Why is the language called Mint?

You can find an explanation in this issue: https://github.com/mint-lang/mint/issues/53#issuecomment-404717310

What makes Mint unique?

You can find an explanation in this issue: https://github.com/mint-lang/mint/issues/70#issuecomment-412324721

Contributors

This project exists thanks to all the people who contribute.

Backers

Thank you to all our backers! 🙏 [Become a backer]

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

License

FOSSA Status


CI Gitter chat Discord Join the community on Spectrum Backers on Open Collective Sponsors on Open Collective FOSSA Status