Capabilities

Open-source projects categorized as Capabilities

Top 12 Capability Open-Source Projects

  • go-capnp

    Cap'n Proto library and code generator for Go

  • Project mention: Sandstorm: Open-source platform for self-hosting web app | news.ycombinator.com | 2023-06-04

    The Go implementation of capnp is alive and well, too. I highly recommend it: https://github.com/capnproto/go-capnp

  • austral

    Systems language with linear types and capability-based security.

  • Project mention: Austral: A systems language with linear types. (2021) | news.ycombinator.com | 2024-04-25
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • amicontained

    Container introspection tool. Find out what container runtime is being used as well as features available.

  • SES-shim

    Endo is a distributed secure JavaScript sandbox, based on SES

  • Project mention: Malicious libraries can steal all your application secrets in Elixir | news.ycombinator.com | 2023-07-22

    I used E in the 90s: http://erights.org/

    I haven't kept up with newer systems but I've heard of https://github.com/endojs/endo and just came across http://reports-archive.adm.cs.cmu.edu/anon/home/anon/isr2017... (which says "in the style of the E programming language" -- that's as far as I've read) while looking that up.

    WebAssembly was designed to follow the same capability security principles. CHERI too as someone else just brought up.

  • awesome-ocap

    Awesome Object Capabilities and Capability Security

  • Project mention: JavaScript-Native RPC to Cloudflare Workers | news.ycombinator.com | 2024-04-06

    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

  • capability

    Extensional capabilities and deriving combinators

  • RootAsRole

    A memory-safe and security-oriented alternative to sudo/su commands

  • Project mention: RootAsRole, a secure alternative to sudo/su on Linux systems is now entierly in Rust! | /r/rust | 2023-08-31

    My project RootAsRole from C language is now entirely rewritten in Rust. https://github.com/LeChatP/RootAsRole

  • SaaSHub

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

    SaaSHub logo
  • newspeak

    Newspeak is a live object-capability language in the Smalltalk tradition

  • vesper

    Single-address-space capability-based nanokernel

  • jvm-dependency-conflict-resolution

    Gradle plugin to improve Dependency Conflict Detection and Resolution

  • go-traits

    A concept package that helps implement mixin behavior using embedded structs and hook interfaces.

  • ocaps

    Object capability (ocap) tools and macros for Scala.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Capabilities related posts

  • Austral: A systems language with linear types. (2021)

    1 project | news.ycombinator.com | 25 Apr 2024
  • JavaScript-Native RPC to Cloudflare Workers

    1 project | news.ycombinator.com | 6 Apr 2024
  • Where Are the Supply Chain Safe Programming Languages?

    1 project | news.ycombinator.com | 1 Apr 2024
  • Rust developers concerned about complexity, low usage

    1 project | news.ycombinator.com | 25 Feb 2024
  • RootAsRole, a secure alternative to sudo/su on Linux systems is now entierly in Rust!

    1 project | /r/rust | 31 Aug 2023
  • RootAsRole: A secure alternative to sudo/su using principle of least privilege

    1 project | news.ycombinator.com | 31 Aug 2023
  • Why Use Pascal?

    5 projects | news.ycombinator.com | 8 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Capability projects? This list will help you:

Project Stars
1 go-capnp 1,152
2 austral 1,040
3 amicontained 947
4 SES-shim 736
5 awesome-ocap 325
6 capability 213
7 RootAsRole 123
8 newspeak 120
9 vesper 73
10 jvm-dependency-conflict-resolution 45
11 go-traits 22
12 ocaps 17

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