Riot logo

Riot

A React-like user interface micro-library
84
68
+ 1
67

What is Riot?

Riot brings custom tags to all browsers. Think React + Polymer but with enjoyable syntax and a small learning curve.
Riot is a tool in the Javascript UI Libraries category of a tech stack.
Riot is an open source tool with 14.2K GitHub stars and 1K GitHub forks. Here鈥檚 a link to Riot's open source repository on GitHub

Who uses Riot?

Companies
45 companies reportedly use Riot in their tech stacks, including League of Legends, Jitta.com, and Medtronic.

Developers
35 developers on StackShare have stated that they use Riot.

Why developers like Riot?

Here鈥檚 a list of reasons why companies and developers use Riot
Private Decisions at about Riot
Private to your company

Here are some stack decisions, common use cases and reviews by members of with Riot in their tech stack.

Riot
Riot

UI management Riot

See more
Anton Nesterov
Anton Nesterov
Software Engineer at Betwinner | 1 upvotes 2.2K views
Riot
Riot

I use Riot because it is awesome. This is the only framework I know that feels as natural as javascript.

See more
Public Decisions about Riot

Here are some stack decisions, common use cases and reviews by companies and developers who chose Riot in their tech stack.

Anton Nesterov
Anton Nesterov
Software Engineer at Betwinner | 1 upvotes 2.2K views
Riot
Riot

I use Riot because it is awesome. This is the only framework I know that feels as natural as javascript.

See more

Riot's Features

  • Absolutely the smallest possible amount of DOM updates and reflows.
  • One way data flow: updates and unmounts are propagated downwards from parent to children.
  • Expressions are pre-compiled and cached for high performance.
  • Lifecycle events for more control.

Riot Alternatives & Comparisons

What are some alternatives to Riot?
Mattermost
Mattermost is modern communication from behind your firewall.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
React
Lots of people use React as the V in MVC. Since React makes no assumptions about the rest of your technology stack, it's easy to try it out on a small feature in an existing project.
jQuery UI
Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.
AngularJS
AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML鈥檚 syntax to express your application鈥檚 components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding.
See all alternatives

Riot's Followers
68 developers follow Riot to keep up with related blogs and decisions.
devin hanaway
michaelphipps
Ray Ormesher
C眉neyt 脰zer
Alvaro Arenas
Elaine Leung
ceoerickluis00910
JChurchley91
Julian Dumitrascu
franck fournier