ocaps
Object capability (ocap) tools and macros for Scala. (by wsargent)
awesome-ocap
Awesome Object Capabilities and Capability Security (by dckc)
Our great sponsors
ocaps | awesome-ocap | |
---|---|---|
2 | 3 | |
17 | 325 | |
- | - | |
0.0 | 4.8 | |
7 months ago | 22 days ago | |
JavaScript | ||
Apache License 2.0 | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ocaps
Posts with mentions or reviews of ocaps.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-02-08.
-
Am I considered a OKish scala developer if I only use Vanilla scala (and doesn't know cats / shapeless)?
Absolutely. I'm a library developer and I never use cats or shapeless in my projects. The only exception I think I have was object capabilities where cats-effect was useful for defining a deferred computation.
-
Does anyone here (intentionally) use Scala without an effects library such as Cats or ZIO? Or without going "full Haskell"?
I agree absolutely. There are cases where using an effects library is the best thing you can do. I've written an object capabilities library in Scala, and it's a much nicer experience to use capabilities with cats-effect than doing it raw.
awesome-ocap
Posts with mentions or reviews of awesome-ocap.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-26.
-
JavaScript-Native RPC to Cloudflare Workers
Nice to see more systems architected on object capabilities. It's a more practical security model than ACLs: https://srl.cs.jhu.edu/pubs/SRL2003-02.pdf
Or more succinctly:
> Capability-based security enables the concise composition of powerful patterns of cooperation without vulnerability.
from https://github.com/dckc/awesome-ocap
- Does SenseLang make sense?
-
The Book of Secret Knowledge
As a counterpoint, I sometimes find these lists very useful when I'm trying to broaden my knowledge of something and need pointers to where to start looking.
For example, when I was learning about object capabilities recently, it was very helpful to have awesome-ocap to refer to: https://github.com/dckc/awesome-ocap
What are some alternatives?
When comparing ocaps and awesome-ocap you can also consider the following projects:
frameless - Expressive types for Spark.
awesome-dns - A curated list of awesome DNS resources