web-standards

Open-source projects categorized as web-standards

Top 10 web-standard Open-Source Projects

  • fast

    The adaptive interface system for modern web experiences.

  • Project mention: Episode 24/13: Native Signals, Details on Angular/Wiz, Alan Agius on the Angular CLI | dev.to | 2024-04-05

    Similarly to Promises/A+, this effort focuses on aligning the JavaScript ecosystem. If this alignment is successful, then a standard could emerge, based on that experience. Several framework authors are collaborating here on a common model which could back their reactivity core. The current draft is based on design input from the authors/maintainers of Angular, Bubble, Ember, FAST, MobX, Preact, Qwik, RxJS, Solid, Starbeam, Svelte, Vue, Wiz, and more…

  • content

    The content behind MDN Web Docs

  • Project mention: Here are the 10 projects I am contributing to over the next 6 months. Share yours | dev.to | 2024-04-13

    MDN Web Docs content

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • wpt

    Test suites for Web platform specs — including WHATWG, W3C, and others

  • Project mention: Show HN: Dropflow, a CSS layout engine for node or <canvas> | news.ycombinator.com | 2024-03-21

    To reply mostly with my WPT Core Team hat off, mostly summarising the history of how we've ended up here:

    A build script used by significant swaths of the test suite is almost certainly out; it turns out people like being able to edit the tests they're actually running. (We _do_ have some build scripts — but they're mostly just mechanically generating lots of similar tests.

    A lot of the goal of WPT (and the HTML Test Suite, which it effectively grew out of) has been to have a test suite that browsers are actually running in CI: historically, most standards test suites haven't been particularly amenable to automation (often a lot of, or exclusively, manual tests, little concern for flakiness, etc.), and with a lot of policy choices that effectively made browser vendors choose to write tests for themselves and not add new tests to the shared test suite: if you make it notably harder to write tests for the shared test suite, most engineers at a given vendor are simply going to not bother.

    As such, there's a lot of hesitancy towards anything that regresses the developer experience for browser engineers (and realistically, browser engineers, by virtue of sheer number, are the ones who are writing the most tests for web technologies).

    That said, there are probably ways we could make things better: a decent number of tests for things like Grid use check-layout-th.js (e.g., https://github.com/web-platform-tests/wpt/blob/f763dd7d7b7ed...).

    One could definitely imagine a world in which these are a test type of their own, and the test logic (in check-layout-th.js) can be rewritten in a custom test harness to do the same comparisons in an implementation without any JS support.

    The other challenge for things like Taffy only targeting flexbox and grid is we're unlikely to add any easy way to distinguish tests which are testing interactions with other layout features (`position: absolute` comes to mind!).

    My suggestion would probably be to start with an issue at https://github.com/web-platform-tests/rfcs/issues, describing the rough constraints, and potentially with one or two possible solutions.

  • fluentui-blazor

    Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications

  • Project mention: New Version of Fluent UI works great with blazor | /r/Blazor | 2023-12-09
  • validator

    Nu Html Checker – Helps you catch problems in your HTML/CSS/SVG (by validator)

  • Project mention: How to POST documents to validator.w3.org for checking | news.ycombinator.com | 2024-05-13
  • streams

    Streams Standard

  • Project mention: Backpressure explained – the resisted flow of data through software | news.ycombinator.com | 2024-03-27

    Yup, this is what WHATWG's Streams spec[0] (linked in the article) says. It defines backpressure as a "process of normalizing flow from the original source according to how fast the chain can process chunks" where the reader "propagates a signal backwards through the pipe chain".

    Mozilla's documentation[1] similarly defines backpressure as "the process by which a single stream or a pipe chain regulates the speed of reading/writing".

    The article confuses backpressure (the signal used for regulation of the flow) with the reason backpressure is needed (producers and consumers working at different speeds). It should be fairly clear from the metaphor, I would have thought: With a pipe of unbounded size there is no pressure. The pressure builds up when consumer is slower than producer, which in turn slows down the producer. (Or the pipe explodes, or springs a leak and has to drop data on the ground.)

    [0] https://streams.spec.whatwg.org/#pipe-chains

    [1] https://developer.mozilla.org/en-US/docs/Web/API/Streams_API...

  • webcompat.com

    Source code for webcompat.com

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • swift-url

    A new URL type for Swift

  • vnu-elixir

    An Elixir client for the Nu HTML Checker (v.Nu).

  • Adaptive-Web-Components

    The Web Component library built on Open Web Standards & Adaptive UI technologies

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

web-standards related posts

  • How to POST documents to validator.w3.org for checking

    1 project | news.ycombinator.com | 13 May 2024
  • Backpressure explained – the resisted flow of data through software

    1 project | news.ycombinator.com | 27 Mar 2024
  • Streams Standard

    1 project | news.ycombinator.com | 27 Mar 2024
  • Streams and React Server Components

    2 projects | dev.to | 14 Jan 2024
  • New Version of Fluent UI works great with blazor

    3 projects | /r/Blazor | 9 Dec 2023
  • Blazor 8 is awesome

    1 project | /r/dotnet | 7 Dec 2023
  • microsoft/fast-blazor 2.0: Blazor component library for FluentUI. Microsoft's official wrapper around the FluentUI Web Components

    1 project | /r/Blazor | 9 Feb 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 16 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

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

Project Stars
1 fast 9,046
2 content 8,867
3 wpt 4,637
4 fluentui-blazor 3,209
5 validator 1,639
6 streams 1,331
7 webcompat.com 345
8 swift-url 332
9 vnu-elixir 54
10 Adaptive-Web-Components 37

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com