FindSoftware

Riot.js

Component-based UI library for building custom elements.

Riot.js is a component-based UI library for building custom elements, installed from npm. The project states that custom elements reach all modern browsers.

Worth knowing

The project was originally created by Muut Inc., and its license file names Gianluca Guarini as the one actively maintaining it.

Identity

Status
Active
Maintainer
Gianluca Guarini5
First release
20134

Rendering and deploy

Runs as
In the browser12
Install with
npm, yarn3

Releases

Current major version
107
Last release
2026-08-067

Adoption

GitHub stars
14,9222
npm downloads a week
7,9489
Contributors
1758
Sites using it (HTTP Archive)
2,31911
Dependent repositories
95810
Dependent packages
32710

Why these figures do not compare

Sources

  1. 2026-10-28: links, Categories
    riot.js.org/
  2. 2026-10-28: links, GitHub stars
    github.com/riot/riot
  3. 2026-10-28: links, Install with
    riot.js.org/documentation/
  4. 2026-10-28: First release
    github.com/riot/riot/tags
  5. 2026-10-28: Maintainer, License
    github.com/riot/riot/blob/main/LICENSE.txt
  6. 2026-10-28: Written in
    api.github.com/repos/riot/riot/languages
  7. 2026-10-28: Current major version, Last release
    github.com/riot/riot/releases/tag/v10.1.6
  8. 2026-10-28: Contributors
    api.github.com/repos/riot/riot/contributors?per_page=1
  9. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/riot
  10. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/riot
  11. 2026-10-28: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  12. 2026-10-28: Runs as
    github.com/riot/riot/blob/main/README.md

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON