Is Riot free?

    Riot is free, open source and licensed under the MIT License.

    Can I use Riot in production?

    Absolutely. The project is enough mature.

    Should I use dash on the tag name?

    W3C specification demands you use a dash in the tag name. Instead of you must write . Obey this rule if you care about W3C. Both work fine.

    Why are there no semicolons in the source code?

    Leaving out semicolons makes the code less crowded. This is aligned with our general minimalistic approach. We use single quotes for the same reason. If you contribute to Riot, please leave out semicolons and double quotes.

    Isn’t onclick evil?

    It’s not evil, it just looks “old”. To have JS and HTML under the same module is more important than aesthetics. The minimal Riot syntax makes event handlers look decent.

    Any future plans?

    Sure. The Riot core doesn’t provide much out of the box but the method allows us plugging in new features. A bunch of Riot plugins to enhance the default components API is on my TODO list.