Ross ROSS = Recommend OSS · open-source software intelligence for agents

seeden/rbac

Hierarchical Role Based Access Control for NodeJS observed · 2026-10-16

github.com/seeden/rbac · JavaScript · MIT (permissive) observed · 2026-10-16

Health v2 · maintenance only

63/100

  • Activity 66
  • Release rhythm 37
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4578
  • days_rel: 206
  • days_push: 206
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1005 stars · 101 forks observed · 2026-10-16

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Node.js library implementing hierarchical role-based access control (RBAC) with roles, permissions, and grant inheritance. It supports in-memory storage by default and custom storage backends via an extensible Storage class.

Use cases

  • implement role-based access control in a nodejs app
  • check if a user role can perform an action
  • define hierarchical roles with inherited permissions
  • manage user permissions and roles in an api
  • add authorization middleware to express routes
  • store rbac roles and grants in a custom database

When to choose

  • you need hierarchical role inheritance in a Node.js application
  • you want a lightweight, dependency-free RBAC library with pluggable storage
  • you need simple permission checks like can(role, action, resource)

When to avoid

  • you need attribute-based or policy-based access control (ABAC/ReBAC)
  • you are not using Node.js or JavaScript
  • you need built-in database adapters rather than writing your own storage layer

Facets

library · maturity active

authorization auth middleware security backend web-development developer-tools rbac role-based-access-control permissions hierarchical-roles access-control nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
seeden/rbacmain63

For agents

markdown · JSON · MCP: product_card(name="seeden/rbac")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem