An open API service for producing an overview of a list of open source projects.

https://github.com/stalniy/casl

acl authorization cancan casl isomorphic-javascript permissions

Score: 29.4117056707202

Last synced: about 16 hours ago
JSON representation

Repository metadata:

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


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,905
Total Committers: 79
Avg Commits per committer: 24.114
Development Distribution Score (DDS): 0.412

Commits in past year: 269
Committers in past year: 10
Avg Commits per committer in past year: 26.9
Development Distribution Score (DDS) in past year: 0.457

Name Email Commits
Sergii s****y@g****m 1120
semantic-release-bot s****t@m****t 250
renovate[bot] 2****] 219
Renovate Bot b****t@r****m 188
github-actions[bot] 4****] 19
dependabot[bot] 4****] 9
Lena Stotska l****h@g****m 8
Olena-Stotska i****a@g****m 7
musicformellons m****s 4
Max Lyashuk m****k@u****t 3
Roman Mahotskyi r****i@g****m 3
johannchopin 3****n 2
Martynas Barzda m****s@b****o 2
Malcolm Nihlén m****n@g****m 2
Dmitrii Maganov v****m@g****m 2
Copilot 1****t 2
Cerino O. Ligutom III 6****m 2
Sergey Stotskiy s****y@n****m 2
Francisco Ramini f****i@g****m 1
Florian Rossiaud f****s 1
Evil Buck b****n@g****m 1
Emily Marigold Klassen 7****l 1
Emil Bruckner e****r@g****m 1
Dushmanta d****1@g****m 1
Dmitrijs Čuvikovs c****d@g****m 1
Devin Fee d****n@d****m 1
David Eisner d****r@g****m 1
David Acevedo d****2@g****m 1
Claudio Catterina c****o@g****m 1
Chao Xu @老干部 j****u@g****m 1
and 49 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 137
Total pull requests: 408
Average time to close issues: 3 months
Average time to close pull requests: about 1 month
Total issue authors: 128
Total pull request authors: 35
Average comments per issue: 4.2
Average comments per pull request: 0.69
Merged pull request: 287
Bot issues: 2
Bot pull requests: 270

Past year issues: 2
Past year pull requests: 110
Past year average time to close issues: 9 days
Past year average time to close pull requests: 19 days
Past year issue authors: 2
Past year pull request authors: 6
Past year average comments per issue: 3.0
Past year average comments per pull request: 0.39
Past year merged pull request: 82
Past year bot issues: 0
Past year bot pull requests: 80

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/stalniy/casl

Top Issue Authors

  • xbisa (2)
  • renovate[bot] (2)
  • Dsantosjaime (2)
  • douglasg14b (2)
  • Morriz (2)
  • adri1wald (2)
  • egmacke (2)
  • dennemark (2)
  • kemalcany (2)
  • PiotrJakubowski (1)
  • tanekim77 (1)
  • robinNode (1)
  • satvikreddy (1)
  • vemundeldegard (1)
  • thenbe (1)

Top Pull Request Authors

  • renovate[bot] (234)
  • stalniy (95)
  • dependabot[bot] (25)
  • github-actions[bot] (11)
  • huthaifaa (2)
  • drudrum (2)
  • jmikedupont2 (2)
  • jarpoole (2)
  • nktnet1 (2)
  • zunkelty (2)
  • ludwigbacklund (2)
  • The-Code-Monkey (2)
  • forivall (2)
  • scharf (2)
  • johannchopin (2)

Top Issue Labels

  • bug (54)
  • enhancement (39)
  • question (12)
  • unconfirmed (3)
  • wontfix (2)
  • status: invalid (1)
  • help wanted (1)
  • duplicate (1)
  • maintenance (1)
  • casl/mongoose (1)
  • cookbook idea (1)

Top Pull Request Labels

  • released (37)
  • javascript (25)
  • dependencies (25)
  • autorelease: tagged (9)
  • autorelease: pending (2)

Package metadata

npmjs.org: @casl/ability

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

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 7.1.1 (published 5 days ago)
  • Last Synced: 2026-11-04T09:31:53.898Z (1 day ago)
  • Versions: 99
  • Dependent Packages: 243
  • Dependent Repositories: 4,787
  • Downloads: 7,276,769 Last month
  • Docker Downloads: 295,217
  • Rankings:
    • Downloads: 0.197%
    • Dependent packages count: 0.242%
    • Dependent repos count: 0.351%
    • Docker downloads count: 0.551%
    • Average: 0.814%
    • Stargazers count: 1.362%
    • Forks count: 2.183%
  • Maintainers (1)
  • Funding:
    • https://github.com/stalniy/casl/blob/master/BACKERS.md
  • Advisories:
npmjs.org: @casl/react

React component for CASL which makes it easy to add permissions in any React application

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 7.1.0 (published 8 days ago)
  • Last Synced: 2026-11-03T12:58:56.582Z (2 days ago)
  • Versions: 39
  • Dependent Packages: 36
  • Dependent Repositories: 301
  • Downloads: 1,713,401 Last month
  • Docker Downloads: 24,242
  • Rankings:
    • Downloads: 0.404%
    • Dependent repos count: 0.964%
    • Docker downloads count: 1.036%
    • Dependent packages count: 1.161%
    • Average: 1.185%
    • Stargazers count: 1.362%
    • Forks count: 2.183%
  • Maintainers (1)
npmjs.org: @casl/vue

Vue plugin for CASL which makes it easy to add permissions in any Vue application

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 3.1.0 (published 8 days ago)
  • Last Synced: 2026-11-03T14:06:18.920Z (2 days ago)
  • Versions: 40
  • Dependent Packages: 24
  • Dependent Repositories: 350
  • Downloads: 322,175 Last month
  • Docker Downloads: 1,325
  • Rankings:
    • Downloads: 0.641%
    • Dependent repos count: 0.907%
    • Dependent packages count: 1.078%
    • Docker downloads count: 1.082%
    • Average: 1.209%
    • Stargazers count: 1.362%
    • Forks count: 2.183%
  • Maintainers (1)
npmjs.org: @casl/mongoose

Allows to query accessible records from MongoDB based on CASL rules

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 9.1.0 (published 8 days ago)
  • Last Synced: 2026-11-03T18:03:25.803Z (1 day ago)
  • Versions: 51
  • Dependent Packages: 28
  • Dependent Repositories: 55
  • Downloads: 174,014 Last month
  • Docker Downloads: 15
  • Rankings:
    • Downloads: 0.965%
    • Dependent packages count: 1.009%
    • Stargazers count: 1.362%
    • Docker downloads count: 1.442%
    • Average: 1.472%
    • Dependent repos count: 1.87%
    • Forks count: 2.183%
  • Maintainers (1)
npmjs.org: @casl/prisma

Allows to query accessible records using Prisma client based on CASL rules

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 2.2.0 (published 8 days ago)
  • Last Synced: 2026-11-03T13:12:40.458Z (2 days ago)
  • Versions: 30
  • Dependent Packages: 8
  • Dependent Repositories: 68
  • Downloads: 674,013 Last month
  • Docker Downloads: 108
  • Rankings:
    • Downloads: 0.555%
    • Stargazers count: 1.362%
    • Docker downloads count: 1.555%
    • Dependent repos count: 1.708%
    • Average: 1.741%
    • Forks count: 2.183%
    • Dependent packages count: 3.082%
  • Maintainers (1)
npmjs.org: @casl/angular

Angular module for CASL which makes it easy to add permissions in any Angular app

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 10.2.0 (published 6 days ago)
  • Last Synced: 2026-11-03T13:52:33.629Z (2 days ago)
  • Versions: 67
  • Dependent Packages: 6
  • Dependent Repositories: 28
  • Downloads: 58,315 Last month
  • Rankings:
    • Downloads: 1.295%
    • Stargazers count: 1.362%
    • Average: 2.078%
    • Forks count: 2.182%
    • Dependent repos count: 2.467%
    • Dependent packages count: 3.083%
  • Maintainers (1)
npmjs.org: casl

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

  • Homepage: https://github.com/stalniy/casl#readme
  • Licenses: MIT
  • Latest release: 1.1.0 (published almost 9 years ago)
  • Last Synced: 2026-11-03T14:47:02.351Z (2 days ago)
  • Versions: 13
  • Dependent Packages: 7
  • Dependent Repositories: 40
  • Downloads: 7,771 Last month
  • Rankings:
    • Stargazers count: 1.362%
    • Dependent repos count: 2.131%
    • Average: 2.141%
    • Forks count: 2.182%
    • Downloads: 2.319%
    • Dependent packages count: 2.709%
  • Maintainers (1)
npmjs.org: @casl/aurelia

Aurelia plugin for CASL which makes it easy to add permissions in any Aurelia apps

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 1.3.2 (published 10 months ago)
  • Last Synced: 2026-11-03T12:52:52.159Z (2 days ago)
  • Versions: 20
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 289 Last month
  • Rankings:
    • Stargazers count: 1.362%
    • Forks count: 2.182%
    • Downloads: 7.069%
    • Average: 8.54%
    • Dependent repos count: 10.77%
    • Dependent packages count: 21.319%
  • Maintainers (1)
proxy.golang.org: github.com/stalniy/casl

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/stalniy/casl#section-documentation
  • Licenses: mit
  • Latest release: v1.1.0 (published almost 9 years ago)
  • Last Synced: 2026-11-03T12:41:16.886Z (2 days ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 9.049%
    • Average: 9.627%
    • Dependent repos count: 10.204%
npmjs.org: jsbrain_casl_prisma

Allows to query accessible records using Prisma client based on CASL rules

  • Homepage: https://casl.js.org
  • Licenses: MIT
  • Latest release: 1.0.1 (published about 5 years ago)
  • Last Synced: 2026-11-03T13:25:12.075Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11 Last month
  • Rankings:
    • Stargazers count: 1.666%
    • Forks count: 2.537%
    • Dependent packages count: 16.224%
    • Average: 19.395%
    • Dependent repos count: 25.328%
    • Downloads: 51.222%
  • Maintainers (1)
npmjs.org: @saladin/casl-react

React component for CASL which makes it easy to add permissions in any React application

  • Homepage: https://casl.js.org
  • Status: removed
  • Licenses: MIT
  • Latest release: 2.3.0 (published over 4 years ago)
  • Last Synced: 2026-11-03T12:42:21.978Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 0
  • Rankings:
    • Stargazers count: 1.457%
    • Forks count: 2.151%
    • Dependent repos count: 5.854%
    • Dependent packages count: 23.037%
    • Average: 26.116%
    • Downloads: 98.083%