ajinkyapisal / 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

⚠️ Mint is currently in alpha stage, altough 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

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 75.8%Language:JavaScript 24.2%Language:Makefile 0.0%