From a591ece323ef90af58cd925321a1466d7208696f Mon Sep 17 00:00:00 2001 From: Ridoy Chandra Dey Date: Thu, 31 Oct 2024 22:11:20 +0600 Subject: [PATCH 1/2] fix: resolve OpenSSL compatibility issue in dev server by setting NODE_OPTIONS --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index bf809d6..5d5e96f 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "scripts": { "babel": "babel --presets es2015 app/index.js -o dist/bundle.js", "build": "webpack --config webpack.config.prod.js --mode production", - "start": "webpack-dev-server --mode development --open --config webpack.config.dev.js", + "start": "NODE_OPTIONS=--openssl-legacy-provider webpack-dev-server --mode development --open --config webpack.config.dev.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", From acc35d66b16d5c43d69371d1a2d4e9c36181c8f3 Mon Sep 17 00:00:00 2001 From: Ridoy Chandra Dey Date: Thu, 31 Oct 2024 22:35:01 +0600 Subject: [PATCH 2/2] Added InstructLab to the project list --- app/data/projects.json | 1319 ++++++++++++++++++++-------------------- 1 file changed, 663 insertions(+), 656 deletions(-) diff --git a/app/data/projects.json b/app/data/projects.json index 78755b3..93b135a 100644 --- a/app/data/projects.json +++ b/app/data/projects.json @@ -5,8 +5,8 @@ "projectRepository": "https://github.com/abrt", "projectWebsite": "https://abrt.readthedocs.org/en/latest/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "AeroGear", @@ -14,8 +14,8 @@ "projectRepository": "https://github.com/aerogear", "projectWebsite": "https://aerogear.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "aeshell", @@ -23,8 +23,8 @@ "projectRepository": "https://github.com/aeshell", "projectWebsite": "http://aeshell.github.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache Camel", @@ -32,8 +32,8 @@ "projectRepository": "https://github.com/apache/camel", "projectWebsite": "https://camel.apache.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache DeltaSpike", @@ -41,8 +41,8 @@ "projectRepository": "https://github.com/apache/deltaspike", "projectWebsite": "https://deltaspike.apache.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache Flink", @@ -68,8 +68,8 @@ "projectRepository": "https://github.com/apache/qpid", "projectWebsite": "https://qpid.apache.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache Tomcat", @@ -77,8 +77,8 @@ "projectRepository": "https://github.com/apache/tomcat", "projectWebsite": "https://tomcat.apache.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apicurio", @@ -95,16 +95,16 @@ "projectRepository": "https://github.com/avocado-framework", "projectWebsite": "https://avocado-framework.github.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "awestruct", "projectDescription": "Static site baking and deployment tool written in Ruby", "projectRepository": "https://github.com/awestruct", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "buildah", @@ -112,8 +112,8 @@ "projectRepository": "https://github.com/projectatomic/buildah/", "projectWebsite": "https://buildah.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CEKit", @@ -121,16 +121,16 @@ "projectRepository": "https://github.com/cekit/cekit/", "projectWebsite": "https://cekit.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CentOS CI", "projectDescription": "CI/CD solutions running in containerized pipelines inside OpenShift in CentOS CI", "projectRepository": "https://github.com/CentOS-PaaS-SIG", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Ceylon", @@ -138,32 +138,32 @@ "projectRepository": "https://github.com/ceylon", "projectWebsite": "https://ceylon-lang.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "containers/image", "projectDescription": "A library for working with container images", "projectRepository": "https://github.com/containers/image", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "containers/storage", "projectDescription": "A library for storing and mounting container images", "projectRepository": "https://github.com/containers/storage", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "convert2rhel", "projectDescription": "A tool to automate converting Oracle/CentOS/Scientific/Rocky/Alma Linux to Red Hat Enterprise Linux.", "projectRepository": "https://github.com/oamg/convert2rhel/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "crash", @@ -171,8 +171,8 @@ "projectRepository": "https://github.com/crash-utility", "projectWebsite": "https://crash-utility.github.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Cryostat", @@ -197,8 +197,8 @@ "projectDescription": "Python library for parsing Dockerfile files.", "projectRepository": "https://github.com/DBuildService", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "DCI", @@ -206,16 +206,16 @@ "projectRepository": "https://github.com/redhat-cip/dci-control-server/", "projectWebsite": "https://www.distributed-ci.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dmpy", "projectDescription": "Device-mapper Python bindings", "projectRepository": "https://github.com/bmr-cymru/dmpy", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dumpet", @@ -223,8 +223,8 @@ "projectRepository": "https://github.com/rhboot/dumpet", "projectWebsite": "https://github.com/rhboot/dumpet", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Dynist Project", @@ -232,8 +232,8 @@ "projectRepository": "https://github.com/dyninst", "projectWebsite": "http://www.dyninst.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Eclipse Che", @@ -241,8 +241,8 @@ "projectRepository": "https://github.com/eclipse/che", "projectWebsite": "https://eclipse.org/che", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Eclipse Hono", @@ -250,8 +250,8 @@ "projectRepository": "https://github.com/eclipse/hono", "projectWebsite": "https://eclipse.org/hono", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Eclipse JKube", @@ -266,8 +266,8 @@ "projectRepository": "https://github.com/vert-x3", "projectWebsite": "https://vertx.io", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Eclipse Web Tools Project", @@ -275,8 +275,8 @@ "projectRepository": "https://github.com/eclipse?q=webtools", "projectWebsite": "https://www.eclipse.org/webtools/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Errai Framework", @@ -284,8 +284,8 @@ "projectRepository": "https://github.com/errai", "projectWebsite": "http://erraiframework.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fabric8", @@ -293,8 +293,8 @@ "projectRepository": "https://github.com/fabric8io", "projectWebsite": "http://fabric8.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Fedora Developer Portal", @@ -302,8 +302,8 @@ "projectRepository": "https://github.com/developer-portal", "projectWebsite": "https://developer.fedoraproject.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Gluetool", @@ -311,16 +311,16 @@ "projectRepository": "https://github.com/gluetool/gluetool", "projectWebsite": "https://gluetool.readthedocs.io", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "hwdata", "projectDescription": "Hardware identification and configuration data", "projectRepository": "https://github.com/vcrhonek/hwdata", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Immutant", @@ -328,8 +328,8 @@ "projectRepository": "https://github.com/immutant", "projectWebsite": "", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "IronJacamar", @@ -337,8 +337,8 @@ "projectRepository": "https://github.com/oloake/IronJacamar", "projectWebsite": "http://www.ironjacamar.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Jaeger", @@ -346,16 +346,16 @@ "projectRepository": "https://github.com/jaegertracing", "projectWebsite": "http://jaegertracing.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBeret", "projectDescription": "A standard-based, lightweight and scalable Java batch processing framework", "projectRepository": "https://github.com/jberet", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Tools", @@ -363,24 +363,24 @@ "projectRepository": "https://github.com/jbosstools", "projectWebsite": "https://tools.jboss.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JRuby", "projectDescription": "Ruby programming language on the JVM", "projectRepository": "https://github.com/jruby", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "kpatch", "projectDescription": "A Linux dynamic kernel patching infrastructure", "projectRepository": "https://github.com/dynup/kpatch", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Kroxylicious", @@ -391,20 +391,20 @@ "twitterURL": "" }, { - "projectName": "Kubernetes", - "projectDescription": "An open-source system for automating deployment, scaling, and management of containerized applications", - "projectRepository": "https://github.com/kubernetes", - "projectWebsite": "https://kubernetes.io/", - "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "projectName": "Kubernetes", + "projectDescription": "An open-source system for automating deployment, scaling, and management of containerized applications", + "projectRepository": "https://github.com/kubernetes", + "projectWebsite": "https://kubernetes.io/", + "category": "Development", + "twitterHandle": "", + "twitterURL": "" }, { - "projectName": "Knative", - "projectDescription": "Kubernetes-based platform to deploy and manage modern serverless workloads", - "projectRepository": "https://github.com/knative", - "projectWebsite": "https://knative.dev/", - "category": "Development" + "projectName": "Knative", + "projectDescription": "Kubernetes-based platform to deploy and manage modern serverless workloads", + "projectRepository": "https://github.com/knative", + "projectWebsite": "https://knative.dev/", + "category": "Development" }, { "projectName": "KubeVirt", @@ -412,8 +412,8 @@ "projectRepository": "https://github.com/kubevirt", "projectWebsite": "https://kubevirt.github.io", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Lago", @@ -421,16 +421,16 @@ "projectRepository": "https://github.com/lago-project", "projectWebsite": "http://lago.readthedocs.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { - "projectName": "libpod", - "projectDescription": "Library for creating, running, and managing Linux containers", - "projectRepository": "https://github.com/projectatomic/libpod/", - "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "projectName": "libpod", + "projectDescription": "Library for creating, running, and managing Linux containers", + "projectRepository": "https://github.com/projectatomic/libpod/", + "category": "Development", + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Lightblue Platform", @@ -438,8 +438,8 @@ "projectRepository": "https://github.com/lightblue-platform", "projectWebsite": "https://www.lightblue.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Linux Audit Project", @@ -447,8 +447,8 @@ "projectRepository": "https://github.com/linux-audit", "projectWebsite": "https://people.redhat.com/sgrubb/audit/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "linux-system-roles", @@ -456,8 +456,8 @@ "projectRepository": "https://github.com/linux-system-roles", "projectWebsite": "https://linux-system-roles.github.io", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ManageIQ-Exchange", @@ -465,15 +465,15 @@ "projectRepository": "https://github.com/ManageIQ-Exchange/", "projectWebsite": "https://manageiq-exchange.github.io/manageiq-exchange/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { - "projectName": "Maistra", - "projectDescription": "Service mesh for OpenShift based on Istio.", - "projectRepository": "https://github.com/maistra", - "projectWebsite": "http://maistra.io", - "category": "Middleware" + "projectName": "Maistra", + "projectDescription": "Service mesh for OpenShift based on Istio.", + "projectRepository": "https://github.com/maistra", + "projectWebsite": "http://maistra.io", + "category": "Middleware" }, { "projectName": "Medik8s", @@ -481,8 +481,8 @@ "projectRepository": "https://github.com/medik8s", "projectWebsite": "https://www.medik8s.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Minishift", @@ -490,16 +490,16 @@ "projectRepository": "https://github.com/minishift/minishift", "projectWebsite": "https://www.openshift.org/minishift/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "navmazing", "projectDescription": "Python based navigation library for UIs", "projectRepository": "https://github.com/RedHatQE/navmazing/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "NET Core", @@ -507,8 +507,8 @@ "projectRepository": "https://github.com/dotnet", "projectWebsite": "https://www.microsoft.com/net", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Node.js", @@ -534,8 +534,8 @@ "projectRepository": "https://github.com/opentracing", "projectWebsite": "http://opentracing.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OpenShift.io", @@ -543,8 +543,8 @@ "projectRepository": "https://github.com/openshiftio", "projectWebsite": "https://openshift.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "patchutils", @@ -552,8 +552,8 @@ "projectRepository": "https://github.com/twaugh/patchutils", "projectWebsite": "http://cyberelk.net/tim/software/patchutils/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Patternfly", @@ -561,8 +561,8 @@ "projectRepository": "https://github.com/patternfly", "projectWebsite": "https://www.patternfly.org", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "PicketLink", @@ -570,8 +570,8 @@ "projectRepository": "https://github.com/picketlink", "projectWebsite": "http://picketlink.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Podman", @@ -586,8 +586,8 @@ "projectRepository": "https://github.com/python/cpython", "projectWebsite": "https://www.python.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Python GSSAPI", @@ -595,24 +595,24 @@ "projectRepository": "https://github.com/pythongssapi", "projectWebsite": "https://github.com/pythongssapi", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "python-hwdata", "projectDescription": "Python bindings to hwdata", "projectRepository": "https://github.com/xsuchy/python-hwdata", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "pyudev", "projectDescription": "Python bindings for libudev", "projectRepository": "https://github.com/pyudev", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "radanalyticsio", @@ -620,8 +620,8 @@ "projectRepository": "https://github.com/radanalyticsio", "projectWebsite": "https://radanalytics.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RadarGun", @@ -629,8 +629,8 @@ "projectRepository": "https://github.com/radargun", "projectWebsite": "http://radargun.github.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat CodeReady Studio", @@ -638,8 +638,8 @@ "projectRepository": "https://github.com/jbdevstudio", "projectWebsite": "https://developers.redhat.com/products/codeready-studio/overview/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Fuse Tooling", @@ -647,8 +647,8 @@ "projectRepository": "https://github.com/jbosstools/jbosstools-fuse", "projectWebsite": "https://tools.jboss.org/features/fusetools.html", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Middleware Node.js", @@ -656,16 +656,16 @@ "projectRepository": "https://github.com/nodeshift", "projectWebsite": "https://nodeshift.dev/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "rh-messaging", "projectDescription": "Messaging tools for developers", "projectRepository": "https://github.com/rh-messaging", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RHElements", @@ -673,16 +673,16 @@ "projectRepository": "https://github.com/RHElements", "projectWebsite": "https://rhelements.github.io/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Sentaku", "projectDescription": "Python based library for contextual method choice", "projectRepository": "https://github.com/RedHatQE/Sentaku/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Solenopsis", @@ -690,8 +690,8 @@ "projectRepository": "https://github.com/solenopsis/Solenopsis", "projectWebsite": "http://solenopsis.org/Solenopsis/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SWI-Prolog", @@ -699,8 +699,8 @@ "projectRepository": "https://github.com/SWI-Prolog", "projectWebsite": "http://www.swi-prolog.org", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Eclipse Theia", @@ -717,40 +717,40 @@ "projectRepository": "https://github.com/tianocore", "projectWebsite": "https://www.tianocore.org/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "wait_for", "projectDescription": "Python-based library for waiting for things", "projectRepository": "https://github.com/RedHatQE/wait_for/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "widgetastic", "projectDescription": "Python-based WebUI testing library", "projectRepository": "https://github.com/RedHatQE/widgetastic.core", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "widgetastic.patternfly", "projectDescription": "Python-based WebUI testing library for patternfly", "projectRepository": "https://github.com/RedHatQE/widgetastic.patternfly", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "wrapanapi", "projectDescription": "Python-based library for provider communication abstraction", "projectRepository": "https://github.com/ManageIQ/wrapanapi", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "asciibinder", @@ -758,8 +758,8 @@ "projectRepository": "https://github.com/redhataccess/ascii_binder", "projectWebsite": "https://asciibinder.net/", "category": "Documentation", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "PressGang", @@ -767,17 +767,17 @@ "projectRepository": "https://github.com/pressgang", "projectWebsite": "https://pressgang.jboss.org/", "category": "Documentation", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { - "projectName": "Red Hat Documentation", - "projectDescription": "The location for fully open-sourced, freely accessible content on standards and conventions that relate to Red Hat's product documentation.", - "projectRepository": "https://github.com/redhat-documentation", - "projectWebsite": "https://redhat-documentation.github.io/", - "category": "Documentation", - "twitterHandle": "", - "twitterURL": "" + "projectName": "Red Hat Documentation", + "projectDescription": "The location for fully open-sourced, freely accessible content on standards and conventions that relate to Red Hat's product documentation.", + "projectRepository": "https://github.com/redhat-documentation", + "projectWebsite": "https://redhat-documentation.github.io/", + "category": "Documentation", + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RPM Packaging Guide", @@ -785,8 +785,8 @@ "projectRepository": "https://github.com/redhat-developer/rpm-packaging-guide/", "projectWebsite": "https://rpm-packaging-guide.github.io/", "category": "Documentation", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Zanata", @@ -794,8 +794,8 @@ "projectRepository": "https://github.com/zanata", "projectWebsite": "http://zanata.org/", "category": "Documentation", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "3scale", @@ -803,8 +803,8 @@ "projectRepository": "https://github.com/3scale", "projectWebsite": "https://3scale.github.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache Spark", @@ -812,8 +812,8 @@ "projectRepository": "https://github.com/apache/spark", "projectWebsite": "https://spark.apache.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "apiman", @@ -821,8 +821,8 @@ "projectRepository": "https://github.com/apiman", "projectWebsite": "https://www.apiman.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Arquillian", @@ -830,8 +830,8 @@ "projectRepository": "https://github.com/arquillian", "projectWebsite": "http://arquillian.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Byteman", @@ -839,32 +839,32 @@ "projectRepository": "https://github.com/bytemanproject", "projectWebsite": "http://byteman.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "chronicler", "projectDescription": "Pluggable Rally time sheet uploader", "projectRepository": "https://github.com/alechenninger/chronicler", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "darcy framework", "projectDescription": "An open source Java 8 framework for modeling user interfaces as page objects.", "projectRepository": "https://github.com/darcy-framework", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Data Grids for the Java Platform", "projectDescription": "Data Grids for Java", "projectRepository": "https://github.com/datagrids", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Debezium", @@ -872,8 +872,8 @@ "projectRepository": "https://github.com/debezium/", "projectWebsite": "http://debezium.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Drools", @@ -881,16 +881,16 @@ "projectRepository": "https://github.com/kiegroup/drools", "projectWebsite": "https://www.drools.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "esbtools", "projectDescription": "Enterprise Service Bus", "projectRepository": "https://github.com/esbtools", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "hawtio", @@ -898,8 +898,8 @@ "projectRepository": "https://github.com/hawtio", "projectWebsite": "http://hawt.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Hibernate", @@ -907,8 +907,8 @@ "projectRepository": "https://github.com/hibernate", "projectWebsite": "http://hibernate.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Infinispan", @@ -916,8 +916,8 @@ "projectRepository": "https://github.com/infinispan", "projectWebsite": "http://www.infinispan.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss CapeDwarf", @@ -925,8 +925,8 @@ "projectRepository": "https://github.com/capedwarf", "projectWebsite": "http://capedwarf.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Community", @@ -934,8 +934,8 @@ "projectRepository": "https://github.com/jbossorg", "projectWebsite": "https://developer.jboss.org/en/website", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Developer", @@ -943,8 +943,8 @@ "projectRepository": "https://github.com/jboss-developer", "projectWebsite": "https://developer.jboss.org/welcome", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Developer Studio", @@ -952,8 +952,8 @@ "projectRepository": "https://github.com/jbdevstudio", "projectWebsite": "https://developer.jboss.org/welcome", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Forge", @@ -961,24 +961,24 @@ "projectRepository": "https://github.com/forge", "projectWebsite": "http://forge.jboss.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Logging", "projectDescription": "JBoss Logging API including i18n/l10n support", "projectRepository": "https://github.com/jboss-logging", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss LogManager", "projectDescription": "JBoss implementation of standard Java logging, with many powerful enhancements", "projectRepository": "https://github.com/jboss-logging", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Remoting", @@ -986,8 +986,8 @@ "projectRepository": "https://github.com/jboss-remoting", "projectWebsite": "http://jbossremoting.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Web Services", @@ -995,8 +995,8 @@ "projectRepository": "https://github.com/jbossws", "projectWebsite": "http://jbossws.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "jboss-logging", @@ -1004,8 +1004,8 @@ "projectRepository": "https://github.com/jboss-logging", "projectWebsite": "http://docs.jboss.org/hibernate/orm/4.3/topical/html/logging/Logging.html", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Narayana", @@ -1013,8 +1013,8 @@ "projectRepository": "https://github.com/jbosstm", "projectWebsite": "https://narayana.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "jBPM", @@ -1022,24 +1022,24 @@ "projectRepository": "https://github.com/kiegroup/jbpm", "projectWebsite": "https://www.jbpm.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Jcliff", "projectDescription": "Configures a running instance of EAP6/JBoss7 using modular configuration files", "projectRepository": "https://github.com/bserdar/jcliff", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JReadline", "projectDescription": "A Java library for handling console input with the goal to support most GNU Readline features", "projectRepository": "https://github.com/qmx/jreadline", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JSFUnit", @@ -1047,8 +1047,8 @@ "projectRepository": "https://github.com/jsfunit", "projectWebsite": "https://jsfunit.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "keycloak", @@ -1056,8 +1056,8 @@ "projectRepository": "https://github.com/keycloak", "projectWebsite": "https://www.keycloak.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Kiali", @@ -1065,8 +1065,8 @@ "projectRepository": "https://github.com/kiali", "projectWebsite": "https://www.kiali.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "mod_cluster", @@ -1074,8 +1074,8 @@ "projectRepository": "https://github.com/modcluster", "projectWebsite": "https://www.modcluster.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ModeShape", @@ -1083,8 +1083,8 @@ "projectRepository": "https://github.com/ModeShape", "projectWebsite": "http://modeshape.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Netty", @@ -1092,8 +1092,8 @@ "projectRepository": "https://github.com/netty", "projectWebsite": "http://netty.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OptaPlanner", @@ -1101,8 +1101,8 @@ "projectRepository": "https://github.com/kiegroup/optaplanner", "projectWebsite": "https://www.optaplanner.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Pbench", @@ -1110,8 +1110,8 @@ "projectRepository": "https://github.com/distributed-system-analysis/pbench", "projectWebsite": "https://distributed-system-analysis.github.io/pbench/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "PicketBox", @@ -1119,8 +1119,8 @@ "projectRepository": "https://github.com/picketbox", "projectWebsite": "https://picketbox.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Quarkus", @@ -1128,8 +1128,8 @@ "projectRepository": "https://github.com/quarkusio/quarkus", "projectWebsite": "https://quarkus.io", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RESTEasy", @@ -1137,8 +1137,8 @@ "projectRepository": "https://github.com/resteasy", "projectWebsite": "http://resteasy.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Rhiot", @@ -1146,8 +1146,8 @@ "projectRepository": "https://github.com/rhiot", "projectWebsite": "https://rhiot.github.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RHQ", @@ -1155,8 +1155,8 @@ "projectRepository": "https://github.com/rhq-project", "projectWebsite": "https://rhq-project.github.io/rhq/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RichFaces", @@ -1164,8 +1164,8 @@ "projectRepository": "https://github.com/richfaces/", "projectWebsite": "http://richfaces.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "riftsaw", @@ -1173,8 +1173,8 @@ "projectRepository": "https://github.com/riftsaw", "projectWebsite": "https://riftsaw.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SAVARA", @@ -1182,8 +1182,8 @@ "projectRepository": "https://github.com/savara", "projectWebsite": "http://savara.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Scribble", @@ -1191,8 +1191,8 @@ "projectRepository": "https://github.com/scribble", "projectWebsite": "http://www.scribble.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Seam", @@ -1200,8 +1200,8 @@ "projectRepository": "https://github.com/seam", "projectWebsite": "http://seamframework.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ShrinkWrap", @@ -1209,35 +1209,34 @@ "projectRepository": "https://github.com/shrinkwrap", "projectWebsite": "http://arquillian.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { - "projectName": "Skupper", "projectDescription": "Secure communication across Kubernetes clusters with no VPNs or special firewall rules.", "projectRepository": "https://github.com/skupperproject", "projectWebsite": "https://skupper.io/", "category": "Middleware", - "twitterHandle": "skupperio" - }, + "twitterHandle": "skupperio" + }, { "projectName": "Snowdrop", "projectDescription": "A utility package that contains Red Hat-specific extensions to the Spring & Spring Boot Frameworks", "projectRepository": "https://github.com/snowdrop", "projectWebsite": "http://snowdrop.me/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, - { + { "projectName": "Strimzi", "projectDescription": "Strimzi provides a way to run an Apache Kafka cluster on OpenShift and Kubernetes in various deployment configurations", "projectRepository": "https://github.com/strimzi/strimzi", "projectWebsite": "http://strimzi.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SwitchYard", @@ -1245,8 +1244,8 @@ "projectRepository": "https://github.com/jboss-switchyard", "projectWebsite": "https://switchyard.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Syndesis", @@ -1254,8 +1253,8 @@ "projectRepository": "https://github.com/syndesisio", "projectWebsite": "https://syndesis.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Tattletale", @@ -1263,8 +1262,8 @@ "projectRepository": "https://github.com/jesperpedersen/tattletale", "projectWebsite": "https://tattletale.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Teiid", @@ -1272,8 +1271,8 @@ "projectRepository": "https://github.com/teiid", "projectWebsite": "https://teiid.io/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Weld", @@ -1281,8 +1280,8 @@ "projectRepository": "https://github.com/weld", "projectWebsite": "http://weld.cdi-spec.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "WildFly", @@ -1290,8 +1289,8 @@ "projectRepository": "https://github.com/wildfly", "projectWebsite": "http://wildfly.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "WildFly Elytron", @@ -1299,16 +1298,16 @@ "projectRepository": "https://github.com/wildfly-security", "projectWebsite": "http://wildfly.org", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "WildFly Swarm", "projectDescription": "WildFly Swarm offers an innovative approach to packaging and running Java EE applications by packaging them with just enough of the server runtime to 'java -jar' your application. It's MicroProfile compatible, too.", "projectRepository": "https://github.com/wildfly-swarm", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Windup", @@ -1316,8 +1315,8 @@ "projectRepository": "https://github.com/windup", "projectWebsite": "https://developers.redhat.com/products/rhamt/overview/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Wise", @@ -1325,8 +1324,8 @@ "projectRepository": "https://github.com/jboss-wise", "projectWebsite": "http://wise.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "XNIO", @@ -1334,8 +1333,8 @@ "projectRepository": "https://github.com/xnio", "projectWebsite": "https://xnio.jboss.org/", "category": "Middleware", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Aeolus Project", @@ -1343,8 +1342,8 @@ "projectRepository": "https://github.com/aeolusproject", "projectWebsite": "http://aeolusproject.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Ansible", @@ -1352,8 +1351,8 @@ "projectRepository": "https://github.com/ansible", "projectWebsite": "https://ansible.com", "category": "Operations", - "twitterHandle": "@Ansible", - "twitterURL": "https://twitter.com/ansible" + "twitterHandle": "@Ansible", + "twitterURL": "https://twitter.com/ansible" }, { "projectName": "Apache ActiveMQ", @@ -1361,8 +1360,8 @@ "projectRepository": "https://github.com/apache/activemq", "projectWebsite": "https://activemq.apache.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache ActiveMQ Artemis", @@ -1370,8 +1369,8 @@ "projectRepository": "https://github.com/apache/activemq-artemis", "projectWebsite": "https://activemq.apache.org/artemis/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache CXF", @@ -1379,8 +1378,8 @@ "projectRepository": "https://github.com/apache/cxf", "projectWebsite": "https://cxf.apache.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache HTTP Server Project", @@ -1388,8 +1387,8 @@ "projectRepository": "https://github.com/apache/httpd", "projectWebsite": "https://httpd.apache.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache jUDDI", @@ -1397,8 +1396,8 @@ "projectRepository": "https://github.com/apache/juddi", "projectWebsite": "https://juddi.apache.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache Karaf", @@ -1406,8 +1405,8 @@ "projectRepository": "https://github.com/apache/karaf", "projectWebsite": "https://karaf.apache.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache ODE", @@ -1415,8 +1414,8 @@ "projectRepository": "https://github.com/apache/ode", "projectWebsite": "https://ode.apache.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Apache ServiceMix", @@ -1424,8 +1423,8 @@ "projectRepository": "https://github.com/apache/servicemix", "projectWebsite": "https://servicemix.apache.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Augeas", @@ -1433,8 +1432,8 @@ "projectRepository": "https://github.com/hercules-team/augeas", "projectWebsite": "http://augeas.net/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Beaker", @@ -1442,8 +1441,8 @@ "projectRepository": "https://github.com/beaker-project", "projectWebsite": "http://beaker-project.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Booth", @@ -1451,8 +1450,8 @@ "projectRepository": "https://github.com/ClusterLabs/booth", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Candlepin", @@ -1460,16 +1459,16 @@ "projectRepository": "https://github.com/candlepin", "projectWebsite": "http://www.candlepinproject.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "casync", "projectDescription": "Content Addressable Data Synchronizer", "projectRepository": "https://github.com/systemd/casync/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Charlotte", @@ -1477,8 +1476,8 @@ "projectRepository": "https://github.com/redhat-infosec/charlotte", "projectWebsite": "https://github.com/redhat-infosec/charlotte", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Citellus", @@ -1486,8 +1485,8 @@ "projectRepository": "https://github.com/citellusorg/citellus", "projectWebsite": "https://citellus.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Cinch", @@ -1495,8 +1494,8 @@ "projectRepository": "https://github.com/RedHatQE/cinch", "projectWebsite": "https://redhatqe-cinch.readthedocs.io/en/latest/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "clufter", @@ -1504,8 +1503,8 @@ "projectRepository": "https://github.com/jnpkrn/clufter", "projectWebsite": "https://pagure.io/clufter", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "cobbler", @@ -1513,8 +1512,8 @@ "projectRepository": "https://github.com/cobbler/cobbler", "projectWebsite": "https://cobbler.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "cockpit-project", @@ -1522,8 +1521,8 @@ "projectRepository": "https://github.com/cockpit-project", "projectWebsite": "http://cockpit-project.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CoreOS", @@ -1531,8 +1530,8 @@ "projectRepository": "https://github.com/coreos/", "projectWebsite": "https://coreos.com/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Corosync", @@ -1540,8 +1539,8 @@ "projectRepository": "https://github.com/corosync/corosync", "projectWebsite": "https://corosync.github.io/corosync/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CRI-O", @@ -1549,8 +1548,8 @@ "projectRepository": "https://github.com/kubernetes-incubator/cri-o/", "projectWebsite": "http://cri-o.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Dashbuilder", @@ -1558,24 +1557,24 @@ "projectRepository": "https://github.com/dashbuilder", "projectWebsite": "http://dashbuilder.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dmioscope", "projectDescription": "Device-mapper IO visualiser", "projectRepository": "https://github.com/bmr-cymru/dmioscope", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dogtagpki", "projectDescription": "PKI component of FreeIPA", "projectRepository": "https://github.com/dogtagpki", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Dynflow", @@ -1583,8 +1582,8 @@ "projectRepository": "https://github.com/Dynflow", "projectWebsite": "https://dynflow.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "EnMasse", @@ -1592,16 +1591,16 @@ "projectRepository": "https://github.com/EnMasseProject", "projectWebsite": "http://enmasse.io", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fedora-selinux", "projectDescription": "SELinux policies for Fedora", "projectRepository": "https://github.com/fedora-selinux", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fence-agents", @@ -1609,8 +1608,8 @@ "projectRepository": "https://github.com/ClusterLabs/fence-agents", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fence-virt", @@ -1618,8 +1617,8 @@ "projectRepository": "https://github.com/ClusterLabs/fence-virt", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Foreman Project", @@ -1627,8 +1626,8 @@ "projectRepository": "https://github.com/theforeman", "projectWebsite": "https://theforeman.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "freeipa", @@ -1636,16 +1635,16 @@ "projectRepository": "https://github.com/freeipa/", "projectWebsite": "https://www.freeipa.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fusor", "projectDescription": "Ansible playbook server", "projectRepository": "https://github.com/fusor", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Heketi", @@ -1653,8 +1652,8 @@ "projectRepository": "https://github.com/heketi", "projectWebsite": "https://github.com/heketi/heketi/wiki", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JGroups", @@ -1662,8 +1661,8 @@ "projectRepository": "https://github.com/belaban/JGroups", "projectWebsite": "http://jgroups.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Juicer", @@ -1671,8 +1670,8 @@ "projectRepository": "https://github.com/juicer", "projectWebsite": "https://juicer.github.io/juicer/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Katello Project", @@ -1680,16 +1679,16 @@ "projectRepository": "https://github.com/Katello", "projectWebsite": "http://www.katello.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "kimchi-project", "projectDescription": "An HTML5 management interface for KVM guests", "projectRepository": "https://github.com/kimchi-project", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "krb5", @@ -1697,8 +1696,8 @@ "projectRepository": "https://github.com/krb5/krb5", "projectWebsite": "http://web.mit.edu/kerberos/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Kronosnet", @@ -1706,8 +1705,8 @@ "projectRepository": "https://github.com/kronosnet/kronosnet", "projectWebsite": "https://www.kronosnet.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "latchset", @@ -1715,8 +1714,8 @@ "projectRepository": "https://github.com/latchset", "projectWebsite": "https://latchset.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "libguestfs", @@ -1724,8 +1723,8 @@ "projectRepository": "https://github.com/libguestfs", "projectWebsite": "http://libguestfs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "libqb", @@ -1733,8 +1732,8 @@ "projectRepository": "https://github.com/ClusterLabs/libqb", "projectWebsite": "https://clusterlabs.github.io/libqb/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Libre Server", @@ -1742,8 +1741,8 @@ "projectRepository": "https://github.com/libre-server", "projectWebsite": "https://libre-server.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "libvirt", @@ -1751,17 +1750,17 @@ "projectRepository": "https://github.com/libvirt", "projectWebsite": "https://libvirt.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, - { + { "projectName": "Linchpin", "projectDescription": "Ansible-based cloud orchestration for CI", "projectRepository": "https://github.com/CentOS-PaaS-SiG/linchpin", "projectWebsite": "https://linchpin.readthedocs.io/en/develop/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ManageIQ", @@ -1769,8 +1768,8 @@ "projectRepository": "https://github.com/ManageIQ/", "projectWebsite": "https://manageiq.org", "category": "Operations", - "twitterHandle": "@manageiq", - "twitterURL": "https://twitter.com/manageiq" + "twitterHandle": "@manageiq", + "twitterURL": "https://twitter.com/manageiq" }, { "projectName": "Moby Project", @@ -1778,24 +1777,24 @@ "projectRepository": "https://github.com/moby", "projectWebsite": "https://mobyproject.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "mod_auth_gssapi", "projectDescription": "GSSAPI Negotiate module for Apache", "projectRepository": "https://github.com/modauthgssapi/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "monarch", "projectDescription": "Automate hieradata management", "projectRepository": "https://github.com/alechenninger/monarch", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Nexus", @@ -1803,8 +1802,8 @@ "projectRepository": "https://github.com/valleedelisle/nexus", "projectWebsite": "https://github.com/valleedelisle/nexus", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "nfs-ganesha", @@ -1812,25 +1811,25 @@ "projectRepository": "https://github.com/nfs-ganesha", "projectWebsite": "https://nfs-ganesha.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Obsidian Toaster", "projectDescription": "Tools, Quickstarts, Generators of Cloud Native Applications running top of OpenShift", "projectRepository": "https://github.com/obsidian-toaster", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, - { + { "projectName": "OCF-spec", "projectDescription": "Open Cluster Framework standards for high-availability clustering", "projectRepository": "https://github.com/ClusterLabs/OCF-spec", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OKD", @@ -1838,8 +1837,8 @@ "projectRepository": "https://github.com/openshift/origin", "projectWebsite": "http://www.okd.io", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OpenDaylight", @@ -1847,8 +1846,8 @@ "projectRepository": "https://github.com/opendaylight/", "projectWebsite": "https://www.opendaylight.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OpenSCAP", @@ -1856,8 +1855,8 @@ "projectRepository": "https://github.com/OpenSCAP", "projectWebsite": "https://www.open-scap.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ophicleide", @@ -1865,8 +1864,8 @@ "projectRepository": "https://github.com/ophicleide", "projectWebsite": "https://ophicleide.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "OSTree Project", @@ -1874,8 +1873,8 @@ "projectRepository": "https://github.com/ostreedev", "projectWebsite": "https://ostree.readthedocs.io/en/latest/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "oVirt", @@ -1883,8 +1882,8 @@ "projectRepository": "https://github.com/ovirt", "projectWebsite": "https://ovirt.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Oz", @@ -1892,8 +1891,8 @@ "projectRepository": "https://github.com/clalancette/oz", "projectWebsite": "https://github.com/clalancette/oz/wiki", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Pacemaker", @@ -1901,8 +1900,8 @@ "projectRepository": "https://github.com/ClusterLabs/pacemaker", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "pcs", @@ -1910,8 +1909,8 @@ "projectRepository": "https://github.com/ClusterLabs/pcs", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Performance Co-Pilot", @@ -1919,8 +1918,8 @@ "projectRepository": "https://github.com/performancecopilot", "projectWebsite": "http://pcp.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Project Atomic", @@ -1928,8 +1927,8 @@ "projectRepository": "https://github.com/projectatomic/", "projectWebsite": "https://www.projectatomic.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Project QUAY", @@ -1937,8 +1936,8 @@ "projectRepository": "https://github.com/quay", "projectWebsite": "https://projectquay.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Prometheus", @@ -1946,8 +1945,8 @@ "projectRepository": "https://github.com/prometheus", "projectWebsite": "https://prometheus.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "pulp", @@ -1955,8 +1954,8 @@ "projectRepository": "https://github.com/pulp", "projectWebsite": "https://pulpproject.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "QEMU", @@ -1964,8 +1963,8 @@ "projectRepository": "https://github.com/qemu/qemu", "projectWebsite": "https://qemu.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Insights", @@ -1973,8 +1972,8 @@ "projectRepository": "https://github.com/RedHatInsights", "projectWebsite": "https://www.redhat.com/en/technologies/management/insights", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "redhat-openstack", @@ -1982,16 +1981,16 @@ "projectRepository": "https://github.com/redhat-openstack", "projectWebsite": "https://www.rdoproject.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "redhatanalytics", "projectDescription": "Analytics for OpenShift", "projectRepository": "https://github.com/redhatanalytics", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "resource-agents", @@ -1999,8 +1998,8 @@ "projectRepository": "https://github.com/ClusterLabs/resource-agents", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "sarstats", @@ -2008,8 +2007,8 @@ "projectRepository": "https://github.com/mbaldessari/sarstats", "projectWebsite": "https://github.com/mbaldessari/sarstats", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SBD", @@ -2017,8 +2016,8 @@ "projectRepository": "https://github.com/ClusterLabs/sbd", "projectWebsite": "https://clusterlabs.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SELinux Project", @@ -2026,24 +2025,24 @@ "projectRepository": "https://github.com/SELinuxProject", "projectWebsite": "http://selinuxproject.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Skopeo", "projectDescription": "Tool for moving and signing container images", "projectRepository": "https://github.com/projectatomic/skopeo", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "slapi-nis", "projectDescription": "NIS Server and Schema Compatibility plugins for Directory Server", "projectRepository": "https://github.com/gooselinux/slapi-nis", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Software Collections", @@ -2051,16 +2050,16 @@ "projectRepository": "https://github.com/sclorg", "projectWebsite": "https://www.softwarecollections.org/en/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "sosreport", "projectDescription": "A unified tool for collecting system logs and other debug information", "projectRepository": "https://github.com/sosreport", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Spacewalk", @@ -2068,8 +2067,8 @@ "projectRepository": "https://github.com/spacewalkproject", "projectWebsite": "https://spacewalkproject.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Spice", @@ -2077,16 +2076,16 @@ "projectRepository": "https://github.com/SPICE", "projectWebsite": "https://www.spice-space.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "splice", "projectDescription": "Reporting tool", "projectRepository": "https://github.com/splice", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Stilts", @@ -2094,8 +2093,8 @@ "projectRepository": "https://github.com/projectodd/stilts", "projectWebsite": "http://stilts.projectodd.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ticketutil", @@ -2103,16 +2102,16 @@ "projectRepository": "https://github.com/dmranck/ticketutil", "projectWebsite": "http://ticketutil.readthedocs.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "TorqueBox Project", "projectDescription": "Provides an all-in-one environment, built upon the latest JBoss AS Java application server and JRuby", "projectRepository": "https://github.com/torquebox", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Transtats", @@ -2120,8 +2119,8 @@ "projectRepository": "https://github.com/transtats", "projectWebsite": "http://transtats.org", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "virt-manager", @@ -2129,8 +2128,8 @@ "projectRepository": "https://github.com/virt-manager", "projectWebsite": "https://virt-manager.org/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "VMaaS", @@ -2138,16 +2137,16 @@ "projectRepository": "https://github.com/RedHatInsights/vmaas/", "projectWebsite": "https://github.com/RedHatInsights/vmaas/wiki", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "xsos", "projectDescription": "Summarize system info from sosreports", "projectRepository": "https://github.com/ryran/xsos", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Artificial Intelligence Center of Excellence", @@ -2155,8 +2154,8 @@ "projectRepository": "https://github.com/AICoE", "projectWebsite": "https://github.com/AICoE", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CO.LAB", @@ -2164,8 +2163,8 @@ "projectRepository": "https://github.com/RedHatOfficial/CO.LAB", "projectWebsite": "https://www.redhat.com/en/open-source-stories/colab", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Fedora Cloud SIG", @@ -2173,8 +2172,8 @@ "projectRepository": "https://github.com/fedora-cloud", "projectWebsite": "https://fedoraproject.org/wiki/Cloud_SIG", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Fedora Infrastructure", @@ -2182,16 +2181,16 @@ "projectRepository": "https://github.com/fedora-infra", "projectWebsite": "https://apps.fedoraproject.org/", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "JBoss Demo Central", "projectDescription": "Demos for JBoss", "projectRepository": "https://github.com/jbossdemocentral", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "The Open Organization Project", @@ -2199,8 +2198,8 @@ "projectRepository": "https://github.com/open-organization", "projectWebsite": "https://open-organization.github.io", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Open Practice Library", @@ -2208,8 +2207,8 @@ "projectRepository": "https://github.com/openpracticelibrary/openpracticelibrary", "projectWebsite": "https://openpracticelibrary.com", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Open Source and Standards", @@ -2217,8 +2216,8 @@ "projectRepository": "https://github.com/OSAS", "projectWebsite": "https://community.redhat.com", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "The Open Source Way", @@ -2233,8 +2232,8 @@ "projectRepository": "https://github.com/pulpqe", "projectWebsite": "http://pulpproject.org", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "rdo-infra", @@ -2242,8 +2241,8 @@ "projectRepository": "https://github.com/rdo-infra", "projectWebsite": "https://rdoproject.org", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Consulting", @@ -2251,16 +2250,16 @@ "projectRepository": "https://github.com/rhtconsulting", "projectWebsite": "https://www.redhat.com/en/services/consulting", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Demo Central", "projectDescription": "Red Hat demos collection", "projectRepository": "https://github.com/redhatdemocentral", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Inception", @@ -2268,16 +2267,16 @@ "projectRepository": "https://github.com/RHInception", "projectWebsite": "https://release-engine.readthedocs.io/en/latest/", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat IoT", "projectDescription": "Demos and projects for Red Hat's IoT efforts", "projectRepository": "https://github.com/redhat-iot", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Open Innovation Labs", @@ -2285,8 +2284,8 @@ "projectRepository": "https://github.com/rht-labs", "projectWebsite": "https://www.redhat.com/en/services/consulting/open-innovation-labs", "category": "Organizations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "anaconda", @@ -2294,8 +2293,8 @@ "projectRepository": "https://github.com/rhinstaller/anaconda", "projectWebsite": "https://fedoraproject.org/wiki/Anaconda", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Avahi", @@ -2303,16 +2302,16 @@ "projectRepository": "https://github.com/lathiat/avahi", "projectWebsite": "http://avahi.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "boom", "projectDescription": "Snapshot boot manager", "projectRepository": "https://github.com/bmr-cymru/boom", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CentOS Project", @@ -2320,8 +2319,8 @@ "projectRepository": "https://github.com/CentOS", "projectWebsite": "https://www.centos.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "colord", @@ -2329,8 +2328,8 @@ "projectRepository": "https://github.com/hughsie/colord", "projectWebsite": "https://www.freedesktop.org/software/colord/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "CRaSH", @@ -2338,8 +2337,8 @@ "projectRepository": "https://github.com/crashub", "projectWebsite": "https://www.crashub.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Cygwin", @@ -2347,8 +2346,8 @@ "projectRepository": "https://github.com/cygwin", "projectWebsite": "https://cygwin.com", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dbus-broker", @@ -2356,8 +2355,8 @@ "projectRepository": "https://github.com/bus1/dbus-broker", "projectWebsite": "https://github.com/bus1/dbus-broker/wiki", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dbxtool", @@ -2365,8 +2364,8 @@ "projectRepository": "https://github.com/rhboot/dbxtool", "projectWebsite": "https://github.com/rhboot/dbxtool", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "efibootmgr", @@ -2374,8 +2373,8 @@ "projectRepository": "https://github.com/rhboot/efibootmgr", "projectWebsite": "https://github.com/rhboot/efibootmgr", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "efivar", @@ -2383,8 +2382,8 @@ "projectRepository": "https://github.com/rhboot/efivar", "projectWebsite": "https://github.com/rhboot/efivar", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Fedora LiveCD Tools", @@ -2392,8 +2391,8 @@ "projectRepository": "https://github.com/livecd-tools", "projectWebsite": "https://fedoraproject.org/wiki/FedoraLiveCD", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fedora-static-analysis", @@ -2401,16 +2400,16 @@ "projectRepository": "https://github.com/fedora-static-analysis", "projectWebsite": "https://fedoraproject.org/wiki/StaticAnalysis", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fedora-sysv", "projectDescription": "Legacy UNIX operating system tools", "projectRepository": "https://github.com/fedora-sysv", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "firewalld", @@ -2418,24 +2417,24 @@ "projectRepository": "https://github.com/firewalld", "projectWebsite": "http://firewalld.org", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fwupd", "projectDescription": "A simple daemon to allow session software to update firmware", "projectRepository": "https://github.com/hughsie/fwupd", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fwupdate", "projectDescription": "System firmware update support for UEFI machines", "projectRepository": "https://github.com/rhboot/fwupdate", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "IBus", @@ -2443,8 +2442,8 @@ "projectRepository": "https://github.com/ibus/ibus", "projectWebsite": "https://github.com/ibus/ibus/wiki", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "ImageFactory", @@ -2452,8 +2451,8 @@ "projectRepository": "https://github.com/redhat-imaging", "projectWebsite": "https://imgfac.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "KDE", @@ -2461,8 +2460,8 @@ "projectRepository": "https://github.com/KDE", "projectWebsite": "http://www.kde.org", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "LEAPP", @@ -2470,8 +2469,8 @@ "projectRepository": "https://github.com/oamg/leapp", "projectWebsite": "https://oamg.github.io/leapp/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "LibreOffice", @@ -2479,8 +2478,8 @@ "projectRepository": "https://github.com/libreoffice", "projectWebsite": "https://libreoffice.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Linux", @@ -2488,8 +2487,8 @@ "projectRepository": "https://github.com/torvalds/linux", "projectWebsite": "https://kernel.org", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Mock", @@ -2497,8 +2496,8 @@ "projectRepository": "https://github.com/rpm-software-management/mock", "projectWebsite": "https://github.com/rpm-software-management/mock/wiki", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Open vSwitch", @@ -2506,8 +2505,8 @@ "projectRepository": "https://github.com/openvswitch", "projectWebsite": "https://www.openvswitch.org", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "PackageKit", @@ -2515,8 +2514,8 @@ "projectRepository": "https://github.com/hughsie/PackageKit", "projectWebsite": "https://www.freedesktop.org/software/PackageKit/", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Packit", @@ -2524,8 +2523,8 @@ "projectRepository": "https://github.com/packit", "projectWebsite": "https://packit.dev", "category": "Development", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "pesign", @@ -2533,16 +2532,16 @@ "projectRepository": "https://github.com/rhboot/pesign", "projectWebsite": "https://github.com/rhboot/pesign", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "preupgrade-assistant", "projectDescription": "Assists with in-place upgrading RHEL 6 to RHEL 7", "projectRepository": "https://github.com/upgrades-migrations/preupgrade-assistant/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "rebase-helper", @@ -2550,8 +2549,8 @@ "projectRepository": "https://github.com/rebase-helper", "projectWebsite": "https://rebase-helper.readthedocs.io", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Product Security", @@ -2559,16 +2558,16 @@ "projectRepository": "https://github.com/RedHatProductSecurity", "projectWebsite": "https://access.redhat.com/security/overview", "category": "Organizations", - "twitterHandle": "@RedHatSecurity", - "twitterURL": "https://twitter.com/RedHatSecurity" + "twitterHandle": "@RedHatSecurity", + "twitterURL": "https://twitter.com/RedHatSecurity" }, { "projectName": "Red Hat QE Security", "projectDescription": "Red Hat Quality Engineering Security Team", "projectRepository": "http://github.com/redhat-qe-security/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Red Hat Update Agent", @@ -2576,16 +2575,16 @@ "projectRepository": "https://github.com/up2date", "projectWebsite": "https://en.wikipedia.org/wiki/Up2date", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "redhat-upgrade-tool", "projectDescription": "In-place upgrades RHEL 6 to RHEL 7", "projectRepository": "https://github.com/upgrades-migrations/redhat-upgrade-tool/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "RPM Package Manager", @@ -2593,8 +2592,8 @@ "projectRepository": "https://github.com/rpm-software-management", "projectWebsite": "http://rpm.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Rsyslog", @@ -2602,8 +2601,8 @@ "projectRepository": "https://github.com/rsyslog", "projectWebsite": "http://www.rsyslog.com/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Simple Signed Certificate Generator", @@ -2611,8 +2610,8 @@ "projectRepository": "https://github.com/sgallagher/sscg", "projectWebsite": "https://github.com/sgallagher/sscg", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "shim", @@ -2620,8 +2619,8 @@ "projectRepository": "https://github.com/rhboot/shim", "projectWebsite": "https://github.com/rhboot/shim", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "syslog-ng", @@ -2629,8 +2628,8 @@ "projectRepository": "https://github.com/balabit/syslog-ng", "projectWebsite": "https://syslog-ng.com/open-source-log-management", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "System Security Services Daemon", @@ -2638,8 +2637,8 @@ "projectRepository": "https://github.com/SSSD", "projectWebsite": "https://pagure.io/sssd", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "systemd", @@ -2647,24 +2646,24 @@ "projectRepository": "https://github.com/systemd", "projectWebsite": "https://www.freedesktop.org/wiki/Software/systemd/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "tito", "projectDescription": "A tool for managing rpm-based git projects.", "projectRepository": "https://github.com/dgoodwin/tito", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "tlsfuzzer", "projectDescription": "Test suite for SSL and TLS implementations", "projectRepository": "https://github.com/tomato42/tlsfuzzer", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Tuned", @@ -2672,8 +2671,8 @@ "projectRepository": "https://github.com/redhat-performance/tuned", "projectWebsite": "http://www.tuned-project.org/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "udisks", @@ -2681,8 +2680,8 @@ "projectRepository": "https://github.com/storaged-project/udisks", "projectWebsite": "http://storaged.org/doc/udisks2-api/latest/", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "util-linux", @@ -2690,8 +2689,8 @@ "projectRepository": "https://github.com/karelzak/util-linux", "projectWebsite": "https://en.wikipedia.org/wiki/Util-linux", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "varlink", @@ -2699,8 +2698,8 @@ "projectRepository": "https://github.com/varlink/", "projectWebsite": "https://github.com/varlink/documentation/wiki", "category": "Platform", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Ceph", @@ -2708,24 +2707,24 @@ "projectRepository": "https://github.com/ceph", "projectWebsite": "https://ceph.com/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "dm-vdo", "projectDescription": "A pair of kernel modules which provide pools of deduplicated and/or compressed block storage.", "projectRepository": "https://github.com/dm-vdo", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "fs-drift", "projectDescription": "Stress and filesystem-aging tool for distributed POSIX filesystems", "projectRepository": "https://github.com/parallel-fs-utils/fs-drift/commits/master", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Gluster.org", @@ -2733,8 +2732,8 @@ "projectRepository": "https://github.com/gluster", "projectWebsite": "https://www.gluster.org", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "LibStorageMgmt", @@ -2742,8 +2741,8 @@ "projectRepository": "https://github.com/libstorage/libstoragemgmt/", "projectWebsite": "https://libstorage.github.io/libstoragemgmt-doc/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Project Springfield", @@ -2751,8 +2750,8 @@ "projectRepository": "https://github.com/springfield-project/", "projectWebsite": "https://springfield-project.github.io/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Rook", @@ -2760,24 +2759,24 @@ "projectRepository": "https://github.com/rook", "projectWebsite": "https://rook.io/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "skyrings", "projectDescription": "A modern, extensible web-based storage management platform", "projectRepository": "https://github.com/skyrings", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Smallfile", "projectDescription": "Metadata-intensive workload generator for distributed POSIX filesystems", "projectRepository": "https://github.com/bengland2/smallfile", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "SSM", @@ -2785,8 +2784,8 @@ "projectRepository": "https://github.com/system-storage-manager/", "projectWebsite": "https://system-storage-manager.github.io/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Storaged Project", @@ -2794,8 +2793,8 @@ "projectRepository": "https://github.com/storaged-project", "projectWebsite": "http://storaged.org/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Tendrl", @@ -2803,8 +2802,8 @@ "projectRepository": "https://github.com/Tendrl", "projectWebsite": "http://tendrl.org/", "category": "Storage", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Keylime", @@ -2812,8 +2811,8 @@ "projectRepository": "https://github.com/keylime", "projectWebsite": "https://keylime.github.io/", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "QUADS", @@ -2821,8 +2820,8 @@ "projectRepository": "https://github.com/redhat-performance/quads", "projectWebsite": "https://quads.dev", "category": "Operations", - "twitterHandle": "quadsproject", - "twitterURL": "https://twitter.com/quadsproject" + "twitterHandle": "quadsproject", + "twitterURL": "https://twitter.com/quadsproject" }, { "projectName": "Badfish", @@ -2830,8 +2829,8 @@ "projectRepository": "https://github.com/redhat-performance/badfish", "projectWebsite": "https://quads.dev/about-badfish", "category": "Operations", - "twitterHandle": "", - "twitterURL": "" + "twitterHandle": "", + "twitterURL": "" }, { "projectName": "Copr", @@ -2851,7 +2850,7 @@ "twitterHandle": "QbiccOrg", "twitterURL": "https://twitter.com/qbiccOrg" }, - { + { "projectName": "Boson", "projectDescription": "Functions for Knative", "projectRepository": "https://github.com/boson-project", @@ -2860,7 +2859,7 @@ "twitterHandle": "", "twitterURL": "" }, - { + { "projectName": "Kuadrant", "projectDescription": "Kuadrant enables hybrid cloud application developers to securely expose & consume k8s services. Think AuthN/AuthZ, rate limiting, and OAS.", "projectRepository": "https://github.com/Kuadrant", @@ -2869,7 +2868,7 @@ "twitterHandle": "kuadrantio", "twitterURL": "https://twitter.com/kuadrantio" }, - { + { "projectName": "Agroal", "projectDescription": "High-performance connection pools for databases", "projectRepository": "https://github.com/agroal", @@ -2878,7 +2877,7 @@ "twitterHandle": "pgagroal", "twitterURL": "https://twitter.com/pgagroal" }, - { + { "projectName": "AtlasMap", "projectDescription": "he AtlasMap is a data mapping solution with interactive web based user interface, that simplifies configuring integrations between Java, XML, and JSON data sources. ", "projectRepository": "https://github.com/atlasmap/atlasmap", @@ -2887,7 +2886,7 @@ "twitterHandle": "", "twitterURL": "" }, - { + { "projectName": "Dekorate", "projectDescription": "Dekorate is a one-stop jar to Kubernetes manifest generation that works for all jvm languages regardless of your build tool.", "projectRepository": "https://github.com/dekorateio", @@ -2896,7 +2895,7 @@ "twitterHandle": "dekorateio", "twitterURL": "https://twitter.com/dekorateio" }, - { + { "projectName": "DrougeIoT", "projectDescription": "Drogue IoT gives you the platform and tools to create safe, efficient and scalable IoT solutions. From the device on up to the cloud.", "projectRepository": "https://github.com/drogue-iot", @@ -2904,9 +2903,8 @@ "category": "Middleware", "twitterHandle": "DrogueIoT", "twitterURL": "https://twitter.com/drogueiot" - } - , - { + }, + { "projectName": "HyperFoil", "projectDescription": "Microservice-oriented distributed benchmark framework.", "projectRepository": "https://github.com/Hyperfoil/Hyperfoil", @@ -2915,7 +2913,7 @@ "twitterHandle": "", "twitterURL": "" }, - { + { "projectName": "SmallRye", "projectDescription": "SmallRye improves the developer experience for Cloud Native development through innovation in the critical functionality required for Cloud environments.", "projectRepository": "https://github.com/smallrye", @@ -2923,5 +2921,14 @@ "category": "Middleware", "twitterHandle": "smallrye_io", "twitterURL": "https://twitter.com/smallrye_io" + }, + { + "projectName": "InstructLab", + "projectDescription": "InstructLab is a model-agnostic open source AI project that facilitates contributions to Large Language Models (LLMs).", + "projectRepository": "https://github.com/instructlab/", + "projectWebsite": "https://instructlab.ai/", + "category": "Development", + "twitterHandle": "", + "twitterURL": "" } ]