Standards
Proposals and standards that define and enhance software, languages, and related technologies.
Contents
APIs
This document serves as a detailed description for an implementation of gRPC carried over HTTP2 framing.
Interface Definition Language and binary communication protocol used for defining and creating services for programming languages.
RESTful API Modeling Language is a YAML based language for describing static APIs (but not REST APIs).
Vendor-neutral and language-independent, aimed to develop messaging and streaming applications across heterogeneous systems.
A specification for describing event data in a common way.
Structured Interface for Representing Entities, super-rad hypermedia, defines links and actions.
JSON-based read/write hypermedia-type designed, defines links and actions.
Specification for a simple, no-frills, JSON based format for application-level communication.
Repository contains a collection of documents and related materials.
Checklist of the most important security countermeasures.
Programming Languages
Ecma TC39 (Technical Committee 39) is responsible for evolving the ECMAScript programming language and authoring the specification.
Compiler and language changes for Haskell/GHC.
Design discussions for Go language evolution.
Design of the Dart language.
C# Language Design Proposals.
F# Language Design RFCs.
Issues with Proposal label in Zig repository.
Coq Enhancement Proposals.
Design discussions about the OCaml language.
Proposed Perl Changes is proposals to change the Perl language.
D language Improvement Proposals.
RFCs for changes to V lang.
Tools
Change proposals for npm.
Proposals for improvements in Yarn package manager.
Change requests for React.
Suggestions for major changes to Vue.js.
Svelte framework enhancement discussions.
Change requests for ESLint.
React Native enhancement discussions.
The Nix community RFCs.
Django Enhancement Proposals.
Conda Enhancement Proposals.
Jenkins Enhancement Proposals.
Helm Improvement Proposals.
OpenTelemetry Enhancement Proposals.
Index of all Bazel proposals and design documents.
The Compose Specification is developer focused for defining cloud and platform agnostic container-based applications.
This repository contains the specification, the reference implementation of the parser and the documentation for Fluent.
SemVer compatible version specification that has {head}.{yearweek}.{build} system.
CLI autocomplete specification.
Decentralized Systems
Bitcoin Improvement Proposals.
NEAR Protocol Specifications and Standards.
Basis of Lightning Technology (Lightning Network Specifications).
BitTorrent Enhancement Proposals.
BitTorrent File System Improvement Proposals.
SatoshiLabs Improvement Proposals.
Aave Improvement Proposals.
Polygon Improvement Proposals.
Chain Agnostic Improvement Proposals.
Helium Improvement Proposals.
Hiero Consensus Standards.
Maker Improvement Proposals.
Starknet Improvement Proposals.
Proposals, standards and documentations related to Nervos Network.
Technical specifications for the libp2p networking stack.