https://github.com/kaypee90/awesome-open-standards
List of popular and awesome open standards
https://github.com/kaypee90/awesome-open-standards
List: awesome-open-standards
open standards
Last synced: 6 months ago
JSON representation
List of popular and awesome open standards
- Host: GitHub
- URL: https://github.com/kaypee90/awesome-open-standards
- Owner: kaypee90
- License: cc0-1.0
- Created: 2024-01-28T19:40:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T04:03:59.000Z (over 1 year ago)
- Last Synced: 2025-02-25T05:18:36.760Z (over 1 year ago)
- Topics: open, standards
- Homepage:
- Size: 46.9 KB
- Stars: 18
- Watchers: 5
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome Open Standards
- [Contributing](#contributing)
## List of awesome open standards
### [Cloud Events](https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md)
- CloudEvents is a specification for describing event data
in common formats to provide interoperability across services,
platforms and systems.
### [GeoJSON](https://datatracker.ietf.org/doc/html/rfc7946)
- 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](https://html.spec.whatwg.org/multipage/)
- HTML is the World Wide Web's core markup language. Originally, HTML was
primarily designed as a language for semantically describing scientific documents.
### [HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP)
- Hypertext Transfer Protocol (HTTP) is an application-layer protocol
for transmitting hypermedia documents, such as HTML.
### [ISO 8601](https://www.iso.org/iso-8601-date-and-time-format.html)
- ISO 8601 tackles this uncertainty by setting out an internationally
agreed way to represent dates.
### [JSON](https://www.json.org/json-en.html)
- JSON (JavaScript Object Notation) is a lightweight data-interchange format.
### [JSON Schema](https://json-schema.org/)
- JSON Schema is the vocabulary that enables JSON data consistency.
### [Language Server Protocol](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/)
- The language server protocol defines a set of JSON-RPC request,
response and notification messages which are exchanged
using the above base protocol.
### [Markdown](https://www.markdownguide.org/getting-started/)
- Markdown is a lightweight markup language that you can use to
add formatting elements to plaintext text documents.
### [OAuth](https://oauth.net/2/)
- OAuth 2.0 is the industry-standard protocol for authorization.
### [OCI Distribution Specification](https://github.com/opencontainers/distribution-spec/blob/2291163927cae6f5105a07d32c675c00ff39244c/spec.md)
- The Open Container Initiative Distribution Specification
(a.k.a. "OCI Distribution Spec") defines an API protocol to
facilitate and standardize the distribution of content.
### [ODBC](https://en.wikipedia.org/wiki/Open_Database_Connectivity)
- In computing, Open Database Connectivity (ODBC) is a standard
application programming interface (API) for accessing database
management systems (DBMS).
### [Open API](https://www.openapis.org/)
- The OpenAPI Specification provides a formal standard for describing HTTP APIs.
### [Open Container Initiative](https://opencontainers.org/)
- The Open Container Initiative is an open governance structure
for the express purpose of creating open industry standards
around container formats and runtimes.
### [Open charge point protocol](https://openchargealliance.org/protocols/open-charge-point-protocol/)
- The goal for Open Charge Point Protocol (OCPP) is to offer a uniform solution
for the method of communication between charge point and central system.
With this protocol it is possible to connect any central system with any
charge point, regardless of the vendor. A uniform standard prevents
all kinds of coordination problems and is therefore an advantage
for the whole electric vehicle market.
### [Open Data](https://en.wikipedia.org/wiki/Open_data)
- 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.
### [Open Document](https://opendocumentformat.org/)
- OpenDocument Format provides a comprehensive solution to
exchange documents reliably and effortlessly across different products and devices.
### [Open Font Format](https://www.iso.org/standard/52136.html#:~:text=The%20Open%20Font%20Format%20is,or%20CFF%20(PostScript)%20outlines.)
- The Open Font Format is an extension of the TrueType font format,
adding support for PostScript font data.
### [Open Sound Control Protocol](https://ccrma.stanford.edu/groups/osc/index.html)
- OpenSoundControl (OSC) is a data transport specification (an encoding) for
realtime message communication among applications and hardware
### [Open SSH](https://www.openssh.com/)
- 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.
### [Open Telemetry](https://opentelemetry.io/)
- 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](https://www.opengl.org/)
- OpenGL (Open Graphics Library) is a cross-language,
cross-platform application programming interface (API)
for rendering 2D and 3D vector graphics.
### [OpenID Connect](https://openid.net/developers/how-connect-works/)
- 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.
### [OpenMCT](https://github.com/nasa/openmct)
- Open MCT (Open Mission Control Technologies) is a next-generation
mission control framework for visualization of data on desktop
and mobile devices.
### [OpenMP](https://www.openmp.org/)
- 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.
### [OpenSSL](https://www.openssl.org/)
- The OpenSSL Project develops and maintains the OpenSSL
software - a robust, commercial-grade, full-featured
toolkit for general-purpose cryptography and secure communication.
### [OpenXLA](https://github.com/openxla)
- A community-driven, open source ML compiler ecosystem,
using the best of XLA & MLIR.
### [POSIX](https://www.linux.org/)
- POSIX (Portable Operating System Interface) is a set of standard operating
system interfaces based on the Unix operating system.
### [Protocol Buffers](https://protobuf.dev/)
- Protocol Buffers are language-neutral, platform-neutral extensible mechanisms
for serializing structured data.
### [SAML](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0.html)
- The Security Assertion Markup Language (SAML) standard defines a
framework for exchanging security information between online
business partners.
### [SQL Standard – ISO/IEC 9075:2023 (ANSI X3.135)](https://blog.ansi.org/sql-standard-iso-iec-9075-2023-ansi-x3-135/)
- 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](more).
### [URI](https://datatracker.ietf.org/doc/html/rfc3986)
- A Uniform Resource Identifier (URI) is a compact sequence of characters
that identifies an abstract or physical resource.
### [vCard Format](https://datatracker.ietf.org/doc/html/rfc6350)
- The vCard specification is a standardized format for exchanging contact
information between different applications and systems.
### [Web Assembly](https://webassembly.org/)
- WebAssembly (abbreviated Wasm) is a binary instruction format
for a stack-based virtual machine.
### [XML](https://aws.amazon.com/what-is/xml/)
- Extensible Markup Language (XML) lets you define and store data in a
shareable manner.
### [YAML](https://yaml.org/)
- 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.