Ready made components
RiotGear was built to help. Help you improve your app development speed. If we've built it already why reinvent the wheel? The components should have all the functionality the majority of people need.
In just a few lines of code you could have an off-canvas slide in side-menu, a set of tabs, a bunch of nice toggles and lots of others. Plus the list of components is increasing all the time.
Blaze CSS v1
Each component relies on Blaze CSS (Version 1) an open source modular CSS framework. Each component in RiotGear and Blaze is modular so you don't need the whole of either framework to get started.
Blaze CSS v2
There's a development branch for Blaze CSS (Version 2) at riotgear2.github.io. Once that version is final, it will but put up here. It already has all the existing RiotGear components and a whole lot more, it just hasn't finished adding all the Blaze CSS 2 goodness yet!
The people behind RiotGear also built Blaze so you know the two work well together, and if you want help you'll get our world class help with either framework!
We have a really cool state based router. It is totally decoupled from tags so you can interact with it outside of Riot tag code.
RiotGear and the Router are separate so you can use the router in your existing Riot apps without installing RiotGear.
Tags can reference the router and gain access to it meaning more than one tag can be affected by more than one state and one state can affect more than one tag.
You can even add and remove states at any point in time making code organisation really flexible.
If you have an idea for a new component or would like to make a suggestion: