A refreshing programming language for the front-end web.

CI Discord Backers on Open Collective Sponsors on Open Collective

InstallReferenceAPI DocsProject StatusCommunityContributing

component Counter {
  state counter = 0

  fun increment { next { counter: counter + 1 } }
  fun decrement { next { counter: counter - 1 } }

  fun render {
    <div>
      <button onClick={decrement}>"Decrement"</button>
      <span>counter</span>
      <button onClick={increment}>"Increment"</button>
    </div>
  }
}

📔  Project Status

The project is in development, converging on 1.0. The syntax and and standard library are mostly stable. At this point we are polishing the language and refactoring for more stability.

Here are some bigger projects built and maintained by us that showcases the language:

👥  Community

Questions or suggestions? Ask on Discord. Also, visit Awesome Mint, to see more guides, tutorials and examples.

👷  Contributing

Read the general Contributing guide.

Ways you can contribute

ℹ️  Questions, Proposals?

Let's discuss in the Github Discussions, otherwise please create at new issue