The Design System Ecosystem

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
  1. react-scanner

    Extract React components and props usage from code.

    > has had any ability to tell me where, how often, or even whether a particular component is in use in the production UI

    I built a dashboard to display this for the design system I work on at my day job to give product designers better visibility into this, using a library called react-scanner[0] and some logic related to the way our different product repos are structured. there are probably other libraries for this sort of thing in different ecosystems, and you can always build your own with a parser as well.

    [0] https://github.com/moroshko/react-scanner

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. govuk-design-system

    One place for service teams to find styles, components and patterns for designing government services.

    The best design system around[0] operates entirely in the open. You can look through the history, discussions, PRs, framework-specific implementations and see why it's geared the way it is - and why it's incredibly successful.

    [0] https://github.com/alphagov/govuk-design-system

  4. govuk-design-system-backlog

    GOV.UK Design System Community Backlog

    It depends on the level of contribution.

    You can contribute by responding to the discussions in the backlog[0], by improving the actual distributed styles and code[1] or suggesting improvements to the documentation in the link I posted above.

    Bigger changes need to be backed up with user research, evidence of user needs and accessibility reviews and checks.

    [0] https://github.com/alphagov/govuk-design-system-backlog

    [1] https://github.com/alphagov/govuk-frontend

  5. govuk-frontend

    GOV.UK Frontend contains the code you need to start building a user interface for government platforms and services.

    It depends on the level of contribution.

    You can contribute by responding to the discussions in the backlog[0], by improving the actual distributed styles and code[1] or suggesting improvements to the documentation in the link I posted above.

    Bigger changes need to be backed up with user research, evidence of user needs and accessibility reviews and checks.

    [0] https://github.com/alphagov/govuk-design-system-backlog

    [1] https://github.com/alphagov/govuk-frontend

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why Gov.uk's Exit this Page component doesn't use the Escape key

    3 projects | news.ycombinator.com | 9 Oct 2024
  • Can we at least modernize visually hidden?

    2 projects | dev.to | 11 Mar 2023
  • Daily Megathread - 04/03/2023

    1 project | /r/ukpolitics | 4 Mar 2023
  • What’s that one thing that makes you feel proud about the U.K. or being British?

    1 project | /r/AskUK | 9 Sep 2022
  • The impact of removing jQuery on our web performance

    1 project | /r/web_design | 16 Aug 2022

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