Skip to content

Latest commit

 

History

History
200 lines (128 loc) · 7.5 KB

README.md

File metadata and controls

200 lines (128 loc) · 7.5 KB

Awesome Open Standards

List of awesome open standards

  • CloudEvents is a specification for describing event data in common formats to provide interoperability across services, platforms and systems.
  • GeoJSON is a geospatial data interchange format based on JavaScript Object Notation (JSON). It defines several types of JSON objects and the manner in which they are combined to represent data about geographic features, their properties, and their spatial extents.
  • HTML is the World Wide Web's core markup language. Originally, HTML was primarily designed as a language for semantically describing scientific documents.
  • Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, such as HTML.
  • ISO 8601 tackles this uncertainty by setting out an internationally agreed way to represent dates.
  • JSON (JavaScript Object Notation) is a lightweight data-interchange format.
  • JSON Schema is the vocabulary that enables JSON data consistency.
  • The language server protocol defines a set of JSON-RPC request, response and notification messages which are exchanged using the above base protocol.
  • Markdown is a lightweight markup language that you can use to add formatting elements to plaintext text documents.
  • OAuth 2.0 is the industry-standard protocol for authorization.
  • The Open Container Initiative Distribution Specification (a.k.a. "OCI Distribution Spec") defines an API protocol to facilitate and standardize the distribution of content.
  • In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).
  • The OpenAPI Specification provides a formal standard for describing HTTP APIs.
  • The Open Container Initiative is an open governance structure for the express purpose of creating open industry standards around container formats and runtimes.
  • Open data is data that is openly accessible, exploitable, editable and shared by anyone for any purpose. Open data is licensed under an open license.
  • OpenDocument Format provides a comprehensive solution to exchange documents reliably and effortlessly across different products and devices.
  • The Open Font Format is an extension of the TrueType font format, adding support for PostScript font data.
  • OpenSoundControl (OSC) is a data transport specification (an encoding) for realtime message communication among applications and hardware
  • OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. In addition, OpenSSH provides a large suite of secure tunneling capabilities, several authentication methods, and sophisticated configuration options.
  • OpenTelemetry is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.
  • OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.
  • OpenID Connect is an interoperable authentication protocol based on the OAuth 2.0 framework of specifications (IETF RFC 6749 and 6750). It simplifies the way to verify the identity of users based on the authentication performed by an Authorization Server and to obtain user profile information in an interoperable and REST-like manner.
  • Open MCT (Open Mission Control Technologies) is a next-generation mission control framework for visualization of data on desktop and mobile devices.
  • OpenMP (Open Multi-Processing) is an application programming interface (API) that supports multi-platform shared-memory multiprocessing programming in C, C++, and Fortran,[3] on many platforms, instruction-set architectures and operating systems, including Solaris, AIX, FreeBSD, HP-UX, Linux, macOS, and Windows.
  • The OpenSSL Project develops and maintains the OpenSSL software - a robust, commercial-grade, full-featured toolkit for general-purpose cryptography and secure communication.
  • A community-driven, open source ML compiler ecosystem, using the best of XLA & MLIR.
  • POSIX (Portable Operating System Interface) is a set of standard operating system interfaces based on the Unix operating system.
  • Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.
  • The Security Assertion Markup Language (SAML) standard defines a
    framework for exchanging security information between online
    business partners.
  • SQL (standing for Structured Query Language) is the standard language for relational database management systems. Read more at the ANSI Blog: The SQL Standard – ISO/IEC 9075:2023 (ANSI X3.135) https://blog.ansi.org/?p=158690.
  • A Uniform Resource Identifier (URI) is a compact sequence of characters that identifies an abstract or physical resource.
  • WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine.
  • Extensible Markup Language (XML) lets you define and store data in a shareable manner.
  • YAML is a human-friendly data serialization language for all programming languages.

Contributing

Your contributions are always welcome. Create a PR for a popular open standard.