SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
210.9 KB · 1,186 lines yaml
Raw Blame History
1# config/coverage/70-open-source.yaml — the open-source and software-supply-chain universe (2026-09-13): foundations,2# distributions and package channels, languages and runtimes, web frameworks, data and infrastructure, security and3# cryptography, open-source AI/ML, desktop / self-hosted applications. Each member is the PROJECT or FOUNDATION as an4# organization with its own official domain (never github.com / github.io); projects whose only site lives under a5# shared foundation domain (kafka.apache.org, gitlab.gnome.org, guix.gnu.org, numba.pydata.org…) are covered by that6# foundation's member, which is why the Apache Software Foundation, GNU, freedesktop.org or PyData entries carry several7# `github_repos`. `hints.github_repos` = the 1–3 repositories whose releases matter (every repo was checked with8# `curl -sI https://github.com/<owner>/<name>`), `importance: 3` = critical infrastructure (kernel, OpenSSL, curl,9# Kubernetes, PostgreSQL, Python, Node.js, Rust, Go, LLVM, GCC/glibc, nginx, Apache, OpenSSH, Git, systemd, musl, zlib,10# FFmpeg, SQLite, Chromium, Firefox…). Countries: the steward's HQ; INT for community projects without a legal home.11# Not listed on purpose: projects whose only site is a github.io / gitbook page (esbuild, tmux, Vega, KServe, yq…) and12# all but one `*.js.org` site (Storybook, Redux, Mermaid — `coverageKey()` collapses js.org subdomains onto webpack's).13# Every domain resolved with `coverage-validate.ts --dns` and every GitHub repo returned 200 on 2026-09-13.14sector: open-source15label: Open source & software supply chain16description: Foundations, distributions, languages, frameworks, infrastructure, security tooling, open AI/ML and self-hosted applications whose releases, advisories and governance changes move the software supply chain.17weight: 1.218categories: [open-source, developer]19tier: C20universes:21  - key: foundations22    label: Foundations, distributions & package channels23    description: Umbrella foundations, Linux/BSD distributions, mobile/browser engines and the package channels through which open-source software ships.24    provenance: "Foundation and distribution official sites; Linux Foundation / CNCF / ASF / Eclipse / OpenJS / OpenSSF member lists, DistroWatch major distributions, package-manager home pages (retrieved 2026-09-13)"25    members:26      - { name: Linux Foundation, domain: linuxfoundation.org, country: US, importance: 3, aliases: [lf, the linux foundation], hints: { github_org: linuxfoundation } }27      - { name: Linux kernel, domain: kernel.org, country: INT, importance: 3, aliases: [linux, linux kernel organization, kernel.org], hints: { github_org: torvalds, github_repos: [torvalds/linux] } }28      - { name: Cloud Native Computing Foundation, domain: cncf.io, country: US, importance: 3, aliases: [cncf], hints: { github_org: cncf, github_repos: [cncf/landscape, cncf/toc] } }29      - { name: Apache Software Foundation, domain: apache.org, country: US, importance: 3, aliases: [asf, apache], hints: { github_org: apache, github_repos: [apache/httpd, apache/kafka, apache/spark, apache/airflow, apache/flink, apache/cassandra, apache/lucene, apache/solr, apache/arrow, apache/iceberg, apache/pulsar, apache/superset, apache/apisix, apache/tomcat, apache/maven, apache/groovy, apache/couchdb, apache/hadoop, apache/hive, apache/druid, apache/pinot, apache/beam, apache/parquet-java, apache/hudi, apache/zookeeper, apache/spamassassin, apache/tvm, apache/pekko] } }30      - { name: Eclipse Foundation, domain: eclipse.org, country: BE, importance: 2, aliases: [eclipse], hints: { github_org: eclipse, github_repos: [eclipse-theia/theia, eclipse-jdt/eclipse.jdt.core, jetty/jetty.project] } }31      - { name: Jakarta EE, domain: jakarta.ee, country: BE, importance: 2, aliases: [jakartaee, java ee], hints: { github_org: jakartaee, github_repos: [jakartaee/platform] } }32      - { name: Eclipse Adoptium, domain: adoptium.net, country: BE, importance: 2, aliases: [adoptium, temurin, eclipse temurin, adoptopenjdk], hints: { github_org: adoptium, github_repos: [adoptium/temurin-build] } }33      - { name: OpenJS Foundation, domain: openjsf.org, country: US, importance: 2, aliases: [openjs, openjsf], hints: { github_org: openjs-foundation } }34      - { name: Rust Foundation, domain: rustfoundation.org, country: US, importance: 2, aliases: [rust foundation], hints: { github_org: rustfoundation } }35      - { name: OpenInfra Foundation, domain: openinfra.org, country: US, importance: 2, aliases: [openinfra, openstack foundation, openstack], hints: { github_org: openstack, github_repos: [openstack/nova, openstack/neutron] } }36      - { name: Free Software Foundation, domain: fsf.org, country: US, importance: 2, aliases: [fsf] }37      - { name: GNU Project, domain: gnu.org, country: US, importance: 3, aliases: [gnu, gcc, glibc, gdb, emacs, bash, coreutils, guix, gnu compiler collection], hints: { github_repos: [gcc-mirror/gcc, bminor/glibc, emacs-mirror/emacs] } }38      - { name: Sourceware, domain: sourceware.org, country: US, importance: 2, aliases: [sourceware, binutils, elfutils, systemtap, cygwin], note: "hosted on sourceware.org (no GitHub mirror)" }39      - { name: Free Software Foundation Europe, domain: fsfe.org, country: DE, importance: 1, aliases: [fsfe] }40      - { name: GNOME Foundation, domain: gnome.org, country: US, importance: 2, aliases: [gnome, gtk, glib, libxml2], hints: { github_org: GNOME, github_repos: [GNOME/gnome-shell, GNOME/glib, GNOME/libxml2, GNOME/mutter] } }41      - { name: GTK, domain: gtk.org, country: INT, importance: 2, aliases: [gtk toolkit, gtk4], hints: { github_repos: [GNOME/gtk] } }42      - { name: KDE e.V., domain: kde.org, country: DE, importance: 2, aliases: [kde, kde plasma, plasma desktop, kde frameworks], hints: { github_org: KDE, github_repos: [KDE/plasma-desktop, KDE/plasma-workspace, KDE/kate] } }43      - { name: Mozilla, domain: mozilla.org, country: US, importance: 3, aliases: [mozilla foundation, mozilla corporation, firefox, gecko], hints: { github_org: mozilla, github_repos: [mozilla/gecko-dev, mozilla-firefox/firefox, mozilla/pdf.js] } }44      - { name: The Document Foundation, domain: documentfoundation.org, country: DE, importance: 2, aliases: [tdf, document foundation], hints: { github_repos: [LibreOffice/core] } }45      - { name: Blender Foundation, domain: blender.org, country: NL, importance: 2, aliases: [blender, blender institute], hints: { github_org: blender, github_repos: [blender/blender] } }46      - { name: NumFOCUS, domain: numfocus.org, country: US, importance: 2, aliases: [numfocus foundation, pydata], hints: { github_org: numfocus } }47      - { name: PyData, domain: pydata.org, country: US, importance: 2, aliases: [pandas, numba, seaborn, xarray, sparse], hints: { github_org: pydata, github_repos: [pandas-dev/pandas, numba/numba, mwaskom/seaborn, pydata/xarray] } }48      - { name: Open Source Security Foundation, domain: openssf.org, country: US, importance: 2, aliases: [openssf, scorecard, openssf scorecard, sigstore], hints: { github_org: ossf, github_repos: [ossf/scorecard, ossf/allstar, ossf/package-analysis] } }49      - { name: Open Source Initiative, domain: opensource.org, country: US, importance: 2, aliases: [osi, open source definition] }50      - { name: Software Freedom Conservancy, domain: sfconservancy.org, country: US, importance: 1, aliases: [sfc, conservancy] }51      - { name: Software in the Public Interest, domain: spi-inc.org, country: US, importance: 1, aliases: [spi] }52      - { name: Software Heritage, domain: softwareheritage.org, country: FR, importance: 1, aliases: [swh], hints: { github_org: SoftwareHeritage } }53      - { name: OSGeo, domain: osgeo.org, country: US, importance: 2, aliases: [open source geospatial foundation, grass gis, grass], hints: { github_org: OSGeo, github_repos: [OSGeo/grass, OSGeo/PROJ, libgeos/geos] } }54      - { name: QGIS, domain: qgis.org, country: CH, importance: 2, aliases: [qgis.org], hints: { github_org: qgis, github_repos: [qgis/QGIS] } }55      - { name: GDAL, domain: gdal.org, country: INT, importance: 2, aliases: [gdal/ogr, ogr], hints: { github_org: OSGeo, github_repos: [OSGeo/gdal] } }56      - { name: PostGIS, domain: postgis.net, country: INT, importance: 2, aliases: [postgis], hints: { github_repos: [postgis/postgis] } }57      - { name: GeoServer, domain: geoserver.org, country: INT, importance: 1, aliases: [geoserver], hints: { github_org: geoserver, github_repos: [geoserver/geoserver] } }58      - { name: MapServer, domain: mapserver.org, country: INT, importance: 1, aliases: [mapserver], hints: { github_org: MapServer, github_repos: [MapServer/MapServer] } }59      - { name: OpenStreetMap Foundation, domain: openstreetmap.org, country: GB, importance: 2, aliases: [osm, openstreetmap, osmf], hints: { github_org: openstreetmap, github_repos: [openstreetmap/openstreetmap-website, openstreetmap/iD] } }60      - { name: Internet Archive, domain: archive.org, country: US, importance: 2, aliases: [wayback machine, ia], hints: { github_org: internetarchive } }61      - { name: Internet Security Research Group, domain: abetterinternet.org, country: US, importance: 2, aliases: [isrg, prossimo, divvi up], hints: { github_org: letsencrypt } }62      - { name: Bytecode Alliance, domain: bytecodealliance.org, country: US, importance: 2, aliases: [wasmtime, bytecode alliance], hints: { github_org: bytecodealliance, github_repos: [bytecodealliance/wasmtime, bytecodealliance/wasm-tools] } }63      - { name: WebAssembly, domain: webassembly.org, country: INT, importance: 2, aliases: [wasm, wasi, binaryen], hints: { github_org: WebAssembly, github_repos: [WebAssembly/spec, WebAssembly/WASI, WebAssembly/binaryen] } }64      - { name: Continuous Delivery Foundation, domain: cd.foundation, country: US, importance: 1, aliases: [cdf, cd foundation], hints: { github_org: cdfoundation } }65      - { name: LF AI & Data Foundation, domain: lfaidata.foundation, country: US, importance: 1, aliases: [lf ai, lf ai and data], hints: { github_org: lfai } }66      - { name: Alliance for Open Media, domain: aomedia.org, country: US, importance: 2, aliases: [aom, av1, aomedia], hints: { github_org: AOMediaCodec, github_repos: [AOMediaCodec/libavif] } }67      - { name: Khronos Group, domain: khronos.org, country: US, importance: 2, aliases: [khronos, vulkan, opengl, opencl, gltf, spir-v], hints: { github_org: KhronosGroup, github_repos: [KhronosGroup/Vulkan-Headers, KhronosGroup/glTF, KhronosGroup/SPIRV-Tools] } }68      - { name: Xiph.Org Foundation, domain: xiph.org, country: US, importance: 2, aliases: [xiph, opus, vorbis, flac, ogg, theora], hints: { github_org: xiph, github_repos: [xiph/opus, xiph/flac, xiph/vorbis] } }69      - { name: Unicode Consortium, domain: unicode.org, country: US, importance: 2, aliases: [unicode, icu, cldr], hints: { github_org: unicode-org, github_repos: [unicode-org/icu, unicode-org/cldr] } }70      - { name: freedesktop.org, domain: freedesktop.org, country: INT, importance: 2, aliases: [freedesktop, wayland, mesa, xorg, pulseaudio, poppler, dbus, fontconfig], note: "source on gitlab.freedesktop.org" }71      - { name: systemd, domain: systemd.io, country: INT, importance: 3, aliases: [systemd project, journald, udev], hints: { github_org: systemd, github_repos: [systemd/systemd] } }72      - { name: Mesa 3D, domain: mesa3d.org, country: INT, importance: 2, aliases: [mesa, mesa3d, radv, zink], note: "source on gitlab.freedesktop.org/mesa" }73      - { name: PipeWire, domain: pipewire.org, country: INT, importance: 1, aliases: [pipewire, wireplumber], hints: { github_repos: [PipeWire/pipewire] } }74      - { name: X.Org Foundation, domain: x.org, country: US, importance: 2, aliases: [xorg, x11, x window system], note: "source on gitlab.freedesktop.org" }75      - { name: Flatpak, domain: flatpak.org, country: INT, importance: 2, aliases: [flatpak, ostree], hints: { github_org: flatpak, github_repos: [flatpak/flatpak, flatpak/flatpak-builder] } }76      - { name: Flathub, domain: flathub.org, country: INT, importance: 2, aliases: [flathub], hints: { github_org: flathub, github_repos: [flathub-infra/website] } }77      - { name: Snapcraft, domain: snapcraft.io, country: GB, importance: 2, aliases: [snapcraft, snap store, snapd, snaps], hints: { github_org: canonical, github_repos: [canonical/snapcraft, canonical/snapd] } }78      - { name: AppImage, domain: appimage.org, country: INT, importance: 1, aliases: [appimage, appimagekit], hints: { github_org: AppImage, github_repos: [AppImage/appimagetool, AppImage/AppImageKit] } }79      - { name: F-Droid, domain: f-droid.org, country: INT, importance: 2, aliases: [fdroid, f-droid], hints: { github_org: f-droid, github_repos: [f-droid/fdroidclient, f-droid/fdroidserver] } }80      - { name: Homebrew, domain: brew.sh, country: INT, importance: 2, aliases: [homebrew, brew, homebrew-core, homebrew cask], hints: { github_org: Homebrew, github_repos: [Homebrew/brew, Homebrew/homebrew-core, Homebrew/homebrew-cask] } }81      - { name: MacPorts, domain: macports.org, country: US, importance: 1, aliases: [macports], hints: { github_org: macports, github_repos: [macports/macports-base, macports/macports-ports] } }82      - { name: Scoop, domain: scoop.sh, country: INT, importance: 1, aliases: [scoop installer], hints: { github_org: ScoopInstaller, github_repos: [ScoopInstaller/Scoop, ScoopInstaller/Main] } }83      - { name: Chocolatey, domain: chocolatey.org, country: US, importance: 1, aliases: [chocolatey, choco], hints: { github_org: chocolatey, github_repos: [chocolatey/choco] } }84      - { name: Nix / NixOS Foundation, domain: nixos.org, country: NL, importance: 2, aliases: [nixos, nix, nixpkgs, nixos foundation], hints: { github_org: NixOS, github_repos: [NixOS/nixpkgs, NixOS/nix] } }85      - { name: Debian, domain: debian.org, country: INT, importance: 3, aliases: [debian project, debian gnu/linux, apt, dpkg], hints: { github_org: Debian } }86      - { name: Ubuntu, domain: ubuntu.com, country: GB, importance: 3, aliases: [ubuntu linux, ubuntu server, ubuntu lts], hints: { github_org: ubuntu, github_repos: [canonical/cloud-init] } }87      - { name: Canonical, domain: canonical.com, country: GB, importance: 2, aliases: [canonical ltd, lxd, juju, multipass, microk8s], hints: { github_org: canonical, github_repos: [canonical/lxd, canonical/microk8s, canonical/multipass] } }88      - { name: Red Hat, domain: redhat.com, country: US, importance: 3, aliases: [red hat enterprise linux, rhel, redhat], hints: { github_org: RedHatOfficial } }89      - { name: Fedora Project, domain: fedoraproject.org, country: US, importance: 2, aliases: [fedora, fedora linux, fedora workstation, silverblue], hints: { github_org: fedora-infra } }90      - { name: CentOS Project, domain: centos.org, country: US, importance: 2, aliases: [centos, centos stream], hints: { github_org: CentOS } }91      - { name: Rocky Linux, domain: rockylinux.org, country: US, importance: 2, aliases: [rocky, resf, rocky enterprise software foundation], hints: { github_org: rocky-linux } }92      - { name: AlmaLinux OS Foundation, domain: almalinux.org, country: US, importance: 2, aliases: [almalinux, alma], hints: { github_org: AlmaLinux } }93      - { name: SUSE, domain: suse.com, country: DE, importance: 2, aliases: [suse linux enterprise, sles, rancher, neuvector], hints: { github_org: SUSE } }94      - { name: openSUSE, domain: opensuse.org, country: DE, importance: 2, aliases: [opensuse, tumbleweed, leap, microos, obs, open build service], hints: { github_org: openSUSE, github_repos: [openSUSE/open-build-service, openSUSE/zypper] } }95      - { name: Arch Linux, domain: archlinux.org, country: INT, importance: 2, aliases: [arch, archlinux, pacman, aur], hints: { github_org: archlinux } }96      - { name: Gentoo Linux, domain: gentoo.org, country: US, importance: 2, aliases: [gentoo, portage], hints: { github_org: gentoo, github_repos: [gentoo/gentoo, gentoo/portage] } }97      - { name: Alpine Linux, domain: alpinelinux.org, country: INT, importance: 3, aliases: [alpine, apk-tools, aports], hints: { github_org: alpinelinux, github_repos: [alpinelinux/aports, alpinelinux/apk-tools] } }98      - { name: Void Linux, domain: voidlinux.org, country: INT, importance: 1, aliases: [void, xbps], hints: { github_org: void-linux, github_repos: [void-linux/void-packages, void-linux/xbps] } }99      - { name: Linux Mint, domain: linuxmint.com, country: IE, importance: 2, aliases: [mint, cinnamon, cinnamon desktop], hints: { github_org: linuxmint, github_repos: [linuxmint/cinnamon] } }100      - { name: elementary, domain: elementary.io, country: US, importance: 1, aliases: [elementary os, pantheon], hints: { github_org: elementary, github_repos: [elementary/os, elementary/gala] } }101      - { name: Zorin OS, domain: zorin.com, country: IE, importance: 1, aliases: [zorin, zorin group], hints: { github_org: ZorinOS } }102      - { name: Manjaro, domain: manjaro.org, country: DE, importance: 1, aliases: [manjaro linux, manjaro gmbh], hints: { github_org: manjaro, github_repos: [manjaro/pamac] } }103      - { name: System76 (Pop!_OS), domain: system76.com, country: US, importance: 1, aliases: [pop os, pop!_os, system76, cosmic desktop], hints: { github_org: pop-os, github_repos: [pop-os/pop, pop-os/cosmic-epoch] } }104      - { name: Kali Linux, domain: kali.org, country: US, importance: 2, aliases: [kali, offsec, offensive security], note: "source hosted on gitlab.com/kalilinux" }105      - { name: Parrot Security, domain: parrotsec.org, country: IT, importance: 1, aliases: [parrot os, parrotsec], hints: { github_org: ParrotSec } }106      - { name: Tails, domain: tails.net, country: INT, importance: 2, aliases: [tails os, the amnesic incognito live system] }107      - { name: Qubes OS, domain: qubes-os.org, country: INT, importance: 2, aliases: [qubes], hints: { github_org: QubesOS, github_repos: [QubesOS/qubes-issues, QubesOS/qubes-core-admin] } }108      - { name: Whonix, domain: whonix.org, country: INT, importance: 1, aliases: [whonix, kicksecure], hints: { github_org: Whonix, github_repos: [Whonix/derivative-maker] } }109      - { name: FreeBSD, domain: freebsd.org, country: US, importance: 3, aliases: [freebsd project, freebsd foundation, bsd], hints: { github_org: freebsd, github_repos: [freebsd/freebsd-src, freebsd/freebsd-ports] } }110      - { name: OpenBSD, domain: openbsd.org, country: CA, importance: 3, aliases: [openbsd project, libressl, openssh], hints: { github_org: openbsd, github_repos: [openbsd/src, openbsd/ports] } }111      - { name: NetBSD, domain: netbsd.org, country: US, importance: 2, aliases: [netbsd foundation, pkgsrc], hints: { github_org: NetBSD, github_repos: [NetBSD/src, NetBSD/pkgsrc] } }112      - { name: DragonFly BSD, domain: dragonflybsd.org, country: US, importance: 1, aliases: [dragonfly, dragonflybsd, hammer2], hints: { github_org: DragonFlyBSD, github_repos: [DragonFlyBSD/DragonFlyBSD] } }113      - { name: illumos, domain: illumos.org, country: US, importance: 1, aliases: [illumos, openindiana, omnios], hints: { github_org: illumos, github_repos: [illumos/illumos-gate] } }114      - { name: Haiku, domain: haiku-os.org, country: US, importance: 1, aliases: [haiku os, beos], hints: { github_org: haiku, github_repos: [haiku/haiku] } }115      - { name: ReactOS, domain: reactos.org, country: DE, importance: 1, aliases: [reactos foundation], hints: { github_org: reactos, github_repos: [reactos/reactos] } }116      - { name: Redox OS, domain: redox-os.org, country: INT, importance: 1, aliases: [redox, relibc], hints: { github_org: redox-os } }117      - { name: Zephyr Project, domain: zephyrproject.org, country: US, importance: 2, aliases: [zephyr, zephyr rtos], hints: { github_org: zephyrproject-rtos, github_repos: [zephyrproject-rtos/zephyr] } }118      - { name: FreeRTOS, domain: freertos.org, country: US, importance: 2, aliases: [freertos, freertos kernel], hints: { github_org: FreeRTOS, github_repos: [FreeRTOS/FreeRTOS-Kernel, FreeRTOS/FreeRTOS] } }119      - { name: RIOT OS, domain: riot-os.org, country: DE, importance: 1, aliases: [riot, riot-os], hints: { github_org: RIOT-OS, github_repos: [RIOT-OS/RIOT] } }120      - { name: Android Open Source Project, domain: android.com, country: US, importance: 3, aliases: [aosp, android], hints: { github_org: android } }121      - { name: LineageOS, domain: lineageos.org, country: INT, importance: 2, aliases: [lineage, lineageos, cyanogenmod], hints: { github_org: LineageOS, github_repos: [LineageOS/android] } }122      - { name: GrapheneOS, domain: grapheneos.org, country: CA, importance: 2, aliases: [grapheneos, graphene], hints: { github_org: GrapheneOS, github_repos: [GrapheneOS/os-issue-tracker, GrapheneOS/Vanadium] } }123      - { name: CalyxOS, domain: calyxos.org, country: US, importance: 1, aliases: [calyx, calyx institute], hints: { github_org: CalyxOS } }124      - { name: postmarketOS, domain: postmarketos.org, country: INT, importance: 1, aliases: [pmos, postmarketos] }125      - { name: Asahi Linux, domain: asahilinux.org, country: INT, importance: 2, aliases: [asahi, fedora asahi remix], hints: { github_org: AsahiLinux, github_repos: [AsahiLinux/linux, AsahiLinux/asahi-installer] } }126      - { name: Codeberg, domain: codeberg.org, country: DE, importance: 1, aliases: [codeberg e.v.] }127      - { name: NLnet Foundation, domain: nlnet.nl, country: NL, importance: 1, aliases: [nlnet, ngi zero, ngi0] }128      - { name: Sovereign Tech Agency, domain: sovereign.tech, country: DE, importance: 1, aliases: [sovereign tech fund, sta, stf] }129      - { name: Open Collective, domain: opencollective.com, country: US, importance: 1, aliases: [opencollective, open source collective], hints: { github_org: opencollective, github_repos: [opencollective/opencollective-frontend] } }130      - { name: OpenUK, domain: openuk.uk, country: GB, importance: 1, aliases: [openuk] }131      - { name: Ruby Central, domain: rubycentral.org, country: US, importance: 1, aliases: [ruby central, rubyconf, railsconf], hints: { github_org: rubycentral } }132      - { name: Haskell Foundation, domain: haskell.foundation, country: US, importance: 1, aliases: [haskell foundation, hf], hints: { github_org: haskellfoundation } }133      - { name: Erlang Ecosystem Foundation, domain: erlef.org, country: US, importance: 1, aliases: [erlef, eef], hints: { github_org: erlef } }134      - { name: The Perl and Raku Foundation, domain: perlfoundation.org, country: US, importance: 1, aliases: [tprf, perl foundation, tpf] }135      - { name: .NET Foundation, domain: dotnetfoundation.org, country: US, importance: 2, aliases: [dotnet foundation, .net foundation], hints: { github_org: dotnet-foundation } }136      - { name: Python Software Foundation, domain: python.org, country: US, importance: 3, aliases: [python, cpython, psf, pep], hints: { github_org: python, github_repos: [python/cpython, python/peps] } }137      - { name: Django Software Foundation, domain: djangoproject.com, country: US, importance: 2, aliases: [django, dsf], hints: { github_org: django, github_repos: [django/django] } }138      - { name: Zig Software Foundation, domain: ziglang.org, country: US, importance: 2, aliases: [zig, zsf, zig language], hints: { github_org: ziglang, github_repos: [ziglang/zig] } }139      - { name: Matrix.org Foundation, domain: matrix.org, country: GB, importance: 2, aliases: [matrix, matrix protocol, synapse, dendrite], hints: { github_org: matrix-org, github_repos: [element-hq/synapse, matrix-org/matrix-spec] } }140141  - key: languages-and-runtimes142    label: Languages, runtimes, compilers, build tools & package managers143    description: Programming languages and their reference implementations, compilers and toolchains, build systems, package managers and public package registries.144    provenance: "Official language / toolchain sites; TIOBE + Stack Overflow Developer Survey 2025 language lists; registry home pages (retrieved 2026-09-13)"145    members:146      - { name: Node.js, domain: nodejs.org, country: US, importance: 3, aliases: [node, nodejs, node.js runtime], hints: { github_org: nodejs, github_repos: [nodejs/node, nodejs/security-wg] } }147      - { name: Deno, domain: deno.com, country: US, importance: 2, aliases: [deno land, deno runtime, deno deploy, jsr], hints: { github_org: denoland, github_repos: [denoland/deno, denoland/std] } }148      - { name: Bun, domain: bun.sh, country: US, importance: 2, aliases: [bun runtime, oven], hints: { github_org: oven-sh, github_repos: [oven-sh/bun] } }149      - { name: Rust, domain: rust-lang.org, country: INT, importance: 3, aliases: [rust language, rustc, cargo, rustup, rust-lang], hints: { github_org: rust-lang, github_repos: [rust-lang/rust, rust-lang/cargo, rust-lang/rustup] } }150      - { name: Go, domain: go.dev, country: US, importance: 3, aliases: [golang, go language, gopls], hints: { github_org: golang, github_repos: [golang/go, golang/tools] } }151      - { name: OpenJDK, domain: openjdk.org, country: US, importance: 3, aliases: [java, jdk, openjdk project, hotspot], hints: { github_org: openjdk, github_repos: [openjdk/jdk, openjdk/jdk21u] } }152      - { name: GraalVM, domain: graalvm.org, country: US, importance: 2, aliases: [graal, native image, truffle], hints: { github_org: oracle, github_repos: [oracle/graal, oracle/graaljs] } }153      - { name: Kotlin, domain: kotlinlang.org, country: CZ, importance: 2, aliases: [kotlin language, kotlin foundation, kotlin multiplatform], hints: { github_org: JetBrains, github_repos: [JetBrains/kotlin] } }154      - { name: Scala, domain: scala-lang.org, country: CH, importance: 2, aliases: [scala language, scala center, scala 3, dotty], hints: { github_org: scala, github_repos: [scala/scala3, scala/scala] } }155      - { name: sbt, domain: scala-sbt.org, country: INT, importance: 1, aliases: [sbt build tool], hints: { github_org: sbt, github_repos: [sbt/sbt] } }156      - { name: Apache Groovy, domain: groovy-lang.org, country: US, importance: 1, aliases: [groovy], hints: { github_repos: [apache/groovy] } }157      - { name: Clojure, domain: clojure.org, country: US, importance: 2, aliases: [clojure language, clojurescript, nubank], hints: { github_org: clojure, github_repos: [clojure/clojure, clojure/clojurescript] } }158      - { name: Swift, domain: swift.org, country: US, importance: 2, aliases: [swift language, swiftlang, swift package manager], hints: { github_org: swiftlang, github_repos: [swiftlang/swift, swiftlang/swift-package-manager] } }159      - { name: TypeScript, domain: typescriptlang.org, country: US, importance: 3, aliases: [typescript language, tsc, ts], hints: { github_org: microsoft, github_repos: [microsoft/TypeScript, microsoft/typescript-go] } }160      - { name: F# Software Foundation, domain: fsharp.org, country: US, importance: 1, aliases: [fsharp, f#, fssf], hints: { github_org: fsharp, github_repos: [dotnet/fsharp] } }161      - { name: Ruby, domain: ruby-lang.org, country: JP, importance: 3, aliases: [ruby language, mri, cruby, yjit], hints: { github_org: ruby, github_repos: [ruby/ruby] } }162      - { name: JRuby, domain: jruby.org, country: INT, importance: 1, aliases: [jruby], hints: { github_org: jruby, github_repos: [jruby/jruby] } }163      - { name: PHP, domain: php.net, country: INT, importance: 3, aliases: [php language, php group, zend engine], hints: { github_org: php, github_repos: [php/php-src] } }164      - { name: PHP Foundation, domain: thephp.foundation, country: INT, importance: 1, aliases: [php foundation, the php foundation] }165      - { name: Perl, domain: perl.org, country: INT, importance: 2, aliases: [perl language, perl 5, cpan, metacpan], hints: { github_org: Perl, github_repos: [Perl/perl5] } }166      - { name: Raku, domain: raku.org, country: INT, importance: 1, aliases: [raku language, perl 6, rakudo, moarvm], hints: { github_org: rakudo, github_repos: [rakudo/rakudo, MoarVM/MoarVM] } }167      - { name: Elixir, domain: elixir-lang.org, country: INT, importance: 2, aliases: [elixir language, mix, dashbit], hints: { github_org: elixir-lang, github_repos: [elixir-lang/elixir] } }168      - { name: Erlang/OTP, domain: erlang.org, country: SE, importance: 2, aliases: [erlang, otp, beam vm, erlang/otp, ericsson erlang], hints: { github_org: erlang, github_repos: [erlang/otp, erlang/rebar3] } }169      - { name: Gleam, domain: gleam.run, country: GB, importance: 1, aliases: [gleam language], hints: { github_org: gleam-lang, github_repos: [gleam-lang/gleam] } }170      - { name: Haskell, domain: haskell.org, country: INT, importance: 2, aliases: [haskell language, ghc, glasgow haskell compiler, cabal, hackage, stack], hints: { github_org: haskell, github_repos: [ghc/ghc, haskell/cabal, commercialhaskell/stack] } }171      - { name: OCaml, domain: ocaml.org, country: FR, importance: 2, aliases: [ocaml language, opam, dune, ocaml software foundation], hints: { github_org: ocaml, github_repos: [ocaml/ocaml, ocaml/opam, ocaml/dune] } }172      - { name: Julia, domain: julialang.org, country: US, importance: 2, aliases: [julia language, julialang, julia computing, juliahub], hints: { github_org: JuliaLang, github_repos: [JuliaLang/julia, JuliaLang/Pkg.jl] } }173      - { name: R Foundation, domain: r-project.org, country: AT, importance: 2, aliases: [r, r language, cran, r project], hints: { github_repos: [wch/r-source] } }174      - { name: Lua, domain: lua.org, country: BR, importance: 2, aliases: [lua language, puc-rio lua], hints: { github_repos: [lua/lua] } }175      - { name: LuaJIT, domain: luajit.org, country: INT, importance: 1, aliases: [luajit], hints: { github_repos: [LuaJIT/LuaJIT] } }176      - { name: Nim, domain: nim-lang.org, country: INT, importance: 1, aliases: [nim language, nimble], hints: { github_org: nim-lang, github_repos: [nim-lang/Nim] } }177      - { name: Crystal, domain: crystal-lang.org, country: AR, importance: 1, aliases: [crystal language, shards], hints: { github_org: crystal-lang, github_repos: [crystal-lang/crystal] } }178      - { name: Dart, domain: dart.dev, country: US, importance: 2, aliases: [dart language, dart sdk, pub.dev], hints: { github_org: dart-lang, github_repos: [dart-lang/sdk] } }179      - { name: Flutter, domain: flutter.dev, country: US, importance: 2, aliases: [flutter framework, flutter sdk], hints: { github_org: flutter, github_repos: [flutter/flutter, flutter-team-archive/engine] } }180      - { name: V, domain: vlang.io, country: INT, importance: 1, aliases: [v language, vlang], hints: { github_org: vlang, github_repos: [vlang/v] } }181      - { name: Odin, domain: odin-lang.org, country: GB, importance: 1, aliases: [odin language], hints: { github_org: odin-lang, github_repos: [odin-lang/Odin] } }182      - { name: Modular (Mojo), domain: modular.com, country: US, importance: 1, aliases: [mojo, mojo language, max engine, modular ai], hints: { github_org: modular, github_repos: [modular/modular] } }183      - { name: Elm, domain: elm-lang.org, country: INT, importance: 1, aliases: [elm language], hints: { github_org: elm, github_repos: [elm/compiler] } }184      - { name: PureScript, domain: purescript.org, country: INT, importance: 1, aliases: [purescript language, spago], hints: { github_org: purescript, github_repos: [purescript/purescript] } }185      - { name: ReScript, domain: rescript-lang.org, country: INT, importance: 1, aliases: [rescript, bucklescript, reason], hints: { github_org: rescript-lang, github_repos: [rescript-lang/rescript] } }186      - { name: Wasmer, domain: wasmer.io, country: US, importance: 1, aliases: [wasmer, wapm], hints: { github_org: wasmerio, github_repos: [wasmerio/wasmer] } }187      - { name: WasmEdge, domain: wasmedge.org, country: US, importance: 1, aliases: [wasmedge, second state], hints: { github_org: WasmEdge, github_repos: [WasmEdge/WasmEdge] } }188      - { name: Emscripten, domain: emscripten.org, country: INT, importance: 1, aliases: [emscripten, emsdk], hints: { github_org: emscripten-core, github_repos: [emscripten-core/emscripten, emscripten-core/emsdk] } }189      - { name: PyPy, domain: pypy.org, country: INT, importance: 1, aliases: [pypy interpreter], hints: { github_org: pypy, github_repos: [pypy/pypy] } }190      - { name: Cython, domain: cython.org, country: INT, importance: 2, aliases: [cython compiler], hints: { github_org: cython, github_repos: [cython/cython] } }191      - { name: MicroPython, domain: micropython.org, country: AU, importance: 1, aliases: [micropython, upython], hints: { github_org: micropython, github_repos: [micropython/micropython] } }192      - { name: CircuitPython, domain: circuitpython.org, country: US, importance: 1, aliases: [circuitpython, adafruit circuitpython], hints: { github_org: adafruit, github_repos: [adafruit/circuitpython] } }193      - { name: LLVM Project, domain: llvm.org, country: US, importance: 3, aliases: [llvm, clang, lld, lldb, libc++, mlir, flang], hints: { github_org: llvm, github_repos: [llvm/llvm-project] } }194      - { name: Boost C++ Libraries, domain: boost.org, country: INT, importance: 2, aliases: [boost, boost c++], hints: { github_org: boostorg, github_repos: [boostorg/boost] } }195      - { name: ISO C++ / Standard C++ Foundation, domain: isocpp.org, country: US, importance: 1, aliases: [isocpp, c++ standard, wg21, standard c++ foundation], hints: { github_org: cplusplus, github_repos: [cplusplus/draft] } }196      - { name: CMake (Kitware), domain: cmake.org, country: US, importance: 2, aliases: [cmake, ctest, cpack], hints: { github_org: Kitware, github_repos: [Kitware/CMake] } }197      - { name: Meson Build, domain: mesonbuild.com, country: INT, importance: 1, aliases: [meson], hints: { github_org: mesonbuild, github_repos: [mesonbuild/meson] } }198      - { name: Ninja, domain: ninja-build.org, country: INT, importance: 1, aliases: [ninja build], hints: { github_org: ninja-build, github_repos: [ninja-build/ninja] } }199      - { name: Bazel, domain: bazel.build, country: US, importance: 2, aliases: [bazel build, bzlmod, bazel central registry], hints: { github_org: bazelbuild, github_repos: [bazelbuild/bazel, bazelbuild/bazel-central-registry] } }200      - { name: Buck2, domain: buck2.build, country: US, importance: 1, aliases: [buck2, buck], hints: { github_org: facebook, github_repos: [facebook/buck2] } }201      - { name: Gradle, domain: gradle.org, country: US, importance: 2, aliases: [gradle build tool, gradle inc, develocity], hints: { github_org: gradle, github_repos: [gradle/gradle] } }202      - { name: Sonatype (Maven Central), domain: sonatype.com, country: US, importance: 2, aliases: [maven central, sonatype nexus, central repository], hints: { github_org: sonatype, github_repos: [sonatype/nexus-public] } }203      - { name: Conan (JFrog), domain: conan.io, country: IL, importance: 1, aliases: [conan c++ package manager, conancenter], hints: { github_org: conan-io, github_repos: [conan-io/conan, conan-io/conan-center-index] } }204      - { name: vcpkg, domain: vcpkg.io, country: US, importance: 1, aliases: [vcpkg], hints: { github_org: microsoft, github_repos: [microsoft/vcpkg, microsoft/vcpkg-tool] } }205      - { name: Spack, domain: spack.io, country: US, importance: 1, aliases: [spack package manager, llnl spack], hints: { github_org: spack, github_repos: [spack/spack] } }206      - { name: ccache, domain: ccache.dev, country: INT, importance: 1, aliases: [ccache], hints: { github_org: ccache, github_repos: [ccache/ccache] } }207      - { name: Doxygen, domain: doxygen.nl, country: NL, importance: 1, aliases: [doxygen], hints: { github_org: doxygen, github_repos: [doxygen/doxygen] } }208      - { name: Valgrind, domain: valgrind.org, country: INT, importance: 1, aliases: [valgrind, memcheck] }209      - { name: eBPF Foundation, domain: ebpf.io, country: US, importance: 2, aliases: [ebpf, bpf, libbpf, bcc, bpftrace], hints: { github_org: iovisor, github_repos: [libbpf/libbpf, iovisor/bcc, bpftrace/bpftrace] } }210      - { name: musl libc, domain: libc.org, country: INT, importance: 3, aliases: [musl, musl-libc], note: "source on git.musl-libc.org; no official GitHub mirror" }211      - { name: zlib, domain: zlib.net, country: US, importance: 3, aliases: [zlib compression, zlib.net], hints: { github_org: madler, github_repos: [madler/zlib] } }212      - { name: npm Registry, domain: npmjs.com, country: US, importance: 3, aliases: [npm, npmjs, npm cli, npm inc], hints: { github_org: npm, github_repos: [npm/cli, npm/node-semver] } }213      - { name: pnpm, domain: pnpm.io, country: INT, importance: 2, aliases: [pnpm package manager], hints: { github_org: pnpm, github_repos: [pnpm/pnpm] } }214      - { name: Yarn, domain: yarnpkg.com, country: INT, importance: 2, aliases: [yarn package manager, yarn berry], hints: { github_org: yarnpkg, github_repos: [yarnpkg/berry, yarnpkg/yarn] } }215      - { name: PyPI, domain: pypi.org, country: US, importance: 3, aliases: [pypi, python package index, warehouse], hints: { github_org: pypi, github_repos: [pypi/warehouse] } }216      - { name: Python Packaging Authority, domain: pypa.io, country: US, importance: 3, aliases: [pypa, pip, setuptools, virtualenv, hatch, pipx, twine, wheel], hints: { github_org: pypa, github_repos: [pypa/pip, pypa/setuptools, pypa/hatch, pypa/packaging] } }217      - { name: Astral (uv, Ruff), domain: astral.sh, country: US, importance: 2, aliases: [astral, uv, ruff, ty, python-build-standalone], hints: { github_org: astral-sh, github_repos: [astral-sh/uv, astral-sh/ruff, astral-sh/python-build-standalone] } }218      - { name: Poetry, domain: python-poetry.org, country: INT, importance: 2, aliases: [python poetry, poetry-core], hints: { github_org: python-poetry, github_repos: [python-poetry/poetry] } }219      - { name: PDM, domain: pdm-project.org, country: INT, importance: 1, aliases: [pdm, pdm project], hints: { github_org: pdm-project, github_repos: [pdm-project/pdm] } }220      - { name: conda, domain: conda.org, country: US, importance: 2, aliases: [conda, conda-forge, miniconda, anaconda distribution], hints: { github_org: conda, github_repos: [conda/conda, conda/conda-build] } }221      - { name: conda-forge, domain: conda-forge.org, country: INT, importance: 2, aliases: [conda forge, miniforge], hints: { github_org: conda-forge, github_repos: [conda-forge/miniforge, conda-forge/conda-smithy] } }222      - { name: Anaconda, domain: anaconda.com, country: US, importance: 2, aliases: [anaconda inc, anaconda distribution], hints: { github_org: anaconda } }223      - { name: prefix.dev (Pixi, mamba), domain: prefix.dev, country: DE, importance: 1, aliases: [pixi, mamba, micromamba, rattler], hints: { github_org: prefix-dev, github_repos: [prefix-dev/pixi, mamba-org/mamba] } }224      - { name: RubyGems.org, domain: rubygems.org, country: US, importance: 2, aliases: [rubygems, gem, rubygems registry], hints: { github_org: rubygems, github_repos: [ruby/rubygems, rubygems/rubygems.org] } }225      - { name: Bundler, domain: bundler.io, country: US, importance: 2, aliases: [bundler, ruby bundler], hints: { github_repos: [ruby/rubygems] } }226      - { name: Composer, domain: getcomposer.org, country: DE, importance: 2, aliases: [composer, php composer], hints: { github_org: composer, github_repos: [composer/composer] } }227      - { name: Packagist, domain: packagist.org, country: DE, importance: 2, aliases: [packagist, private packagist], hints: { github_org: composer, github_repos: [composer/packagist] } }228      - { name: NuGet Gallery, domain: nuget.org, country: US, importance: 2, aliases: [nuget, nuget.org], hints: { github_org: NuGet, github_repos: [NuGet/NuGet.Client, NuGet/NuGetGallery] } }229      - { name: Hex, domain: hex.pm, country: INT, importance: 1, aliases: [hex.pm, hex package manager, hexdocs], hints: { github_org: hexpm, github_repos: [hexpm/hex, hexpm/hexpm] } }230      - { name: crates.io, domain: crates.io, country: US, importance: 2, aliases: [crates, crates.io registry, cargo registry], hints: { github_org: rust-lang, github_repos: [rust-lang/crates.io] } }231      - { name: asdf, domain: asdf-vm.com, country: INT, importance: 1, aliases: [asdf version manager, asdf-vm], hints: { github_org: asdf-vm, github_repos: [asdf-vm/asdf] } }232      - { name: mise, domain: jdx.dev, country: US, importance: 1, aliases: [mise-en-place, mise, rtx], hints: { github_org: jdx, github_repos: [jdx/mise] } }233      - { name: SDKMAN!, domain: sdkman.io, country: INT, importance: 1, aliases: [sdkman], hints: { github_org: sdkman, github_repos: [sdkman/sdkman-cli] } }234      - { name: Volta, domain: volta.sh, country: US, importance: 1, aliases: [volta js tool manager], hints: { github_org: volta-cli, github_repos: [volta-cli/volta] } }235      - { name: JSR, domain: jsr.io, country: US, importance: 1, aliases: [jsr, javascript registry], hints: { github_org: jsr-io, github_repos: [jsr-io/jsr] } }236      - { name: Protocol Buffers, domain: protobuf.dev, country: US, importance: 2, aliases: [protobuf, protocol buffers, protoc], hints: { github_org: protocolbuffers, github_repos: [protocolbuffers/protobuf] } }237      - { name: gRPC, domain: grpc.io, country: US, importance: 2, aliases: [grpc, grpc-go, grpc-java], hints: { github_org: grpc, github_repos: [grpc/grpc, grpc/grpc-go, grpc/grpc-java] } }238      - { name: Abseil, domain: abseil.io, country: US, importance: 1, aliases: [abseil, abseil-cpp], hints: { github_org: abseil, github_repos: [abseil/abseil-cpp] } }239      - { name: Qt Project, domain: qt.io, country: FI, importance: 2, aliases: [qt, qt framework, qt group, qt company], hints: { github_org: qt, github_repos: [qt/qtbase] } }240      - { name: wxWidgets, domain: wxwidgets.org, country: INT, importance: 1, aliases: [wxwidgets, wxpython], hints: { github_org: wxWidgets, github_repos: [wxWidgets/wxWidgets] } }241      - { name: SDL, domain: libsdl.org, country: US, importance: 2, aliases: [sdl, simple directmedia layer, sdl3], hints: { github_org: libsdl-org, github_repos: [libsdl-org/SDL] } }242      - { name: GLFW, domain: glfw.org, country: INT, importance: 1, aliases: [glfw], hints: { github_org: glfw, github_repos: [glfw/glfw] } }243      - { name: FreeType, domain: freetype.org, country: INT, importance: 2, aliases: [freetype], hints: { github_repos: [freetype/freetype] } }244      - { name: Cairo, domain: cairographics.org, country: INT, importance: 1, aliases: [cairo graphics, libcairo] }245      - { name: ImageMagick, domain: imagemagick.org, country: US, importance: 2, aliases: [imagemagick, magick], hints: { github_org: ImageMagick, github_repos: [ImageMagick/ImageMagick] } }246      - { name: libjpeg-turbo, domain: libjpeg-turbo.org, country: US, importance: 2, aliases: [libjpeg, libjpeg-turbo], hints: { github_org: libjpeg-turbo, github_repos: [libjpeg-turbo/libjpeg-turbo] } }247      - { name: libpng, domain: libpng.org, country: INT, importance: 2, aliases: [libpng, png reference library], hints: { github_repos: [pnggroup/libpng] } }248      - { name: OpenEXR (ASWF), domain: openexr.com, country: US, importance: 1, aliases: [openexr, academy software foundation, aswf], hints: { github_org: AcademySoftwareFoundation, github_repos: [AcademySoftwareFoundation/openexr, AcademySoftwareFoundation/OpenColorIO] } }249      - { name: Academy Software Foundation, domain: aswf.io, country: US, importance: 1, aliases: [aswf, openvdb, opencolorio, openimageio, materialx], hints: { github_org: AcademySoftwareFoundation, github_repos: [AcademySoftwareFoundation/openvdb, AcademySoftwareFoundation/OpenImageIO, AcademySoftwareFoundation/MaterialX] } }250      - { name: Vim, domain: vim.org, country: NL, importance: 2, aliases: [vim editor], hints: { github_org: vim, github_repos: [vim/vim] } }251      - { name: Neovim, domain: neovim.io, country: INT, importance: 2, aliases: [neovim, nvim], hints: { github_org: neovim, github_repos: [neovim/neovim] } }252      - { name: Helix, domain: helix-editor.com, country: INT, importance: 1, aliases: [helix editor], hints: { github_org: helix-editor, github_repos: [helix-editor/helix] } }253      - { name: Zed, domain: zed.dev, country: US, importance: 1, aliases: [zed editor, zed industries], hints: { github_org: zed-industries, github_repos: [zed-industries/zed] } }254      - { name: Visual Studio Code, domain: visualstudio.com, country: US, importance: 3, aliases: [vs code, vscode, code oss, visual studio code], hints: { github_org: microsoft, github_repos: [microsoft/vscode] } }255      - { name: JetBrains (IntelliJ Community), domain: jetbrains.com, country: CZ, importance: 2, aliases: [jetbrains, intellij, intellij idea community, pycharm community], hints: { github_org: JetBrains, github_repos: [JetBrains/intellij-community] } }256      - { name: Geany, domain: geany.org, country: INT, importance: 1, aliases: [geany], hints: { github_org: geany, github_repos: [geany/geany] } }257      - { name: Notepad++, domain: notepad-plus-plus.org, country: FR, importance: 1, aliases: [notepad++, npp], hints: { github_org: notepad-plus-plus, github_repos: [notepad-plus-plus/notepad-plus-plus] } }258      - { name: Git, domain: git-scm.com, country: INT, importance: 3, aliases: [git scm, git version control], hints: { github_org: git, github_repos: [git/git] } }259      - { name: Mercurial, domain: mercurial-scm.org, country: INT, importance: 1, aliases: [mercurial, hg] }260      - { name: Fossil, domain: fossil-scm.org, country: US, importance: 1, aliases: [fossil scm] }261      - { name: Zsh, domain: zsh.org, country: INT, importance: 2, aliases: [zsh, z shell], hints: { github_repos: [zsh-users/zsh] } }262      - { name: Oh My Zsh, domain: ohmyz.sh, country: US, importance: 1, aliases: [oh-my-zsh, ohmyzsh], hints: { github_org: ohmyzsh, github_repos: [ohmyzsh/ohmyzsh] } }263      - { name: fish shell, domain: fishshell.com, country: INT, importance: 1, aliases: [fish, friendly interactive shell], hints: { github_org: fish-shell, github_repos: [fish-shell/fish-shell] } }264      - { name: Nushell, domain: nushell.sh, country: INT, importance: 1, aliases: [nushell, nu], hints: { github_org: nushell, github_repos: [nushell/nushell] } }265      - { name: Starship, domain: starship.rs, country: INT, importance: 1, aliases: [starship prompt], hints: { github_org: starship, github_repos: [starship/starship] } }266      - { name: Alacritty, domain: alacritty.org, country: INT, importance: 1, aliases: [alacritty terminal], hints: { github_org: alacritty, github_repos: [alacritty/alacritty] } }267      - { name: WezTerm, domain: wezterm.org, country: US, importance: 1, aliases: [wezterm], hints: { github_org: wezterm, github_repos: [wezterm/wezterm] } }268      - { name: Ghostty, domain: ghostty.org, country: US, importance: 1, aliases: [ghostty terminal], hints: { github_org: ghostty-org, github_repos: [ghostty-org/ghostty] } }269      - { name: kitty (Kovid Goyal), domain: kovidgoyal.net, country: IN, importance: 1, aliases: [kitty terminal], hints: { github_org: kovidgoyal, github_repos: [kovidgoyal/kitty] } }270271  - key: web-frameworks-and-tooling272    label: Web frameworks, JavaScript tooling, CMS & documentation273    description: Front-end and back-end web frameworks, bundlers, linters, test runners, ORMs, API frameworks, content management systems and static-site / documentation generators.274    provenance: "Official project sites; State of JS 2024, npm / PyPI / Packagist / RubyGems most-depended-upon lists, JetBrains State of Developer Ecosystem 2025 (retrieved 2026-09-13)"275    members:276      - { name: React, domain: react.dev, country: US, importance: 3, aliases: [reactjs, react.js, react dom], hints: { github_org: facebook, github_repos: [react/react] } }277      - { name: Next.js, domain: nextjs.org, country: US, importance: 2, aliases: [nextjs, next], hints: { github_org: vercel, github_repos: [vercel/next.js] } }278      - { name: Turborepo / Turbopack, domain: turbo.build, country: US, importance: 1, aliases: [turborepo, turbopack, turbo], hints: { github_org: vercel, github_repos: [vercel/turborepo] } }279      - { name: Vue.js, domain: vuejs.org, country: INT, importance: 2, aliases: [vue, vuejs, vue 3, pinia, vue router], hints: { github_org: vuejs, github_repos: [vuejs/core, vuejs/router, vuejs/pinia] } }280      - { name: Nuxt, domain: nuxt.com, country: FR, importance: 2, aliases: [nuxt.js, nuxtjs, nuxtlabs], hints: { github_org: nuxt, github_repos: [nuxt/nuxt] } }281      - { name: Angular, domain: angular.dev, country: US, importance: 2, aliases: [angular framework, angularjs], hints: { github_org: angular, github_repos: [angular/angular, angular/angular-cli] } }282      - { name: Svelte, domain: svelte.dev, country: INT, importance: 2, aliases: [sveltekit, svelte kit, svelte 5], hints: { github_org: sveltejs, github_repos: [sveltejs/svelte, sveltejs/kit] } }283      - { name: SolidJS, domain: solidjs.com, country: US, importance: 1, aliases: [solid, solid js, solidstart], hints: { github_org: solidjs, github_repos: [solidjs/solid, solidjs/solid-start] } }284      - { name: Qwik, domain: qwik.dev, country: US, importance: 1, aliases: [qwik city, qwikdev], hints: { github_org: QwikDev, github_repos: [QwikDev/qwik] } }285      - { name: Astro, domain: astro.build, country: US, importance: 2, aliases: [astro framework, withastro, starlight], hints: { github_org: withastro, github_repos: [withastro/astro, withastro/starlight] } }286      - { name: Remix, domain: remix.run, country: US, importance: 1, aliases: [remix framework], hints: { github_org: remix-run, github_repos: [remix-run/remix] } }287      - { name: React Router, domain: reactrouter.com, country: US, importance: 2, aliases: [react-router, react router v7], hints: { github_org: remix-run, github_repos: [remix-run/react-router] } }288      - { name: Gatsby, domain: gatsbyjs.com, country: US, importance: 1, aliases: [gatsbyjs, gatsby framework], hints: { github_org: gatsbyjs, github_repos: [gatsbyjs/gatsby] } }289      - { name: Ember.js, domain: emberjs.com, country: US, importance: 1, aliases: [ember, emberjs], hints: { github_org: emberjs, github_repos: [emberjs/ember.js, ember-cli/ember-cli] } }290      - { name: Preact, domain: preactjs.com, country: INT, importance: 1, aliases: [preact], hints: { github_org: preactjs, github_repos: [preactjs/preact] } }291      - { name: Lit, domain: lit.dev, country: US, importance: 1, aliases: [lit element, lit-html, polymer], hints: { github_org: lit, github_repos: [lit/lit] } }292      - { name: Stencil, domain: stenciljs.com, country: US, importance: 1, aliases: [stenciljs, stencil js], hints: { github_org: stenciljs, github_repos: [stenciljs/core] } }293      - { name: htmx, domain: htmx.org, country: US, importance: 1, aliases: [htmx, big sky software], hints: { github_org: bigskysoftware, github_repos: [bigskysoftware/htmx] } }294      - { name: Alpine.js, domain: alpinejs.dev, country: US, importance: 1, aliases: [alpine js, alpinejs], hints: { github_org: alpinejs, github_repos: [alpinejs/alpine] } }295      - { name: jQuery, domain: jquery.com, country: US, importance: 2, aliases: [jquery, jquery ui, jquery mobile], hints: { github_org: jquery, github_repos: [jquery/jquery, jquery/jquery-ui] } }296      - { name: Tailwind CSS, domain: tailwindcss.com, country: US, importance: 2, aliases: [tailwind, tailwind labs, headless ui], hints: { github_org: tailwindlabs, github_repos: [tailwindlabs/tailwindcss] } }297      - { name: Bootstrap, domain: getbootstrap.com, country: US, importance: 2, aliases: [twitter bootstrap, bootstrap css], hints: { github_org: twbs, github_repos: [twbs/bootstrap] } }298      - { name: Vite, domain: vite.dev, country: INT, importance: 2, aliases: [vitejs, vite bundler, rolldown, void zero], hints: { github_org: vitejs, github_repos: [vitejs/vite, rolldown/rolldown] } }299      - { name: webpack, domain: webpack.js.org, country: INT, importance: 2, aliases: [webpack bundler], hints: { github_org: webpack, github_repos: [webpack/webpack, webpack/webpack-cli] } }300      - { name: Rollup, domain: rollupjs.org, country: INT, importance: 2, aliases: [rollup bundler, rollup.js], hints: { github_org: rollup, github_repos: [rollup/rollup] } }301      - { name: Parcel, domain: parceljs.org, country: US, importance: 1, aliases: [parcel bundler], hints: { github_org: parcel-bundler, github_repos: [parcel-bundler/parcel] } }302      - { name: Rspack, domain: rspack.dev, country: CN, importance: 1, aliases: [rspack, rsbuild, rslib, web-infra-dev], hints: { github_org: web-infra-dev, github_repos: [web-infra-dev/rspack, web-infra-dev/rsbuild] } }303      - { name: SWC, domain: swc.rs, country: KR, importance: 2, aliases: [swc compiler, speedy web compiler], hints: { github_org: swc-project, github_repos: [swc-project/swc] } }304      - { name: Babel, domain: babeljs.io, country: INT, importance: 2, aliases: [babel compiler, babeljs], hints: { github_org: babel, github_repos: [babel/babel] } }305      - { name: ESLint, domain: eslint.org, country: US, importance: 2, aliases: [eslint linter, typescript-eslint], hints: { github_org: eslint, github_repos: [eslint/eslint, typescript-eslint/typescript-eslint] } }306      - { name: Biome, domain: biomejs.dev, country: INT, importance: 1, aliases: [biome toolchain, rome tools], hints: { github_org: biomejs, github_repos: [biomejs/biome] } }307      - { name: Oxc, domain: oxc.rs, country: INT, importance: 1, aliases: [oxc, oxlint, oxc project], hints: { github_org: oxc-project, github_repos: [oxc-project/oxc] } }308      - { name: Prettier, domain: prettier.io, country: INT, importance: 2, aliases: [prettier formatter], hints: { github_org: prettier, github_repos: [prettier/prettier] } }309      - { name: Jest, domain: jestjs.io, country: US, importance: 2, aliases: [jest testing], hints: { github_org: jestjs, github_repos: [jestjs/jest] } }310      - { name: Vitest, domain: vitest.dev, country: INT, importance: 2, aliases: [vitest], hints: { github_org: vitest-dev, github_repos: [vitest-dev/vitest] } }311      - { name: Mocha, domain: mochajs.org, country: INT, importance: 1, aliases: [mocha test framework, mochajs], hints: { github_org: mochajs, github_repos: [mochajs/mocha] } }312      - { name: Playwright, domain: playwright.dev, country: US, importance: 2, aliases: [playwright testing, microsoft playwright], hints: { github_org: microsoft, github_repos: [microsoft/playwright, microsoft/playwright-python] } }313      - { name: Cypress, domain: cypress.io, country: US, importance: 2, aliases: [cypress testing, cypress.io], hints: { github_org: cypress-io, github_repos: [cypress-io/cypress] } }314      - { name: Puppeteer, domain: pptr.dev, country: US, importance: 2, aliases: [puppeteer, headless chrome], hints: { github_org: puppeteer, github_repos: [puppeteer/puppeteer] } }315      - { name: Selenium, domain: selenium.dev, country: US, importance: 2, aliases: [selenium webdriver, selenium grid, seleniumhq], hints: { github_org: SeleniumHQ, github_repos: [SeleniumHQ/selenium] } }316      - { name: WebdriverIO, domain: webdriver.io, country: INT, importance: 1, aliases: [webdriverio, wdio], hints: { github_org: webdriverio, github_repos: [webdriverio/webdriverio] } }317      - { name: Express, domain: expressjs.com, country: US, importance: 2, aliases: [express.js, expressjs], hints: { github_org: expressjs, github_repos: [expressjs/express] } }318      - { name: Fastify, domain: fastify.dev, country: INT, importance: 2, aliases: [fastify, fastify.io], hints: { github_org: fastify, github_repos: [fastify/fastify] } }319      - { name: Koa, domain: koajs.com, country: INT, importance: 1, aliases: [koa, koajs], hints: { github_org: koajs, github_repos: [koajs/koa] } }320      - { name: Hono, domain: hono.dev, country: JP, importance: 2, aliases: [hono, honojs], hints: { github_org: honojs, github_repos: [honojs/hono] } }321      - { name: NestJS, domain: nestjs.com, country: PL, importance: 2, aliases: [nest, nestjs framework], hints: { github_org: nestjs, github_repos: [nestjs/nest] } }322      - { name: AdonisJS, domain: adonisjs.com, country: IN, importance: 1, aliases: [adonis, adonisjs], hints: { github_org: adonisjs, github_repos: [adonisjs/core] } }323      - { name: Socket.IO, domain: socket.io, country: INT, importance: 1, aliases: [socket.io, socketio, engine.io], hints: { github_org: socketio, github_repos: [socketio/socket.io] } }324      - { name: Electron, domain: electronjs.org, country: US, importance: 2, aliases: [electron framework, electronjs], hints: { github_org: electron, github_repos: [electron/electron] } }325      - { name: Tauri, domain: tauri.app, country: NL, importance: 2, aliases: [tauri apps, crabnebula], hints: { github_org: tauri-apps, github_repos: [tauri-apps/tauri] } }326      - { name: React Native, domain: reactnative.dev, country: US, importance: 2, aliases: [react-native, rn], hints: { github_org: facebook, github_repos: [react/react-native] } }327      - { name: Expo, domain: expo.dev, country: US, importance: 2, aliases: [expo sdk, expo go, eas], hints: { github_org: expo, github_repos: [expo/expo] } }328      - { name: Ionic / Capacitor, domain: ionicframework.com, country: US, importance: 1, aliases: [ionic, capacitor, capacitorjs], hints: { github_org: ionic-team, github_repos: [ionic-team/ionic-framework, ionic-team/capacitor] } }329      - { name: NativeScript, domain: nativescript.org, country: US, importance: 1, aliases: [nativescript], hints: { github_org: NativeScript, github_repos: [NativeScript/NativeScript] } }330      - { name: RxJS, domain: rxjs.dev, country: INT, importance: 1, aliases: [rxjs, reactivex], hints: { github_org: ReactiveX, github_repos: [ReactiveX/rxjs] } }331      - { name: TanStack, domain: tanstack.com, country: US, importance: 2, aliases: [tanstack query, react query, tanstack router, tanstack table], hints: { github_org: TanStack, github_repos: [TanStack/query, TanStack/router, TanStack/table] } }332      - { name: Zod, domain: zod.dev, country: US, importance: 1, aliases: [zod schema], hints: { github_org: colinhacks, github_repos: [colinhacks/zod] } }333      - { name: tRPC, domain: trpc.io, country: INT, importance: 1, aliases: [trpc], hints: { github_org: trpc, github_repos: [trpc/trpc] } }334      - { name: GraphQL Foundation, domain: graphql.org, country: US, importance: 2, aliases: [graphql, graphql-js, graphql spec], hints: { github_org: graphql, github_repos: [graphql/graphql-js, graphql/graphql-spec] } }335      - { name: Apollo GraphQL, domain: apollographql.com, country: US, importance: 1, aliases: [apollo, apollo client, apollo server, apollo router], hints: { github_org: apollographql, github_repos: [apollographql/apollo-client, apollographql/apollo-server, apollographql/router] } }336      - { name: OpenAPI Initiative, domain: openapis.org, country: US, importance: 2, aliases: [openapi, oai, openapi specification, swagger spec], hints: { github_org: OAI, github_repos: [OAI/OpenAPI-Specification] } }337      - { name: Swagger (SmartBear), domain: swagger.io, country: US, importance: 1, aliases: [swagger, swagger ui, swagger editor], hints: { github_org: swagger-api, github_repos: [swagger-api/swagger-ui, swagger-api/swagger-core] } }338      - { name: AsyncAPI Initiative, domain: asyncapi.com, country: INT, importance: 1, aliases: [asyncapi], hints: { github_org: asyncapi, github_repos: [asyncapi/spec, asyncapi/generator] } }339      - { name: JSON Schema, domain: json-schema.org, country: INT, importance: 1, aliases: [json schema, jsonschema], hints: { github_org: json-schema-org, github_repos: [json-schema-org/json-schema-spec] } }340      - { name: D3, domain: d3js.org, country: US, importance: 2, aliases: [d3.js, d3js, observable d3], hints: { github_org: d3, github_repos: [d3/d3] } }341      - { name: Chart.js, domain: chartjs.org, country: INT, importance: 1, aliases: [chartjs, chart.js], hints: { github_org: chartjs, github_repos: [chartjs/Chart.js] } }342      - { name: Leaflet, domain: leafletjs.com, country: UA, importance: 2, aliases: [leaflet, leafletjs], hints: { github_org: Leaflet, github_repos: [Leaflet/Leaflet] } }343      - { name: MapLibre, domain: maplibre.org, country: INT, importance: 2, aliases: [maplibre gl, maplibre native], hints: { github_org: maplibre, github_repos: [maplibre/maplibre-gl-js, maplibre/maplibre-native] } }344      - { name: OpenLayers, domain: openlayers.org, country: INT, importance: 1, aliases: [openlayers, ol], hints: { github_org: openlayers, github_repos: [openlayers/openlayers] } }345      - { name: Flask / Pallets, domain: palletsprojects.com, country: INT, importance: 2, aliases: [flask, pallets, jinja, werkzeug, click], hints: { github_org: pallets, github_repos: [pallets/flask, pallets/jinja, pallets/werkzeug] } }346      - { name: FastAPI, domain: tiangolo.com, country: DE, importance: 2, aliases: [fastapi, typer, sqlmodel, tiangolo], hints: { github_org: fastapi, github_repos: [fastapi/fastapi, fastapi/typer, fastapi/sqlmodel], hosts: [fastapi.tiangolo.com, typer.tiangolo.com] }, note: "official docs live under the maintainer's domain fastapi.tiangolo.com" }347      - { name: Pydantic, domain: pydantic.dev, country: US, importance: 2, aliases: [pydantic, pydantic-core, logfire, pydantic ai], hints: { github_org: pydantic, github_repos: [pydantic/pydantic, pydantic/pydantic-ai] } }348      - { name: Encode (Starlette, HTTPX, Uvicorn), domain: encode.io, country: GB, importance: 2, aliases: [starlette, httpx, uvicorn, django rest framework, encode], hints: { github_org: encode, github_repos: [Kludex/starlette, encode/httpx, Kludex/uvicorn, encode/django-rest-framework] } }349      - { name: Pyramid (Pylons Project), domain: trypyramid.com, country: US, importance: 1, aliases: [pyramid, pylons, waitress, webob], hints: { github_org: Pylons, github_repos: [Pylons/pyramid, Pylons/waitress] } }350      - { name: Tornado, domain: tornadoweb.org, country: US, importance: 1, aliases: [tornado web server], hints: { github_org: tornadoweb, github_repos: [tornadoweb/tornado] } }351      - { name: Gunicorn, domain: gunicorn.org, country: INT, importance: 1, aliases: [gunicorn, green unicorn], hints: { github_org: benoitc, github_repos: [benoitc/gunicorn] } }352      - { name: Celery, domain: celeryq.dev, country: INT, importance: 2, aliases: [celery task queue, kombu], hints: { github_org: celery, github_repos: [celery/celery, celery/kombu] } }353      - { name: SQLAlchemy, domain: sqlalchemy.org, country: US, importance: 2, aliases: [sqlalchemy, alembic], hints: { github_org: sqlalchemy, github_repos: [sqlalchemy/sqlalchemy, sqlalchemy/alembic] } }354      - { name: Ruby on Rails, domain: rubyonrails.org, country: US, importance: 2, aliases: [rails, ror, rails foundation], hints: { github_org: rails, github_repos: [rails/rails] } }355      - { name: Sinatra, domain: sinatrarb.com, country: INT, importance: 1, aliases: [sinatra ruby], hints: { github_org: sinatra, github_repos: [sinatra/sinatra] } }356      - { name: Hanami, domain: hanamirb.org, country: INT, importance: 1, aliases: [hanami ruby, dry-rb, rom-rb], hints: { github_org: hanami, github_repos: [hanami/hanami] } }357      - { name: Laravel, domain: laravel.com, country: US, importance: 2, aliases: [laravel framework, laravel llc, livewire, forge], hints: { github_org: laravel, github_repos: [laravel/framework, laravel/laravel] } }358      - { name: Symfony, domain: symfony.com, country: FR, importance: 2, aliases: [symfony framework, sensiolabs, twig, doctrine], hints: { github_org: symfony, github_repos: [symfony/symfony, twigphp/Twig] } }359      - { name: CakePHP, domain: cakephp.org, country: US, importance: 1, aliases: [cakephp, cake software foundation], hints: { github_org: cakephp, github_repos: [cakephp/cakephp] } }360      - { name: Spring, domain: spring.io, country: US, importance: 2, aliases: [spring framework, spring boot, pivotal spring, vmware tanzu spring], hints: { github_org: spring-projects, github_repos: [spring-projects/spring-boot, spring-projects/spring-framework, spring-projects/spring-security] } }361      - { name: Quarkus, domain: quarkus.io, country: US, importance: 2, aliases: [quarkus, red hat quarkus], hints: { github_org: quarkusio, github_repos: [quarkusio/quarkus] } }362      - { name: Micronaut, domain: micronaut.io, country: US, importance: 1, aliases: [micronaut framework, micronaut foundation], hints: { github_org: micronaut-projects, github_repos: [micronaut-projects/micronaut-core] } }363      - { name: Eclipse Vert.x, domain: vertx.io, country: BE, importance: 1, aliases: [vert.x, vertx], hints: { github_org: eclipse-vertx, github_repos: [eclipse-vertx/vert.x] } }364      - { name: Play Framework, domain: playframework.com, country: INT, importance: 1, aliases: [play framework, playframework], hints: { github_org: playframework, github_repos: [playframework/playframework] } }365      - { name: Akka (Lightbend), domain: akka.io, country: US, importance: 1, aliases: [akka, lightbend, typesafe], hints: { github_org: akka, github_repos: [akka/akka-core] } }366      - { name: Hibernate, domain: hibernate.org, country: US, importance: 2, aliases: [hibernate orm, hibernate validator], hints: { github_org: hibernate, github_repos: [hibernate/hibernate-orm] } }367      - { name: Phoenix Framework, domain: phoenixframework.org, country: US, importance: 2, aliases: [phoenix, phoenix liveview], hints: { github_org: phoenixframework, github_repos: [phoenixframework/phoenix, phoenixframework/phoenix_live_view] } }368      - { name: Gin, domain: gin-gonic.com, country: INT, importance: 2, aliases: [gin gonic, gin web framework], hints: { github_org: gin-gonic, github_repos: [gin-gonic/gin] } }369      - { name: Echo (LabStack), domain: labstack.com, country: INT, importance: 1, aliases: [echo framework, labstack echo], hints: { github_org: labstack, github_repos: [labstack/echo] } }370      - { name: Fiber, domain: gofiber.io, country: INT, importance: 1, aliases: [gofiber, fiber framework], hints: { github_org: gofiber, github_repos: [gofiber/fiber] } }371      - { name: chi, domain: go-chi.io, country: INT, importance: 1, aliases: [go-chi, chi router], hints: { github_org: go-chi, github_repos: [go-chi/chi] } }372      - { name: Actix, domain: actix.rs, country: INT, importance: 2, aliases: [actix web, actix-web], hints: { github_org: actix, github_repos: [actix/actix-web] } }373      - { name: Tokio (Axum, hyper, tower), domain: tokio.rs, country: INT, importance: 2, aliases: [tokio, axum, hyper, tower, mio], hints: { github_org: tokio-rs, github_repos: [tokio-rs/tokio, tokio-rs/axum, hyperium/hyper] } }374      - { name: Rocket, domain: rocket.rs, country: INT, importance: 1, aliases: [rocket web framework], hints: { github_org: rwf2, github_repos: [rwf2/Rocket] } }375      - { name: Ktor, domain: ktor.io, country: CZ, importance: 1, aliases: [ktor framework], hints: { github_org: ktorio, github_repos: [ktorio/ktor] } }376      - { name: Vapor, domain: vapor.codes, country: INT, importance: 1, aliases: [vapor swift], hints: { github_org: vapor, github_repos: [vapor/vapor] } }377      - { name: WordPress, domain: wordpress.org, country: US, importance: 3, aliases: [wordpress.org, wp, gutenberg, woocommerce], hints: { github_org: WordPress, github_repos: [WordPress/WordPress, WordPress/gutenberg, WordPress/wordpress-develop] } }378      - { name: Drupal, domain: drupal.org, country: US, importance: 2, aliases: [drupal association, drupal cms], hints: { github_repos: [drupal/drupal] } }379      - { name: Joomla, domain: joomla.org, country: US, importance: 1, aliases: [joomla cms, open source matters], hints: { github_org: joomla, github_repos: [joomla/joomla-cms] } }380      - { name: TYPO3, domain: typo3.org, country: DE, importance: 1, aliases: [typo3 cms, typo3 association], hints: { github_org: TYPO3, github_repos: [TYPO3/typo3] } }381      - { name: Ghost, domain: ghost.org, country: SG, importance: 2, aliases: [ghost cms, ghost foundation], hints: { github_org: TryGhost, github_repos: [TryGhost/Ghost] } }382      - { name: Strapi, domain: strapi.io, country: FR, importance: 1, aliases: [strapi cms], hints: { github_org: strapi, github_repos: [strapi/strapi] } }383      - { name: Payload CMS, domain: payloadcms.com, country: US, importance: 1, aliases: [payload, payloadcms], hints: { github_org: payloadcms, github_repos: [payloadcms/payload] } }384      - { name: Directus, domain: directus.io, country: US, importance: 1, aliases: [directus cms], hints: { github_org: directus, github_repos: [directus/directus] } }385      - { name: Hugo, domain: gohugo.io, country: INT, importance: 2, aliases: [hugo static site generator, gohugo], hints: { github_org: gohugoio, github_repos: [gohugoio/hugo] } }386      - { name: Jekyll, domain: jekyllrb.com, country: INT, importance: 1, aliases: [jekyll], hints: { github_org: jekyll, github_repos: [jekyll/jekyll] } }387      - { name: Eleventy, domain: 11ty.dev, country: US, importance: 1, aliases: [11ty, eleventy], hints: { github_org: 11ty, github_repos: [11ty/buildawesome] } }388      - { name: Docusaurus, domain: docusaurus.io, country: US, importance: 1, aliases: [docusaurus], hints: { github_org: facebook, github_repos: [facebook/docusaurus] } }389      - { name: MkDocs, domain: mkdocs.org, country: INT, importance: 1, aliases: [mkdocs, material for mkdocs], hints: { github_org: mkdocs, github_repos: [mkdocs/mkdocs, squidfunk/mkdocs-material] } }390      - { name: Sphinx, domain: sphinx-doc.org, country: INT, importance: 2, aliases: [sphinx documentation, sphinx-doc], hints: { github_org: sphinx-doc, github_repos: [sphinx-doc/sphinx] } }391      - { name: Read the Docs, domain: readthedocs.org, country: US, importance: 2, aliases: [readthedocs, rtd], hints: { github_org: readthedocs, github_repos: [readthedocs/readthedocs.org] } }392      - { name: VueUse, domain: vueuse.org, country: INT, importance: 1, aliases: [vueuse], hints: { github_org: vueuse, github_repos: [vueuse/vueuse] } }393      - { name: Prisma, domain: prisma.io, country: DE, importance: 2, aliases: [prisma orm, prisma postgres], hints: { github_org: prisma, github_repos: [prisma/orm] } }394      - { name: Drizzle ORM, domain: drizzle.team, country: UA, importance: 1, aliases: [drizzle, drizzle-orm, drizzle kit], hints: { github_org: drizzle-team, github_repos: [drizzle-team/drizzle-orm] } }395      - { name: TypeORM, domain: typeorm.io, country: INT, importance: 1, aliases: [typeorm], hints: { github_org: typeorm, github_repos: [typeorm/typeorm] } }396      - { name: Sequelize, domain: sequelize.org, country: INT, importance: 1, aliases: [sequelize orm], hints: { github_org: sequelize, github_repos: [sequelize/sequelize] } }397      - { name: Knex.js, domain: knexjs.org, country: INT, importance: 1, aliases: [knex, knexjs], hints: { github_org: knex, github_repos: [knex/knex] } }398      - { name: Mongoose, domain: mongoosejs.com, country: US, importance: 1, aliases: [mongoose odm, mongoosejs], hints: { github_org: Automattic, github_repos: [Automattic/mongoose] } }399      - { name: Three.js, domain: threejs.org, country: INT, importance: 2, aliases: [threejs, three.js, mrdoob], hints: { github_org: mrdoob, github_repos: [mrdoob/three.js] } }400      - { name: Babylon.js, domain: babylonjs.com, country: US, importance: 1, aliases: [babylonjs, babylon.js], hints: { github_org: BabylonJS, github_repos: [BabylonJS/Babylon.js] } }401      - { name: PlayCanvas, domain: playcanvas.com, country: GB, importance: 1, aliases: [playcanvas engine], hints: { github_org: playcanvas, github_repos: [playcanvas/engine] } }402      - { name: PixiJS, domain: pixijs.com, country: INT, importance: 1, aliases: [pixi, pixijs, pixi.js], hints: { github_org: pixijs, github_repos: [pixijs/pixijs] } }403      - { name: Phaser, domain: phaser.io, country: GB, importance: 1, aliases: [phaser game framework, photon storm], hints: { github_org: phaserjs, github_repos: [phaserjs/phaser] } }404      - { name: Excalidraw, domain: excalidraw.com, country: INT, importance: 1, aliases: [excalidraw], hints: { github_org: excalidraw, github_repos: [excalidraw/excalidraw] } }405      - { name: tldraw, domain: tldraw.dev, country: GB, importance: 1, aliases: [tldraw], hints: { github_org: tldraw, github_repos: [tldraw/tldraw] } }406      - { name: diagrams.net (draw.io), domain: diagrams.net, country: GB, importance: 1, aliases: [draw.io, drawio, jgraph], hints: { github_org: jgraph, github_repos: [jgraph/drawio, jgraph/drawio-desktop] } }407      - { name: Penpot, domain: penpot.app, country: ES, importance: 1, aliases: [penpot, kaleidos], hints: { github_org: penpot, github_repos: [penpot/penpot] } }408409  - key: data-and-infrastructure410    label: Databases, data platforms, cloud-native & infrastructure software411    description: Databases, search engines, streaming and orchestration platforms, observability stacks, container and Kubernetes ecosystem, service meshes, proxies, IaC, CI/CD, identity, storage and virtualization.412    provenance: "Official project sites; CNCF landscape graduated/incubating projects, DB-Engines ranking top 100 open-source systems, Stack Overflow Developer Survey 2025 (retrieved 2026-09-13)"413    members:414      - { name: PostgreSQL Global Development Group, domain: postgresql.org, country: INT, importance: 3, aliases: [postgresql, postgres, pgdg], hints: { github_org: postgres, github_repos: [postgres/postgres] } }415      - { name: MySQL, domain: mysql.com, country: US, importance: 2, aliases: [mysql server, oracle mysql, innodb], hints: { github_org: mysql, github_repos: [mysql/mysql-server] } }416      - { name: MariaDB Foundation, domain: mariadb.org, country: FI, importance: 2, aliases: [mariadb, mariadb server], hints: { github_org: MariaDB, github_repos: [MariaDB/server] } }417      - { name: SQLite, domain: sqlite.org, country: US, importance: 3, aliases: [sqlite database, sqlite3], hints: { github_repos: [sqlite/sqlite] } }418      - { name: Redis, domain: redis.io, country: US, importance: 2, aliases: [redis database, redis ltd, redis stack], hints: { github_org: redis, github_repos: [redis/redis] } }419      - { name: Valkey, domain: valkey.io, country: US, importance: 2, aliases: [valkey], hints: { github_org: valkey-io, github_repos: [valkey-io/valkey] } }420      - { name: KeyDB (Snap), domain: keydb.dev, country: US, importance: 1, aliases: [keydb], hints: { github_org: Snapchat, github_repos: [Snapchat/KeyDB] } }421      - { name: Dragonfly, domain: dragonflydb.io, country: IL, importance: 1, aliases: [dragonflydb, dragonfly db], hints: { github_org: dragonflydb, github_repos: [dragonflydb/dragonfly] } }422      - { name: Memcached, domain: memcached.org, country: US, importance: 2, aliases: [memcached], hints: { github_org: memcached, github_repos: [memcached/memcached] } }423      - { name: MongoDB, domain: mongodb.com, country: US, importance: 2, aliases: [mongo, mongodb server, atlas], hints: { github_org: mongodb, github_repos: [mongodb/mongo], ticker: MDB } }424      - { name: ScyllaDB, domain: scylladb.com, country: IL, importance: 1, aliases: [scylla, scylladb], hints: { github_org: scylladb, github_repos: [scylladb/scylladb] } }425      - { name: Elastic, domain: elastic.co, country: US, importance: 2, aliases: [elasticsearch, kibana, logstash, beats, elastic stack], hints: { github_org: elastic, github_repos: [elastic/elasticsearch, elastic/kibana, elastic/logstash], ticker: ESTC } }426      - { name: OpenSearch Software Foundation, domain: opensearch.org, country: US, importance: 2, aliases: [opensearch, opensearch dashboards], hints: { github_org: opensearch-project, github_repos: [opensearch-project/OpenSearch, opensearch-project/OpenSearch-Dashboards] } }427      - { name: Meilisearch, domain: meilisearch.com, country: FR, importance: 1, aliases: [meilisearch, meili], hints: { github_org: meilisearch, github_repos: [meilisearch/meilisearch] } }428      - { name: Typesense, domain: typesense.org, country: US, importance: 1, aliases: [typesense], hints: { github_org: typesense, github_repos: [typesense/typesense] } }429      - { name: Vespa, domain: vespa.ai, country: "NO", importance: 1, aliases: [vespa engine, vespa.ai], hints: { github_org: vespa-engine, github_repos: [vespa-engine/vespa] } }430      - { name: ClickHouse, domain: clickhouse.com, country: US, importance: 2, aliases: [clickhouse database, clickhouse inc], hints: { github_org: ClickHouse, github_repos: [ClickHouse/ClickHouse] } }431      - { name: DuckDB, domain: duckdb.org, country: NL, importance: 2, aliases: [duckdb, duckdb foundation, duckdb labs, motherduck], hints: { github_org: duckdb, github_repos: [duckdb/duckdb] } }432      - { name: Trino, domain: trino.io, country: US, importance: 2, aliases: [trino, prestosql, trino software foundation, starburst], hints: { github_org: trinodb, github_repos: [trinodb/trino] } }433      - { name: Presto, domain: prestodb.io, country: US, importance: 1, aliases: [presto, prestodb, presto foundation], hints: { github_org: prestodb, github_repos: [prestodb/presto] } }434      - { name: RabbitMQ, domain: rabbitmq.com, country: US, importance: 2, aliases: [rabbitmq, amqp broker], hints: { github_org: rabbitmq, github_repos: [rabbitmq/rabbitmq-server] } }435      - { name: NATS, domain: nats.io, country: US, importance: 2, aliases: [nats, nats server, jetstream, synadia], hints: { github_org: nats-io, github_repos: [nats-io/nats-server] } }436      - { name: ZeroMQ, domain: zeromq.org, country: INT, importance: 1, aliases: [zeromq, zmq, libzmq], hints: { github_org: zeromq, github_repos: [zeromq/libzmq] } }437      - { name: Redpanda, domain: redpanda.com, country: US, importance: 1, aliases: [redpanda data, redpanda connect, benthos], hints: { github_org: redpanda-data, github_repos: [redpanda-data/redpanda, redpanda-data/connect] } }438      - { name: Dagster, domain: dagster.io, country: US, importance: 1, aliases: [dagster labs], hints: { github_org: dagster-io, github_repos: [dagster-io/dagster] } }439      - { name: Prefect, domain: prefect.io, country: US, importance: 1, aliases: [prefect orchestration], hints: { github_org: PrefectHQ, github_repos: [PrefectHQ/prefect] } }440      - { name: dbt Labs, domain: getdbt.com, country: US, importance: 2, aliases: [dbt, dbt-core, data build tool], hints: { github_org: dbt-labs, github_repos: [dbt-labs/dbt] } }441      - { name: Delta Lake, domain: delta.io, country: US, importance: 1, aliases: [delta lake, databricks delta], hints: { github_org: delta-io, github_repos: [delta-io/delta] } }442      - { name: Debezium, domain: debezium.io, country: US, importance: 1, aliases: [debezium cdc], hints: { github_org: debezium, github_repos: [debezium/debezium] } }443      - { name: Airbyte, domain: airbyte.com, country: US, importance: 1, aliases: [airbyte], hints: { github_org: airbytehq, github_repos: [airbytehq/airbyte] } }444      - { name: Meltano, domain: meltano.com, country: US, importance: 1, aliases: [meltano, singer sdk], hints: { github_org: meltano, github_repos: [meltano/meltano] } }445      - { name: InfluxData, domain: influxdata.com, country: US, importance: 2, aliases: [influxdb, telegraf, flux], hints: { github_org: influxdata, github_repos: [influxdata/influxdb, influxdata/telegraf] } }446      - { name: TimescaleDB (Tiger Data), domain: timescale.com, country: US, importance: 1, aliases: [timescale, timescaledb, tiger data], hints: { github_org: timescale, github_repos: [timescale/timescaledb] } }447      - { name: QuestDB, domain: questdb.com, country: GB, importance: 1, aliases: [questdb], hints: { github_org: questdb, github_repos: [questdb/questdb] } }448      - { name: CockroachDB, domain: cockroachlabs.com, country: US, importance: 1, aliases: [cockroachdb, cockroach labs], hints: { github_org: cockroachdb, github_repos: [cockroachdb/cockroach] } }449      - { name: TiDB (PingCAP), domain: pingcap.com, country: US, importance: 1, aliases: [tidb, tikv, pingcap], hints: { github_org: pingcap, github_repos: [pingcap/tidb, tikv/tikv] } }450      - { name: YugabyteDB, domain: yugabyte.com, country: US, importance: 1, aliases: [yugabyte, yugabytedb], hints: { github_org: yugabyte, github_repos: [yugabyte/yugabyte-db] } }451      - { name: Vitess, domain: vitess.io, country: US, importance: 1, aliases: [vitess, planetscale vitess], hints: { github_org: vitessio, github_repos: [vitessio/vitess] } }452      - { name: Neon, domain: neon.tech, country: US, importance: 1, aliases: [neon postgres, neon database], hints: { github_org: neondatabase, github_repos: [neondatabase/neon] } }453      - { name: Supabase, domain: supabase.com, country: SG, importance: 2, aliases: [supabase], hints: { github_org: supabase, github_repos: [supabase/supabase, supabase/postgres] } }454      - { name: PostgREST, domain: postgrest.org, country: INT, importance: 1, aliases: [postgrest], hints: { github_org: PostgREST, github_repos: [PostgREST/postgrest] } }455      - { name: pgAdmin, domain: pgadmin.org, country: INT, importance: 1, aliases: [pgadmin 4], hints: { github_org: pgadmin-org, github_repos: [pgadmin-org/pgadmin4] } }456      - { name: PgBouncer, domain: pgbouncer.org, country: INT, importance: 1, aliases: [pgbouncer], hints: { github_org: pgbouncer, github_repos: [pgbouncer/pgbouncer] } }457      - { name: SurrealDB, domain: surrealdb.com, country: GB, importance: 1, aliases: [surrealdb], hints: { github_org: surrealdb, github_repos: [surrealdb/surrealdb] } }458      - { name: ArangoDB, domain: arangodb.com, country: US, importance: 1, aliases: [arangodb], hints: { github_org: arangodb, github_repos: [arangodb/arangodb] } }459      - { name: Neo4j, domain: neo4j.com, country: SE, importance: 2, aliases: [neo4j graph database, cypher], hints: { github_org: neo4j, github_repos: [neo4j/neo4j] } }460      - { name: Dgraph, domain: dgraph.io, country: US, importance: 1, aliases: [dgraph, hypermode dgraph], hints: { github_org: dgraph-io, github_repos: [dgraph-io/dgraph, dgraph-io/badger] } }461      - { name: JanusGraph, domain: janusgraph.org, country: US, importance: 1, aliases: [janusgraph], hints: { github_org: JanusGraph, github_repos: [JanusGraph/janusgraph] } }462      - { name: StarRocks, domain: starrocks.io, country: US, importance: 1, aliases: [starrocks, celerdata], hints: { github_org: StarRocks, github_repos: [StarRocks/starrocks] } }463      - { name: TDengine, domain: tdengine.com, country: CN, importance: 1, aliases: [tdengine, taos data], hints: { github_org: taosdata, github_repos: [taosdata/TDengine] } }464      - { name: RisingWave, domain: risingwave.com, country: US, importance: 1, aliases: [risingwave], hints: { github_org: risingwavelabs, github_repos: [risingwavelabs/risingwave] } }465      - { name: Materialize, domain: materialize.com, country: US, importance: 1, aliases: [materialize], hints: { github_org: MaterializeInc, github_repos: [MaterializeInc/materialize] } }466      - { name: Metabase, domain: metabase.com, country: US, importance: 1, aliases: [metabase bi], hints: { github_org: metabase, github_repos: [metabase/metabase] } }467      - { name: Redash, domain: redash.io, country: IL, importance: 1, aliases: [redash], hints: { github_org: getredash, github_repos: [getredash/redash] } }468      - { name: Prometheus, domain: prometheus.io, country: INT, importance: 3, aliases: [prometheus monitoring, alertmanager, promql], hints: { github_org: prometheus, github_repos: [prometheus/prometheus, prometheus/alertmanager, prometheus/node_exporter] } }469      - { name: VictoriaMetrics, domain: victoriametrics.com, country: US, importance: 1, aliases: [victoriametrics, victorialogs], hints: { github_org: VictoriaMetrics, github_repos: [VictoriaMetrics/VictoriaMetrics] } }470      - { name: Thanos, domain: thanos.io, country: INT, importance: 1, aliases: [thanos metrics], hints: { github_org: thanos-io, github_repos: [thanos-io/thanos] } }471      - { name: Cortex, domain: cortexmetrics.io, country: INT, importance: 1, aliases: [cortex metrics, cortexproject], hints: { github_org: cortexproject, github_repos: [cortexproject/cortex] } }472      - { name: Grafana Labs, domain: grafana.com, country: US, importance: 2, aliases: [grafana, loki, tempo, mimir, k6, pyroscope, alloy], hints: { github_org: grafana, github_repos: [grafana/grafana, grafana/loki, grafana/tempo, grafana/mimir, grafana/k6] } }473      - { name: Jaeger, domain: jaegertracing.io, country: INT, importance: 1, aliases: [jaeger tracing], hints: { github_org: jaegertracing, github_repos: [jaegertracing/jaeger] } }474      - { name: Zipkin, domain: zipkin.io, country: INT, importance: 1, aliases: [openzipkin, zipkin tracing], hints: { github_org: openzipkin, github_repos: [openzipkin/zipkin] } }475      - { name: OpenTelemetry, domain: opentelemetry.io, country: INT, importance: 3, aliases: [otel, opentelemetry collector, otlp], hints: { github_org: open-telemetry, github_repos: [open-telemetry/opentelemetry-collector, open-telemetry/opentelemetry-specification, open-telemetry/opentelemetry-js] } }476      - { name: Fluentd, domain: fluentd.org, country: JP, importance: 1, aliases: [fluentd, treasure data fluentd], hints: { github_org: fluent, github_repos: [fluent/fluentd] } }477      - { name: Fluent Bit, domain: fluentbit.io, country: US, importance: 1, aliases: [fluent bit, fluent-bit, calyptia], hints: { github_org: fluent, github_repos: [fluent/fluent-bit] } }478      - { name: Vector (Datadog), domain: vector.dev, country: US, importance: 1, aliases: [vector observability pipeline, vectordotdev], hints: { github_org: vectordotdev, github_repos: [vectordotdev/vector] } }479      - { name: Kubernetes, domain: kubernetes.io, country: INT, importance: 3, aliases: [k8s, kube, kubectl, kubeadm, sig-release], hints: { github_org: kubernetes, github_repos: [kubernetes/kubernetes, kubernetes/ingress-nginx, kubernetes-sigs/kustomize], hosts: [k8s.io] } }480      - { name: K3s, domain: k3s.io, country: US, importance: 1, aliases: [k3s, lightweight kubernetes], hints: { github_org: k3s-io, github_repos: [k3s-io/k3s] } }481      - { name: Sidero Labs (Talos Linux), domain: siderolabs.com, country: US, importance: 1, aliases: [talos, talos linux, omni, sidero], hints: { github_org: siderolabs, github_repos: [siderolabs/talos] } }482      - { name: Rancher, domain: rancher.com, country: US, importance: 2, aliases: [rancher, rke2, longhorn, rancher labs], hints: { github_org: rancher, github_repos: [rancher/rancher, rancher/rke2] } }483      - { name: OpenShift, domain: openshift.com, country: US, importance: 2, aliases: [openshift, okd, red hat openshift], hints: { github_org: openshift, github_repos: [okd-project/okd, openshift/origin] } }484      - { name: HashiCorp, domain: hashicorp.com, country: US, importance: 2, aliases: [terraform, vault, consul, nomad, packer, vagrant, boundary, waypoint], hints: { github_org: hashicorp, github_repos: [hashicorp/terraform, hashicorp/vault, hashicorp/consul, hashicorp/nomad, hashicorp/vagrant, hashicorp/packer] } }485      - { name: Docker, domain: docker.com, country: US, importance: 3, aliases: [docker engine, moby, docker compose, docker hub, docker desktop, buildkit], hints: { github_org: docker, github_repos: [moby/moby, docker/compose, docker/cli, moby/buildkit] } }486      - { name: Podman (Containers), domain: podman.io, country: US, importance: 2, aliases: [podman, buildah, skopeo, containers project], hints: { github_org: containers, github_repos: [podman-container-tools/podman, podman-container-tools/buildah, podman-container-tools/skopeo] } }487      - { name: containerd, domain: containerd.io, country: INT, importance: 3, aliases: [containerd], hints: { github_org: containerd, github_repos: [containerd/containerd, containerd/nerdctl] } }488      - { name: CRI-O, domain: cri-o.io, country: INT, importance: 1, aliases: [cri-o, crio], hints: { github_org: cri-o, github_repos: [cri-o/cri-o] } }489      - { name: Open Container Initiative, domain: opencontainers.org, country: US, importance: 2, aliases: [oci, runc, oci image spec, oci distribution spec], hints: { github_org: opencontainers, github_repos: [opencontainers/runc, opencontainers/image-spec, opencontainers/distribution-spec] } }490      - { name: gVisor, domain: gvisor.dev, country: US, importance: 1, aliases: [gvisor, runsc], hints: { github_org: google, github_repos: [google/gvisor] } }491      - { name: Kata Containers, domain: katacontainers.io, country: US, importance: 1, aliases: [kata containers, kata], hints: { github_org: kata-containers, github_repos: [kata-containers/kata-containers] } }492      - { name: Cilium, domain: cilium.io, country: INT, importance: 2, aliases: [cilium, hubble, tetragon, isovalent], hints: { github_org: cilium, github_repos: [cilium/cilium, cilium/tetragon, cilium/ebpf] } }493      - { name: Project Calico (Tigera), domain: tigera.io, country: US, importance: 1, aliases: [calico, project calico, tigera], hints: { github_org: projectcalico, github_repos: [projectcalico/calico] } }494      - { name: Istio, domain: istio.io, country: INT, importance: 2, aliases: [istio service mesh, ambient mesh], hints: { github_org: istio, github_repos: [istio/istio] } }495      - { name: Linkerd (Buoyant), domain: linkerd.io, country: US, importance: 1, aliases: [linkerd, buoyant], hints: { github_org: linkerd, github_repos: [linkerd/linkerd2] } }496      - { name: Envoy Proxy, domain: envoyproxy.io, country: INT, importance: 2, aliases: [envoy, envoy proxy, envoy gateway], hints: { github_org: envoyproxy, github_repos: [envoyproxy/envoy, envoyproxy/gateway] } }497      - { name: etcd, domain: etcd.io, country: INT, importance: 3, aliases: [etcd], hints: { github_org: etcd-io, github_repos: [etcd-io/etcd] } }498      - { name: CoreDNS, domain: coredns.io, country: INT, importance: 2, aliases: [coredns], hints: { github_org: coredns, github_repos: [coredns/coredns] } }499      - { name: Traefik Labs, domain: traefik.io, country: FR, importance: 2, aliases: [traefik, traefik proxy], hints: { github_org: traefik, github_repos: [traefik/traefik] } }500      - { name: nginx, domain: nginx.org, country: US, importance: 3, aliases: [nginx, nginx open source, f5 nginx, njs], hints: { github_org: nginx, github_repos: [nginx/nginx, nginx/njs, nginx/unit] } }501      - { name: Caddy, domain: caddyserver.com, country: US, importance: 2, aliases: [caddy web server, caddy server], hints: { github_org: caddyserver, github_repos: [caddyserver/caddy] } }502      - { name: HAProxy, domain: haproxy.org, country: FR, importance: 2, aliases: [haproxy, haproxy technologies], hints: { github_org: haproxy, github_repos: [haproxy/haproxy] } }503      - { name: Kong, domain: konghq.com, country: US, importance: 1, aliases: [kong gateway, kong inc, insomnia], hints: { github_org: Kong, github_repos: [Kong/kong, Kong/insomnia] } }504      - { name: Tyk, domain: tyk.io, country: GB, importance: 1, aliases: [tyk gateway], hints: { github_org: TykTechnologies, github_repos: [TykTechnologies/tyk] } }505      - { name: KrakenD, domain: krakend.io, country: ES, importance: 1, aliases: [krakend, lura project], hints: { github_org: krakend, github_repos: [krakend/krakend-ce] } }506      - { name: OpenResty, domain: openresty.org, country: US, importance: 1, aliases: [openresty, lua-nginx-module], hints: { github_org: openresty, github_repos: [openresty/openresty] } }507      - { name: lighttpd, domain: lighttpd.net, country: INT, importance: 1, aliases: [lighttpd], hints: { github_org: lighttpd, github_repos: [lighttpd/lighttpd1.4] } }508      - { name: Varnish Cache, domain: varnish-cache.org, country: "NO", importance: 1, aliases: [varnish, varnish software], hints: { github_org: varnishcache, github_repos: [varnishcache/varnish-cache] } }509      - { name: Ansible, domain: ansible.com, country: US, importance: 2, aliases: [ansible, ansible core, awx, red hat ansible], hints: { github_org: ansible, github_repos: [ansible/ansible, ansible/awx] } }510      - { name: OpenTofu, domain: opentofu.org, country: INT, importance: 2, aliases: [opentofu, tofu], hints: { github_org: opentofu, github_repos: [opentofu/opentofu] } }511      - { name: Pulumi, domain: pulumi.com, country: US, importance: 1, aliases: [pulumi], hints: { github_org: pulumi, github_repos: [pulumi/pulumi] } }512      - { name: Crossplane, domain: crossplane.io, country: INT, importance: 1, aliases: [crossplane], hints: { github_org: crossplane, github_repos: [crossplane/crossplane] } }513      - { name: Helm, domain: helm.sh, country: INT, importance: 2, aliases: [helm charts, helm package manager], hints: { github_org: helm, github_repos: [helm/helm] } }514      - { name: Argo Project, domain: argoproj.io, country: INT, importance: 2, aliases: [argo cd, argocd, argo workflows, argo rollouts, argo events], hints: { github_org: argoproj, github_repos: [argoproj/argo-cd, argoproj/argo-workflows, argoproj/argo-rollouts] } }515      - { name: Flux CD, domain: fluxcd.io, country: INT, importance: 2, aliases: [flux, fluxcd, flagger], hints: { github_org: fluxcd, github_repos: [fluxcd/flux2, fluxcd/flagger] } }516      - { name: Tekton, domain: tekton.dev, country: INT, importance: 1, aliases: [tekton pipelines], hints: { github_org: tektoncd, github_repos: [tektoncd/pipeline] } }517      - { name: Knative, domain: knative.dev, country: INT, importance: 1, aliases: [knative serving, knative eventing], hints: { github_org: knative, github_repos: [knative/serving, knative/eventing] } }518      - { name: KEDA, domain: keda.sh, country: INT, importance: 1, aliases: [keda autoscaling], hints: { github_org: kedacore, github_repos: [kedacore/keda] } }519      - { name: Karpenter, domain: karpenter.sh, country: US, importance: 1, aliases: [karpenter], hints: { github_org: kubernetes-sigs, github_repos: [kubernetes-sigs/karpenter, aws/karpenter-provider-aws] } }520      - { name: Dapr, domain: dapr.io, country: US, importance: 1, aliases: [dapr, distributed application runtime], hints: { github_org: dapr, github_repos: [dapr/dapr] } }521      - { name: Kyverno (Nirmata), domain: kyverno.io, country: US, importance: 1, aliases: [kyverno], hints: { github_org: kyverno, github_repos: [kyverno/kyverno] } }522      - { name: Open Policy Agent, domain: openpolicyagent.org, country: US, importance: 2, aliases: [opa, rego, gatekeeper], hints: { github_org: open-policy-agent, github_repos: [open-policy-agent/opa, open-policy-agent/gatekeeper] } }523      - { name: Velero, domain: velero.io, country: US, importance: 1, aliases: [velero backup], hints: { github_org: vmware-tanzu, github_repos: [velero-io/velero] } }524      - { name: Contour, domain: projectcontour.io, country: US, importance: 1, aliases: [contour ingress], hints: { github_org: projectcontour, github_repos: [projectcontour/contour] } }525      - { name: MetalLB, domain: metallb.io, country: INT, importance: 1, aliases: [metallb], hints: { github_org: metallb, github_repos: [metallb/metallb] } }526      - { name: SPIFFE / SPIRE, domain: spiffe.io, country: INT, importance: 1, aliases: [spiffe, spire], hints: { github_org: spiffe, github_repos: [spiffe/spire] } }527      - { name: Cloud Native Buildpacks, domain: buildpacks.io, country: INT, importance: 1, aliases: [buildpacks, pack cli, paketo], hints: { github_org: buildpacks, github_repos: [buildpacks/pack, buildpacks/lifecycle] } }528      - { name: Backstage, domain: backstage.io, country: SE, importance: 1, aliases: [backstage developer portal, spotify backstage], hints: { github_org: backstage, github_repos: [backstage/backstage] } }529      - { name: Temporal, domain: temporal.io, country: US, importance: 1, aliases: [temporal workflow, temporal technologies], hints: { github_org: temporalio, github_repos: [temporalio/temporal] } }530      - { name: Jenkins, domain: jenkins.io, country: US, importance: 2, aliases: [jenkins ci, jenkins lts], hints: { github_org: jenkinsci, github_repos: [jenkinsci/jenkins] } }531      - { name: Harness (Drone), domain: drone.io, country: US, importance: 1, aliases: [drone ci, harness open source, gitness], hints: { github_org: harness, github_repos: [harness/harness] } }532      - { name: Woodpecker CI, domain: woodpecker-ci.org, country: INT, importance: 1, aliases: [woodpecker], hints: { github_org: woodpecker-ci, github_repos: [woodpecker-ci/woodpecker] } }533      - { name: Gitea, domain: gitea.com, country: INT, importance: 2, aliases: [gitea, gitea ltd], hints: { github_org: go-gitea, github_repos: [go-gitea/gitea] } }534      - { name: Forgejo, domain: forgejo.org, country: INT, importance: 2, aliases: [forgejo] }535      - { name: GitLab, domain: gitlab.com, country: US, importance: 2, aliases: [gitlab ce, gitlab community edition, gitlab runner], hints: { github_org: gitlabhq, github_repos: [gitlabhq/gitlabhq], ticker: GTLB } }536      - { name: Gogs, domain: gogs.io, country: INT, importance: 1, aliases: [gogs], hints: { github_org: gogs, github_repos: [gogs/gogs] } }537      - { name: OneDev, domain: onedev.io, country: INT, importance: 1, aliases: [onedev], hints: { github_org: theonedev, github_repos: [theonedev/onedev] } }538      - { name: SourceHut, domain: sr.ht, country: NL, importance: 1, aliases: [sourcehut, sr.ht] }539      - { name: Harbor, domain: goharbor.io, country: INT, importance: 2, aliases: [harbor registry], hints: { github_org: goharbor, github_repos: [goharbor/harbor] } }540      - { name: zot, domain: zotregistry.dev, country: US, importance: 1, aliases: [zot registry, project zot], hints: { github_org: project-zot, github_repos: [project-zot/zot] } }541      - { name: Keycloak, domain: keycloak.org, country: INT, importance: 2, aliases: [keycloak, red hat sso], hints: { github_org: keycloak, github_repos: [keycloak/keycloak] } }542      - { name: Ory, domain: ory.sh, country: DE, importance: 1, aliases: [ory kratos, ory hydra, ory keto, ory oathkeeper], hints: { github_org: ory, github_repos: [ory/kratos, ory/hydra] } }543      - { name: Authelia, domain: authelia.com, country: INT, importance: 1, aliases: [authelia], hints: { github_org: authelia, github_repos: [authelia/authelia] } }544      - { name: authentik, domain: goauthentik.io, country: US, importance: 1, aliases: [authentik, authentik security], hints: { github_org: goauthentik, github_repos: [goauthentik/authentik] } }545      - { name: Zitadel, domain: zitadel.com, country: CH, importance: 1, aliases: [zitadel], hints: { github_org: zitadel, github_repos: [zitadel/zitadel] } }546      - { name: Dex, domain: dexidp.io, country: INT, importance: 1, aliases: [dex idp, dex oidc], hints: { github_org: dexidp, github_repos: [dexidp/dex] } }547      - { name: OpenBao, domain: openbao.org, country: INT, importance: 1, aliases: [openbao], hints: { github_org: openbao, github_repos: [openbao/openbao] } }548      - { name: Infisical, domain: infisical.com, country: US, importance: 1, aliases: [infisical], hints: { github_org: Infisical, github_repos: [Infisical/infisical] } }549      - { name: MinIO, domain: min.io, country: US, importance: 2, aliases: [minio object storage], hints: { github_org: minio, github_repos: [minio/minio] } }550      - { name: Ceph, domain: ceph.io, country: US, importance: 2, aliases: [ceph storage, ceph foundation, rados, cephfs], hints: { github_org: ceph, github_repos: [ceph/ceph] } }551      - { name: Rook, domain: rook.io, country: INT, importance: 1, aliases: [rook ceph operator], hints: { github_org: rook, github_repos: [rook/rook] } }552      - { name: Longhorn, domain: longhorn.io, country: US, importance: 1, aliases: [longhorn storage], hints: { github_org: longhorn, github_repos: [longhorn/longhorn] } }553      - { name: OpenEBS, domain: openebs.io, country: INT, importance: 1, aliases: [openebs, mayastor], hints: { github_org: openebs, github_repos: [openebs/openebs] } }554      - { name: Gluster, domain: gluster.org, country: US, importance: 1, aliases: [glusterfs], hints: { github_org: gluster, github_repos: [gluster/glusterfs] } }555      - { name: OpenZFS, domain: openzfs.org, country: US, importance: 2, aliases: [zfs, openzfs on linux, zol], hints: { github_org: openzfs, github_repos: [openzfs/zfs] } }556      - { name: SeaweedFS, domain: seaweedfs.com, country: US, importance: 1, aliases: [seaweedfs], hints: { github_org: seaweedfs, github_repos: [seaweedfs/seaweedfs] } }557      - { name: Garage (Deuxfleurs), domain: deuxfleurs.fr, country: FR, importance: 1, aliases: [garage object storage, deuxfleurs], note: "source on git.deuxfleurs.fr" }558      - { name: Proxmox, domain: proxmox.com, country: AT, importance: 2, aliases: [proxmox ve, pve, proxmox backup server, proxmox server solutions], note: "source on git.proxmox.com; GitHub mirrors only" }559      - { name: QEMU, domain: qemu.org, country: INT, importance: 2, aliases: [qemu emulator], hints: { github_org: qemu, github_repos: [qemu/qemu] } }560      - { name: KVM, domain: linux-kvm.org, country: INT, importance: 2, aliases: [kvm, kernel-based virtual machine] }561      - { name: libvirt, domain: libvirt.org, country: INT, importance: 2, aliases: [libvirt, virsh, virt-manager], hints: { github_org: libvirt, github_repos: [libvirt/libvirt] } }562      - { name: Xen Project, domain: xenproject.org, country: US, importance: 2, aliases: [xen, xen hypervisor], hints: { github_org: xen-project, github_repos: [xen-project/xen] } }563      - { name: VirtualBox, domain: virtualbox.org, country: US, importance: 1, aliases: [oracle virtualbox, vbox] }564      - { name: Linux Containers (LXC, Incus), domain: linuxcontainers.org, country: INT, importance: 2, aliases: [lxc, incus, lxcfs, distrobuilder], hints: { github_org: lxc, github_repos: [lxc/incus, lxc/lxc] } }565      - { name: Firecracker, domain: firecracker-microvm.io, country: US, importance: 1, aliases: [firecracker microvm], hints: { github_org: firecracker-microvm, github_repos: [firecracker-microvm/firecracker] } }566      - { name: Cloud Hypervisor, domain: cloudhypervisor.org, country: US, importance: 1, aliases: [cloud hypervisor], hints: { github_org: cloud-hypervisor, github_repos: [cloud-hypervisor/cloud-hypervisor] } }567      - { name: Wine, domain: winehq.org, country: INT, importance: 2, aliases: [wine, winehq, wine is not an emulator], hints: { github_org: wine-mirror, github_repos: [wine-mirror/wine] } }568      - { name: Cloud Foundry Foundation, domain: cloudfoundry.org, country: US, importance: 1, aliases: [cloud foundry, korifi, bosh], hints: { github_org: cloudfoundry, github_repos: [cloudfoundry/korifi, cloudfoundry/bosh] } }569      - { name: OpenNebula, domain: opennebula.io, country: ES, importance: 1, aliases: [opennebula], hints: { github_org: OpenNebula, github_repos: [OpenNebula/one] } }570      - { name: Progress Chef, domain: chef.io, country: US, importance: 1, aliases: [chef, chef infra, inspec, cinc], hints: { github_org: chef, github_repos: [chef/chef] } }571      - { name: Puppet (Perforce), domain: puppet.com, country: US, importance: 1, aliases: [puppet, puppet enterprise, openvox], hints: { github_org: puppetlabs, github_repos: [puppetlabs/puppet] } }572      - { name: Salt Project, domain: saltproject.io, country: US, importance: 1, aliases: [salt, saltstack, broadcom salt], hints: { github_org: saltstack, github_repos: [saltstack/salt] } }573      - { name: CFEngine, domain: cfengine.com, country: "NO", importance: 1, aliases: [cfengine], hints: { github_org: cfengine, github_repos: [cfengine/core] } }574      - { name: Gruntwork (Terragrunt), domain: gruntwork.io, country: US, importance: 1, aliases: [terragrunt, terratest, gruntwork], hints: { github_org: gruntwork-io, github_repos: [gruntwork-io/terragrunt, gruntwork-io/terratest] } }575      - { name: Earthly, domain: earthly.dev, country: US, importance: 1, aliases: [earthly, earthfile], hints: { github_org: earthly, github_repos: [earthly/earthly] } }576      - { name: Nx, domain: nx.dev, country: US, importance: 1, aliases: [nx monorepo, nrwl], hints: { github_org: nrwl, github_repos: [nrwl/nx] } }577      - { name: Tilt, domain: tilt.dev, country: US, importance: 1, aliases: [tilt dev], hints: { github_org: tilt-dev, github_repos: [tilt-dev/tilt] } }578      - { name: Skaffold, domain: skaffold.dev, country: US, importance: 1, aliases: [skaffold], hints: { github_org: GoogleContainerTools, github_repos: [GoogleContainerTools/skaffold, GoogleContainerTools/kaniko] } }579      - { name: k9s, domain: k9scli.io, country: US, importance: 1, aliases: [k9s, derailed], hints: { github_org: derailed, github_repos: [derailed/k9s] } }580      - { name: Kubecost / OpenCost, domain: opencost.io, country: US, importance: 1, aliases: [opencost, kubecost], hints: { github_org: opencost, github_repos: [opencost/opencost] } }581      - { name: Litmus, domain: litmuschaos.io, country: INT, importance: 1, aliases: [litmus chaos, litmuschaos], hints: { github_org: litmuschaos, github_repos: [litmuschaos/litmus] } }582      - { name: Chaos Mesh, domain: chaos-mesh.org, country: CN, importance: 1, aliases: [chaos mesh], hints: { github_org: chaos-mesh, github_repos: [chaos-mesh/chaos-mesh] } }583      - { name: Sentry, domain: sentry.io, country: US, importance: 2, aliases: [sentry, getsentry, self-hosted sentry], hints: { github_org: getsentry, github_repos: [getsentry/sentry, getsentry/self-hosted] } }584      - { name: SigNoz, domain: signoz.io, country: IN, importance: 1, aliases: [signoz], hints: { github_org: SigNoz, github_repos: [SigNoz/signoz] } }585      - { name: OpenObserve, domain: openobserve.ai, country: US, importance: 1, aliases: [openobserve], hints: { github_org: openobserve, github_repos: [openobserve/openobserve] } }586      - { name: Graylog, domain: graylog.org, country: DE, importance: 1, aliases: [graylog open, graylog], hints: { github_org: Graylog2, github_repos: [Graylog2/graylog2-server] } }587      - { name: Confluent, domain: confluent.io, country: US, importance: 1, aliases: [confluent, confluent platform, ksqldb, schema registry], hints: { github_org: confluentinc, github_repos: [confluentinc/confluent-kafka-go, confluentinc/schema-registry], ticker: CFLT } }588      - { name: Strimzi, domain: strimzi.io, country: INT, importance: 1, aliases: [strimzi kafka operator], hints: { github_org: strimzi, github_repos: [strimzi/strimzi-kafka-operator] } }589      - { name: EMQX, domain: emqx.com, country: CN, importance: 1, aliases: [emqx, emq, mqtt broker, nanomq], hints: { github_org: emqx, github_repos: [emqx/emqx] } }590      - { name: Eclipse Mosquitto, domain: mosquitto.org, country: GB, importance: 2, aliases: [mosquitto, mqtt], hints: { github_org: eclipse-mosquitto, github_repos: [eclipse-mosquitto/mosquitto] } }591      - { name: StreamNative, domain: streamnative.io, country: US, importance: 1, aliases: [streamnative, pulsar], hints: { github_org: streamnative } }592      - { name: Kestra, domain: kestra.io, country: FR, importance: 1, aliases: [kestra orchestration], hints: { github_org: kestra-io, github_repos: [kestra-io/kestra] } }593      - { name: Windmill, domain: windmill.dev, country: FR, importance: 1, aliases: [windmill labs], hints: { github_org: windmill-labs, github_repos: [windmill-labs/windmill] } }594      - { name: Astronomer, domain: astronomer.io, country: US, importance: 1, aliases: [astronomer, astro cli, cosmos], hints: { github_org: astronomer, github_repos: [astronomer/astro-cli, astronomer/astronomer-cosmos] } }595      - { name: Cube, domain: cube.dev, country: US, importance: 1, aliases: [cube.js, cubejs, cube dev], hints: { github_org: cube-js, github_repos: [cube-js/cube] } }596      - { name: Lightdash, domain: lightdash.com, country: GB, importance: 1, aliases: [lightdash], hints: { github_org: lightdash, github_repos: [lightdash/lightdash] } }597      - { name: NocoDB, domain: nocodb.com, country: US, importance: 1, aliases: [nocodb], hints: { github_org: nocodb, github_repos: [nocodb/nocodb] } }598      - { name: Baserow, domain: baserow.io, country: NL, importance: 1, aliases: [baserow] }599      - { name: Appsmith, domain: appsmith.com, country: US, importance: 1, aliases: [appsmith], hints: { github_org: appsmithorg, github_repos: [appsmithorg/appsmith] } }600      - { name: ToolJet, domain: tooljet.com, country: US, importance: 1, aliases: [tooljet], hints: { github_org: ToolJet, github_repos: [ToolJet/ToolJet] } }601      - { name: Budibase, domain: budibase.com, country: GB, importance: 1, aliases: [budibase], hints: { github_org: Budibase, github_repos: [Budibase/budibase] } }602      - { name: Hasura, domain: hasura.io, country: US, importance: 1, aliases: [hasura graphql engine, promptql], hints: { github_org: hasura, github_repos: [hasura/graphql-engine] } }603      - { name: PocketBase, domain: pocketbase.io, country: BG, importance: 1, aliases: [pocketbase], hints: { github_org: pocketbase, github_repos: [pocketbase/pocketbase] } }604      - { name: Appwrite, domain: appwrite.io, country: US, importance: 1, aliases: [appwrite], hints: { github_org: appwrite, github_repos: [appwrite/appwrite] } }605      - { name: Convex, domain: convex.dev, country: US, importance: 1, aliases: [convex backend], hints: { github_org: get-convex, github_repos: [get-convex/convex-backend] } }606      - { name: Parse Platform, domain: parseplatform.org, country: INT, importance: 1, aliases: [parse server, parse platform], hints: { github_org: parse-community, github_repos: [parse-community/parse-server] } }607      - { name: JBoss Community (WildFly, Undertow), domain: jboss.org, country: US, importance: 1, aliases: [jboss, wildfly, undertow, jboss community], hints: { github_org: wildfly, github_repos: [wildfly/wildfly, undertow-io/undertow] } }608609  - key: security-and-crypto610    label: Security tooling, cryptography & supply-chain security611    description: TLS/SSH/VPN stacks, cryptographic libraries, network analysis, IDS/SIEM, vulnerability scanners, software-supply-chain security (signing, SBOM, advisories), certificate authorities, password managers, offensive-security and forensics tooling.612    provenance: "Official project sites; OpenSSF critical projects list, CISA/NIST-referenced open-source security tooling, Sigstore/SLSA/in-toto ecosystem pages (retrieved 2026-09-13)"613    members:614      - { name: OpenSSL, domain: openssl.org, country: INT, importance: 3, aliases: [openssl project, openssl library, libssl, libcrypto], hints: { github_org: openssl, github_repos: [openssl/openssl] } }615      - { name: LibreSSL, domain: libressl.org, country: CA, importance: 2, aliases: [libressl], hints: { github_org: libressl, github_repos: [libressl/portable] } }616      - { name: wolfSSL, domain: wolfssl.com, country: US, importance: 2, aliases: [wolfssl, cyassl, wolfcrypt], hints: { github_org: wolfSSL, github_repos: [wolfSSL/wolfssl] } }617      - { name: GnuTLS, domain: gnutls.org, country: INT, importance: 2, aliases: [gnutls], hints: { github_repos: [gnutls/gnutls] } }618      - { name: Mbed TLS (TrustedFirmware), domain: trustedfirmware.org, country: GB, importance: 2, aliases: [mbedtls, mbed tls, trusted firmware, tf-a, tf-m, psa crypto], hints: { github_org: Mbed-TLS, github_repos: [Mbed-TLS/mbedtls] } }619      - { name: OpenSSH, domain: openssh.com, country: CA, importance: 3, aliases: [openssh, ssh, sshd], hints: { github_org: openssh, github_repos: [openssh/openssh-portable] } }620      - { name: WireGuard, domain: wireguard.com, country: US, importance: 3, aliases: [wireguard vpn, wg, wireguard-go], hints: { github_org: WireGuard, github_repos: [WireGuard/wireguard-go, WireGuard/wireguard-tools] } }621      - { name: OpenVPN, domain: openvpn.net, country: US, importance: 2, aliases: [openvpn, openvpn inc, openvpn community], hints: { github_org: OpenVPN, github_repos: [OpenVPN/openvpn, OpenVPN/openvpn3] } }622      - { name: strongSwan, domain: strongswan.org, country: CH, importance: 1, aliases: [strongswan, ipsec], hints: { github_org: strongswan, github_repos: [strongswan/strongswan] } }623      - { name: Tor Project, domain: torproject.org, country: US, importance: 3, aliases: [tor, tor browser, onion services, arti], hints: { github_org: torproject } }624      - { name: I2P, domain: geti2p.net, country: INT, importance: 1, aliases: [i2p, invisible internet project], hints: { github_org: i2p, github_repos: [i2p/i2p.i2p] } }625      - { name: GnuPG, domain: gnupg.org, country: DE, importance: 3, aliases: [gnupg, gpg, gpg4win, libgcrypt], hints: { github_repos: [gpg/gnupg] } }626      - { name: Sequoia-PGP, domain: sequoia-pgp.org, country: DE, importance: 1, aliases: [sequoia pgp, sequoia] }627      - { name: age, domain: age-encryption.org, country: IT, importance: 1, aliases: [age encryption, filippo valsorda], hints: { github_org: FiloSottile, github_repos: [FiloSottile/age] } }628      - { name: libsodium, domain: libsodium.org, country: INT, importance: 2, aliases: [libsodium, sodium, nacl], hints: { github_org: jedisct1, github_repos: [jedisct1/libsodium] } }629      - { name: Botan, domain: randombit.net, country: INT, importance: 1, aliases: [botan crypto], hints: { github_org: randombit, github_repos: [randombit/botan] } }630      - { name: Open Quantum Safe, domain: openquantumsafe.org, country: CA, importance: 2, aliases: [oqs, liboqs, open quantum safe, post-quantum], hints: { github_org: open-quantum-safe, github_repos: [open-quantum-safe/liboqs, open-quantum-safe/oqs-provider] } }631      - { name: curl, domain: curl.se, country: SE, importance: 3, aliases: [curl, libcurl, daniel stenberg], hints: { github_org: curl, github_repos: [curl/curl, curl/trurl] } }632      - { name: Wireshark Foundation, domain: wireshark.org, country: US, importance: 2, aliases: [wireshark, tshark], hints: { github_org: wireshark, github_repos: [wireshark/wireshark] } }633      - { name: Nmap, domain: nmap.org, country: US, importance: 2, aliases: [nmap, zenmap, ncat, insecure.org], hints: { github_org: nmap, github_repos: [nmap/nmap] } }634      - { name: Metasploit (Rapid7), domain: metasploit.com, country: US, importance: 2, aliases: [metasploit framework, msf], hints: { github_org: rapid7, github_repos: [rapid7/metasploit-framework] } }635      - { name: Suricata (OISF), domain: suricata.io, country: US, importance: 2, aliases: [suricata, oisf, open information security foundation], hints: { github_org: OISF, github_repos: [OISF/suricata, OISF/suricata-update] } }636      - { name: Snort (Cisco Talos), domain: snort.org, country: US, importance: 2, aliases: [snort, snort 3], hints: { github_org: snort3, github_repos: [snort3/snort3] } }637      - { name: Zeek, domain: zeek.org, country: US, importance: 2, aliases: [zeek, bro ids, corelight], hints: { github_org: zeek, github_repos: [zeek/zeek] } }638      - { name: Wazuh, domain: wazuh.com, country: US, importance: 2, aliases: [wazuh siem], hints: { github_org: wazuh, github_repos: [wazuh/wazuh] } }639      - { name: OSSEC, domain: ossec.net, country: US, importance: 1, aliases: [ossec hids], hints: { github_org: ossec, github_repos: [ossec/ossec-hids] } }640      - { name: Falco, domain: falco.org, country: INT, importance: 2, aliases: [falco runtime security, falcosecurity], hints: { github_org: falcosecurity, github_repos: [falcosecurity/falco] } }641      - { name: Trivy (Aqua Security), domain: trivy.dev, country: IL, importance: 2, aliases: [trivy, aqua trivy], hints: { github_org: aquasecurity, github_repos: [aquasecurity/trivy] } }642      - { name: Anchore (Grype, Syft), domain: anchore.com, country: US, importance: 2, aliases: [grype, syft, anchore], hints: { github_org: anchore, github_repos: [anchore/grype, anchore/syft] } }643      - { name: Semgrep, domain: semgrep.dev, country: US, importance: 2, aliases: [semgrep, opengrep], hints: { github_org: semgrep, github_repos: [semgrep/semgrep] } }644      - { name: Snyk, domain: snyk.io, country: US, importance: 1, aliases: [snyk cli, snyk open source], hints: { github_org: snyk, github_repos: [snyk/cli] } }645      - { name: RustSec, domain: rustsec.org, country: INT, importance: 2, aliases: [rustsec advisory database, cargo-audit, cargo-deny], hints: { github_org: rustsec, github_repos: [rustsec/advisory-db, rustsec/rustsec] } }646      - { name: OSV (Open Source Vulnerabilities), domain: osv.dev, country: US, importance: 3, aliases: [osv, osv-scanner, osv schema], hints: { github_org: google, github_repos: [google/osv.dev, google/osv-scanner] } }647      - { name: Mend (Renovate), domain: mend.io, country: US, importance: 1, aliases: [renovate, renovatebot, mend, whitesource], hints: { github_org: renovatebot, github_repos: [renovatebot/renovate] } }648      - { name: Sigstore, domain: sigstore.dev, country: US, importance: 3, aliases: [sigstore, cosign, fulcio, rekor, gitsign], hints: { github_org: sigstore, github_repos: [sigstore/cosign, sigstore/fulcio, sigstore/rekor] } }649      - { name: in-toto, domain: in-toto.io, country: US, importance: 2, aliases: [in-toto, in-toto attestation], hints: { github_org: in-toto, github_repos: [in-toto/in-toto, in-toto/attestation] } }650      - { name: The Update Framework, domain: theupdateframework.io, country: US, importance: 2, aliases: [tuf, the update framework, python-tuf, go-tuf], hints: { github_org: theupdateframework, github_repos: [theupdateframework/python-tuf, theupdateframework/go-tuf] } }651      - { name: Notary Project, domain: notaryproject.dev, country: US, importance: 1, aliases: [notary, notation, notary v2], hints: { github_org: notaryproject, github_repos: [notaryproject/notation] } }652      - { name: SLSA, domain: slsa.dev, country: US, importance: 2, aliases: [slsa, supply-chain levels for software artifacts], hints: { github_org: slsa-framework, github_repos: [slsa-framework/slsa, slsa-framework/slsa-github-generator] } }653      - { name: CycloneDX (OWASP), domain: cyclonedx.org, country: US, importance: 2, aliases: [cyclonedx, sbom, cdx], hints: { github_org: CycloneDX, github_repos: [CycloneDX/specification, CycloneDX/cyclonedx-cli] } }654      - { name: SPDX, domain: spdx.dev, country: US, importance: 2, aliases: [spdx, software package data exchange, spdx license list], hints: { github_org: spdx, github_repos: [spdx/spdx-spec, spdx/license-list-XML, spdx/tools-golang] } }655      - { name: Dependency-Track, domain: dependencytrack.org, country: US, importance: 1, aliases: [dependency-track, owasp dependency track], hints: { github_org: DependencyTrack, github_repos: [DependencyTrack/dependency-track] } }656      - { name: Let's Encrypt, domain: letsencrypt.org, country: US, importance: 3, aliases: [lets encrypt, letsencrypt, boulder, acme], hints: { github_org: letsencrypt, github_repos: [letsencrypt/boulder, letsencrypt/pebble] } }657      - { name: Electronic Frontier Foundation (Certbot), domain: eff.org, country: US, importance: 2, aliases: [eff, certbot, https everywhere, privacy badger], hints: { github_org: EFForg, github_repos: [certbot/certbot, EFForg/privacybadger] } }658      - { name: Smallstep, domain: smallstep.com, country: US, importance: 1, aliases: [step-ca, step cli, smallstep certificates], hints: { github_org: smallstep, github_repos: [smallstep/certificates, smallstep/cli] } }659      - { name: cert-manager, domain: cert-manager.io, country: INT, importance: 2, aliases: [cert-manager, certmanager, trust-manager], hints: { github_org: cert-manager, github_repos: [cert-manager/cert-manager] } }660      - { name: acme.sh, domain: acme.sh, country: INT, importance: 1, aliases: [acme.sh, acmesh], hints: { github_org: acmesh-official, github_repos: [acmesh-official/acme.sh] } }661      - { name: Bitwarden, domain: bitwarden.com, country: US, importance: 2, aliases: [bitwarden, vaultwarden], hints: { github_org: bitwarden, github_repos: [bitwarden/clients, bitwarden/server, dani-garcia/vaultwarden] } }662      - { name: KeePass, domain: keepass.info, country: DE, importance: 2, aliases: [keepass, keepass password safe], hints: { github_repos: [dlech/KeePass2.x] } }663      - { name: KeePassXC, domain: keepassxc.org, country: INT, importance: 2, aliases: [keepassxc], hints: { github_org: keepassxreboot, github_repos: [keepassxreboot/keepassxc] } }664      - { name: pass (password-store), domain: passwordstore.org, country: US, importance: 1, aliases: [pass, password-store, zx2c4 pass] }665      - { name: Passbolt, domain: passbolt.com, country: LU, importance: 1, aliases: [passbolt], hints: { github_org: passbolt, github_repos: [passbolt/passbolt_api] } }666      - { name: Yubico, domain: yubico.com, country: SE, importance: 2, aliases: [yubikey, libfido2, yubico piv, ykman], hints: { github_org: Yubico, github_repos: [Yubico/libfido2, Yubico/yubikey-manager] } }667      - { name: FIDO Alliance, domain: fidoalliance.org, country: US, importance: 2, aliases: [fido, fido2, webauthn, passkeys] }668      - { name: OWASP Foundation, domain: owasp.org, country: US, importance: 2, aliases: [owasp, owasp top 10, asvs, dependency-check, amass], hints: { github_org: OWASP, github_repos: [OWASP/Top10, OWASP/ASVS, dependency-check/DependencyCheck, owasp-amass/amass] } }669      - { name: ZAP (Zed Attack Proxy), domain: zaproxy.org, country: GB, importance: 2, aliases: [zap, owasp zap, zed attack proxy, checkmarx zap], hints: { github_org: zaproxy, github_repos: [zaproxy/zaproxy] } }670      - { name: PortSwigger, domain: portswigger.net, country: GB, importance: 1, aliases: [burp suite, burp, portswigger research], hints: { github_org: PortSwigger } }671      - { name: sqlmap, domain: sqlmap.org, country: INT, importance: 1, aliases: [sqlmap], hints: { github_org: sqlmapproject, github_repos: [sqlmapproject/sqlmap] } }672      - { name: Openwall (John the Ripper), domain: openwall.com, country: INT, importance: 1, aliases: [john the ripper, openwall, oss-security], hints: { github_org: openwall, github_repos: [openwall/john] } }673      - { name: hashcat, domain: hashcat.net, country: INT, importance: 1, aliases: [hashcat], hints: { github_org: hashcat, github_repos: [hashcat/hashcat] } }674      - { name: Ghidra (NSA), domain: ghidra-sre.org, country: US, importance: 2, aliases: [ghidra, nsa ghidra], hints: { github_org: NationalSecurityAgency, github_repos: [NationalSecurityAgency/ghidra] } }675      - { name: radare2, domain: radare.org, country: ES, importance: 1, aliases: [radare, radare2, r2, iaito], hints: { github_org: radareorg, github_repos: [radareorg/radare2] } }676      - { name: Rizin / Cutter, domain: rizin.re, country: INT, importance: 1, aliases: [rizin, cutter], hints: { github_org: rizinorg, github_repos: [rizinorg/rizin, rizinorg/cutter] } }677      - { name: Frida, domain: frida.re, country: INT, importance: 1, aliases: [frida instrumentation, frida-tools], hints: { github_org: frida, github_repos: [frida/frida] } }678      - { name: angr, domain: angr.io, country: US, importance: 1, aliases: [angr binary analysis], hints: { github_org: angr, github_repos: [angr/angr] } }679      - { name: Volatility Foundation, domain: volatilityfoundation.org, country: US, importance: 1, aliases: [volatility, volatility 3, memory forensics], hints: { github_org: volatilityfoundation, github_repos: [volatilityfoundation/volatility3] } }680      - { name: The Sleuth Kit / Autopsy, domain: sleuthkit.org, country: US, importance: 1, aliases: [sleuth kit, autopsy, tsk], hints: { github_org: sleuthkit, github_repos: [sleuthkit/sleuthkit, sleuthkit/autopsy] } }681      - { name: Sigma HQ, domain: sigmahq.io, country: DE, importance: 1, aliases: [sigma rules, sigmahq], hints: { github_org: SigmaHQ, github_repos: [SigmaHQ/sigma] } }682      - { name: MISP Project, domain: misp-project.org, country: LU, importance: 2, aliases: [misp, malware information sharing platform, circl], hints: { github_org: MISP, github_repos: [MISP/MISP] } }683      - { name: StrangeBee (TheHive, Cortex), domain: strangebee.com, country: FR, importance: 1, aliases: [thehive, cortex, strangebee], hints: { github_org: TheHive-Project, github_repos: [TheHive-Project/Cortex] } }684      - { name: Filigran (OpenCTI), domain: filigran.io, country: FR, importance: 1, aliases: [opencti, openbas, filigran], hints: { github_org: OpenCTI-Platform, github_repos: [OpenCTI-Platform/opencti] } }685      - { name: Shuffle, domain: shuffler.io, country: "NO", importance: 1, aliases: [shuffle soar, shuffler], hints: { github_org: Shuffle, github_repos: [Shuffle/Shuffle] } }686      - { name: osquery, domain: osquery.io, country: US, importance: 2, aliases: [osquery, osquery foundation], hints: { github_org: osquery, github_repos: [osquery/osquery] } }687      - { name: Fleet, domain: fleetdm.com, country: US, importance: 1, aliases: [fleet device management, fleetdm], hints: { github_org: fleetdm, github_repos: [fleetdm/fleet] } }688      - { name: CrowdSec, domain: crowdsec.net, country: FR, importance: 1, aliases: [crowdsec], hints: { github_org: crowdsecurity, github_repos: [crowdsecurity/crowdsec] } }689      - { name: ClamAV (Cisco Talos), domain: clamav.net, country: US, importance: 2, aliases: [clamav, clamd, freshclam], hints: { github_org: Cisco-Talos, github_repos: [Cisco-Talos/clamav] } }690      - { name: CISOfy (Lynis), domain: cisofy.com, country: NL, importance: 1, aliases: [lynis, cisofy], hints: { github_org: CISOfy, github_repos: [CISOfy/lynis] } }691      - { name: OpenSCAP, domain: open-scap.org, country: US, importance: 1, aliases: [openscap, scap security guide, complianceascode], hints: { github_org: OpenSCAP, github_repos: [OpenSCAP/openscap, ComplianceAsCode/content] } }692      - { name: Security Onion Solutions, domain: securityonion.net, country: US, importance: 1, aliases: [security onion], hints: { github_org: Security-Onion-Solutions, github_repos: [Security-Onion-Solutions/securityonion] } }693      - { name: ProjectDiscovery (Nuclei), domain: projectdiscovery.io, country: US, importance: 1, aliases: [nuclei, subfinder, httpx, projectdiscovery], hints: { github_org: projectdiscovery, github_repos: [projectdiscovery/nuclei, projectdiscovery/nuclei-templates] } }694      - { name: bettercap, domain: bettercap.org, country: IT, importance: 1, aliases: [bettercap], hints: { github_org: bettercap, github_repos: [bettercap/bettercap] } }695      - { name: Aircrack-ng, domain: aircrack-ng.org, country: INT, importance: 1, aliases: [aircrack, aircrack-ng], hints: { github_org: aircrack-ng, github_repos: [aircrack-ng/aircrack-ng] } }696      - { name: mitmproxy, domain: mitmproxy.org, country: INT, importance: 1, aliases: [mitmproxy, mitmweb], hints: { github_org: mitmproxy, github_repos: [mitmproxy/mitmproxy] } }697      - { name: Greenbone (OpenVAS), domain: greenbone.net, country: DE, importance: 1, aliases: [openvas, greenbone, gvm], hints: { github_org: greenbone, github_repos: [greenbone/openvas-scanner, greenbone/gvmd] } }698      - { name: Gitleaks, domain: gitleaks.io, country: US, importance: 1, aliases: [gitleaks], hints: { github_org: gitleaks, github_repos: [gitleaks/gitleaks] } }699      - { name: Truffle Security (TruffleHog), domain: trufflesecurity.com, country: US, importance: 1, aliases: [trufflehog, truffle security], hints: { github_org: trufflesecurity, github_repos: [trufflesecurity/trufflehog] } }700      - { name: Teleport, domain: goteleport.com, country: US, importance: 1, aliases: [teleport, gravitational], hints: { github_org: gravitational, github_repos: [gravitational/teleport] } }701      - { name: Pomerium, domain: pomerium.com, country: US, importance: 1, aliases: [pomerium], hints: { github_org: pomerium, github_repos: [pomerium/pomerium] } }702      - { name: OpenZiti (NetFoundry), domain: openziti.io, country: US, importance: 1, aliases: [openziti, ziti, netfoundry], hints: { github_org: openziti, github_repos: [openziti/ziti] } }703      - { name: Casbin, domain: casbin.org, country: INT, importance: 1, aliases: [casbin, casdoor], hints: { github_org: casbin, github_repos: [apache/casbin, casdoor/casdoor] } }704      - { name: AuthZed (SpiceDB), domain: authzed.com, country: US, importance: 1, aliases: [spicedb, authzed], hints: { github_org: authzed, github_repos: [authzed/spicedb] } }705      - { name: OpenFGA, domain: openfga.dev, country: US, importance: 1, aliases: [openfga, okta fga], hints: { github_org: openfga, github_repos: [openfga/openfga] } }706      - { name: Cerbos, domain: cerbos.dev, country: GB, importance: 1, aliases: [cerbos], hints: { github_org: cerbos, github_repos: [cerbos/cerbos] } }707      - { name: NetBird, domain: netbird.io, country: DE, importance: 1, aliases: [netbird], hints: { github_org: netbirdio, github_repos: [netbirdio/netbird] } }708      - { name: ZeroTier, domain: zerotier.com, country: US, importance: 1, aliases: [zerotier one], hints: { github_org: zerotier, github_repos: [zerotier/ZeroTierOne] } }709      - { name: Defined Networking (Nebula), domain: defined.net, country: US, importance: 1, aliases: [nebula overlay network, slack nebula, defined networking], hints: { github_org: slackhq, github_repos: [slackhq/nebula] } }710      - { name: Firezone, domain: firezone.dev, country: US, importance: 1, aliases: [firezone], hints: { github_org: firezone, github_repos: [firezone/firezone] } }711      - { name: Tailscale, domain: tailscale.com, country: CA, importance: 2, aliases: [tailscale, headscale], hints: { github_org: tailscale, github_repos: [tailscale/tailscale, juanfont/headscale] } }712      - { name: Pritunl, domain: pritunl.com, country: US, importance: 1, aliases: [pritunl], hints: { github_org: pritunl, github_repos: [pritunl/pritunl] } }713      - { name: Kismet, domain: kismetwireless.net, country: US, importance: 1, aliases: [kismet wireless], hints: { github_org: kismetwireless, github_repos: [kismetwireless/kismet] } }714      - { name: Thinkst (OpenCanary), domain: thinkst.com, country: ZA, importance: 1, aliases: [opencanary, canarytokens, thinkst canary], hints: { github_org: thinkst, github_repos: [thinkst/opencanary, thinkst/canarytokens] } }715      - { name: SpecterOps (BloodHound), domain: specterops.io, country: US, importance: 1, aliases: [bloodhound, bloodhound ce, sharphound, specterops], hints: { github_org: SpecterOps, github_repos: [SpecterOps/BloodHound] } }716      - { name: Arkime, domain: arkime.com, country: US, importance: 1, aliases: [arkime, moloch], hints: { github_org: arkime, github_repos: [arkime/arkime] } }717      - { name: Have I Been Pwned, domain: haveibeenpwned.com, country: AU, importance: 2, aliases: [hibp, pwned passwords, troy hunt], hints: { github_org: HaveIBeenPwned } }718      - { name: SOPS, domain: getsops.io, country: INT, importance: 1, aliases: [sops, mozilla sops], hints: { github_org: getsops, github_repos: [getsops/sops] } }719      - { name: StepSecurity (Harden-Runner), domain: stepsecurity.io, country: US, importance: 1, aliases: [stepsecurity, harden-runner], hints: { github_org: step-security, github_repos: [step-security/harden-runner] } }720      - { name: Socket, domain: socket.dev, country: US, importance: 1, aliases: [socket security, socket.dev], hints: { github_org: SocketDev, github_repos: [SocketDev/socket-cli] } }721      - { name: Chainguard, domain: chainguard.dev, country: US, importance: 2, aliases: [chainguard, wolfi, apko, melange, chainguard images], hints: { github_org: chainguard-dev, github_repos: [wolfi-dev/os, chainguard-dev/apko, chainguard-dev/melange] } }722      - { name: deps.dev (Google Open Source Insights), domain: deps.dev, country: US, importance: 2, aliases: [deps.dev, open source insights], hints: { github_org: google, github_repos: [google/deps.dev] } }723      - { name: Libraries.io (Tidelift), domain: libraries.io, country: US, importance: 1, aliases: [libraries.io, tidelift], hints: { github_org: librariesio, github_repos: [librariesio/libraries.io] } }724      - { name: Ecosyste.ms, domain: ecosyste.ms, country: GB, importance: 1, aliases: [ecosystems, ecosyste.ms], hints: { github_org: ecosyste-ms, github_repos: [ecosyste-ms/packages] } }725726  - key: ai-ml-open-source727    label: Open-source AI / ML frameworks, inference engines, tooling & scientific Python728    description: Deep-learning frameworks, inference and serving engines, local LLM runners, agent/RAG frameworks, MLOps and observability, vector databases, scientific Python / data / visualization stacks, computer vision and labelling tools.729    provenance: "Official project sites; Hugging Face Hub trending libraries, PyPI top ML packages, Papers-with-Code frameworks, LF AI & Data landscape (retrieved 2026-09-13)"730    members:731      - { name: PyTorch Foundation, domain: pytorch.org, country: US, importance: 3, aliases: [pytorch, torch, torchvision, torchaudio, executorch], hints: { github_org: pytorch, github_repos: [pytorch/pytorch, pytorch/vision, pytorch/executorch], hf_author: pytorch } }732      - { name: TensorFlow, domain: tensorflow.org, country: US, importance: 2, aliases: [tensorflow, tf, tflite, litert, tfx], hints: { github_org: tensorflow, github_repos: [tensorflow/tensorflow, tensorflow/tfx] } }733      - { name: JAX, domain: jax.dev, country: US, importance: 2, aliases: [jax, flax, optax, google jax], hints: { github_org: jax-ml, github_repos: [jax-ml/jax, google/flax] } }734      - { name: Keras, domain: keras.io, country: US, importance: 2, aliases: [keras, keras 3, kerashub], hints: { github_org: keras-team, github_repos: [keras-team/keras, keras-team/keras-hub] } }735      - { name: scikit-learn, domain: scikit-learn.org, country: FR, importance: 3, aliases: [sklearn, scikit learn, scikit-learn consortium], hints: { github_org: scikit-learn, github_repos: [scikit-learn/scikit-learn] } }736      - { name: XGBoost (DMLC), domain: xgboost.ai, country: INT, importance: 2, aliases: [xgboost, dmlc], hints: { github_org: dmlc, github_repos: [dmlc/xgboost] } }737      - { name: CatBoost (Yandex), domain: catboost.ai, country: RU, importance: 1, aliases: [catboost], hints: { github_org: catboost, github_repos: [catboost/catboost] } }738      - { name: Hugging Face, domain: huggingface.co, country: US, importance: 3, aliases: [hf, transformers, diffusers, peft, trl, accelerate, datasets, tokenizers, candle, text-generation-inference, smolagents], hints: { github_org: huggingface, github_repos: [huggingface/transformers, huggingface/diffusers, huggingface/peft, huggingface/trl, huggingface/accelerate, huggingface/text-generation-inference], hf_author: huggingface } }739      - { name: vLLM, domain: vllm.ai, country: US, importance: 3, aliases: [vllm, vllm project], hints: { github_org: vllm-project, github_repos: [vllm-project/vllm, vllm-project/llm-compressor] } }740      - { name: LMSYS (SGLang, Chatbot Arena), domain: lmsys.org, country: US, importance: 2, aliases: [sglang, lmsys, chatbot arena, fastchat, vicuna], hints: { github_org: sgl-project, github_repos: [sgl-project/sglang, lm-sys/FastChat], hf_author: lmsys } }741      - { name: ggml (llama.cpp, whisper.cpp), domain: ggml.ai, country: BG, importance: 3, aliases: [llama.cpp, ggml, gguf, whisper.cpp, ggerganov], hints: { github_org: ggml-org, github_repos: [ggml-org/llama.cpp, ggml-org/whisper.cpp, ggml-org/ggml], hf_author: ggml-org } }742      - { name: Ollama, domain: ollama.com, country: US, importance: 2, aliases: [ollama], hints: { github_org: ollama, github_repos: [ollama/ollama] } }743      - { name: LM Studio, domain: lmstudio.ai, country: US, importance: 1, aliases: [lm studio, lmstudio, element labs], hints: { github_org: lmstudio-ai, github_repos: [lmstudio-ai/lms, lmstudio-ai/mlx-engine] } }744      - { name: ONNX, domain: onnx.ai, country: US, importance: 2, aliases: [onnx, open neural network exchange], hints: { github_org: onnx, github_repos: [onnx/onnx] } }745      - { name: ONNX Runtime, domain: onnxruntime.ai, country: US, importance: 2, aliases: [onnxruntime, ort, microsoft onnx runtime], hints: { github_org: microsoft, github_repos: [microsoft/onnxruntime, microsoft/onnxruntime-genai] } }746      - { name: OpenVINO (Intel), domain: openvino.ai, country: US, importance: 2, aliases: [openvino, openvino toolkit, intel openvino], hints: { github_org: openvinotoolkit, github_repos: [openvinotoolkit/openvino, openvinotoolkit/openvino.genai] } }747      - { name: DeepSpeed (Microsoft), domain: deepspeed.ai, country: US, importance: 2, aliases: [deepspeed, zero optimizer], hints: { github_org: deepspeedai, github_repos: [deepspeedai/DeepSpeed] } }748      - { name: Ray, domain: ray.io, country: US, importance: 2, aliases: [ray, ray serve, rllib, anyscale ray], hints: { github_org: ray-project, github_repos: [ray-project/ray, ray-project/kuberay] } }749      - { name: Anyscale, domain: anyscale.com, country: US, importance: 1, aliases: [anyscale], hints: { github_org: anyscale } }750      - { name: Horovod, domain: horovod.ai, country: US, importance: 1, aliases: [horovod], hints: { github_org: horovod, github_repos: [horovod/horovod] } }751      - { name: Lightning AI, domain: lightning.ai, country: US, importance: 2, aliases: [pytorch lightning, lightning, litgpt, litserve], hints: { github_org: Lightning-AI, github_repos: [Lightning-AI/pytorch-lightning, Lightning-AI/litgpt, Lightning-AI/LitServe] } }752      - { name: fast.ai, domain: fast.ai, country: US, importance: 1, aliases: [fastai, nbdev, fastcore, answer.ai], hints: { github_org: fastai, github_repos: [fastai/fastai, AnswerDotAI/nbdev] } }753      - { name: Explosion (spaCy), domain: explosion.ai, country: DE, importance: 2, aliases: [spacy, prodigy, thinc, explosion ai], hints: { github_org: explosion, github_repos: [explosion/spaCy, explosion/thinc] } }754      - { name: NLTK, domain: nltk.org, country: US, importance: 1, aliases: [nltk, natural language toolkit], hints: { github_org: nltk, github_repos: [nltk/nltk] } }755      - { name: Sentence Transformers (SBERT), domain: sbert.net, country: DE, importance: 1, aliases: [sentence-transformers, sbert], hints: { github_org: UKPLab, github_repos: [huggingface/sentence-transformers] } }756      - { name: LangChain, domain: langchain.com, country: US, importance: 2, aliases: [langchain, langgraph, langsmith], hints: { github_org: langchain-ai, github_repos: [langchain-ai/langchain, langchain-ai/langgraph, langchain-ai/langchainjs] } }757      - { name: LlamaIndex, domain: llamaindex.ai, country: US, importance: 2, aliases: [llamaindex, llama index, llamacloud, llamaparse], hints: { github_org: run-llama, github_repos: [run-llama/llama_index, run-llama/LlamaIndexTS] } }758      - { name: deepset (Haystack), domain: deepset.ai, country: DE, importance: 1, aliases: [haystack, deepset], hints: { github_org: deepset-ai, github_repos: [deepset-ai/haystack] } }759      - { name: DSPy, domain: dspy.ai, country: US, importance: 1, aliases: [dspy, stanford nlp dspy], hints: { github_org: stanfordnlp, github_repos: [stanfordnlp/dspy] } }760      - { name: Instructor, domain: useinstructor.com, country: US, importance: 1, aliases: [instructor, jxnl instructor], hints: { github_org: 567-labs, github_repos: [567-labs/instructor] } }761      - { name: LiteLLM (BerriAI), domain: litellm.ai, country: US, importance: 2, aliases: [litellm, berriai], hints: { github_org: BerriAI, github_repos: [BerriAI/litellm] } }762      - { name: Open WebUI, domain: openwebui.com, country: US, importance: 2, aliases: [open webui, open-webui, ollama webui], hints: { github_org: open-webui, github_repos: [open-webui/open-webui] } }763      - { name: LibreChat, domain: librechat.ai, country: US, importance: 1, aliases: [librechat], hints: { github_org: danny-avila, github_repos: [danny-avila/LibreChat] } }764      - { name: Mintplex Labs (AnythingLLM), domain: anythingllm.com, country: US, importance: 1, aliases: [anythingllm, anything llm, mintplex labs], hints: { github_org: Mintplex-Labs, github_repos: [Mintplex-Labs/anything-llm] } }765      - { name: Jan (Menlo Research), domain: jan.ai, country: SG, importance: 1, aliases: [jan, janhq, cortex.cpp, menlo research], hints: { github_org: menloresearch, github_repos: [janhq/jan] } }766      - { name: Nomic (GPT4All), domain: nomic.ai, country: US, importance: 1, aliases: [gpt4all, nomic embed, nomic atlas], hints: { github_org: nomic-ai, github_repos: [nomic-ai/gpt4all], hf_author: nomic-ai } }767      - { name: LocalAI, domain: localai.io, country: IT, importance: 1, aliases: [localai, mudler localai], hints: { github_org: mudler, github_repos: [mudler/LocalAI] } }768      - { name: MLC LLM, domain: mlc.ai, country: US, importance: 1, aliases: [mlc llm, mlc-llm, webllm, tvm unity], hints: { github_org: mlc-ai, github_repos: [mlc-ai/mlc-llm, mlc-ai/web-llm] } }769      - { name: Comfy Org (ComfyUI), domain: comfy.org, country: US, importance: 2, aliases: [comfyui, comfy org], hints: { github_org: comfyanonymous, github_repos: [Comfy-Org/ComfyUI, Comfy-Org/ComfyUI-Manager] } }770      - { name: Invoke (InvokeAI), domain: invoke.com, country: US, importance: 1, aliases: [invokeai, invoke ai], hints: { github_org: invoke-ai, github_repos: [invoke-ai/InvokeAI] } }771      - { name: Stability AI, domain: stability.ai, country: GB, importance: 2, aliases: [stable diffusion, stability, sdxl, stable audio], hints: { github_org: Stability-AI, github_repos: [Stability-AI/generative-models, Stability-AI/StableCascade], hf_author: stabilityai } }772      - { name: Black Forest Labs, domain: bfl.ai, country: DE, importance: 2, aliases: [black forest labs, flux, flux.1, bfl], hints: { github_org: black-forest-labs, github_repos: [black-forest-labs/flux], hf_author: black-forest-labs } }773      - { name: Ultralytics, domain: ultralytics.com, country: US, importance: 2, aliases: [ultralytics, yolo, yolov8, yolo11], hints: { github_org: ultralytics, github_repos: [ultralytics/ultralytics] } }774      - { name: OpenMMLab, domain: openmmlab.com, country: CN, importance: 1, aliases: [openmmlab, mmdetection, mmsegmentation, mmengine], hints: { github_org: open-mmlab, github_repos: [open-mmlab/mmdetection, open-mmlab/mmengine] } }775      - { name: Roboflow, domain: roboflow.com, country: US, importance: 1, aliases: [roboflow, supervision, rf-detr], hints: { github_org: roboflow, github_repos: [roboflow/supervision, roboflow/rf-detr] } }776      - { name: HumanSignal (Label Studio), domain: labelstud.io, country: US, importance: 1, aliases: [label studio, humansignal, heartex], hints: { github_org: HumanSignal, github_repos: [HumanSignal/label-studio] } }777      - { name: CVAT, domain: cvat.ai, country: US, importance: 1, aliases: [cvat, computer vision annotation tool], hints: { github_org: cvat-ai, github_repos: [cvat-ai/cvat] } }778      - { name: MLflow, domain: mlflow.org, country: US, importance: 2, aliases: [mlflow, databricks mlflow], hints: { github_org: mlflow, github_repos: [mlflow/mlflow] } }779      - { name: Weights & Biases, domain: wandb.ai, country: US, importance: 1, aliases: [wandb, weights and biases, weave], hints: { github_org: wandb, github_repos: [wandb/wandb, wandb/weave] } }780      - { name: DVC (Iterative), domain: dvc.org, country: US, importance: 1, aliases: [dvc, data version control, iterative.ai, cml], hints: { github_org: iterative, github_repos: [treeverse/dvc, iterative/cml] } }781      - { name: ClearML, domain: clear.ml, country: IL, importance: 1, aliases: [clearml, allegro trains], hints: { github_org: clearml, github_repos: [clearml/clearml] } }782      - { name: Kubeflow, domain: kubeflow.org, country: US, importance: 2, aliases: [kubeflow, kubeflow pipelines, kfp, training operator], hints: { github_org: kubeflow, github_repos: [kubeflow/kubeflow, kubeflow/pipelines, kubeflow/trainer] } }783      - { name: Seldon, domain: seldon.io, country: GB, importance: 1, aliases: [seldon core, mlserver, alibi], hints: { github_org: SeldonIO, github_repos: [SeldonIO/seldon-core, SeldonIO/MLServer] } }784      - { name: BentoML, domain: bentoml.com, country: US, importance: 1, aliases: [bentoml, openllm, bentocloud], hints: { github_org: bentoml, github_repos: [bentoml/BentoML, bentoml/OpenLLM] } }785      - { name: Metaflow (Outerbounds), domain: metaflow.org, country: US, importance: 1, aliases: [metaflow, netflix metaflow, outerbounds], hints: { github_org: Netflix, github_repos: [Netflix/metaflow] } }786      - { name: ZenML, domain: zenml.io, country: DE, importance: 1, aliases: [zenml], hints: { github_org: zenml-io, github_repos: [zenml-io/zenml] } }787      - { name: Feast, domain: feast.dev, country: US, importance: 1, aliases: [feast feature store], hints: { github_org: feast-dev, github_repos: [feast-dev/feast] } }788      - { name: Great Expectations, domain: greatexpectations.io, country: US, importance: 1, aliases: [great expectations, gx, gx core], hints: { github_org: great-expectations, github_repos: [fivetran/great_expectations] } }789      - { name: Evidently AI, domain: evidentlyai.com, country: US, importance: 1, aliases: [evidently], hints: { github_org: evidentlyai, github_repos: [evidentlyai/evidently] } }790      - { name: Deepchecks, domain: deepchecks.com, country: IL, importance: 1, aliases: [deepchecks], hints: { github_org: deepchecks, github_repos: [deepchecks/deepchecks] } }791      - { name: Arize AI (Phoenix), domain: arize.com, country: US, importance: 1, aliases: [arize, arize phoenix, openinference], hints: { github_org: Arize-ai, github_repos: [Arize-ai/phoenix, Arize-ai/openinference] } }792      - { name: Langfuse, domain: langfuse.com, country: DE, importance: 1, aliases: [langfuse], hints: { github_org: langfuse, github_repos: [langfuse/langfuse] } }793      - { name: Helicone, domain: helicone.ai, country: US, importance: 1, aliases: [helicone], hints: { github_org: Helicone, github_repos: [Helicone/helicone] } }794      - { name: Traceloop (OpenLLMetry), domain: traceloop.com, country: IL, importance: 1, aliases: [openllmetry, traceloop], hints: { github_org: traceloop, github_repos: [traceloop/openllmetry] } }795      - { name: Milvus (Zilliz), domain: milvus.io, country: US, importance: 2, aliases: [milvus, zilliz], hints: { github_org: milvus-io, github_repos: [milvus-io/milvus] } }796      - { name: Weaviate, domain: weaviate.io, country: NL, importance: 2, aliases: [weaviate], hints: { github_org: weaviate, github_repos: [weaviate/weaviate] } }797      - { name: Qdrant, domain: qdrant.tech, country: DE, importance: 2, aliases: [qdrant], hints: { github_org: qdrant, github_repos: [qdrant/qdrant] } }798      - { name: Chroma, domain: trychroma.com, country: US, importance: 2, aliases: [chroma, chromadb], hints: { github_org: chroma-core, github_repos: [chroma-core/chroma] } }799      - { name: LanceDB, domain: lancedb.com, country: US, importance: 1, aliases: [lancedb, lance format], hints: { github_org: lancedb, github_repos: [lancedb/lancedb, lance-format/lance] } }800      - { name: NumPy, domain: numpy.org, country: US, importance: 3, aliases: [numpy], hints: { github_org: numpy, github_repos: [numpy/numpy] } }801      - { name: SciPy, domain: scipy.org, country: US, importance: 3, aliases: [scipy], hints: { github_org: scipy, github_repos: [scipy/scipy] } }802      - { name: Polars, domain: pola.rs, country: NL, importance: 2, aliases: [polars, polars dataframe], hints: { github_org: pola-rs, github_repos: [pola-rs/polars] } }803      - { name: Dask, domain: dask.org, country: US, importance: 2, aliases: [dask, dask distributed, coiled], hints: { github_org: dask, github_repos: [dask/dask, dask/distributed] } }804      - { name: Vaex, domain: vaex.io, country: NL, importance: 1, aliases: [vaex], hints: { github_org: vaexio, github_repos: [vaexio/vaex] } }805      - { name: Modin, domain: modin.org, country: US, importance: 1, aliases: [modin], hints: { github_org: modin-project, github_repos: [modin-project/modin] } }806      - { name: CuPy (Preferred Networks), domain: cupy.dev, country: JP, importance: 1, aliases: [cupy], hints: { github_org: cupy, github_repos: [cupy/cupy] } }807      - { name: RAPIDS (NVIDIA), domain: rapids.ai, country: US, importance: 2, aliases: [rapids, cudf, cuml, cugraph], hints: { github_org: rapidsai, github_repos: [NVIDIA/cudf, NVIDIA/cuml] } }808      - { name: Ibis, domain: ibis-project.org, country: US, importance: 1, aliases: [ibis project, ibis dataframe], hints: { github_org: ibis-project, github_repos: [ibis-project/ibis] } }809      - { name: Matplotlib, domain: matplotlib.org, country: US, importance: 2, aliases: [matplotlib, pyplot], hints: { github_org: matplotlib, github_repos: [matplotlib/matplotlib] } }810      - { name: Plotly, domain: plotly.com, country: CA, importance: 2, aliases: [plotly, plotly.py, plotly.js, dash], hints: { github_org: plotly, github_repos: [plotly/plotly.py, plotly/plotly.js, plotly/dash] } }811      - { name: Bokeh, domain: bokeh.org, country: US, importance: 1, aliases: [bokeh], hints: { github_org: bokeh, github_repos: [bokeh/bokeh] } }812      - { name: HoloViz (Panel), domain: holoviz.org, country: US, importance: 1, aliases: [holoviz, panel, hvplot, holoviews, datashader], hints: { github_org: holoviz, github_repos: [holoviz/panel, holoviz/holoviews] } }813      - { name: Project Jupyter, domain: jupyter.org, country: US, importance: 3, aliases: [jupyter, jupyterlab, jupyter notebook, jupyterhub, ipykernel], hints: { github_org: jupyterlab, github_repos: [jupyterlab/jupyterlab, jupyter/notebook, jupyterhub/jupyterhub] } }814      - { name: IPython, domain: ipython.org, country: US, importance: 2, aliases: [ipython], hints: { github_org: ipython, github_repos: [ipython/ipython] } }815      - { name: marimo, domain: marimo.io, country: US, importance: 1, aliases: [marimo notebook], hints: { github_org: marimo-team, github_repos: [marimo-team/marimo] } }816      - { name: Streamlit, domain: streamlit.io, country: US, importance: 2, aliases: [streamlit, snowflake streamlit], hints: { github_org: streamlit, github_repos: [streamlit/streamlit] } }817      - { name: Gradio, domain: gradio.app, country: US, importance: 2, aliases: [gradio], hints: { github_org: gradio-app, github_repos: [gradio-app/gradio] } }818      - { name: Quarto, domain: quarto.org, country: US, importance: 1, aliases: [quarto, quarto cli], hints: { github_org: quarto-dev, github_repos: [quarto-dev/quarto-cli] } }819      - { name: Posit (RStudio, Shiny), domain: posit.co, country: US, importance: 2, aliases: [posit, rstudio, shiny, tidyverse, positron], hints: { github_org: posit-dev, github_repos: [rstudio/rstudio, rstudio/shiny, posit-dev/positron, tidyverse/dplyr] } }820      - { name: Observable, domain: observablehq.com, country: US, importance: 1, aliases: [observable, observable plot, observable framework], hints: { github_org: observablehq, github_repos: [observablehq/framework, observablehq/plot] } }821      - { name: OpenCV, domain: opencv.org, country: US, importance: 2, aliases: [opencv, open source computer vision library], hints: { github_org: opencv, github_repos: [opencv/opencv, opencv/opencv-python] } }822      - { name: scikit-image, domain: scikit-image.org, country: INT, importance: 1, aliases: [skimage, scikit image], hints: { github_org: scikit-image, github_repos: [scikit-image/scikit-image] } }823      - { name: Pillow, domain: python-pillow.org, country: INT, importance: 2, aliases: [pillow, pil, python imaging library], hints: { github_org: python-pillow, github_repos: [python-pillow/Pillow] } }824      - { name: Kornia, domain: kornia.org, country: ES, importance: 1, aliases: [kornia], hints: { github_org: kornia, github_repos: [kornia/kornia] } }825      - { name: Open3D, domain: open3d.org, country: US, importance: 1, aliases: [open3d, isl-org], hints: { github_org: isl-org, github_repos: [isl-org/Open3D] } }826      - { name: Point Cloud Library, domain: pointclouds.org, country: INT, importance: 1, aliases: [pcl, point cloud library], hints: { github_org: PointCloudLibrary, github_repos: [PointCloudLibrary/pcl] } }827      - { name: VTK (Kitware), domain: vtk.org, country: US, importance: 1, aliases: [vtk, visualization toolkit], hints: { github_org: Kitware, github_repos: [Kitware/VTK] } }828      - { name: ParaView, domain: paraview.org, country: US, importance: 1, aliases: [paraview], hints: { github_org: Kitware, github_repos: [Kitware/ParaView] } }829      - { name: ITK, domain: itk.org, country: US, importance: 1, aliases: [itk, insight toolkit], hints: { github_org: InsightSoftwareConsortium, github_repos: [InsightSoftwareConsortium/ITK] } }830      - { name: PyVista, domain: pyvista.org, country: US, importance: 1, aliases: [pyvista], hints: { github_org: pyvista, github_repos: [pyvista/pyvista] } }831      - { name: EleutherAI, domain: eleuther.ai, country: US, importance: 2, aliases: [eleutherai, gpt-neox, pythia, lm-evaluation-harness], hints: { github_org: EleutherAI, github_repos: [EleutherAI/lm-evaluation-harness, EleutherAI/gpt-neox], hf_author: EleutherAI } }832      - { name: Allen Institute for AI, domain: allenai.org, country: US, importance: 2, aliases: [ai2, allenai, olmo, allennlp, tulu], hints: { github_org: allenai, github_repos: [allenai/OLMo, allenai/open-instruct], hf_author: allenai } }833      - { name: LAION, domain: laion.ai, country: DE, importance: 1, aliases: [laion, open clip, laion-5b], hints: { github_org: LAION-AI, github_repos: [LAION-AI/Open-Assistant, mlfoundations/open_clip], hf_author: laion } }834      - { name: OpenMined, domain: openmined.org, country: US, importance: 1, aliases: [openmined, pysyft], hints: { github_org: OpenMined, github_repos: [OpenMined/PySyft] } }835      - { name: PaddlePaddle (Baidu), domain: paddlepaddle.org.cn, country: CN, importance: 1, aliases: [paddlepaddle, paddle, paddleocr], hints: { github_org: PaddlePaddle, github_repos: [PaddlePaddle/Paddle, PaddlePaddle/PaddleOCR] } }836      - { name: MindSpore (Huawei), domain: mindspore.cn, country: CN, importance: 1, aliases: [mindspore], hints: { github_org: mindspore-ai, github_repos: [mindspore-ai/mindspore] } }837      - { name: Optuna (Preferred Networks), domain: optuna.org, country: JP, importance: 1, aliases: [optuna], hints: { github_org: optuna, github_repos: [optuna/optuna] } }838      - { name: Captum, domain: captum.ai, country: US, importance: 1, aliases: [captum], hints: { github_org: pytorch, github_repos: [meta-pytorch/captum] } }839      - { name: Fairlearn, domain: fairlearn.org, country: US, importance: 1, aliases: [fairlearn], hints: { github_org: fairlearn, github_repos: [fairlearn/fairlearn] } }840      - { name: statsmodels, domain: statsmodels.org, country: US, importance: 1, aliases: [statsmodels], hints: { github_org: statsmodels, github_repos: [statsmodels/statsmodels] } }841      - { name: Nixtla, domain: nixtla.io, country: US, importance: 1, aliases: [nixtla, statsforecast, neuralforecast, timegpt], hints: { github_org: Nixtla, github_repos: [Nixtla/statsforecast, Nixtla/neuralforecast] } }842      - { name: sktime, domain: sktime.net, country: INT, importance: 1, aliases: [sktime], hints: { github_org: sktime, github_repos: [sktime/sktime] } }843      - { name: PyMC, domain: pymc.io, country: US, importance: 1, aliases: [pymc, pymc labs], hints: { github_org: pymc-devs, github_repos: [pymc-devs/pymc] } }844      - { name: Stan, domain: mc-stan.org, country: US, importance: 1, aliases: [stan, cmdstan, rstan, pystan], hints: { github_org: stan-dev, github_repos: [stan-dev/stan, stan-dev/cmdstan] } }845      - { name: Pyro (Uber AI), domain: pyro.ai, country: US, importance: 1, aliases: [pyro, numpyro], hints: { github_org: pyro-ppl, github_repos: [pyro-ppl/pyro, pyro-ppl/numpyro] } }846      - { name: Farama Foundation (Gymnasium), domain: farama.org, country: US, importance: 1, aliases: [gymnasium, pettingzoo, farama, openai gym], hints: { github_org: Farama-Foundation, github_repos: [Farama-Foundation/Gymnasium, Farama-Foundation/PettingZoo] } }847      - { name: MuJoCo (Google DeepMind), domain: mujoco.org, country: GB, importance: 1, aliases: [mujoco, mujoco physics], hints: { github_org: google-deepmind, github_repos: [google-deepmind/mujoco] } }848      - { name: tinygrad, domain: tinygrad.org, country: US, importance: 1, aliases: [tinygrad, tiny corp], hints: { github_org: tinygrad, github_repos: [tinygrad/tinygrad] } }849      - { name: Burn, domain: burn.dev, country: CA, importance: 1, aliases: [burn deep learning, tracel ai], hints: { github_org: tracel-ai, github_repos: [tracel-ai/burn] } }850      - { name: Rasa, domain: rasa.com, country: DE, importance: 1, aliases: [rasa open source, rasa pro], hints: { github_org: RasaHQ, github_repos: [RasaHQ/rasa] } }851      - { name: Dify, domain: dify.ai, country: SG, importance: 1, aliases: [dify, langgenius], hints: { github_org: langgenius, github_repos: [langgenius/dify] } }852      - { name: Flowise, domain: flowiseai.com, country: US, importance: 1, aliases: [flowise, flowiseai], hints: { github_org: FlowiseAI, github_repos: [FlowiseAI/Flowise] } }853      - { name: Langflow (DataStax), domain: langflow.org, country: US, importance: 1, aliases: [langflow], hints: { github_org: langflow-ai, github_repos: [langflow-ai/langflow] } }854      - { name: CrewAI, domain: crewai.com, country: US, importance: 1, aliases: [crewai, crew ai], hints: { github_org: crewAIInc, github_repos: [crewAIInc/crewAI] } }855      - { name: Letta, domain: letta.com, country: US, importance: 1, aliases: [letta, memgpt], hints: { github_org: letta-ai, github_repos: [letta-ai/letta] } }856      - { name: AutoGPT, domain: agpt.co, country: GB, importance: 1, aliases: [autogpt, auto-gpt, significant gravitas], hints: { github_org: Significant-Gravitas, github_repos: [Significant-Gravitas/AutoGPT] } }857      - { name: All Hands AI (OpenHands), domain: all-hands.dev, country: US, importance: 1, aliases: [openhands, opendevin, all hands], hints: { github_org: All-Hands-AI, github_repos: [OpenHands/OpenHands] } }858      - { name: Aider, domain: aider.chat, country: US, importance: 1, aliases: [aider, aider-chat], hints: { github_org: Aider-AI, github_repos: [Aider-AI/aider] } }859      - { name: Continue, domain: continue.dev, country: US, importance: 1, aliases: [continue dev, continue.dev], hints: { github_org: continuedev, github_repos: [continuedev/continue] } }860      - { name: Cline, domain: cline.bot, country: US, importance: 1, aliases: [cline, claude dev], hints: { github_org: cline, github_repos: [cline/cline] } }861      - { name: TabbyML, domain: tabbyml.com, country: US, importance: 1, aliases: [tabby, tabbyml], hints: { github_org: TabbyML, github_repos: [TabbyML/tabby] } }862      - { name: Model Context Protocol, domain: modelcontextprotocol.io, country: US, importance: 2, aliases: [mcp, model context protocol], hints: { github_org: modelcontextprotocol, github_repos: [modelcontextprotocol/modelcontextprotocol, modelcontextprotocol/servers, modelcontextprotocol/python-sdk] } }863      - { name: Unsloth, domain: unsloth.ai, country: US, importance: 1, aliases: [unsloth], hints: { github_org: unslothai, github_repos: [unslothai/unsloth], hf_author: unsloth } }864      - { name: Axolotl, domain: axolotl.ai, country: US, importance: 1, aliases: [axolotl, openaccess-ai-collective], hints: { github_org: axolotl-ai-cloud, github_repos: [axolotl-ai-cloud/axolotl] } }865      - { name: Marqo, domain: marqo.ai, country: AU, importance: 1, aliases: [marqo], hints: { github_org: marqo-ai, github_repos: [marqo-ai/marqo] } }866867  - key: desktop-and-consumer-apps868    label: Desktop, creative, communication & self-hosted applications869    description: Browsers and engines, office and creative suites, media players and codecs, note-taking, messaging and federated social software, sync/backup, home automation, DNS/network/monitoring software, self-hosted media, mail, analytics, PaaS, desktop environments, documents/typesetting and open game engines.870    provenance: "Official project sites; awesome-selfhosted, Flathub / F-Droid most-installed, Homebrew analytics top casks, AlternativeTo open-source leaders (retrieved 2026-09-13)"871    members:872      - { name: Chromium, domain: chromium.org, country: US, importance: 3, aliases: [chromium browser, blink, v8], hints: { github_org: chromium, github_repos: [chromium/chromium, v8/v8] } }873      - { name: WebKit, domain: webkit.org, country: US, importance: 3, aliases: [webkit, webkitgtk, safari engine], hints: { github_org: WebKit, github_repos: [WebKit/WebKit] } }874      - { name: Servo, domain: servo.org, country: INT, importance: 1, aliases: [servo browser engine], hints: { github_org: servo, github_repos: [servo/servo] } }875      - { name: Ladybird Browser Initiative, domain: ladybird.org, country: US, importance: 1, aliases: [ladybird, ladybird browser], hints: { github_org: LadybirdBrowser, github_repos: [LadybirdBrowser/ladybird] } }876      - { name: Brave, domain: brave.com, country: US, importance: 2, aliases: [brave browser, brave software, brave search], hints: { github_org: brave, github_repos: [brave/brave-browser, brave/brave-core] } }877      - { name: Thunderbird (MZLA), domain: thunderbird.net, country: US, importance: 2, aliases: [thunderbird, mzla technologies, k-9 mail], hints: { github_org: thunderbird, github_repos: [thunderbird/thunderbird-android] } }878      - { name: LibreOffice, domain: libreoffice.org, country: DE, importance: 2, aliases: [libreoffice, libre office], hints: { github_org: LibreOffice, github_repos: [LibreOffice/core] } }879      - { name: ONLYOFFICE, domain: onlyoffice.com, country: LV, importance: 1, aliases: [onlyoffice, only office], hints: { github_org: ONLYOFFICE, github_repos: [ONLYOFFICE/DocumentServer, ONLYOFFICE/DesktopEditors] } }880      - { name: Collabora Online, domain: collaboraonline.com, country: GB, importance: 1, aliases: [collabora online, cool, collabora office], hints: { github_org: CollaboraOnline, github_repos: [CollaboraOnline/online] } }881      - { name: GIMP, domain: gimp.org, country: INT, importance: 2, aliases: [gimp, gnu image manipulation program], hints: { github_repos: [GNOME/gimp] } }882      - { name: Inkscape, domain: inkscape.org, country: INT, importance: 2, aliases: [inkscape], hints: { github_org: inkscape, github_repos: [inkscape/inkscape] } }883      - { name: Krita Foundation, domain: krita.org, country: NL, importance: 2, aliases: [krita], hints: { github_repos: [KDE/krita] } }884      - { name: darktable, domain: darktable.org, country: INT, importance: 1, aliases: [darktable], hints: { github_org: darktable-org, github_repos: [darktable-org/darktable] } }885      - { name: RawTherapee, domain: rawtherapee.com, country: INT, importance: 1, aliases: [rawtherapee], hints: { github_org: RawTherapee, github_repos: [RawTherapee/RawTherapee] } }886      - { name: digiKam, domain: digikam.org, country: INT, importance: 1, aliases: [digikam], hints: { github_repos: [KDE/digikam] } }887      - { name: Audacity (Muse Group), domain: audacityteam.org, country: US, importance: 2, aliases: [audacity], hints: { github_org: audacity, github_repos: [audacity/audacity] } }888      - { name: Ardour, domain: ardour.org, country: US, importance: 1, aliases: [ardour daw], hints: { github_org: Ardour, github_repos: [Ardour/ardour] } }889      - { name: LMMS, domain: lmms.io, country: INT, importance: 1, aliases: [lmms], hints: { github_org: LMMS, github_repos: [LMMS/lmms] } }890      - { name: MuseScore, domain: musescore.org, country: US, importance: 1, aliases: [musescore, musescore studio], hints: { github_org: musescore, github_repos: [musescore/MuseScore] } }891      - { name: OBS Studio, domain: obsproject.com, country: US, importance: 2, aliases: [obs, obs studio, open broadcaster software], hints: { github_org: obsproject, github_repos: [obsproject/obs-studio] } }892      - { name: Kdenlive, domain: kdenlive.org, country: INT, importance: 1, aliases: [kdenlive], hints: { github_repos: [KDE/kdenlive] } }893      - { name: Shotcut (Meltytech), domain: shotcut.org, country: US, importance: 1, aliases: [shotcut, mlt framework], hints: { github_org: mltframework, github_repos: [mltframework/shotcut, mltframework/mlt] } }894      - { name: HandBrake, domain: handbrake.fr, country: INT, importance: 1, aliases: [handbrake], hints: { github_org: HandBrake, github_repos: [HandBrake/HandBrake] } }895      - { name: FFmpeg, domain: ffmpeg.org, country: INT, importance: 3, aliases: [ffmpeg, libav, ffprobe], hints: { github_org: FFmpeg, github_repos: [FFmpeg/FFmpeg] } }896      - { name: VideoLAN, domain: videolan.org, country: FR, importance: 3, aliases: [vlc, videolan, x264, x265, dav1d, libvlc], hints: { github_org: videolan, github_repos: [videolan/vlc, videolan/dav1d] } }897      - { name: mpv, domain: mpv.io, country: INT, importance: 2, aliases: [mpv player, libmpv], hints: { github_org: mpv-player, github_repos: [mpv-player/mpv] } }898      - { name: Kodi Foundation, domain: kodi.tv, country: US, importance: 2, aliases: [kodi, xbmc], hints: { github_org: xbmc, github_repos: [xbmc/xbmc] } }899      - { name: Jellyfin, domain: jellyfin.org, country: INT, importance: 2, aliases: [jellyfin media server], hints: { github_org: jellyfin, github_repos: [jellyfin/jellyfin, jellyfin/jellyfin-web] } }900      - { name: calibre, domain: calibre-ebook.com, country: IN, importance: 2, aliases: [calibre ebook], hints: { github_org: kovidgoyal, github_repos: [kovidgoyal/calibre] } }901      - { name: Zotero, domain: zotero.org, country: US, importance: 2, aliases: [zotero, corporation for digital scholarship], hints: { github_org: zotero, github_repos: [zotero/zotero] } }902      - { name: Joplin, domain: joplinapp.org, country: GB, importance: 1, aliases: [joplin notes], hints: { github_org: laurent22, github_repos: [laurent22/joplin] } }903      - { name: Logseq, domain: logseq.com, country: US, importance: 1, aliases: [logseq], hints: { github_org: logseq, github_repos: [logseq/logseq] } }904      - { name: AppFlowy, domain: appflowy.io, country: SG, importance: 1, aliases: [appflowy], hints: { github_org: AppFlowy-IO, github_repos: [AppFlowy-IO/AppFlowy] } }905      - { name: AFFiNE, domain: affine.pro, country: SG, importance: 1, aliases: [affine, toeverything], hints: { github_org: toeverything, github_repos: [toeverything/AFFiNE] } }906      - { name: Anytype, domain: anytype.io, country: CH, importance: 1, aliases: [anytype, any association], hints: { github_org: anyproto, github_repos: [anyproto/anytype-ts, anyproto/anytype-heart] } }907      - { name: Standard Notes, domain: standardnotes.com, country: US, importance: 1, aliases: [standard notes, proton standard notes], hints: { github_org: standardnotes, github_repos: [standardnotes/app] } }908      - { name: Signal, domain: signal.org, country: US, importance: 3, aliases: [signal messenger, signal foundation, libsignal], hints: { github_org: signalapp, github_repos: [signalapp/Signal-Android, signalapp/Signal-iOS, signalapp/Signal-Desktop, signalapp/libsignal] } }909      - { name: Element, domain: element.io, country: GB, importance: 2, aliases: [element, riot, element web, element x, new vector], hints: { github_org: element-hq, github_repos: [element-hq/element-web, element-hq/synapse, element-hq/element-x-android] } }910      - { name: Rocket.Chat, domain: rocket.chat, country: BR, importance: 1, aliases: [rocket chat, rocketchat], hints: { github_org: RocketChat, github_repos: [RocketChat/Rocket.Chat] } }911      - { name: Mattermost, domain: mattermost.com, country: US, importance: 2, aliases: [mattermost], hints: { github_org: mattermost, github_repos: [mattermost/mattermost] } }912      - { name: Zulip (Kandra Labs), domain: zulip.com, country: US, importance: 1, aliases: [zulip, kandra labs], hints: { github_org: zulip, github_repos: [zulip/zulip] } }913      - { name: Jitsi (8x8), domain: jitsi.org, country: US, importance: 2, aliases: [jitsi, jitsi meet, jitsi videobridge], hints: { github_org: jitsi, github_repos: [jitsi/jitsi-meet, jitsi/jitsi-videobridge] } }914      - { name: BigBlueButton, domain: bigbluebutton.org, country: CA, importance: 1, aliases: [bigbluebutton, bbb], hints: { github_org: bigbluebutton, github_repos: [bigbluebutton/bigbluebutton] } }915      - { name: Nextcloud, domain: nextcloud.com, country: DE, importance: 2, aliases: [nextcloud, nextcloud hub, nextcloud talk], hints: { github_org: nextcloud, github_repos: [nextcloud/server, nextcloud/desktop] } }916      - { name: ownCloud (Kiteworks), domain: owncloud.com, country: DE, importance: 1, aliases: [owncloud, ocis, owncloud infinite scale], hints: { github_org: owncloud, github_repos: [owncloud/ocis, owncloud/core] } }917      - { name: Seafile, domain: seafile.com, country: DE, importance: 1, aliases: [seafile], hints: { github_org: haiwen, github_repos: [haiwen/seafile] } }918      - { name: Mastodon, domain: joinmastodon.org, country: DE, importance: 2, aliases: [mastodon, mastodon ggmbh, fediverse], hints: { github_org: mastodon, github_repos: [mastodon/mastodon] } }919      - { name: Pixelfed, domain: pixelfed.org, country: CA, importance: 1, aliases: [pixelfed], hints: { github_org: pixelfed, github_repos: [pixelfed/pixelfed] } }920      - { name: Lemmy, domain: join-lemmy.org, country: INT, importance: 1, aliases: [lemmy], hints: { github_org: LemmyNet, github_repos: [LemmyNet/lemmy] } }921      - { name: Misskey, domain: misskey-hub.net, country: JP, importance: 1, aliases: [misskey, sharkey, firefish], hints: { github_org: misskey-dev, github_repos: [misskey-dev/misskey] } }922      - { name: Akkoma, domain: akkoma.dev, country: INT, importance: 1, aliases: [akkoma, pleroma] }923      - { name: PeerTube (Framasoft), domain: joinpeertube.org, country: FR, importance: 1, aliases: [peertube, framasoft], hints: { github_org: Chocobozzz, github_repos: [Chocobozzz/PeerTube] } }924      - { name: Framasoft, domain: framasoft.org, country: FR, importance: 1, aliases: [framasoft, mobilizon, framadate], hints: { github_org: framasoft } }925      - { name: Funkwhale, domain: funkwhale.audio, country: FR, importance: 1, aliases: [funkwhale] }926      - { name: Owncast, domain: owncast.online, country: US, importance: 1, aliases: [owncast], hints: { github_org: owncast, github_repos: [owncast/owncast] } }927      - { name: Bluesky (AT Protocol), domain: atproto.com, country: US, importance: 2, aliases: [at protocol, atproto, bluesky social], hints: { github_org: bluesky-social, github_repos: [bluesky-social/atproto, bluesky-social/social-app] } }928      - { name: Nostr, domain: nostr.com, country: INT, importance: 1, aliases: [nostr protocol, nips], hints: { github_org: nostr-protocol, github_repos: [nostr-protocol/nips] } }929      - { name: Syncthing, domain: syncthing.net, country: SE, importance: 2, aliases: [syncthing, syncthing foundation], hints: { github_org: syncthing, github_repos: [syncthing/syncthing] } }930      - { name: rclone, domain: rclone.org, country: GB, importance: 2, aliases: [rclone], hints: { github_org: rclone, github_repos: [rclone/rclone] } }931      - { name: restic, domain: restic.net, country: DE, importance: 2, aliases: [restic backup], hints: { github_org: restic, github_repos: [restic/restic] } }932      - { name: BorgBackup, domain: borgbackup.org, country: DE, importance: 1, aliases: [borg, borgbackup, vorta], hints: { github_org: borgbackup, github_repos: [borgbackup/borg, borgbase/vorta] } }933      - { name: Duplicati, domain: duplicati.com, country: DK, importance: 1, aliases: [duplicati], hints: { github_org: duplicati, github_repos: [duplicati/duplicati] } }934      - { name: Kopia, domain: kopia.io, country: US, importance: 1, aliases: [kopia backup], hints: { github_org: kopia, github_repos: [kopia/kopia] } }935      - { name: qBittorrent, domain: qbittorrent.org, country: INT, importance: 1, aliases: [qbittorrent], hints: { github_org: qbittorrent, github_repos: [qbittorrent/qBittorrent] } }936      - { name: Transmission, domain: transmissionbt.com, country: US, importance: 1, aliases: [transmission bittorrent], hints: { github_org: transmission, github_repos: [transmission/transmission] } }937      - { name: Deluge, domain: deluge-torrent.org, country: INT, importance: 1, aliases: [deluge torrent], hints: { github_org: deluge-torrent, github_repos: [deluge-torrent/deluge] } }938      - { name: Home Assistant (Open Home Foundation), domain: home-assistant.io, country: CH, importance: 2, aliases: [home assistant, hass, hassio, nabu casa, esphome, open home foundation], hints: { github_org: home-assistant, github_repos: [home-assistant/core, home-assistant/operating-system, esphome/esphome] } }939      - { name: openHAB Foundation, domain: openhab.org, country: DE, importance: 1, aliases: [openhab], hints: { github_org: openhab, github_repos: [openhab/openhab-core, openhab/openhab-addons] } }940      - { name: Node-RED, domain: nodered.org, country: GB, importance: 1, aliases: [node-red, nodered], hints: { github_org: node-red, github_repos: [node-red/node-red] } }941      - { name: Zigbee2MQTT, domain: zigbee2mqtt.io, country: NL, importance: 1, aliases: [zigbee2mqtt, z2m], hints: { github_org: Koenkk, github_repos: [Koenkk/zigbee2mqtt] } }942      - { name: Pi-hole, domain: pi-hole.net, country: US, importance: 2, aliases: [pi-hole, pihole, ftl], hints: { github_org: pi-hole, github_repos: [pi-hole/pi-hole, pi-hole/FTL] } }943      - { name: AdGuard, domain: adguard.com, country: CY, importance: 1, aliases: [adguard home, adguardhome, adguard dns], hints: { github_org: AdguardTeam, github_repos: [AdguardTeam/AdGuardHome] } }944      - { name: NLnet Labs (Unbound, NSD), domain: nlnetlabs.nl, country: NL, importance: 2, aliases: [unbound, nsd, nlnet labs, routinator, krill], hints: { github_org: NLnetLabs, github_repos: [NLnetLabs/unbound, NLnetLabs/nsd, NLnetLabs/routinator] } }945      - { name: CZ.NIC (Knot DNS, BIRD), domain: nic.cz, country: CZ, importance: 2, aliases: [knot dns, knot resolver, bird routing daemon, cz.nic, turris], hints: { github_org: CZ-NIC, github_repos: [CZ-NIC/knot-resolver, CZ-NIC/bird] } }946      - { name: Internet Systems Consortium (BIND, Kea), domain: isc.org, country: US, importance: 3, aliases: [isc, bind, bind9, kea dhcp, isc dhcp], hints: { github_org: isc-projects, github_repos: [isc-projects/bind9, isc-projects/kea] } }947      - { name: PowerDNS, domain: powerdns.com, country: NL, importance: 2, aliases: [powerdns, pdns, dnsdist, powerdns recursor], hints: { github_org: PowerDNS, github_repos: [PowerDNS/pdns] } }948      - { name: dnsmasq, domain: thekelleys.org.uk, country: GB, importance: 2, aliases: [dnsmasq, simon kelley] }949      - { name: OpenWrt, domain: openwrt.org, country: INT, importance: 2, aliases: [openwrt, lede], hints: { github_org: openwrt, github_repos: [openwrt/openwrt, openwrt/luci] } }950      - { name: DD-WRT, domain: dd-wrt.com, country: DE, importance: 1, aliases: [dd-wrt, ddwrt] }951      - { name: pfSense (Netgate), domain: pfsense.org, country: US, importance: 2, aliases: [pfsense, netgate], hints: { github_org: pfsense, github_repos: [pfsense/pfsense] } }952      - { name: OPNsense (Deciso), domain: opnsense.org, country: NL, importance: 2, aliases: [opnsense, deciso], hints: { github_org: opnsense, github_repos: [opnsense/core] } }953      - { name: VyOS, domain: vyos.io, country: US, importance: 1, aliases: [vyos, vyos networks], hints: { github_org: vyos, github_repos: [vyos/vyos-1x] } }954      - { name: FRRouting, domain: frrouting.org, country: US, importance: 2, aliases: [frr, frrouting, quagga], hints: { github_org: FRRouting, github_repos: [FRRouting/frr] } }955      - { name: Zabbix, domain: zabbix.com, country: LV, importance: 2, aliases: [zabbix], hints: { github_org: zabbix, github_repos: [zabbix/zabbix] } }956      - { name: Nagios, domain: nagios.org, country: US, importance: 1, aliases: [nagios core, nagios enterprises], hints: { github_org: NagiosEnterprises, github_repos: [NagiosEnterprises/nagioscore] } }957      - { name: Icinga, domain: icinga.com, country: DE, importance: 1, aliases: [icinga, icinga 2], hints: { github_org: Icinga, github_repos: [Icinga/icinga2] } }958      - { name: Checkmk, domain: checkmk.com, country: DE, importance: 1, aliases: [checkmk, check_mk, tribe29], hints: { github_org: Checkmk, github_repos: [Checkmk/checkmk] } }959      - { name: LibreNMS, domain: librenms.org, country: INT, importance: 1, aliases: [librenms], hints: { github_org: librenms, github_repos: [librenms/librenms] } }960      - { name: Netdata, domain: netdata.cloud, country: US, importance: 1, aliases: [netdata], hints: { github_org: netdata, github_repos: [netdata/netdata] } }961      - { name: Uptime Kuma, domain: uptime.kuma.pet, country: HK, importance: 1, aliases: [uptime kuma, louislam], hints: { github_org: louislam, github_repos: [louislam/uptime-kuma, louislam/dockge] } }962      - { name: Gatus, domain: gatus.io, country: CA, importance: 1, aliases: [gatus, twin production], hints: { github_org: TwiN, github_repos: [TwiN/gatus] } }963      - { name: Healthchecks.io, domain: healthchecks.io, country: LV, importance: 1, aliases: [healthchecks, healthchecks.io], hints: { github_org: healthchecks, github_repos: [healthchecks/healthchecks] } }964      - { name: ntfy, domain: ntfy.sh, country: US, importance: 1, aliases: [ntfy, binwiederhier], hints: { github_org: binwiederhier, github_repos: [binwiederhier/ntfy] } }965      - { name: Gotify, domain: gotify.net, country: DE, importance: 1, aliases: [gotify], hints: { github_org: gotify, github_repos: [gotify/server] } }966      - { name: Paperless-ngx, domain: paperless-ngx.com, country: INT, importance: 1, aliases: [paperless, paperless-ngx], hints: { github_org: paperless-ngx, github_repos: [paperless-ngx/paperless-ngx] } }967      - { name: Immich (FUTO), domain: immich.app, country: US, importance: 2, aliases: [immich, futo immich], hints: { github_org: immich-app, github_repos: [immich-app/immich] } }968      - { name: FUTO, domain: futo.org, country: US, importance: 1, aliases: [futo, grayjay, futo keyboard, futo voice], hints: { github_org: futo-org } }969      - { name: PhotoPrism, domain: photoprism.app, country: DE, importance: 1, aliases: [photoprism], hints: { github_org: photoprism, github_repos: [photoprism/photoprism] } }970      - { name: Navidrome, domain: navidrome.org, country: INT, importance: 1, aliases: [navidrome, subsonic api], hints: { github_org: navidrome, github_repos: [navidrome/navidrome] } }971      - { name: Audiobookshelf, domain: audiobookshelf.org, country: US, importance: 1, aliases: [audiobookshelf, abs], hints: { github_org: advplyr, github_repos: [advplyr/audiobookshelf] } }972      - { name: Sonarr, domain: sonarr.tv, country: INT, importance: 1, aliases: [sonarr, servarr], hints: { github_org: Sonarr, github_repos: [Sonarr/Sonarr] } }973      - { name: Radarr, domain: radarr.video, country: INT, importance: 1, aliases: [radarr], hints: { github_org: Radarr, github_repos: [Radarr/Radarr] } }974      - { name: Lidarr, domain: lidarr.audio, country: INT, importance: 1, aliases: [lidarr], hints: { github_org: Lidarr, github_repos: [Lidarr/Lidarr] } }975      - { name: Prowlarr, domain: prowlarr.com, country: INT, importance: 1, aliases: [prowlarr], hints: { github_org: Prowlarr, github_repos: [Prowlarr/Prowlarr] } }976      - { name: Readarr, domain: readarr.com, country: INT, importance: 1, aliases: [readarr], hints: { github_org: Readarr, github_repos: [Readarr/Readarr] } }977      - { name: Overseerr, domain: overseerr.dev, country: INT, importance: 1, aliases: [overseerr, jellyseerr], hints: { github_org: sct, github_repos: [sct/overseerr, seerr-team/seerr] } }978      - { name: Tautulli, domain: tautulli.com, country: US, importance: 1, aliases: [tautulli, plexpy], hints: { github_org: Tautulli, github_repos: [Tautulli/Tautulli] } }979      - { name: Portainer, domain: portainer.io, country: NZ, importance: 2, aliases: [portainer, portainer ce], hints: { github_org: portainer, github_repos: [portainer/portainer] } }980      - { name: CasaOS (IceWhale), domain: casaos.io, country: CN, importance: 1, aliases: [casaos, icewhale, zimaos], hints: { github_org: IceWhaleTech, github_repos: [IceWhaleTech/CasaOS] } }981      - { name: Umbrel, domain: umbrel.com, country: IN, importance: 1, aliases: [umbrel, umbrelos], hints: { github_org: getumbrel, github_repos: [getumbrel/umbrel] } }982      - { name: YunoHost, domain: yunohost.org, country: FR, importance: 1, aliases: [yunohost], hints: { github_org: YunoHost, github_repos: [YunoHost/yunohost] } }983      - { name: Cloudron, domain: cloudron.io, country: DE, importance: 1, aliases: [cloudron] }984      - { name: Coolify, domain: coolify.io, country: HU, importance: 1, aliases: [coolify], hints: { github_org: coollabsio, github_repos: [coollabsio/coolify] } }985      - { name: Dokploy, domain: dokploy.com, country: PE, importance: 1, aliases: [dokploy], hints: { github_org: Dokploy, github_repos: [Dokploy/dokploy] } }986      - { name: CapRover, domain: caprover.com, country: CA, importance: 1, aliases: [caprover, captainduckduck], hints: { github_org: caprover, github_repos: [caprover/caprover] } }987      - { name: Dokku, domain: dokku.com, country: US, importance: 1, aliases: [dokku], hints: { github_org: dokku, github_repos: [dokku/dokku] } }988      - { name: Nginx Proxy Manager, domain: nginxproxymanager.com, country: AU, importance: 1, aliases: [nginx proxy manager, npm proxy manager], hints: { github_org: NginxProxyManager, github_repos: [NginxProxyManager/nginx-proxy-manager] } }989      - { name: FreeIPA, domain: freeipa.org, country: US, importance: 1, aliases: [freeipa, ipa], hints: { github_org: freeipa, github_repos: [freeipa/freeipa] } }990      - { name: Samba, domain: samba.org, country: INT, importance: 2, aliases: [samba, smb, cifs, samba team], hints: { github_repos: [samba-team/samba] } }991      - { name: OpenLDAP Foundation, domain: openldap.org, country: US, importance: 2, aliases: [openldap, slapd], hints: { github_repos: [openldap/openldap] } }992      - { name: 389 Directory Server, domain: port389.org, country: US, importance: 1, aliases: [389 ds, 389-ds, port389], hints: { github_org: 389ds, github_repos: [389ds/389-ds-base] } }993      - { name: Postfix, domain: postfix.org, country: US, importance: 2, aliases: [postfix mta, wietse venema], hints: { github_repos: [vdukhovni/postfix] } }994      - { name: Dovecot (Open-Xchange), domain: dovecot.org, country: FI, importance: 2, aliases: [dovecot, dovecot imap], hints: { github_org: dovecot, github_repos: [dovecot/core] } }995      - { name: Exim, domain: exim.org, country: GB, importance: 2, aliases: [exim mta], hints: { github_org: Exim, github_repos: [Exim/exim] } }996      - { name: mailcow, domain: mailcow.email, country: DE, importance: 1, aliases: [mailcow, mailcow dockerized, servercow], hints: { github_org: mailcow, github_repos: [mailcow/mailcow-dockerized] } }997      - { name: Mail-in-a-Box, domain: mailinabox.email, country: US, importance: 1, aliases: [mail-in-a-box, miab], hints: { github_org: mail-in-a-box, github_repos: [mail-in-a-box/mailinabox] } }998      - { name: Stalwart Labs, domain: stalw.art, country: GB, importance: 1, aliases: [stalwart mail server, stalwart], hints: { github_org: stalwartlabs, github_repos: [stalwartlabs/stalwart] } }999      - { name: maddy, domain: maddy.email, country: INT, importance: 1, aliases: [maddy mail server], hints: { github_org: foxcpp, github_repos: [foxcpp/maddy] } }1000      - { name: Roundcube, domain: roundcube.net, country: CH, importance: 1, aliases: [roundcube webmail], hints: { github_org: roundcube, github_repos: [roundcube/roundcubemail] } }1001      - { name: SnappyMail, domain: snappymail.eu, country: NL, importance: 1, aliases: [snappymail, rainloop], hints: { github_org: the-djmaze, github_repos: [the-djmaze/snappymail] } }1002      - { name: Rspamd, domain: rspamd.com, country: INT, importance: 1, aliases: [rspamd], hints: { github_org: rspamd, github_repos: [rspamd/rspamd] } }1003      - { name: OpenDKIM, domain: opendkim.org, country: US, importance: 1, aliases: [opendkim, opendmarc, trusted domain project] }1004      - { name: listmonk, domain: listmonk.app, country: IN, importance: 1, aliases: [listmonk, zerodha tech], hints: { github_org: knadh, github_repos: [knadh/listmonk] } }1005      - { name: Mautic, domain: mautic.org, country: US, importance: 1, aliases: [mautic], hints: { github_org: mautic, github_repos: [mautic/mautic] } }1006      - { name: WriteFreely, domain: writefreely.org, country: US, importance: 1, aliases: [writefreely, write.as], hints: { github_org: writefreely, github_repos: [writefreely/writefreely] } }1007      - { name: Plausible Analytics, domain: plausible.io, country: EE, importance: 1, aliases: [plausible], hints: { github_org: plausible, github_repos: [plausible/analytics] } }1008      - { name: Umami, domain: umami.is, country: US, importance: 1, aliases: [umami analytics], hints: { github_org: umami-software, github_repos: [umami-software/umami] } }1009      - { name: Matomo, domain: matomo.org, country: NZ, importance: 2, aliases: [matomo, piwik, innocraft], hints: { github_org: matomo-org, github_repos: [matomo-org/matomo] } }1010      - { name: PostHog, domain: posthog.com, country: US, importance: 2, aliases: [posthog], hints: { github_org: PostHog, github_repos: [PostHog/posthog] } }1011      - { name: Countly, domain: countly.com, country: GB, importance: 1, aliases: [countly], hints: { github_org: Countly, github_repos: [Countly/countly-server] } }1012      - { name: GoatCounter, domain: goatcounter.com, country: NL, importance: 1, aliases: [goatcounter], hints: { github_org: arp242, github_repos: [arp242/goatcounter] } }1013      - { name: Shlink, domain: shlink.io, country: ES, importance: 1, aliases: [shlink], hints: { github_org: shlinkio, github_repos: [shlinkio/shlink] } }1014      - { name: YOURLS, domain: yourls.org, country: FR, importance: 1, aliases: [yourls], hints: { github_org: YOURLS, github_repos: [YOURLS/YOURLS] } }1015      - { name: Kutt, domain: kutt.it, country: INT, importance: 1, aliases: [kutt], hints: { github_org: thedevs-network, github_repos: [thedevs-network/kutt] } }1016      - { name: Weblate, domain: weblate.org, country: CZ, importance: 1, aliases: [weblate], hints: { github_org: WeblateOrg, github_repos: [WeblateOrg/weblate] } }1017      - { name: Tolgee, domain: tolgee.io, country: CZ, importance: 1, aliases: [tolgee], hints: { github_org: tolgee, github_repos: [tolgee/tolgee-platform] } }1018      - { name: Kroki, domain: kroki.io, country: FR, importance: 1, aliases: [kroki], hints: { github_org: yuzutech, github_repos: [yuzutech/kroki] } }1019      - { name: PlantUML, domain: plantuml.com, country: FR, importance: 1, aliases: [plantuml], hints: { github_org: plantuml, github_repos: [plantuml/plantuml] } }1020      - { name: Typst, domain: typst.app, country: DE, importance: 2, aliases: [typst], hints: { github_org: typst, github_repos: [typst/typst] } }1021      - { name: LaTeX Project, domain: latex-project.org, country: INT, importance: 2, aliases: [latex, latex3, latex team], hints: { github_org: latex3, github_repos: [latex3/latex2e, latex3/latex3] } }1022      - { name: TeX Users Group (TeX Live), domain: tug.org, country: US, importance: 2, aliases: [tug, tex live, texlive, ctan], hints: { github_repos: [TeX-Live/texlive-source] } }1023      - { name: MiKTeX, domain: miktex.org, country: DE, importance: 1, aliases: [miktex], hints: { github_org: MiKTeX, github_repos: [MiKTeX/miktex] } }1024      - { name: Overleaf, domain: overleaf.com, country: GB, importance: 1, aliases: [overleaf, overleaf community edition, sharelatex], hints: { github_org: overleaf, github_repos: [overleaf/overleaf] } }1025      - { name: Pandoc, domain: pandoc.org, country: US, importance: 2, aliases: [pandoc, john macfarlane], hints: { github_org: jgm, github_repos: [jgm/pandoc] } }1026      - { name: Asciidoctor, domain: asciidoctor.org, country: US, importance: 1, aliases: [asciidoctor, asciidoc], hints: { github_org: asciidoctor, github_repos: [asciidoctor/asciidoctor] } }1027      - { name: Zettlr, domain: zettlr.com, country: DE, importance: 1, aliases: [zettlr], hints: { github_org: Zettlr, github_repos: [Zettlr/Zettlr] } }1028      - { name: Godot Engine, domain: godotengine.org, country: INT, importance: 2, aliases: [godot, godot foundation, gdscript], hints: { github_org: godotengine, github_repos: [godotengine/godot] } }1029      - { name: Bevy Foundation, domain: bevyengine.org, country: US, importance: 1, aliases: [bevy, bevy engine], hints: { github_org: bevyengine, github_repos: [bevyengine/bevy] } }1030      - { name: Defold Foundation, domain: defold.com, country: SE, importance: 1, aliases: [defold], hints: { github_org: defold, github_repos: [defold/defold] } }1031      - { name: Open 3D Foundation (O3DE), domain: o3de.org, country: US, importance: 1, aliases: [o3de, open 3d engine, lumberyard], hints: { github_org: o3de, github_repos: [o3de/o3de] } }1032      - { name: Stride, domain: stride3d.net, country: INT, importance: 1, aliases: [stride engine, xenko], hints: { github_org: stride3d, github_repos: [stride3d/stride] } }1033      - { name: MonoGame Foundation, domain: monogame.net, country: US, importance: 1, aliases: [monogame, xna], hints: { github_org: MonoGame, github_repos: [MonoGame/MonoGame] } }1034      - { name: LÖVE, domain: love2d.org, country: INT, importance: 1, aliases: [love2d, love engine], hints: { github_org: love2d, github_repos: [love2d/love] } }1035      - { name: Ren'Py, domain: renpy.org, country: US, importance: 1, aliases: [renpy, ren'py], hints: { github_org: renpy, github_repos: [renpy/renpy] } }1036      - { name: RetroArch (Libretro), domain: retroarch.com, country: INT, importance: 1, aliases: [retroarch, libretro], hints: { github_org: libretro, github_repos: [libretro/RetroArch] } }1037      - { name: Dolphin Emulator, domain: dolphin-emu.org, country: INT, importance: 1, aliases: [dolphin emu], hints: { github_org: dolphin-emu, github_repos: [dolphin-emu/dolphin] } }1038      - { name: PCSX2, domain: pcsx2.net, country: INT, importance: 1, aliases: [pcsx2], hints: { github_org: PCSX2, github_repos: [PCSX2/pcsx2] } }1039      - { name: RPCS3, domain: rpcs3.net, country: INT, importance: 1, aliases: [rpcs3], hints: { github_org: RPCS3, github_repos: [RPCS3/rpcs3] } }1040      - { name: Lutris, domain: lutris.net, country: FR, importance: 1, aliases: [lutris], hints: { github_org: lutris, github_repos: [lutris/lutris] } }1041      - { name: Heroic Games Launcher, domain: heroicgameslauncher.com, country: INT, importance: 1, aliases: [heroic, heroic launcher], hints: { github_org: Heroic-Games-Launcher, github_repos: [Heroic-Games-Launcher/HeroicGamesLauncher] } }1042      - { name: Xfce, domain: xfce.org, country: INT, importance: 1, aliases: [xfce desktop], hints: { github_org: xfce-mirror, github_repos: [xfce-mirror/xfce4-panel] } }1043      - { name: LXQt, domain: lxqt-project.org, country: INT, importance: 1, aliases: [lxqt, lxde], hints: { github_org: lxqt, github_repos: [lxqt/lxqt] } }1044      - { name: MATE Desktop, domain: mate-desktop.org, country: INT, importance: 1, aliases: [mate desktop, mate], hints: { github_org: mate-desktop, github_repos: [mate-desktop/mate-desktop] } }1045      - { name: Buddies of Budgie, domain: buddiesofbudgie.org, country: US, importance: 1, aliases: [budgie desktop, budgie], hints: { github_org: BuddiesOfBudgie, github_repos: [BuddiesOfBudgie/budgie-desktop] } }1046      - { name: Enlightenment, domain: enlightenment.org, country: INT, importance: 1, aliases: [enlightenment, efl] }1047      - { name: Sway, domain: swaywm.org, country: INT, importance: 1, aliases: [sway, swaywm, wlroots], hints: { github_org: swaywm, github_repos: [swaywm/sway] } }1048      - { name: Hyprland, domain: hyprland.org, country: PL, importance: 1, aliases: [hyprland, hypr], hints: { github_org: hyprwm, github_repos: [hyprwm/Hyprland] } }1049      - { name: i3, domain: i3wm.org, country: DE, importance: 1, aliases: [i3 window manager, i3wm], hints: { github_org: i3, github_repos: [i3/i3] } }1050      - { name: Deepin, domain: deepin.org, country: CN, importance: 1, aliases: [deepin, deepin desktop environment, dde], hints: { github_org: linuxdeepin, github_repos: [linuxdeepin/dde-session-shell] } }1051      - { name: n8n, domain: n8n.io, country: DE, importance: 2, aliases: [n8n, n8n workflow automation], hints: { github_org: n8n-io, github_repos: [n8n-io/n8n] } }1052      - { name: Activepieces, domain: activepieces.com, country: US, importance: 1, aliases: [activepieces], hints: { github_org: activepieces, github_repos: [activepieces/activepieces] } }1053      - { name: Cal.com, domain: cal.com, country: US, importance: 1, aliases: [cal.com, calcom, calendso], hints: { github_org: calcom, github_repos: [calcom/cal.diy] } }1054      - { name: Formbricks, domain: formbricks.com, country: DE, importance: 1, aliases: [formbricks], hints: { github_org: formbricks, github_repos: [formbricks/formbricks] } }1055      - { name: Documenso, domain: documenso.com, country: DE, importance: 1, aliases: [documenso], hints: { github_org: documenso, github_repos: [documenso/documenso] } }1056      - { name: Chatwoot, domain: chatwoot.com, country: IN, importance: 1, aliases: [chatwoot], hints: { github_org: chatwoot, github_repos: [chatwoot/chatwoot] } }1057      - { name: Twenty, domain: twenty.com, country: FR, importance: 1, aliases: [twenty crm, twentyhq], hints: { github_org: twentyhq, github_repos: [twentyhq/twenty] } }1058      - { name: Odoo, domain: odoo.com, country: BE, importance: 2, aliases: [odoo, openerp, odoo community], hints: { github_org: odoo, github_repos: [odoo/odoo] } }1059      - { name: ERPNext (Frappe), domain: frappe.io, country: IN, importance: 1, aliases: [erpnext, frappe, frappe framework], hints: { github_org: frappe, github_repos: [frappe/erpnext, frappe/frappe] } }1060      - { name: Medusa, domain: medusajs.com, country: DK, importance: 1, aliases: [medusa commerce, medusajs], hints: { github_org: medusajs, github_repos: [medusajs/medusa] } }1061      - { name: Saleor, domain: saleor.io, country: PL, importance: 1, aliases: [saleor], hints: { github_org: saleor, github_repos: [saleor/saleor] } }1062      - { name: Vendure, domain: vendure.io, country: AT, importance: 1, aliases: [vendure], hints: { github_org: vendure-ecommerce, github_repos: [vendurehq/vendure] } }1063      - { name: PrestaShop, domain: prestashop.com, country: FR, importance: 1, aliases: [prestashop, prestashop project], hints: { github_org: PrestaShop, github_repos: [PrestaShop/PrestaShop] } }1064      - { name: Magento Open Source / Adobe Commerce, domain: magento.com, country: US, importance: 1, aliases: [magento, magento open source, mage-os], hints: { github_org: magento, github_repos: [magento/magento2, mage-os/mageos-magento2] } }1065      - { name: Discourse, domain: discourse.org, country: US, importance: 2, aliases: [discourse, civilized discourse construction kit], hints: { github_org: discourse, github_repos: [discourse/discourse] } }1066      - { name: Flarum, domain: flarum.org, country: INT, importance: 1, aliases: [flarum], hints: { github_org: flarum, github_repos: [flarum/framework] } }1067      - { name: NodeBB, domain: nodebb.org, country: CA, importance: 1, aliases: [nodebb], hints: { github_org: NodeBB, github_repos: [NodeBB/NodeBB] } }1068      - { name: MediaWiki, domain: mediawiki.org, country: US, importance: 2, aliases: [mediawiki], hints: { github_org: wikimedia, github_repos: [wikimedia/mediawiki] } }1069      - { name: XWiki, domain: xwiki.org, country: FR, importance: 1, aliases: [xwiki, cryptpad], hints: { github_org: xwiki, github_repos: [xwiki/xwiki-platform] } }1070      - { name: BookStack, domain: bookstackapp.com, country: GB, importance: 1, aliases: [bookstack], hints: { github_org: BookStackApp, github_repos: [BookStackApp/BookStack] } }1071      - { name: Outline, domain: getoutline.com, country: US, importance: 1, aliases: [outline wiki], hints: { github_org: outline, github_repos: [outline/outline] } }1072      - { name: Wiki.js, domain: js.wiki, country: CA, importance: 1, aliases: [wiki.js, wikijs, requarks], hints: { github_org: requarks, github_repos: [requarks/wiki] } }1073      - { name: DokuWiki, domain: dokuwiki.org, country: DE, importance: 1, aliases: [dokuwiki], hints: { github_org: dokuwiki, github_repos: [dokuwiki/dokuwiki] } }1074      - { name: CryptPad, domain: cryptpad.org, country: FR, importance: 1, aliases: [cryptpad], hints: { github_org: cryptpad, github_repos: [cryptpad/cryptpad] } }1075      - { name: Etherpad, domain: etherpad.org, country: INT, importance: 1, aliases: [etherpad, etherpad lite], hints: { github_org: ether, github_repos: [ether/etherpad] } }1076      - { name: HedgeDoc, domain: hedgedoc.org, country: DE, importance: 1, aliases: [hedgedoc, codimd], hints: { github_org: hedgedoc, github_repos: [hedgedoc/hedgedoc] } }1077      - { name: Firefly III, domain: firefly-iii.org, country: NL, importance: 1, aliases: [firefly iii, firefly-iii], hints: { github_org: firefly-iii, github_repos: [firefly-iii/firefly-iii] } }1078      - { name: Actual Budget, domain: actualbudget.org, country: US, importance: 1, aliases: [actual budget, actual], hints: { github_org: actualbudget, github_repos: [actualbudget/actual] } }1079      - { name: GnuCash, domain: gnucash.org, country: US, importance: 1, aliases: [gnucash], hints: { github_org: Gnucash, github_repos: [Gnucash/gnucash] } }1080      - { name: Invoice Ninja, domain: invoiceninja.com, country: IL, importance: 1, aliases: [invoice ninja], hints: { github_org: invoiceninja, github_repos: [invoiceninja/invoiceninja] } }1081      - { name: FreshRSS, domain: freshrss.org, country: FR, importance: 1, aliases: [freshrss], hints: { github_org: FreshRSS, github_repos: [FreshRSS/FreshRSS] } }1082      - { name: Miniflux, domain: miniflux.app, country: CA, importance: 1, aliases: [miniflux], hints: { github_org: miniflux, github_repos: [miniflux/v2] } }1083      - { name: Wallabag, domain: wallabag.org, country: FR, importance: 1, aliases: [wallabag], hints: { github_org: wallabag, github_repos: [wallabag/wallabag] } }1084      - { name: Linkwarden, domain: linkwarden.app, country: CA, importance: 1, aliases: [linkwarden], hints: { github_org: linkwarden, github_repos: [linkwarden/linkwarden] } }1085      - { name: Stirling-PDF, domain: stirlingpdf.com, country: GB, importance: 1, aliases: [stirling pdf, stirling-pdf], hints: { github_org: Stirling-Tools, github_repos: [Stirling-Tools/Stirling-PDF] } }1086      - { name: Homepage (gethomepage), domain: gethomepage.dev, country: US, importance: 1, aliases: [homepage dashboard, gethomepage], hints: { github_org: gethomepage, github_repos: [gethomepage/homepage] } }1087      - { name: Homarr, domain: homarr.dev, country: CH, importance: 1, aliases: [homarr], hints: { github_org: homarr-labs, github_repos: [homarr-labs/homarr] } }1088      - { name: Grocy, domain: grocy.info, country: DE, importance: 1, aliases: [grocy], hints: { github_org: grocy, github_repos: [grocy/grocy] } }1089      - { name: Mealie, domain: mealie.io, country: US, importance: 1, aliases: [mealie], hints: { github_org: mealie-recipes, github_repos: [mealie-recipes/mealie] } }1090      - { name: Frigate NVR, domain: frigate.video, country: US, importance: 1, aliases: [frigate, frigate nvr, blakeblackshear], hints: { github_org: blakeblackshear, github_repos: [blakeblackshear/frigate] } }1091      - { name: Tasmota, domain: tasmota.info, country: INT, importance: 1, aliases: [tasmota], hints: { github_org: arendst, github_repos: [arendst/Tasmota] } }1092      - { name: OctoPrint, domain: octoprint.org, country: DE, importance: 1, aliases: [octoprint], hints: { github_org: OctoPrint, github_repos: [OctoPrint/OctoPrint] } }1093      - { name: PrusaSlicer, domain: prusa3d.com, country: CZ, importance: 1, aliases: [prusaslicer, prusa research, prusa3d], hints: { github_org: prusa3d, github_repos: [prusa3d/PrusaSlicer] } }1094      - { name: OrcaSlicer, domain: orcaslicer.com, country: INT, importance: 1, aliases: [orcaslicer, orca slicer], hints: { github_org: OrcaSlicer, github_repos: [OrcaSlicer/OrcaSlicer] } }1095      - { name: FreeCAD, domain: freecad.org, country: INT, importance: 1, aliases: [freecad], hints: { github_org: FreeCAD, github_repos: [FreeCAD/FreeCAD] } }1096      - { name: KiCad, domain: kicad.org, country: INT, importance: 2, aliases: [kicad, kicad eda], hints: { github_org: KiCad, github_repos: [KiCad/kicad-source-mirror] } }1097      - { name: OpenSCAD, domain: openscad.org, country: INT, importance: 1, aliases: [openscad], hints: { github_org: openscad, github_repos: [openscad/openscad] } }1098      - { name: Arduino, domain: arduino.cc, country: IT, importance: 2, aliases: [arduino, arduino ide, arduino cli], hints: { github_org: arduino, github_repos: [arduino/arduino-ide, arduino/arduino-cli, arduino/ArduinoCore-avr] } }1099      - { name: PlatformIO, domain: platformio.org, country: UA, importance: 1, aliases: [platformio], hints: { github_org: platformio, github_repos: [platformio/platformio-core] } }1100      - { name: Raspberry Pi Foundation, domain: raspberrypi.org, country: GB, importance: 2, aliases: [raspberry pi foundation, raspberry pi os, raspbian], hints: { github_org: raspberrypi, github_repos: [raspberrypi/linux, raspberrypi/firmware] } }1101      - { name: Armbian, domain: armbian.com, country: SI, importance: 1, aliases: [armbian], hints: { github_org: armbian, github_repos: [armbian/build] } }1102      - { name: DietPi, domain: dietpi.com, country: INT, importance: 1, aliases: [dietpi], hints: { github_org: MichaIng, github_repos: [MichaIng/DietPi] } }1103      - { name: LibreELEC, domain: libreelec.tv, country: INT, importance: 1, aliases: [libreelec], hints: { github_org: LibreELEC, github_repos: [LibreELEC/LibreELEC.tv] } }1104      - { name: Batocera, domain: batocera.org, country: FR, importance: 1, aliases: [batocera, batocera.linux], hints: { github_org: batocera-linux, github_repos: [batocera-linux/batocera.linux] } }1105      - { name: Bitcoin Core, domain: bitcoincore.org, country: INT, importance: 2, aliases: [bitcoin core, bitcoind], hints: { github_org: bitcoin, github_repos: [bitcoin/bitcoin] } }1106      - { name: Monero, domain: getmonero.org, country: INT, importance: 1, aliases: [monero, xmr], hints: { github_org: monero-project, github_repos: [monero-project/monero] } }1107      - { name: Ethereum Foundation (go-ethereum), domain: ethereum.org, country: CH, importance: 2, aliases: [ethereum foundation, geth, go-ethereum, solidity], hints: { github_org: ethereum, github_repos: [ethereum/go-ethereum, argotorg/solidity] } }1108      - { name: JOSM, domain: josm.de, country: DE, importance: 1, aliases: [josm], hints: { github_org: JOSM, github_repos: [JOSM/josm] } }1109      - { name: Organic Maps, domain: organicmaps.app, country: EE, importance: 1, aliases: [organic maps, comaps], hints: { github_org: organicmaps, github_repos: [organicmaps/organicmaps] } }1110      - { name: OsmAnd, domain: osmand.net, country: NL, importance: 1, aliases: [osmand], hints: { github_org: osmandapp, github_repos: [osmandapp/OsmAnd] } }1111      - { name: Project OSRM, domain: project-osrm.org, country: DE, importance: 1, aliases: [osrm, open source routing machine], hints: { github_org: Project-OSRM, github_repos: [Project-OSRM/osrm-backend] } }1112      - { name: GraphHopper, domain: graphhopper.com, country: DE, importance: 1, aliases: [graphhopper], hints: { github_org: graphhopper, github_repos: [graphhopper/graphhopper] } }1113      - { name: Nominatim, domain: nominatim.org, country: DE, importance: 1, aliases: [nominatim], hints: { github_org: osm-search, github_repos: [osm-search/Nominatim] } }1114      - { name: Pelias, domain: pelias.io, country: US, importance: 1, aliases: [pelias geocoder], hints: { github_org: pelias, github_repos: [pelias/pelias, pelias/api] } }1115      - { name: VS Codium, domain: vscodium.com, country: INT, importance: 1, aliases: [vscodium], hints: { github_org: VSCodium, github_repos: [VSCodium/vscodium] } }1116      - { name: Eclipse Theia, domain: theia-ide.org, country: BE, importance: 1, aliases: [theia, theia ide], hints: { github_org: eclipse-theia, github_repos: [eclipse-theia/theia, eclipse-theia/theia-ide] } }1117      - { name: Coder (code-server), domain: coder.com, country: US, importance: 1, aliases: [coder, code-server], hints: { github_org: coder, github_repos: [coder/code-server, coder/coder] } }1118      - { name: Gitpod (Ona), domain: gitpod.io, country: DE, importance: 1, aliases: [gitpod, ona, devcontainers], hints: { github_org: gitpod-io, github_repos: [gitpod-io/gitpod] } }1119      - { name: Development Containers, domain: containers.dev, country: US, importance: 1, aliases: [devcontainers, dev containers, devcontainer spec], hints: { github_org: devcontainers, github_repos: [devcontainers/spec, devcontainers/cli] } }1120      - { name: DBeaver, domain: dbeaver.io, country: US, importance: 1, aliases: [dbeaver, cloudbeaver], hints: { github_org: dbeaver, github_repos: [dbeaver/dbeaver] } }1121      - { name: Bruno, domain: usebruno.com, country: IN, importance: 1, aliases: [bruno api client], hints: { github_org: usebruno, github_repos: [usebruno/bruno] } }1122      - { name: Hoppscotch, domain: hoppscotch.io, country: IN, importance: 1, aliases: [hoppscotch, postwoman], hints: { github_org: hoppscotch, github_repos: [hoppscotch/hoppscotch] } }1123      - { name: LocalStack, domain: localstack.cloud, country: CH, importance: 1, aliases: [localstack], hints: { github_org: localstack, github_repos: [localstack/localstack] } }1124      - { name: Testcontainers (Docker), domain: testcontainers.com, country: US, importance: 1, aliases: [testcontainers], hints: { github_org: testcontainers, github_repos: [testcontainers/testcontainers-java, testcontainers/testcontainers-go] } }1125      - { name: Locust, domain: locust.io, country: SE, importance: 1, aliases: [locust load testing], hints: { github_org: locustio, github_repos: [locustio/locust] } }1126      - { name: Gatling, domain: gatling.io, country: FR, importance: 1, aliases: [gatling], hints: { github_org: gatling, github_repos: [gatling/gatling] } }1127      - { name: Robot Framework Foundation, domain: robotframework.org, country: FI, importance: 1, aliases: [robot framework], hints: { github_org: robotframework, github_repos: [robotframework/robotframework] } }1128      - { name: Appium (OpenJS), domain: appium.io, country: US, importance: 1, aliases: [appium], hints: { github_org: appium, github_repos: [appium/appium] } }1129      - { name: pytest, domain: pytest.org, country: INT, importance: 2, aliases: [pytest, pytest-dev], hints: { github_org: pytest-dev, github_repos: [pytest-dev/pytest] } }1130      - { name: Hypothesis, domain: hypothesis.works, country: GB, importance: 1, aliases: [hypothesis testing, hypothesis-python], hints: { github_org: HypothesisWorks, github_repos: [HypothesisWorks/hypothesis] } }1131      - { name: JUnit, domain: junit.org, country: INT, importance: 2, aliases: [junit, junit 5, junit jupiter], hints: { github_org: junit-team, github_repos: [junit-team/junit-framework] } }1132      - { name: Mockito, domain: mockito.org, country: INT, importance: 1, aliases: [mockito], hints: { github_org: mockito, github_repos: [mockito/mockito] } }1133      - { name: Cucumber, domain: cucumber.io, country: GB, importance: 1, aliases: [cucumber, gherkin, cucumber open], hints: { github_org: cucumber, github_repos: [cucumber/cucumber-jvm, cucumber/cucumber-js] } }1134      - { name: RSpec, domain: rspec.info, country: INT, importance: 1, aliases: [rspec], hints: { github_org: rspec, github_repos: [rspec/rspec-core, rspec/rspec] } }1135      - { name: PHPUnit, domain: phpunit.de, country: DE, importance: 1, aliases: [phpunit, sebastian bergmann], hints: { github_org: sebastianbergmann, github_repos: [sebastianbergmann/phpunit] } }1136      - { name: Pest, domain: pestphp.com, country: PT, importance: 1, aliases: [pest php, pestphp], hints: { github_org: pestphp, github_repos: [pestphp/pest] } }1137      - { name: SonarSource (SonarQube Community), domain: sonarsource.com, country: CH, importance: 1, aliases: [sonarqube, sonarqube community build, sonarlint, sonarsource], hints: { github_org: SonarSource, github_repos: [SonarSource/sonarqube] } }1138      - { name: ShellCheck, domain: shellcheck.net, country: INT, importance: 1, aliases: [shellcheck, koalaman], hints: { github_org: koalaman, github_repos: [koalaman/shellcheck] } }1139      - { name: pre-commit, domain: pre-commit.com, country: US, importance: 1, aliases: [pre-commit, pre-commit hooks], hints: { github_org: pre-commit, github_repos: [pre-commit/pre-commit] } }1140      - { name: EditorConfig, domain: editorconfig.org, country: INT, importance: 1, aliases: [editorconfig], hints: { github_org: editorconfig, github_repos: [editorconfig/editorconfig-core-c] } }1141      - { name: Semantic Versioning, domain: semver.org, country: INT, importance: 1, aliases: [semver, semantic versioning], hints: { github_org: semver, github_repos: [semver/semver] } }1142      - { name: Conventional Commits, domain: conventionalcommits.org, country: INT, importance: 1, aliases: [conventional commits], hints: { github_org: conventional-commits, github_repos: [conventional-commits/conventionalcommits.org] } }1143      - { name: Keep a Changelog, domain: keepachangelog.com, country: INT, importance: 1, aliases: [keep a changelog], hints: { github_org: olivierlacan, github_repos: [olivierlacan/keep-a-changelog] } }1144      - { name: Creative Commons, domain: creativecommons.org, country: US, importance: 2, aliases: [creative commons, cc licenses, cc by], hints: { github_org: creativecommons } }1145      - { name: tldr pages, domain: tldr.sh, country: INT, importance: 1, aliases: [tldr, tldr-pages], hints: { github_org: tldr-pages, github_repos: [tldr-pages/tldr] } }1146      - { name: ripgrep (BurntSushi), domain: burntsushi.net, country: US, importance: 1, aliases: [ripgrep, rg, burntsushi], hints: { github_org: BurntSushi, github_repos: [BurntSushi/ripgrep] } }1147      - { name: htop, domain: htop.dev, country: INT, importance: 1, aliases: [htop], hints: { github_org: htop-dev, github_repos: [htop-dev/htop] } }1148      - { name: jq, domain: jqlang.org, country: INT, importance: 2, aliases: [jq, jqlang], hints: { github_org: jqlang, github_repos: [jqlang/jq] } }1149      - { name: Midnight Commander, domain: midnight-commander.org, country: INT, importance: 1, aliases: [mc, midnight commander], hints: { github_org: MidnightCommander, github_repos: [MidnightCommander/mc] } }1150      - { name: Zellij, domain: zellij.dev, country: DE, importance: 1, aliases: [zellij], hints: { github_org: zellij-org, github_repos: [zellij-org/zellij] } }1151      - { name: Rufus, domain: rufus.ie, country: IE, importance: 1, aliases: [rufus, akeo], hints: { github_org: pbatard, github_repos: [pbatard/rufus] } }1152      - { name: Ventoy, domain: ventoy.net, country: CN, importance: 1, aliases: [ventoy], hints: { github_org: ventoy, github_repos: [ventoy/Ventoy] } }1153      - { name: balenaEtcher (balena), domain: balena.io, country: GB, importance: 1, aliases: [etcher, balena, balenaos], hints: { github_org: balena-io, github_repos: [balena-io/etcher] } }1154      - { name: 7-Zip, domain: 7-zip.org, country: RU, importance: 2, aliases: [7zip, 7-zip, igor pavlov] }1155      - { name: PeaZip, domain: peazip.org, country: IT, importance: 1, aliases: [peazip], hints: { github_org: peazip, github_repos: [peazip/PeaZip] } }1156      - { name: VeraCrypt (IDRIX), domain: veracrypt.io, country: FR, importance: 2, aliases: [veracrypt, idrix, truecrypt], hints: { github_org: veracrypt, github_repos: [veracrypt/VeraCrypt] } }1157      - { name: Cryptomator (Skymatic), domain: cryptomator.org, country: DE, importance: 1, aliases: [cryptomator, skymatic], hints: { github_org: cryptomator, github_repos: [cryptomator/cryptomator] } }1158      - { name: Proton (open-source clients), domain: proton.me, country: CH, importance: 1, aliases: [proton, proton mail, proton pass, protonvpn], hints: { github_org: ProtonMail, github_repos: [ProtonMail/WebClients, ProtonVPN/android-app] } }1159      - { name: Tuta, domain: tuta.com, country: DE, importance: 1, aliases: [tuta, tutanota], hints: { github_org: tutao, github_repos: [tutao/tutanota] } }1160      - { name: SimpleX Chat, domain: simplex.chat, country: GB, importance: 1, aliases: [simplex, simplex chat], hints: { github_org: simplex-chat, github_repos: [simplex-chat/simplex-chat] } }1161      - { name: Session (OPTF), domain: getsession.org, country: AU, importance: 1, aliases: [session messenger, oxen, optf], hints: { github_org: session-foundation, github_repos: [session-foundation/session-desktop] } }1162      - { name: Briar, domain: briarproject.org, country: INT, importance: 1, aliases: [briar], note: "source on code.briarproject.org" }1163      - { name: Delta Chat, domain: delta.chat, country: DE, importance: 1, aliases: [delta chat, deltachat], hints: { github_org: deltachat, github_repos: [chatmail/core, deltachat/deltachat-desktop] } }1164      - { name: XMPP Standards Foundation, domain: xmpp.org, country: US, importance: 1, aliases: [xmpp, xsf, jabber, prosody, ejabberd], hints: { github_org: xsf, github_repos: [xsf/xeps, processone/ejabberd] } }1165      - { name: Dino, domain: dino.im, country: DE, importance: 1, aliases: [dino xmpp], hints: { github_org: dino, github_repos: [dino/dino] } }1166      - { name: Gajim, domain: gajim.org, country: DE, importance: 1, aliases: [gajim], hints: { github_org: gajim, github_repos: [gajim/gajim] } }1167      - { name: Mumble, domain: mumble.info, country: INT, importance: 1, aliases: [mumble, murmur], hints: { github_org: mumble-voip, github_repos: [mumble-voip/mumble] } }1168      - { name: Tox, domain: tox.chat, country: INT, importance: 1, aliases: [tox messenger, toxcore, qtox], hints: { github_org: TokTok, github_repos: [TokTok/c-toxcore] } }1169      - { name: Revolt, domain: revolt.chat, country: GB, importance: 1, aliases: [revolt chat], hints: { github_org: revoltchat, github_repos: [stoatchat/stoatchat] } }1170      - { name: Postal, domain: postalserver.io, country: GB, importance: 1, aliases: [postal mail server, krystal postal], hints: { github_org: postalserver, github_repos: [postalserver/postal] } }1171      - { name: Ente, domain: ente.io, country: IN, importance: 1, aliases: [ente photos, ente auth], hints: { github_org: ente-io, github_repos: [ente/ente] } }1172      - { name: Aegis Authenticator, domain: getaegis.app, country: NL, importance: 1, aliases: [aegis authenticator, beemdevelopment], hints: { github_org: beemdevelopment, github_repos: [beemdevelopment/Aegis] } }1173      - { name: NewPipe, domain: newpipe.net, country: DE, importance: 1, aliases: [newpipe], hints: { github_org: TeamNewPipe, github_repos: [TeamNewPipe/NewPipe] } }1174      - { name: Invidious, domain: invidious.io, country: INT, importance: 1, aliases: [invidious], hints: { github_org: iv-org, github_repos: [iv-org/invidious] } }1175      - { name: SearXNG, domain: searxng.org, country: INT, importance: 1, aliases: [searxng, searx], hints: { github_org: searxng, github_repos: [searxng/searxng] } }1176      - { name: uBlock Origin, domain: ublockorigin.com, country: CA, importance: 2, aliases: [ublock origin, ubo, gorhill], hints: { github_org: gorhill, github_repos: [gorhill/uBlock] } }1177      - { name: Flameshot, domain: flameshot.org, country: INT, importance: 1, aliases: [flameshot], hints: { github_org: flameshot-org, github_repos: [flameshot-org/flameshot] } }1178      - { name: ShareX, domain: getsharex.com, country: INT, importance: 1, aliases: [sharex], hints: { github_org: ShareX, github_repos: [ShareX/ShareX] } }1179      - { name: Greenshot, domain: getgreenshot.org, country: DE, importance: 1, aliases: [greenshot], hints: { github_org: greenshot, github_repos: [greenshot/greenshot] } }1180      - { name: Files, domain: files.community, country: INT, importance: 1, aliases: [files app, files community], hints: { github_org: files-community, github_repos: [files-community/Files] } }1181      - { name: Bottles, domain: usebottles.com, country: IT, importance: 1, aliases: [bottles, bottles wine], hints: { github_org: bottlesdevs, github_repos: [bottlesdevs/Bottles] } }1182      - { name: Waydroid, domain: waydro.id, country: INT, importance: 1, aliases: [waydroid], hints: { github_org: waydroid, github_repos: [waydroid/waydroid] } }1183      - { name: Scrcpy (Genymobile), domain: genymobile.com, country: FR, importance: 1, aliases: [scrcpy, genymotion, genymobile], hints: { github_org: Genymobile, github_repos: [Genymobile/scrcpy] } }1184      - { name: LocalSend, domain: localsend.org, country: DE, importance: 1, aliases: [localsend], hints: { github_org: localsend, github_repos: [localsend/localsend] } }1185      - { name: Jami (Savoir-faire Linux), domain: jami.net, country: CA, importance: 1, aliases: [jami, ring, gnu jami, savoir-faire linux], note: "source on git.jami.net" }1186