Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Specification

Specification

58 projects

Showing 36 of 58 projects

graphql-js
graphql-jsTypeScript

The official JavaScript reference implementation of GraphQL, a query language for APIs.

#type-schema#api#graphql
Stars20.4k
Forks2.1k
Last commit2 days ago
ECMAScript Proposals
ECMAScript Proposals

Official repository tracking the evolution of the ECMAScript (JavaScript) language standard through its proposal stages.

#tc39#proposal#specification-tracking
Stars19.2k
Forks748
Last commit1 day ago
GraphQL
GraphQLJavaScript

A specification for GraphQL, a query language and execution engine for APIs that enables clients to request exactly the data they need.

#data-fetching#api#type-system
Stars14.6k
Forks1.2k
Last commit2 days ago
C# Design
C# DesignC#

The official repository for the design, proposal, and specification of the C# programming language.

#programming-language#ecma-standard#compiler
Stars12.7k
Forks1.1k
Last commit1 day ago
PHP Framework Interoperability Group
PHP Framework Interoperability Group

A collection of PHP standards (PSRs) proposed and approved by the PHP Framework Interoperability Group.

#standards#api-standards#coding-standards
Stars12.5k
Forks2.8k
Last commit21 days ago
Fantasy Land
Fantasy LandJavaScript

A specification for interoperability of common algebraic structures in JavaScript, enabling functional programming patterns.

#javascript-specification#functional-programming#category-theory
Stars10.2k
Forks370
Last commit
XcodeGen
XcodeGenSwift

A Swift command line tool that generates Xcode projects from a YAML/JSON spec to eliminate merge conflicts and sync files with disk.

#macos-development#generator#yaml
Stars8.6k
Forks888
Last commit8 days ago
Standard Readme
Standard ReadmeJavaScript

A specification and tooling for creating consistent, high-quality README files across open source projects.

#developer-tools#standard#open-source
Stars6.3k
Forks2.5k
Last commit1 month ago
CloudEvents Spec
CloudEvents SpecPython

A specification for describing event data in common formats to provide interoperability across services, platforms, and systems.

#event-driven-architecture#serverless#cncf
Stars5.8k
Forks616
Last commit1 day ago
AsyncAPI
AsyncAPIJavaScript

A specification for creating machine-readable definitions of asynchronous APIs, similar to OpenAPI for REST.

#event-driven#message-queue#async-api
Stars5.2k
Forks384
Last commit13 days ago
CommonMark
CommonMarkPython

A formal specification for Markdown syntax with reference implementations in C and JavaScript.

#parsing#standardization#syntax
Stars5.1k
Forks352
Last commit2 months ago
opencontainer
opencontainerGo

An open specification for container image formats, enabling interoperability across container engines and registries.

#container-runtime#open-container-initiative#oci
Stars4.4k
Forks871
Last commit15 days ago
OTEPs
OTEPsMakefile

Cross-language specifications for OpenTelemetry implementations, defining requirements for observability data collection.

#observability#telemetry#logs
Stars4.3k
Forks993
Last commit22 hours ago
Open Container Specifications
Open Container SpecificationsGo

A specification defining standards for operating system process and application containers, enabling interoperability between container runtimes.

#containerization#devops#container-runtime
Stars3.7k
Forks620
Last commit
P
PC#

A state machine based programming language for formally modeling and analyzing complex distributed systems.

#event-driven#programming-language#state-machines
Stars3.6k
Forks223
Last commit2 days ago
Bringing the Web up to Speed with WebAssembly
Bringing the Web up to Speed with WebAssemblyWebAssembly

Official specification, reference interpreter, and test suite for the WebAssembly binary instruction format.

#webassembly#test-suite#specification
Stars3.4k
Forks530
Last commit
Dart Design
Dart DesignTeX

Official repository for the design and evolution of the Dart programming language.

#dart#programming-language#language-changes
Stars2.9k
Forks235
Last commit2 days ago
Compose Specification
Compose SpecificationDockerfile

A platform-agnostic standard for defining multi-container applications using a simple Compose file format.

#compose#platform-agnostic#devops
Stars2.7k
Forks779
Last commit7 days ago
Standard Webhooks (.6k)
Standard Webhooks (.6k)Java

An open-source specification and tools for sending webhooks easily, securely, and reliably across the industry.

#event-driven#asynapi#signature-verification
Stars1.7k
Forks64
Last commit1 day ago
Fluent Specs
Fluent SpecsJavaScript

A localization system designed to unleash the expressive power of natural language through its Fluent Translation List (FTL) syntax.

#natural-language#l10n#internationalization
Stars1.7k
Forks47
Last commit4 months ago
quint
quintTypeScript

An executable specification language with delightful tooling based on the Temporal Logic of Actions (TLA+)

#tlaplus#tla-plus#formal-methods
Stars1.5k
Forks136
Last commit4 days ago
comeonin
comeoninElixir

A specification for password hashing libraries in Elixir, providing a unified interface for Argon2, Bcrypt, and Pbkdf2.

#elixir#authentication#bcrypt
Stars1.3k
Forks63
Last commit1 year ago
comeonin
comeoninElixir

A specification for password hashing libraries in Elixir, providing a unified interface for Argon2, Bcrypt, and Pbkdf2.

#elixir#authentication#bcrypt
Stars1.3k
Forks63
Last commit1 year ago
Fates and States
Fates and StatesJavaScript

The ES6 promises specification proposal that defines the standard JavaScript Promise API for asynchronous operations.

#standard#tc39#async-programming
Stars1.3k
Forks94
Last commit6 years ago
xdg
xdgGo

A Go library implementing the XDG Base Directory Specification and XDG user directories for portable application file storage.

#portable-applications#filesystem#library
Stars1.0k
Forks36
Last commit8 days ago
A Well-Known URL for Changing Passwords
A Well-Known URL for Changing PasswordsBikeshed

A specification for a well-known URL that redirects to a site's password change form, enabling password managers to directly navigate users.

#rfc-5785#http#password-managers
Stars905
Forks20
Last commit
Static Land
Static LandJavaScript

A specification for common algebraic structures in JavaScript using static functions instead of methods.

#functional-programming#modules#monad
Stars775
Forks40
Last commit6 years ago
specs2
specs2Scala

Software Specifications for Scala

#specs2#specification#bdd
Stars734
Forks213
Last commit6 days ago
Background Sync Explained
Background Sync ExplainedHTML

A web platform specification enabling Service Workers to synchronize data in the background, even when offline or on flaky networks.

#service-worker#offline-first#background-sync
Stars648
Forks85
Last commit2 years ago
CAIPs
CAIPsHTML

A specification for blockchain-agnostic standards enabling interoperability across different chains.

#cosmos#improvement-proposal#blockchain-ecosystem
Stars637
Forks228
Last commit4 months ago
F# RFCs
F# RFCsF#

Repository hosting RFCs and documentation for the F# language design process, including proposals, discussions, and implementation tracking.

#programming-language#community-driven#dotnet-ecosystem
Stars550
Forks148
Last commit4 months ago
Indexed 3D Scene Layers
Indexed 3D Scene Layers

An open specification for streaming and distributing large volumes of 3D geographic data across web, mobile, and cloud platforms.

#3d-visualization#3d-geospatial#rest-api
Stars336
Forks87
Last commit1 year ago
Validot
ValidotC#

Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.

#validation#validation-library#specification
Stars336
Forks25
Last commit
HeadVer Spec
HeadVer Spec

A SemVer-compatible versioning system with {head}.{yearweek}.{build} format, where only the head number is manually set.

#semver#devops#versioning-semantics
Stars298
Forks9
Last commit2 years ago
OpenMessaging Spec
OpenMessaging Spec

A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.

#tracing#iot#push
Stars287
Forks54
Last commit3 years ago
OpenAutoComplete Spec
OpenAutoComplete Spec

A shell-agnostic, declarative specification for CLI autocomplete that works across bash, zsh, fish, and PowerShell.

#developer-tools#command-line-tools#fish
Stars266
Forks2
Last commit3 years ago
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 year ago
3 months ago
1 day ago
1 year ago
1 year ago
Next
#Javascript12
#Interoperability10
#Ecmascript9
#Tc397
#Regex6
#Security5
#Standard4
#Programming Language4
#Cloud Native4
#Language Design4
#Open Standard4
#Api4