CASL

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access (by stalniy)

CASL Alternatives

Similar projects and alternatives to CASL

  1. node

    1,367 CASL VS node

    Node.js JavaScript runtime βœ¨πŸ’πŸš€βœ¨

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. supabase

    978 CASL VS supabase

    The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

  4. Prisma

    509 CASL VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  5. frank_jwt

    JSON Web Token implementation in Rust.

  6. quickstart-android

    Firebase Quickstart Samples for Android

  7. core

    383 CASL VS core

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

  8. berry

    217 CASL VS berry

    πŸ“¦πŸˆ Active development trunk for Yarn βš’

  9. postgrest

    120 CASL VS postgrest

    REST API for any Postgres database

  10. casbin

    41 CASL VS casbin

    Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.

  11. redoc

    40 CASL VS redoc

    πŸ“˜ OpenAPI/Swagger-generated API Reference Documentation

  12. oso

    16 CASL VS oso

    Deprecated: See README

  13. node-casbin

    8 CASL VS node-casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser

  14. accesscontrol

    9 CASL VS accesscontrol

    Role and Attribute based Access Control for Node.js

  15. cancan

    4 CASL VS cancan

    Discontinued Authorization Gem for Ruby on Rails.

  16. pundit-ts

    2 CASL VS pundit-ts

    Organize your authorization logic with full type-safety.

  17. rbac

    1 CASL VS rbac

    Hierarchical Role Based Access Control for NodeJS

  18. authorization

    1 CASL VS authorization

    An Object Oriented Authorization Framework for Node.js (by VinceZK)

  19. sift.js

    4 CASL VS sift.js

    Use Mongodb queries in JavaScript

  20. chappe

    3 CASL VS chappe

    Developer Docs builder. Write guides in Markdown and references in API Blueprint. Comes with a built-in search engine.

  21. bouncer

    12 CASL VS bouncer

    Laravel Eloquent roles and abilities.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better CASL alternative or higher similarity.

CASL discussion

Log in or Post with

CASL reviews and mentions

Posts with mentions or reviews of CASL. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-01.

Stats

Basic CASL repo stats
18
6,949
8.9
14 days ago

stalniy/casl is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of CASL is TypeScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?