Specification

Top 23 Specification Open-Source Projects

Specification
  1. wtfjs

    🤪 A list of funny and tricky JavaScript examples

    Project mention: Show HN: FixBrowser – a lightweight web browser created from scratch | news.ycombinator.com | 2024-12-24

    Python may not be the best example, but some other languages also exist and are both less "weird" than https://github.com/denysdovhan/wtfjs and fast (e.g. see http://luajit.org/ which is far less complex than V8).

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. proposals

    Tracking ECMAScript Proposals

    Project mention: 🧙‍♂️ Todas as novas funcionalidades do Javascript desde 2016 até 2025 | dev.to | 2024-11-30

    Para ver a lista completa: https://github.com/tc39/proposals/blob/HEAD/finished-proposals.md

  4. fantasy-land

    Specification for interoperability of common algebraic structures in JavaScript

  5. conventionalcommits.org

    The conventional commits specification

  6. XcodeGen

    A Swift command line tool for generating your Xcode project

  7. spec

    CloudEvents Specification (by cloudevents)

    Project mention: Using CloudEvents in Go | dev.to | 2024-11-29

    While this approach solves a number of problems, one of the challenges faced by teams is standardizing events to ensure compatibility between all components. To mitigate this challenge, we can use the CloudEvents project.

  8. estree

    The ESTree Spec

  9. SaaSHub

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

    SaaSHub logo
  10. tsdoc

    A doc comment standard for TypeScript

    Project mention: Taking LLMs to (code) town - part II. Creating a vanilla.js web component toolchain from ground up | dev.to | 2025-01-02

    TSDoc Parser

  11. spec

    The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs. (by asyncapi)

    Project mention: Asyncapi Specification | news.ycombinator.com | 2024-10-30
  12. openapi-devtools

    Browser extension that generates API specs for any app or website

  13. spec

    WebAssembly specification, reference interpreter, and test suite. (by WebAssembly)

    Project mention: Is WebAssembly Memory64 worth using? | news.ycombinator.com | 2025-01-15
  14. language

    Design of the Dart language

    Project mention: Macros in Dart | news.ycombinator.com | 2024-12-02
  15. L5-Swagger

    OpenApi or Swagger integration to Laravel

  16. compose-spec

    The Compose specification

    Project mention: One Minute: DatAasee | dev.to | 2024-09-10

    Features: REST-like CQRS HTTP-API, Faceted Search, Full-text Search Interface: OpenAPI, JSON, JSON API, JSON Schema Query Languages: SQL dialect, Cypher, Gremlin, MQL, GraphQL Ingest Protocols: OAI-PMH, S3 Ingest Encoding: XML Ingest Formats: DataCite, DublinCore, MARC, MODS Deployment: Compose, Docker-Compose, Podman-Compose, K8s (via Kompose) Components: ArcadeDB, Connect, Lowdefy License: MIT

  17. 3d-tiles

    Specification for streaming massive heterogeneous 3D geospatial datasets :earth_americas:

  18. fluent

    Fluent — planning, spec and documentation

    Project mention: Fluent: A localization system for natural-sounding translations | news.ycombinator.com | 2024-04-26
  19. OpenSLO

    Open specification for defining and expressing service level objectives (SLO)

  20. standard-webhooks

    The Standard Webhooks specification

    Project mention: Show HN: A programmable firehose-to-webhook server for Bluesky / Atproto | news.ycombinator.com | 2024-12-04
  21. kdl

    the kdl document language specifications

    Project mention: XL: An Extensible Programming Language | news.ycombinator.com | 2024-02-21

    IMO, there’s a wide unexplored design space between the minimalism of Lisp and richness of other languages. A programming language inspired by something like KDL (https://github.com/kdl-org/kdl) has the potential to be in a very sweet spot between the two. "Everything is a node" instead of "everything is a list" is only slightly more complicated, but also vastly more readable that a soup of parenthesis.

  22. substrait

    A cross platform way to express data transformation, relational algebra, standardized record expression and plans.

    Project mention: Velox: Meta's Unified Execution Engine [pdf] | news.ycombinator.com | 2024-03-25

    Python's Substrait seems like the biggest/most-used competitor-ish out there. I'd love some compare & contrast; my sense is that Substrait has a smaller ambition, and more wants to be a language for talking about execution rather than a full on execution engine. https://github.com/substrait-io/substrait

    We can also see from the DataFusion discussion that they too see themselves as a bit of a Velox competitor. https://github.com/apache/arrow-datafusion/discussions/6441

  23. xit

    A plain-text file format for todos and check lists

    Project mention: I couldn't find a free, no-login, no-AI checklist app–so I built one | news.ycombinator.com | 2024-11-03

    xit is this text format: https://xit.jotaen.net/

    But this app is for other purposes. Me and my wife add house stuff to a shopping list. We don't want an installed app. Or even login before using a simple list.

  24. design

    Ewasm Design Overview and Specification (by ewasm)

  25. quint

    An executable specification language with delightful tooling based on the temporal logic of actions (TLA)

    Project mention: Quint | news.ycombinator.com | 2024-07-30

    Looks like there's more information in their readme: https://github.com/informalsystems/quint

    > Quint is a modern specification language that is a particularly good fit for distributed systems, such as blockchain protocols, distributed databases, and p2p protocols. Quint combines the robust theoretical basis of the Temporal Logic of Actions (TLA) with state-of-the-art type checking and development tooling.

  26. SaaSHub

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

    SaaSHub logo
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).

Specification discussion

Log in or Post with

Specification related posts

  • Is WebAssembly Memory64 worth using?

    3 projects | news.ycombinator.com | 15 Jan 2025
  • Show HN: FixBrowser – a lightweight web browser created from scratch

    6 projects | news.ycombinator.com | 24 Dec 2024
  • Show HN: JSON querystring, but compact and human-readable

    2 projects | news.ycombinator.com | 9 Dec 2024
  • Macros in Dart

    1 project | news.ycombinator.com | 2 Dec 2024
  • 🧙‍♂️ Todas as novas funcionalidades do Javascript desde 2016 até 2025

    1 project | dev.to | 30 Nov 2024
  • Using CloudEvents in Go

    5 projects | dev.to | 29 Nov 2024
  • Using OpenFeature with ConfigCat

    2 projects | dev.to | 12 Nov 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 wtfjs 35,354
2 proposals 18,525
3 fantasy-land 10,158
4 conventionalcommits.org 7,368
5 XcodeGen 7,175
6 spec 5,201
7 estree 5,190
8 tsdoc 4,787
9 spec 4,433
10 openapi-devtools 4,009
11 spec 3,193
12 language 2,720
13 L5-Swagger 2,705
14 compose-spec 2,344
15 3d-tiles 2,198
16 fluent 1,446
17 OpenSLO 1,376
18 standard-webhooks 1,367
19 kdl 1,256
20 substrait 1,243
21 xit 1,060
22 design 1,017
23 quint 859

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?