srinivasdamam / mint

:leaves: A refreshing programming language for the front-end web.

Home Page:https://www.mint-lang.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mint

Build Status Gitter chat Join the community on Spectrum Backers on Open Collective Sponsors on Open Collective

⚠️ Mint is currently in alpha stage, although it's usable for testing purposes.:warning:
⚠️ The documentation is currently work in progress.
⚠️


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

Project Status

The project is in alpha stage: we are still tweaking the language and standard library.

Installing

Follow these instructions

Documentation

Community

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

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

FAQ

Why functions called fun instead of function?

You can find an explanation in this issue: mint-lang#55 (comment)

Why is the language called Mint?

You can find an explanation in this issue: mint-lang#53 (comment)

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]

About

:leaves: A refreshing programming language for the front-end web.

https://www.mint-lang.com

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Crystal 100.0%Language:Makefile 0.0%