diff --git a/data/configs/apache_cli_tools.json b/data/configs/apache_cli_tools.json new file mode 100644 index 0000000..9356903 --- /dev/null +++ b/data/configs/apache_cli_tools.json @@ -0,0 +1,1575 @@ +{ + "metadata": { + "schema_version": "2.0", + "generated_at": "2025-10-15", + "description": "Apache Software Foundation projects with CLI tools", + "source": "Apache Foundation + Docker registries", + "total_projects": 56, + "properties": { + "github_release_url": "GitHub releases API endpoint", + "docker_tags_url": "Docker registry tags URL", + "readme": "Main README documentation URL", + "homepage": "Project homepage URL", + "category": "Project category", + "subcategory": "Project subcategory" + }, + "last_description_update": "2025-10-16" + }, + "apache_cli_tools": [ + { + "name": "Kafka", + "description": "Distributed event streaming platform for high-performance data pipelines and real-time applications.", + "github_release_url": "https://api.github.com/repos/apache/kafka/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/kafka/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/kafka/blob/master/README.md", + "category": "Apache", + "homepage": "https://kafka.apache.org/", + "github_releases": [], + "image_tags": [ + "4.1.1-rc1", + "4.1.1-rc0", + "4.0.1", + "4.0.1-rc2", + "4.1.0", + "4.0.1-rc1", + "4.1.0-rc3", + "4.0.1-rc0", + "4.1.0-rc2", + "4.1.0-rc1" + ], + "image_name": "docker.io/apache/kafka", + "docker_help_command": "/opt/kafka/bin/kafka-broker-api-versions.sh --help", + "subcategory": "Streaming & Messaging" + }, + { + "name": "Spark", + "description": "Spark is a unified analytics engine for large-scale data processing.", + "github_release_url": "https://api.github.com/repos/apache/spark/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/spark/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/spark/blob/master/README.md", + "category": "Apache", + "homepage": "https://spark.apache.org/", + "github_releases": [], + "image_tags": [ + "4.1.0-preview2-scala2.13-java21-python3-r-ubuntu", + "4.1.0-preview2-java21-r", + "4.1.0-preview2-scala2.13-java21-r-ubuntu", + "4.1.0-preview2-java21", + "4.1.0-preview2-java21-python3", + "4.1.0-preview2-scala2.13-java21-python3-ubuntu", + "4.1.0-preview2", + "4.1.0-preview2-python3", + "4.1.0-preview2-scala2.13-java17-python3-ubuntu", + "4.1.0-preview2-java21-scala" + ], + "image_name": "docker.io/apache/spark", + "subcategory": "Data Processing" + }, + { + "name": "Hadoop", + "description": "Distributed computing framework for processing large datasets across clusters using MapReduce and HDFS.", + "github_release_url": "https://api.github.com/repos/apache/hadoop/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/hadoop/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/hadoop/blob/trunk/README.txt", + "category": "Apache", + "homepage": "https://hadoop.apache.org/", + "github_releases": [], + "image_tags": [ + "3.4.1", + "3.4", + "3.4.0", + "2.10.2", + "2.10", + "2", + "3", + "3.3.6", + "3.3.5" + ], + "image_name": "docker.io/apache/hadoop", + "docker_help_command": "hadoop --help", + "notes": "Large image (~1GB compressed). Help command works but may timeout during initial image download.", + "subcategory": "Distributed Storage" + }, + { + "name": "Flink", + "description": "Apache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities.", + "github_release_url": "https://api.github.com/repos/apache/flink/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/flink/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/flink/blob/master/README.md", + "category": "Apache", + "homepage": "https://flink.apache.org/", + "github_releases": [], + "image_tags": [ + "java21", + "2.1-java21", + "2.1.0-java21", + "scala_2.12-java21", + "2.1-scala_2.12-java21", + "2.1.0-scala_2.12-java21", + "java11", + "2.1-java11", + "2.1.0-java11", + "scala_2.12-java11" + ], + "image_name": "docker.io/apache/flink", + "docker_help_command": "flink --help", + "subcategory": "Data Processing" + }, + { + "name": "Hive", + "description": "Data warehouse software that facilitates reading, writing, and managing large datasets in distributed storage using SQL.", + "github_release_url": "https://api.github.com/repos/apache/hive/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/hive/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/hive/blob/master/README.md", + "category": "Apache", + "homepage": "https://hive.apache.org/", + "github_releases": [], + "image_tags": [ + "standalone-metastore-4.1.0", + "4.1.0", + "4.0.1", + "4.0.0", + "4.0.0-beta-2-SNAPSHOT", + "3.1.3", + "4.0.0-beta-1", + "4.0.0-alpha-1", + "4.0.0-alpha-2" + ], + "image_name": "docker.io/apache/hive", + "subcategory": "Query & Analytics" + }, + { + "name": "Cassandra", + "description": "Highly-scalable partitioned row store NoSQL database for distributed data management.", + "github_release_url": "https://api.github.com/repos/apache/cassandra/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/cassandra", + "readme": "https://github.com/apache/cassandra/blob/trunk/README.asc", + "category": "Apache", + "homepage": "https://cassandra.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "4.1.10-jammy", + "4.1-jammy", + "4.1", + "4.0.18-jammy", + "4.0-jammy", + "4.0", + "4", + "3.11.19-jammy", + "3.11-jammy" + ], + "image_name": "docker.io/cassandra", + "docker_help_command": "nodetool help", + "subcategory": "Distributed Storage" + }, + { + "name": "Accumulo", + "description": "Apache Accumulo is a sorted, distributed key/value store that provides robust, scalable data storage and retrieval.", + "github_release_url": "https://api.github.com/repos/apache/accumulo/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/accumulo/blob/main/README.md", + "category": "Apache", + "homepage": "https://accumulo.apache.org/", + "github_releases": [], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Distributed Storage" + }, + { + "name": "Couchdb", + "description": "Multi-master sync NoSQL database with HTTP/JSON API for reliability and ease of use.", + "github_release_url": "https://api.github.com/repos/apache/couchdb/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/couchdb/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/couchdb/blob/main/README.rst", + "category": "Apache", + "homepage": "https://couchdb.apache.org/", + "github_releases": [], + "image_tags": [ + "latest-nouveau", + "latest", + "3-nouveau", + "3", + "3.5-nouveau", + "3.5", + "3.5.0-nouveau", + "3.5.0", + "3.4-nouveau", + "3.4" + ], + "image_name": "docker.io/apache/couchdb", + "subcategory": "Database" + }, + { + "name": "Httpd", + "description": "Open-source web server providing secure, efficient, and extensible HTTP services.", + "github_release_url": "https://api.github.com/repos/apache/httpd/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/httpd", + "readme": "https://github.com/apache/httpd/blob/master/README.md", + "category": "Apache", + "homepage": "https://httpd.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "alpine3.22", + "alpine", + "2.4.65-alpine3.22", + "2.4.65-alpine", + "2.4-alpine3.22", + "2.4-alpine", + "2-alpine3.22", + "2-alpine", + "trixie" + ], + "image_name": "docker.io/httpd", + "docker_help_command": "/usr/local/apache2/bin/httpd -h", + "subcategory": "Web Server" + }, + { + "name": "Tomcat", + "description": "Implementation of Jakarta Servlet, Server Pages, Expression Language and WebSocket technologies.", + "github_release_url": "https://api.github.com/repos/apache/tomcat/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/tomcat", + "readme": "https://github.com/apache/tomcat/blob/main/README.md", + "category": "Apache", + "homepage": "https://tomcat.apache.org/", + "github_releases": [], + "image_tags": [ + "jre25-temurin-noble", + "jre25-temurin", + "jre25", + "jre21-temurin-noble", + "jre21-temurin", + "jre21", + "jre17-temurin-noble", + "jre17-temurin", + "jre17", + "9.0.110-jre8-temurin-noble" + ], + "image_name": "docker.io/tomcat", + "docker_help_command": "catalina.sh --help", + "subcategory": "Web Server" + }, + { + "name": "Maven", + "description": "Software project management and comprehension tool for Java applications.", + "github_release_url": "https://api.github.com/repos/apache/maven/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/maven", + "readme": "https://github.com/apache/maven/blob/master/README.md", + "category": "Apache", + "homepage": "https://maven.apache.org/", + "github_releases": [ + "maven-3.9.11", + "maven-4.0.0-rc-4", + "maven-3.9.10", + "maven-4.0.0-rc-3", + "maven-4.0.0-rc-2", + "maven-4.0.0-rc-1", + "maven-4.0.0-beta-5", + "maven-4.0.0-beta-4", + "maven-3.9.9", + "maven-3.9.8" + ], + "image_tags": [ + "latest", + "sapmachine", + "ibmjava", + "eclipse-temurin", + "4.0.0-rc-4-sapmachine-25", + "4.0.0-rc-4-sapmachine-21", + "4.0.0-rc-4-sapmachine-17", + "4.0.0-rc-4-sapmachine", + "4.0.0-rc-4-ibm-semeru-21-noble", + "4.0.0-rc-4-ibm-semeru-17-noble" + ], + "image_name": "docker.io/maven", + "docker_help_command": "mvn --help", + "subcategory": "Build Automation" + }, + { + "name": "Ant", + "description": "Java-based build tool with cross-platform portability for automated builds.", + "github_release_url": "https://api.github.com/repos/apache/ant/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/ant/blob/master/README", + "category": "Apache", + "homepage": "https://ant.apache.org/", + "github_releases": [], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Build Automation" + }, + { + "name": "Gradle", + "description": "Build automation tool with flexibility and performance for Java, Kotlin, Groovy, Scala, C/C++, and more.", + "github_release_url": "https://api.github.com/repos/gradle/gradle/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/gradle", + "readme": "https://github.com/gradle/gradle/blob/master/README.md", + "category": "Build Tools", + "homepage": "https://gradle.org/", + "github_releases": [ + "v9.2.0-RC3", + "v9.2.0-RC2", + "v9.2.0-RC1", + "v9.1.0", + "v9.1.0-RC4", + "v9.1.0-RC3", + "v9.1.0-RC2", + "v9.1.0-RC1", + "v9.0.0", + "v9.0.0-RC4" + ], + "image_tags": [ + "latest", + "noble", + "jdk25-noble", + "jdk25", + "jdk21-noble", + "jdk21", + "jdk17-noble", + "jdk17", + "jdk-noble", + "jdk-lts-and-current-noble" + ], + "image_name": "docker.io/gradle", + "docker_help_command": "gradle --help", + "subcategory": "Build Automation" + }, + { + "name": "Skywalking", + "description": "SkyWalking is an open-source APM system that provides monitoring, tracing and diagnosing capabilities for distributed systems in Cloud Native architectures.", + "github_release_url": "https://api.github.com/repos/apache/skywalking/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/skywalking/blob/master/README.md", + "category": "Apache", + "homepage": "https://skywalking.apache.org/", + "github_releases": [ + "v10.2.0", + "v10.1.0", + "v10.0.1", + "v10.0.0", + "v9.7.0", + "v9.6.0", + "v9.5.0", + "v9.4.0", + "v9.3.0", + "v9.2.0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Observability" + }, + { + "name": "Zookeeper", + "description": "Centralized service for configuration, naming, distributed synchronization, and group services.", + "github_release_url": "https://api.github.com/repos/apache/zookeeper/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/zookeeper", + "readme": "https://github.com/apache/zookeeper/blob/master/README.md", + "category": "Apache", + "homepage": "https://zookeeper.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "3.9.4-jre-17", + "3.9.4", + "3.9-jre-17", + "3.9", + "3.8.4", + "3.8", + "3.7.3", + "3.7" + ], + "image_name": "docker.io/zookeeper", + "subcategory": "Coordination Service" + }, + { + "name": "Activemq", + "description": "High-performance message broker supporting multiple protocols and messaging patterns.", + "github_release_url": "https://api.github.com/repos/apache/activemq/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/activemq-classic/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/activemq/blob/main/README.md", + "category": "Apache", + "homepage": "https://activemq.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "6.1.8", + "6.1.7", + "5.17.7", + "5.18.7", + "5.19.0", + "6.1.6", + "6.1.5", + "6.1.4", + "6.1.3" + ], + "image_name": "docker.io/apache/activemq-classic", + "docker_help_command": "/opt/apache-activemq/bin/activemq-diag -h", + "subcategory": "Streaming & Messaging" + }, + { + "name": "Pulsar", + "description": "Distributed pub-sub messaging platform with flexible messaging model and intuitive client API.", + "github_release_url": "https://api.github.com/repos/apache/pulsar/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apachepulsar/pulsar/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/pulsar/blob/master/README.md", + "category": "Apache", + "homepage": "https://pulsar.apache.org/", + "github_releases": [ + "v4.1.1", + "v4.0.7", + "v3.3.9", + "v3.0.14", + "v4.1.0", + "v4.0.6", + "v3.3.8", + "v3.0.13", + "v3.3.7", + "v4.0.5" + ], + "image_tags": [ + "latest", + "4.1.1", + "4.0.7", + "3.3.9", + "3.0.14", + "4.1.0", + "4.0.6", + "3.3.8", + "3.0.13", + "3.3.7" + ], + "image_name": "docker.io/apachepulsar/pulsar", + "docker_help_command": "pulsar-admin --help", + "subcategory": "Streaming & Messaging" + }, + { + "name": "Rocketmq", + "description": "Distributed messaging and streaming platform with low latency and high performance.", + "github_release_url": "https://api.github.com/repos/apache/rocketmq/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/rocketmq/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/rocketmq/blob/main/README.md", + "category": "Apache", + "homepage": "https://rocketmq.apache.org/", + "github_releases": [ + "rocketmq-all-5.3.3", + "rocketmq-all-5.3.2", + "rocketmq-all-5.3.1", + "rocketmq-all-5.3.0", + "rocketmq-all-4.9.8", + "rocketmq-all-5.2.0", + "rocketmq-all-5.1.4", + "rocketmq-all-5.1.3", + "rocketmq-all-5.1.2", + "rocketmq-all-4.9.7" + ], + "image_tags": [ + "5.3.3", + "latest", + "5.3.2", + "5.3.1", + "0.0.1", + "5.3.0", + "5.2.0", + "5.1.4", + "5.1.3", + "4.9.7" + ], + "image_name": "docker.io/apache/rocketmq", + "subcategory": "Streaming & Messaging" + }, + { + "name": "Ozone", + "description": "Scalable, redundant, and distributed object store for Hadoop and cloud-native environments.", + "github_release_url": "https://api.github.com/repos/apache/ozone/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/ozone/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/ozone/blob/master/README.md", + "category": "Apache", + "homepage": "https://ozone.apache.org/", + "github_releases": [ + "ozone-2.0.0", + "ozone-1.4.1" + ], + "image_tags": [ + "2.0.0-rocky", + "2.0.0", + "latest", + "1.4.0-rocky", + "1.4.1", + "1.4.1-rocky", + "1.0.0-rocky", + "1.1.0-rocky", + "1.2.1-rocky", + "1.3.0-rocky" + ], + "image_name": "docker.io/apache/ozone", + "docker_help_command": "ozone --help", + "subcategory": "Distributed Storage" + }, + { + "name": "Bookkeeper", + "description": "Scalable, fault-tolerant, low-latency storage service optimized for append-only workloads.", + "github_release_url": "https://api.github.com/repos/apache/bookkeeper/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/bookkeeper/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/bookkeeper/blob/master/README.md", + "category": "Apache", + "homepage": "https://bookkeeper.apache.org/", + "github_releases": [ + "release-4.17.2", + "release-4.16.7", + "release-4.17.1", + "release-4.16.6", + "release-4.17.0", + "release-4.16.5", + "release-4.16.4", + "release-4.15.5", + "release-4.16.3", + "release-4.14.8" + ], + "image_tags": [ + "latest", + "4.17.2", + "4.16.7", + "4.17.0", + "4.16.6", + "4.17.1", + "4.16.5", + "4.15.5", + "4.14.8", + "4.16.3" + ], + "image_name": "docker.io/apache/bookkeeper", + "subcategory": "Distributed Storage" + }, + { + "name": "Beam", + "description": "Unified model for defining batch and streaming data-parallel processing pipelines.", + "github_release_url": "https://api.github.com/repos/apache/beam/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/beam/blob/master/README.md", + "category": "Apache", + "homepage": "https://beam.apache.org/", + "github_releases": [ + "v2.69.0-RC3", + "v2.68.0", + "v2.67.0", + "v2.66.0", + "v2.65.0", + "v2.64.0", + "v2.63.0", + "v2.62.0", + "v2.61.0", + "v2.60.0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Processing" + }, + { + "name": "Storm", + "description": "Distributed realtime computation system for stream processing.", + "github_release_url": "https://api.github.com/repos/apache/storm/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/storm/blob/master/README.markdown", + "category": "Apache", + "homepage": "https://storm.apache.org/", + "github_releases": [ + "v2.8.2", + "v2.8.1", + "v2.8.0", + "v2.7.1", + "v2.7.0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Processing" + }, + { + "name": "Samza", + "description": "Distributed stream processing framework for real-time data processing.", + "github_release_url": "https://api.github.com/repos/apache/samza/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/samza/blob/master/README.md", + "category": "Apache", + "homepage": "https://samza.apache.org/", + "github_releases": [], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Processing" + }, + { + "name": "Airflow", + "description": "Workflow orchestration platform for programmatically authoring, scheduling, and monitoring data pipelines.", + "github_release_url": "https://api.github.com/repos/apache/airflow/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/airflow/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/airflow/blob/main/README.md", + "category": "Apache", + "homepage": "https://airflow.apache.org/", + "github_releases": [ + "3.1.0", + "3.0.6", + "3.0.5", + "3.0.4", + "3.0.3", + "helm-chart/1.18.0", + "helm-chart/1.17.0", + "3.0.2", + "2.11.0", + "3.0.1" + ], + "image_tags": [ + "slim-3.1.1rc2-python3.13", + "3.1.1rc2-python3.13", + "slim-3.1.1rc2", + "slim-3.1.1rc2-python3.12", + "3.1.1rc2", + "3.1.1rc2-python3.12", + "slim-3.1.1rc2-python3.11", + "3.1.1rc2-python3.11", + "slim-3.1.1rc2-python3.10", + "3.1.1rc2-python3.10" + ], + "image_name": "docker.io/apache/airflow", + "subcategory": "Workflow & Orchestration" + }, + { + "name": "Oozie", + "description": "Workflow scheduler for managing Hadoop jobs and dependencies.", + "github_release_url": "https://api.github.com/repos/apache/oozie/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/oozie/blob/master/README.md", + "category": "Apache", + "homepage": "https://oozie.apache.org/", + "github_releases": [], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Workflow & Orchestration" + }, + { + "name": "Solr", + "description": "Blazing-fast, open-source, multi-modal search platform built on Apache Lucene.", + "github_release_url": "https://api.github.com/repos/apache/solr/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/_/solr", + "readme": "https://github.com/apache/solr/blob/main/README.md", + "category": "Apache", + "homepage": "https://solr.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "slim", + "9.9.0-slim", + "9.9.0", + "9.9-slim", + "9.9", + "9-slim", + "9", + "9.8.1-slim", + "9.8.1" + ], + "image_name": "docker.io/solr", + "docker_help_command": "solr --help", + "subcategory": "Search Engine" + }, + { + "name": "Lucene", + "description": "High-performance, full-featured text search engine library written in Java.", + "github_release_url": "https://api.github.com/repos/apache/lucene/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/lucene/blob/main/README.md", + "category": "Apache", + "homepage": "https://lucene.apache.org/", + "github_releases": [ + "releases/lucene/10.3.1", + "releases/lucene/9.12.3", + "releases/lucene/10.3.0", + "releases/lucene/9.12.2", + "releases/lucene/10.2.2", + "releases/lucene/10.2.1", + "releases/lucene/10.2.0", + "releases/lucene/10.1.0", + "releases/lucene/9.12.1", + "releases/lucene/10.0.0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Search Engine" + }, + { + "name": "Arrow", + "description": "Universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics.", + "github_release_url": "https://api.github.com/repos/apache/arrow/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/arrow/blob/main/README.md", + "category": "Apache", + "homepage": "https://arrow.apache.org/", + "github_releases": [ + "apache-arrow-22.0.0", + "apache-arrow-22.0.0-rc1", + "apache-arrow-22.0.0-rc0", + "apache-arrow-21.0.0", + "apache-arrow-21.0.0-rc6", + "apache-arrow-21.0.0-rc5", + "apache-arrow-21.0.0-rc4", + "apache-arrow-21.0.0-rc3", + "apache-arrow-21.0.0-rc2", + "apache-arrow-19.0.0-rc0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Formats" + }, + { + "name": "Thrift", + "description": "Lightweight, language-independent software stack for point-to-point RPC implementation.", + "github_release_url": "https://api.github.com/repos/apache/thrift/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/thrift/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/thrift/blob/master/README.md", + "category": "Apache", + "homepage": "https://thrift.apache.org/", + "github_releases": [ + "v0.22.0", + "v0.21.0", + "v0.20.0", + "v0.19.0", + "v0.18.1", + "v0.18.0", + "v0.17.0", + "v0.16.0", + "lib/go/thrift/v0.0.1-do-not-use", + "v0.15.0" + ], + "image_tags": [ + "ubuntu", + "latest" + ], + "image_name": "docker.io/apache/thrift", + "docker_help_command": "thrift --help", + "subcategory": "Data Formats" + }, + { + "name": "Avro", + "description": "Data serialization system with rich data structures, compact binary format, and schema evolution support.", + "github_release_url": "https://api.github.com/repos/apache/avro/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/apache/avro/blob/main/README.md", + "category": "Apache", + "homepage": "https://avro.apache.org/", + "github_releases": [ + "release-1.12.0", + "release-1.11.3", + "release-1.11.2", + "release-1.11.1", + "release-1.11.0", + "release-1.10.2", + "release-1.10.1", + "release-1.10.0", + "release-1.10.0-rc2", + "release-1.10.0-rc1" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Formats" + }, + { + "name": "Parquet", + "description": "Columnar storage format specification for efficient data processing.", + "github_release_url": "https://api.github.com/repos/apache/parquet-format/releases", + "docker_tags_url": "", + "readme": "https://github.com/apache/parquet-format/blob/master/README.md", + "category": "Apache", + "homepage": "https://parquet.apache.org/", + "github_releases": [ + "apache-parquet-format-2.12.0", + "apache-parquet-format-2.11.0" + ], + "image_tags": [], + "image_name": "", + "deprecated": true, + "subcategory": "Data Formats" + }, + { + "name": "Druid", + "description": "High-performance real-time analytics database for fast aggregations and queries.", + "github_release_url": "https://api.github.com/repos/apache/druid/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/druid/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/druid/blob/master/README.md", + "category": "Apache", + "homepage": "https://druid.apache.org/", + "github_releases": [ + "druid-34.0.0", + "druid-33.0.0", + "druid-32.0.1", + "druid-31.0.2", + "druid-32.0.0", + "druid-31.0.1", + "druid-31.0.0", + "druid-30.0.1", + "druid-30.0.0", + "druid-29.0.1" + ], + "image_tags": [ + "34.0.0", + "34.0.0-rc2", + "34.0.0-rc1", + "33.0.0", + "33.0.0-rc3", + "33.0.0-rc2", + "33.0.0-rc1", + "32.0.1", + "31.0.2", + "32.0.1-rc1" + ], + "image_name": "docker.io/apache/druid", + "docker_help_command": "/opt/druid/bin/run-druid --help", + "subcategory": "Database" + }, + { + "name": "NiFi", + "description": "Easy-to-use, powerful, and reliable system for processing and distributing data.", + "github_release_url": "https://api.github.com/repos/apache/nifi/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/nifi/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/nifi/blob/main/README.md", + "category": "Apache", + "homepage": "https://nifi.apache.org/", + "github_releases": [], + "image_tags": [ + "latest", + "2.6.0", + "2.5.0", + "2.4.0", + "2.3.0", + "2.2.0", + "2.1.0", + "1.28.1", + "2.0.0", + "1.28.0" + ], + "image_name": "docker.io/apache/nifi", + "subcategory": "Workflow & Orchestration" + }, + { + "name": "Superset", + "description": "Modern data exploration and visualization platform for enterprise business intelligence.", + "github_release_url": "https://api.github.com/repos/apache/superset/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/superset/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/superset/blob/master/README.md", + "category": "Apache", + "homepage": "https://superset.apache.org/", + "github_releases": [ + "superset-helm-chart-0.15.1", + "6.0.0rc2", + "4.1.4", + "4.1.4rc1", + "6.0.0rc1", + "superset-helm-chart-0.15.0", + "superset-helm-chart-0.14.3", + "4.1.3", + "5.0.0", + "5.0.0rc4" + ], + "image_tags": [ + "pr-35821-300efa8-ci", + "pr-35826-dd0788d-ci", + "GHA-dev-18788923558", + "GHA-18788923558", + "7c9720e-dev", + "7c9720e22bbf17dfc65ab39a5768c6cf58433ef8-dev", + "GHA-py312-18788923558", + "GHA-py310-18788923558", + "7c9720e-py312", + "7c9720e-py310" + ], + "image_name": "docker.io/apache/superset", + "subcategory": "Data Visualization" + }, + { + "name": "Zeppelin", + "description": "Web-based notebook for interactive data analytics with multi-language support and visualization.", + "github_release_url": "https://api.github.com/repos/apache/zeppelin/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/zeppelin/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/zeppelin/blob/master/README.md", + "category": "Apache", + "homepage": "https://zeppelin.apache.org/", + "github_releases": [], + "image_tags": [ + "0.12.0", + "0.11.2", + "0.11.1", + "0.11.0", + "0.10.1", + "0.10.0", + "0.9.0", + "0.8.2", + "0.8.1", + "0.8.0" + ], + "image_name": "docker.io/apache/zeppelin", + "subcategory": "Data Visualization" + }, + { + "name": "Pinot", + "description": "Real-time distributed OLAP datastore for scalable analytics with low latency.", + "github_release_url": "https://api.github.com/repos/apache/pinot/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apachepinot/pinot/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/pinot/blob/master/README.md", + "category": "Apache", + "homepage": "https://pinot.apache.org/", + "github_releases": [ + "release-1.4.0", + "release-1.3.0", + "release-1.2.0", + "release-1.1.0", + "release-1.0.0", + "release-0.12.1", + "release-0.12.0", + "release-0.11.0", + "release-0.10.0", + "release-0.9.3" + ], + "image_tags": [ + "latest-17-ms-openjdk", + "1.5.0-SNAPSHOT-f828ecd653-20251023-17-ms-openjdk", + "latest-11-amazoncorretto", + "latest-21-amazoncorretto", + "latest", + "1.5.0-SNAPSHOT-f828ecd653-20251023-11-amazoncorretto", + "latest-21-ms-openjdk", + "latest-17-amazoncorretto", + "1.5.0-SNAPSHOT-f828ecd653-20251023-21-amazoncorretto", + "1.5.0-SNAPSHOT-f828ecd653-20251023" + ], + "image_name": "docker.io/apachepinot/pinot", + "docker_help_command": "/opt/pinot/bin/pinot-admin.sh --help", + "subcategory": "Database" + }, + { + "name": "IoTDB", + "description": "Time-series database for IoT with high-throughput data collection, storage, and analysis.", + "github_release_url": "https://api.github.com/repos/apache/iotdb/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/iotdb/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/iotdb/blob/master/README.md", + "category": "Apache", + "homepage": "https://iotdb.apache.org/", + "github_releases": [ + "v1.3.5", + "v2.0.5", + "v2.0.4", + "v2.0.3", + "v2.0.2-1", + "v1.3.4-1", + "v2.0.2", + "v1.3.4", + "v2.0.1-beta", + "v1.3.3" + ], + "image_tags": [ + "latest", + "2.0.5-standalone", + "2.0.5-ainode", + "2.0.5-datanode", + "2.0.5-confignode", + "2.0.4-standalone", + "2.0.4-datanode", + "2.0.4-confignode", + "2.0.3-standalone", + "1.3.4-1-standalone" + ], + "image_name": "docker.io/apache/iotdb", + "subcategory": "Database" + }, + { + "name": "DolphinScheduler", + "description": "Modern data orchestration platform for agile, low-code development of high-performance workflows.", + "github_release_url": "https://api.github.com/repos/apache/dolphinscheduler/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/dolphinscheduler/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/dolphinscheduler/blob/dev/README.md", + "category": "Apache", + "homepage": "https://dolphinscheduler.apache.org/", + "github_releases": [ + "3.3.1", + "3.3.0-alpha", + "3.2.2", + "3.2.1", + "3.1.9", + "3.2.0", + "3.1.8", + "2.0.9", + "3.0.6", + "3.1.7" + ], + "image_tags": [ + "2.0.7", + "2.0.6", + "2.0.4", + "latest", + "2.0.5", + "2.0.3", + "2.0.2", + "2.0.1", + "2.0.0", + "2.0.0-SNAPSHOT" + ], + "image_name": "docker.io/apache/dolphinscheduler", + "subcategory": "Workflow & Orchestration" + }, + { + "name": "Doris", + "description": "Easy-to-use, high-performance real-time analytical database based on MPP architecture.", + "github_release_url": "https://api.github.com/repos/apache/doris/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/doris/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/doris/blob/master/README.md", + "category": "Apache", + "homepage": "https://doris.apache.org/", + "github_releases": [ + "4.0.0-rc02", + "3.1.1-rc01", + "3.1.0-rc01", + "3.0.8-rc01", + "2.1.11-rc01", + "3.0.7-rc01", + "3.0.6.2", + "3.0.6.1", + "3.0.6", + "2.1.10-rc01" + ], + "image_tags": [ + "broker-3.1.1", + "ms-3.1.1", + "be-3.1.1", + "fe-3.1.1", + "broker-4.0.0", + "ms-4.0.0", + "be-4.0.0", + "fe-4.0.0", + "broker-3.0.8", + "ms-3.0.8" + ], + "image_name": "docker.io/apache/doris", + "notes": "Multiple images: fe (Frontend), be (Backend), ms (Meta Service), broker", + "subcategory": "Database" + }, + { + "name": "Drill", + "description": "Distributed MPP query layer supporting SQL and alternative query languages against NoSQL and Hadoop systems.", + "github_release_url": "https://api.github.com/repos/apache/drill/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/drill/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/drill/blob/master/README.md", + "category": "Apache", + "homepage": "https://drill.apache.org/", + "github_releases": [ + "drill-1.22.0", + "drill-1.21.2", + "drill-1.21.1", + "drill-1.21.0", + "drill-1.20.3", + "drill-1.20.2", + "drill-1.20.1", + "drill-1.20.0", + "drill-1.19.0", + "drill-1.18.0" + ], + "image_tags": [ + "master-openjdk-17", + "master-openjdk-11", + "master", + "latest-openjdk-17", + "latest-openjdk-11", + "latest", + "1.22.0-openjdk-17", + "1.22.0-openjdk-11", + "1.22.0", + "master-openjdk-8" + ], + "image_name": "docker.io/apache/drill", + "subcategory": "Query & Analytics" + }, + { + "name": "Kyuubi", + "description": "Distributed and multi-tenant gateway for serverless SQL on data warehouses and lakehouses.", + "github_release_url": "https://api.github.com/repos/apache/kyuubi/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/kyuubi/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/kyuubi/blob/master/README.md", + "category": "Apache", + "homepage": "https://kyuubi.apache.org/", + "github_releases": [ + "v1.10.2", + "v1.9.4", + "v1.10.1", + "v1.9.3", + "v1.8.3", + "v1.10.0", + "v1.10.0-rc0", + "v1.9.2", + "v1.9.1", + "v1.8.2" + ], + "image_tags": [ + "master-snapshot", + "1.10.2-flink", + "1.10.2-all", + "1.10.2-spark", + "1.10.2", + "1.10.1-all", + "1.10.1-spark", + "1.10.1-flink", + "1.10.1", + "1.9.4-all" + ], + "image_name": "docker.io/apache/kyuubi", + "subcategory": "Query & Analytics" + }, + { + "name": "APISIX", + "description": "Dynamic, real-time, high-performance API Gateway.", + "github_release_url": "https://api.github.com/repos/apache/apisix/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/apisix/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/apisix/blob/master/README.md", + "category": "Apache", + "homepage": "https://apisix.apache.org/", + "github_releases": [ + "3.14.1", + "3.14.0", + "3.13.0", + "3.12.0", + "3.11.0", + "3.10.0", + "3.9.1", + "3.8.1", + "3.9.0", + "3.8.0" + ], + "image_tags": [ + "dev", + "dev-amd64", + "dev-arm64", + "3.14.1-ubuntu", + "latest", + "3.14.1-debian", + "3.14.1-redhat", + "3.14.0-ubuntu", + "3.14.0-debian", + "3.14.0-redhat" + ], + "image_name": "docker.io/apache/apisix", + "docker_help_command": "/usr/bin/apisix --help", + "subcategory": "API Gateway" + }, + { + "name": "ShenYu", + "description": "High-performance API Gateway for microservices with plugin-based architecture.", + "github_release_url": "https://api.github.com/repos/apache/shenyu/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/shenyu-bootstrap/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/shenyu/blob/master/README.md", + "category": "Apache", + "homepage": "https://shenyu.apache.org/", + "github_releases": [ + "v2.7.0.2", + "v2.7.0.1", + "v2.7.0", + "v2.6.1", + "v2.6.0", + "v2.5.1", + "v2.5.0", + "v2.4.3", + "v2.4.2", + "v2.4.1" + ], + "image_tags": [ + "2.7.0.2", + "latest", + "2.7.0.1", + "2.7.0", + "2.6.1", + "2.6.0", + "2.5.1", + "v2.5.1", + "2.5.0", + "2.4.3" + ], + "image_name": "docker.io/apache/shenyu-bootstrap", + "notes": "Also available: apache/shenyu-admin for admin console", + "subcategory": "API Gateway" + }, + { + "name": "ShardingSphere", + "description": "Distributed SQL transaction and query engine for data sharding, scaling, and encryption.", + "github_release_url": "https://api.github.com/repos/apache/shardingsphere/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/shardingsphere-proxy/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/shardingsphere/blob/master/README.md", + "category": "Apache", + "homepage": "https://shardingsphere.apache.org/", + "github_releases": [ + "5.5.2", + "5.5.1", + "5.5.0", + "5.4.1", + "5.4.0", + "5.3.2", + "5.3.1", + "5.3.0", + "5.2.1", + "5.2.0" + ], + "image_tags": [ + "latest", + "5.5.2", + "5.5.1", + "5.5.0", + "5.4.1", + "5.4.0", + "5.3.2", + "5.3.1", + "5.3.0", + "5.2.1" + ], + "image_name": "docker.io/apache/shardingsphere-proxy", + "subcategory": "Database Middleware" + }, + { + "name": "Camel", + "description": "Open-source integration framework based on Enterprise Integration Patterns with powerful Bean Integration.", + "github_release_url": "https://api.github.com/repos/apache/camel/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/camel-k/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/camel/blob/trunk/README.txt", + "category": "Apache", + "homepage": "https://camel.apache.org/", + "github_releases": [], + "image_tags": [ + "2.8.0-21-jdk", + "2.8.0-21-jdk-arm64", + "2.8.0-21-jdk-amd64", + "2.8.0-17-jdk", + "2.8.0-17-jdk-arm64", + "2.8.0-17-jdk-amd64", + "2.8.0", + "2.8.0-arm64", + "2.8.0-amd64", + "2.7.0-21-jdk" + ], + "image_name": "docker.io/apache/camel-k", + "notes": "Camel K is the Kubernetes-native runtime for Camel", + "subcategory": "Data Integration" + }, + { + "name": "EventMesh", + "description": "Serverless event middleware for building distributed event-driven applications.", + "github_release_url": "https://api.github.com/repos/apache/eventmesh/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/eventmesh/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/eventmesh/blob/master/README.md", + "category": "Apache", + "homepage": "https://eventmesh.apache.org/", + "github_releases": [ + "v1.11.0", + "v1.10.0", + "v1.9.0", + "v1.8.0", + "v1.7.0", + "v1.6.0", + "v1.5.0", + "v1.4.0", + "v1.3.0", + "v1.2.0" + ], + "image_tags": [ + "latest", + "v1.11.0", + "v1.9.0", + "v1.10.0" + ], + "image_name": "docker.io/apache/eventmesh", + "subcategory": "Streaming & Messaging" + }, + { + "name": "SeaTunnel", + "description": "High-performance distributed data integration platform for synchronization and transformation.", + "github_release_url": "https://api.github.com/repos/apache/seatunnel/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/seatunnel/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/seatunnel/blob/dev/README.md", + "category": "Apache", + "homepage": "https://seatunnel.apache.org/", + "github_releases": [ + "2.3.12", + "2.3.11", + "2.3.10", + "2.3.9", + "2.3.8", + "2.3.7", + "2.3.6", + "2.3.5", + "2.3.4", + "2.3.3" + ], + "image_tags": [ + "latest", + "2.3.12", + "2.3.11", + "2.3.10", + "2.3.9", + "2.3.8" + ], + "image_name": "docker.io/apache/seatunnel", + "subcategory": "Data Integration" + }, + { + "name": "Ranger", + "description": "Framework for enabling, monitoring and managing comprehensive data security across Hadoop platform.", + "github_release_url": "https://api.github.com/repos/apache/ranger/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/ranger/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/ranger/blob/master/README.md", + "category": "Apache", + "homepage": "https://ranger.apache.org/", + "github_releases": [], + "image_tags": [ + "2.7.0", + "2.6.0", + "2.5.0", + "2.4.0", + "2.4.1" + ], + "image_name": "docker.io/apache/ranger", + "subcategory": "Security" + }, + { + "name": "SkyWalking", + "description": "APM system for monitoring, tracing and diagnosing distributed systems in cloud-native architectures.", + "github_release_url": "https://api.github.com/repos/apache/skywalking/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/skywalking-oap-server/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/skywalking/blob/master/README.md", + "category": "Apache", + "homepage": "https://skywalking.apache.org/", + "github_releases": [ + "v10.2.0", + "v10.1.0", + "v10.0.1", + "v10.0.0", + "v9.7.0", + "v9.6.0", + "v9.5.0", + "v9.4.0", + "v9.3.0", + "v9.2.0" + ], + "image_tags": [ + "latest", + "10.2.0", + "10.2.0-java21", + "10.2.0-java17", + "10.1.0", + "10.1.0-java21", + "10.1.0-java17", + "10.0.1", + "10.0.1-java21", + "10.0.1-java17" + ], + "image_name": "docker.io/apache/skywalking-oap-server", + "subcategory": "Observability" + }, + { + "name": "Dubbo-Admin", + "description": "Administration console for Apache Dubbo microservice framework.", + "github_release_url": "https://api.github.com/repos/apache/dubbo-admin/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/dubbo-admin/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/dubbo-admin/blob/develop/README.md", + "category": "Apache", + "homepage": "https://dubbo.apache.org/", + "github_releases": [ + "0.6.0", + "0.5.0", + "0.4.0", + "0.3.0", + "0.2.0", + "0.1" + ], + "image_tags": [ + "0.6.0", + "latest", + "0.5.0-SNAPSHOT", + "0.5.0", + "0.4.0", + "0.3.0", + "0.1.0" + ], + "image_name": "docker.io/apache/dubbo-admin", + "subcategory": "Other" + }, + { + "name": "RocketMQ-Dashboard", + "description": "Web-based administration console for Apache RocketMQ message queuing system.", + "github_release_url": "https://api.github.com/repos/apache/rocketmq-dashboard/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apacherocketmq/rocketmq-dashboard/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/rocketmq-dashboard/blob/master/README.md", + "category": "Apache", + "homepage": "https://rocketmq.apache.org/", + "github_releases": [ + "rocketmq-dashboard-2.1.0", + "rocketmq-dashboard-2.0.0", + "rocketmq-dashboard-1.0.0" + ], + "image_tags": [ + "latest", + "2.1.0", + "2.0.1", + "2.0.0", + "1.0.0" + ], + "image_name": "docker.io/apacherocketmq/rocketmq-dashboard", + "subcategory": "Streaming & Messaging" + }, + { + "name": "APISIX-Dashboard", + "description": "Dashboard UI for Apache APISIX API Gateway management.", + "github_release_url": "https://api.github.com/repos/apache/apisix-dashboard/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/apisix-dashboard/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/apisix-dashboard/blob/master/README.md", + "category": "Apache", + "homepage": "https://apisix.apache.org/", + "github_releases": [ + "notice", + "v3.0.1", + "v2.15.1", + "v3.0.0", + "v2.15.0", + "v2.14.0", + "v2.13.1", + "v2.13", + "v2.11", + "v2.10.1" + ], + "image_tags": [ + "latest", + "3.0.1-centos", + "3.0.1-alpine", + "2.15.1-centos", + "2.15.1-alpine", + "3.0.0-centos", + "3.0.0-alpine", + "2.15.0-centos", + "2.15.0-alpine", + "2.14.0-centos" + ], + "image_name": "docker.io/apache/apisix-dashboard", + "subcategory": "API Gateway" + }, + { + "name": "Kudu", + "description": "Columnar storage manager for structured data with fast analytics on rapidly changing data.", + "github_release_url": "https://api.github.com/repos/apache/kudu/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/kudu/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/kudu/blob/master/README.md", + "category": "Apache", + "homepage": "https://kudu.apache.org/", + "github_releases": [ + "1.17.1", + "1.17.0", + "1.16.0", + "1.15.0", + "1.14.0", + "1.13.0" + ], + "image_tags": [ + "latest-ubuntu", + "1.18-ubuntu", + "kudu-python-latest-ubuntu", + "kudu-python-1.18-ubuntu", + "kudu-python-1.18.0-ubuntu", + "1.18.0-ubuntu", + "kudu-python-1.17-ubuntu", + "kudu-python-1.17.1-ubuntu", + "1.17-ubuntu", + "1.17.1-ubuntu" + ], + "image_name": "docker.io/apache/kudu", + "subcategory": "Storage Engine" + }, + { + "name": "Kylin", + "description": "Distributed analytics engine providing SQL interface and OLAP analysis on Hadoop for large datasets.", + "github_release_url": "https://api.github.com/repos/apache/kylin/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apachekylin/apache-kylin-standalone/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/kylin/blob/master/README.md", + "category": "Apache", + "homepage": "https://kylin.apache.org/", + "github_releases": [ + "kylin-5.0.2", + "kylin-5.0.0" + ], + "image_tags": [ + "5.0.2-GA", + "5.0.0-GA", + "5-dev", + "5.0-beta", + "5.x-base-dev-only", + "kylin-4.0.1-mondrian", + "4.0.0", + "3.1.0", + "3.0.1", + "2.6.5" + ], + "image_name": "docker.io/apachekylin/apache-kylin-standalone", + "subcategory": "Database" + }, + { + "name": "HBase", + "description": "NoSQL distributed database built on Hadoop for random, real-time read/write access to big data.", + "github_release_url": "https://api.github.com/repos/apache/hbase/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/r/harisekhon/hbase", + "readme": "https://github.com/apache/hbase/blob/master/README.txt", + "category": "Apache", + "homepage": "https://hbase.apache.org/", + "github_releases": [ + "rel/2.5.12", + "rel/2.6.3", + "rel/2.5.11", + "rel/2.6.2", + "rel/2.6.1", + "rel/2.5.10", + "rel/2.5.9", + "rel/2.4.18", + "rel/2.6.0", + "rel/2.5.8" + ], + "image_tags": [ + "0.92", + "0.94", + "1.3", + "1.2", + "1.1", + "1.0", + "latest" + ], + "image_name": "docker.io/harisekhon/hbase", + "docker_help_command": "/hbase-0.92.2/bin/hbase -h", + "notes": "Using community-maintained image (official Apache image not available on Docker Hub)", + "subcategory": "Distributed Storage" + }, + { + "name": "IoTDB-Web-Workbench", + "description": "Web-based workbench for Apache IoTDB with data visualization and query management.", + "github_release_url": "https://api.github.com/repos/apache/iotdb-web-workbench/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apache/iotdb-web-workbench/tags/?page=1&page_size=100", + "readme": "https://github.com/apache/iotdb-web-workbench/blob/main/README.md", + "category": "Apache", + "homepage": "https://iotdb.apache.org/", + "github_releases": [ + "v0.13.3" + ], + "image_tags": [ + "0.13.0-frontend", + "0.13.0-backend" + ], + "image_name": "docker.io/apache/iotdb-web-workbench", + "notes": "Separate frontend and backend images available", + "subcategory": "Database" + } + ] +} \ No newline at end of file diff --git a/data/configs/cncf_cli_tools.json b/data/configs/cncf_cli_tools.json new file mode 100644 index 0000000..34a54db --- /dev/null +++ b/data/configs/cncf_cli_tools.json @@ -0,0 +1,7738 @@ +{ + "metadata": { + "schema_version": "2.0", + "generated_at": "2025-10-11", + "description": "Official CNCF projects (graduated, incubating, and sandbox)", + "source": "CNCF Landscape CSV export", + "total_projects": 235, + "properties": { + "github_release_url": "GitHub releases page URL", + "docker_tags_url": "Docker Hub or registry tags URL (requires manual curation)", + "readme": "Main README documentation URL", + "homepage": "Project homepage URL", + "category": "CNCF category classification", + "subcategory": "CNCF subcategory classification" + }, + "notes": [ + "docker_tags_url field is empty and requires manual curation as this data is not in the CNCF CSV", + "All projects are open source with active GitHub repositories", + "Only includes official CNCF projects: graduated (32), incubating (39), and sandbox (164)" + ], + "docker_discovery": { + "auto_discovered": 230, + "not_found": 5, + "success_rate": "97.9%", + "discovery_date": "2025-10-11", + "sources": [ + "DockerHub API v2", + "Quay.io API v1" + ] + }, + "last_description_update": "2025-10-16" + }, + "cncf_cli_tools": [ + { + "name": "Aeraki Mesh", + "description": "Aeraki Mesh allows you to manage any layer-7 traffic in a service mesh.", + "github_release_url": "https://api.github.com/repos/aeraki-mesh/aeraki/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/atlassian/bitbucket-mesh/tags/?page=1&page_size=100", + "readme": "https://github.com/aeraki-mesh/aeraki/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://www.aeraki.net/", + "github_releases": [ + "1.4.1", + "1.4.0", + "1.3.0", + "1.2.1", + "1.2.0", + "1.1.3", + "1.1.2", + "1.1.1", + "1.1.0", + "1.0.5" + ], + "image_tags": [ + "2.5.4-ubuntu-jdk-17", + "2.5.4-jdk17", + "2.5.8-jdk17", + "2.5.8-ubuntu-jdk-17", + "3.0.1-jdk17", + "3.0-jdk17", + "3.0.1-ubuntu-jdk-17", + "3.0-ubuntu-jdk-17", + "2.5.17-jdk17", + "2.5.17-ubuntu-jdk-17" + ], + "image_name": "docker.io/atlassian/bitbucket-mesh", + "subcategory": "Service Mesh" + }, + { + "name": "Akri", + "description": "Kubernetes Resource Interface for the Edge - discovers and utilizes leaf devices (sensors, controllers, MCUs) across heterogeneous edge clusters.", + "github_release_url": "https://api.github.com/repos/project-akri/akri/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/nitin992vij/akri/tags/?page=1&page_size=100", + "readme": "https://github.com/project-akri/akri/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://docs.akri.sh", + "github_releases": [ + "v0.13.8", + "v0.12.20", + "v0.12.9", + "v0.10.4", + "v0.8.23", + "v0.8.4", + "v0.7.0", + "v0.6.19", + "v0.6.5", + "v0.1.5" + ], + "image_tags": [ + "v1" + ], + "image_name": "docker.io/nitin992vij/akri", + "subcategory": "Cluster Management" + }, + { + "name": "Antrea", + "description": "Kubernetes networking solution based on Open vSwitch, providing network connectivity and security for pod workloads with native support for NetworkPolicy.", + "github_release_url": "https://api.github.com/repos/antrea-io/antrea/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/antrea/antrea-windows/tags/?page=1&page_size=100", + "readme": "https://github.com/antrea-io/antrea/blob/main/README.md", + "category": "Runtime", + "homepage": "https://antrea.io/", + "github_releases": [ + "v2.4.3", + "v2.3.2", + "v2.2.2", + "v2.4.2", + "v2.4.1", + "v2.1.2", + "v2.4.0", + "v2.3.1", + "v2.2.1", + "v2.3.0" + ], + "image_tags": [ + "latest", + "v2.4.3", + "v2.3.2", + "v2.2.2", + "v2.4.2", + "v2.1.2", + "v2.4.1", + "v2.1.1", + "v2.4.0", + "v2.3.1" + ], + "image_name": "docker.io/antrea/antrea-windows", + "subcategory": "Networking" + }, + { + "name": "Argo", + "description": "Kubernetes-native tools to run workflows, manage clusters, and do GitOps right.", + "github_release_url": "https://api.github.com/repos/argoproj/argo-cd/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/argoproj/argocd/tag/?page=1&limit=100", + "readme": "https://github.com/argoproj/argo-cd/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://argoproj.github.io/", + "github_releases": [ + "v3.2.0-rc4", + "v3.1.9", + "v3.0.20", + "v3.2.0-rc3", + "v3.2.0-rc2", + "v3.1.8", + "v3.0.19", + "v2.14.20", + "v3.1.7", + "v3.0.18" + ], + "image_tags": [ + "latest", + "latest", + "latest", + "latest", + "latest", + "latest", + "sha256-f7bff03ad6ae059e80eb420922f20444a55071b220f8a86dd94b4bce358ba643.sig", + "latest", + "sha256-fdc4b8ca914c9d59be59688f7b9ba5bfa6faa395f2a78a71a956b62d915b6a8f.sig", + "latest" + ], + "image_name": "quay.io/argoproj/argocd", + "docker_help_command": "/usr/local/bin/argocd --help", + "subcategory": "Application Development" + }, + { + "name": "Armada", + "description": "A multi-cluster batch queuing system for high-throughput workloads on Kubernetes.", + "github_release_url": "https://api.github.com/repos/armadaproject/armada/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/diamanti/armada/tags/?page=1&page_size=100", + "readme": "https://github.com/armadaproject/armada/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://armadaproject.io/", + "github_releases": [ + "v0.20.12", + "v0.20.11", + "v0.20.10", + "v0.20.9", + "v0.20.8", + "v0.20.7", + "v0.20.6", + "v0.20.5", + "v0.20.4", + "v0.20.3" + ], + "image_tags": [ + "v3.5.0-495", + "v3.5.0-494", + "v3.5.0-493", + "v3.4.0-151", + "v3.3.1-208", + "v3.5.0-783", + "v3.5.0-782", + "v3.5.0-781", + "v3.5.0-780", + "v3.5.0-779" + ], + "image_name": "docker.io/diamanti/armada", + "docker_help_command": "/usr/bin/armada --help", + "subcategory": "Management" + }, + { + "name": "Artifact Hub", + "description": "CNCF hub for discovering, installing, and publishing cloud native packages and configurations including Helm charts, operators, and plugins.", + "github_release_url": "https://api.github.com/repos/artifacthub/hub/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/vijaysriraman/artifact-hub/tag/?page=1&limit=100", + "readme": "https://github.com/artifacthub/hub/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://artifacthub.io", + "github_releases": [ + "v1.22.0", + "v1.21.0", + "v1.20.0", + "v1.19.0", + "v1.18.0", + "v1.17.0", + "v1.16.0", + "v1.15.0", + "v1.14.0", + "v1.13.0" + ], + "image_tags": [ + "hashicorp", + "dbmigrator", + "trivy", + "kubectl", + "artifacthubhub", + "artifacthubtracker", + "artifacthubscanner", + "minideb", + "postgres12" + ], + "image_name": "quay.io/vijaysriraman/artifact-hub", + "docker_help_command": "--help", + "subcategory": "Operator Framework" + }, + { + "name": "Athenz", + "description": "Open-source platform for X.509 certificate-based service authentication and fine-grained access control in dynamic infrastructures.", + "github_release_url": "https://api.github.com/repos/AthenZ/athenz/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/athenz/athenz/tags/?page=1&page_size=100", + "readme": "https://github.com/AthenZ/athenz/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://www.athenz.io", + "github_releases": [ + "v1.12.27", + "v1.12.26", + "v1.12.25", + "v1.12.24", + "v1.12.23", + "v1.12.22", + "v1.12.21", + "v1.12.20", + "v1.12.19", + "v1.12.18" + ], + "image_tags": [ + "v1.7.29", + "latest", + "v1.7.27", + "v1.7.25", + "v1.7.24", + "v1.7.23", + "v1.7.21", + "v1.7.20", + "v1.7.12", + "v1.7.11" + ], + "image_name": "docker.io/athenz/athenz", + "docker_help_command": "/opt/athenz/athenz-zts-1.7.29/bin/zts --help", + "subcategory": "Provisioning" + }, + { + "name": "Atlantis", + "description": "Terraform Pull Request Automation - enables GitOps for Terraform by running plan/apply directly from pull requests with approval workflows.", + "github_release_url": "https://api.github.com/repos/runatlantis/atlantis/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/runatlantis/atlantis/tags/?page=1&page_size=100", + "readme": "https://github.com/runatlantis/atlantis/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.runatlantis.io/", + "github_releases": [ + "v0.36.0", + "v0.35.1", + "v0.35.0", + "v0.34.0", + "v0.33.0", + "v0.32.0", + "v0.31.0", + "v0.30.0", + "v0.29.0", + "v0.28.5" + ], + "image_tags": [ + "v0.18.4", + "v0.18.3", + "v0.18.2", + "v0.18.1", + "v0.18.0", + "v0.17.6", + "v0.17.5", + "v0.17.4", + "v0.17.3", + "v0.17.2" + ], + "image_name": "docker.io/runatlantis/atlantis", + "docker_help_command": "/usr/local/bin/atlantis --help", + "subcategory": "Automation" + }, + { + "name": "Backstage", + "description": "Backstage is an open framework for building developer portals.", + "github_release_url": "https://api.github.com/repos/backstage/backstage/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/giantswarm/backstage/tags/?page=1&page_size=100", + "readme": "https://github.com/backstage/backstage/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://backstage.io/", + "github_releases": [ + "v1.44.2", + "v1.45.0-next.0", + "v1.44.1", + "v1.44.0", + "v1.44.0-next.2", + "v1.44.0-next.1", + "v1.43.3", + "v1.44.0-next.0", + "v1.43.2", + "v1.43.1" + ], + "image_tags": [ + "0.87.0-cf1239250fab68cdc964b0dc3c9a3e3888087a88", + "0.87.0-907d2f6492e70826330a5d9b203b70016bdc783d", + "0.87.1", + "0.87.1-69c59e340203cdd63d403618773d833efede673d", + "0.87.0-f740242bc63c7f0590795b1af418624528028eb3", + "0.87.0-f200d56748c98c174844e9702aaf3d93c5c703e8", + "0.87.0-f77b6541fbaa5953b9adf722001e3d8685bde697", + "0.87.0-bd9bbc9d1ff346ed6b987b5ee9f7f84bd1d9641d", + "0.87.0-160e90f33a589799476f87d9b672c7d21f9fe795", + "0.87.0-6142d11dca3498e6996fd15118f26516166c88cb" + ], + "image_name": "docker.io/giantswarm/backstage", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Bank-Vaults", + "description": "Bank-Vaults is a Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more.", + "github_release_url": "https://api.github.com/repos/bank-vaults/bank-vaults/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/banzaicloud/bank-vaults/tags/?page=1&page_size=100", + "readme": "https://github.com/bank-vaults/bank-vaults/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://bank-vaults.dev/", + "github_releases": [ + "v1.32.0", + "v1.31.4", + "v1.31.3", + "v1.31.2", + "v1.31.1", + "v1.31.0", + "v1.30.0", + "1.20.4", + "1.20.3", + "1.20.2" + ], + "image_tags": [ + "1.20.0-dev.1", + "1.19.0", + "latest", + "1.18.0", + "1.17.0", + "1.16.0", + "1.15.3", + "1.15.2", + "1.15.1", + "1.15.0" + ], + "image_name": "docker.io/banzaicloud/bank-vaults", + "docker_help_command": "/usr/local/bin/bank-vaults -h", + "subcategory": "Provisioning" + }, + { + "name": "BFE", + "description": "Open-source layer 7 load balancer derived from proprietary Baidu FrontEnd.", + "github_release_url": "https://api.github.com/repos/bfenetworks/bfe/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bfenetworks/bfe/tags/?page=1&page_size=100", + "readme": "https://github.com/bfenetworks/bfe/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://www.bfe-networks.net", + "github_releases": [ + "v1.8.0", + "v1.7.0", + "v1.6.0", + "v1.5.0", + "v1.4.0", + "v1.3.0", + "v1.2.0", + "v1.1.0", + "v1.0.0", + "v0.12.0" + ], + "image_tags": [ + "latest", + "v-1.6.0", + "v-1.5.0", + "v-1.3.0", + "v-1.2.0", + "v-1.1.0", + "v-1.0.0", + "v-0.12.0" + ], + "image_name": "docker.io/bfenetworks/bfe", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "bootc", + "description": "The bootc provides transactional, in-place operating system images and updates using OCI/Docker container images.", + "github_release_url": "https://api.github.com/repos/bootc-dev/bootc/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bootc/oxidized/tags/?page=1&page_size=100", + "readme": "https://github.com/bootc-dev/bootc/blob/main/README.md", + "category": "Runtime", + "homepage": "https://github.com/containers/bootc", + "github_releases": [ + "v1.9.0", + "v1.8.0", + "v1.7.1", + "v1.7.0", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.0", + "v1.3.0", + "v1.2.0" + ], + "image_tags": [ + "latest", + "0.34.3", + "6535d234", + "latest-arm64", + "0.34.3-arm64", + "6535d234-arm64", + "latest-amd64", + "0.34.3-amd64", + "6535d234-amd64", + "renovate-debian-trixie-slim" + ], + "image_name": "docker.io/bootc/oxidized", + "subcategory": "Container Runtime" + }, + { + "name": "bpfman", + "description": "EBPF manager for Linux and Kubernetes - simplifies loading, unloading, and managing eBPF programs on nodes and container workloads.", + "github_release_url": "https://api.github.com/repos/bpfman/bpfman/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/wrongerror/bpfman/tags/?page=1&page_size=100", + "readme": "https://github.com/bpfman/bpfman/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://bpfman.io/", + "github_releases": [ + "v0.5.6", + "v0.5.5", + "v0.5.4", + "v0.5.3", + "v0.5.2", + "v0.5.1", + "v0.5.0", + "v0.5.0-rc1", + "v0.4.2", + "v0.4.1" + ], + "image_tags": [ + "10202011", + "09261600", + "08261509", + "08221736", + "6.18.1100", + "v0.5.5", + "5.5.1030", + "4.30.1129", + "4.30.1126", + "4.30.1028" + ], + "image_name": "docker.io/wrongerror/bpfman", + "docker_help_command": "/opt/bpfman/btf/tcp-stats-go --help", + "subcategory": "Provisioning" + }, + { + "name": "Brigade", + "description": "Brigade is a full-featured, event-driven scripting platform built on top of Kubernetes.", + "github_release_url": "https://api.github.com/repos/brigadecore/brigade/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/vdice/brigade-worker/tag/?page=1&limit=100", + "readme": "https://github.com/brigadecore/brigade/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://brigade.sh/", + "github_releases": [ + "v2.6.0", + "v2.6.0-rc.2", + "v2.6.0-rc.1", + "v2.5.0", + "v2.5.0-rc.2", + "v2.5.0-rc.1", + "v2.4.0", + "v2.4.0-rc.3", + "v2.4.0-rc.2", + "v2.4.0-rc.1" + ], + "image_tags": [ + "v0.18.0-52-g61e67c8", + "b67e7f9", + "608a44b-dirty", + "v0.19.0-29-gb6e9ee5", + "14972d9-dirty", + "v1.0.0-31-g87f45d5", + "e2ac402-dirty", + "697a29a", + "8d8af75-dirty", + "8d8af75" + ], + "image_name": "quay.io/vdice/brigade-worker", + "subcategory": "Application Development" + }, + { + "name": "Buildpacks", + "description": "CLI for building apps using Cloud Native Buildpacks.", + "github_release_url": "https://api.github.com/repos/buildpacks/pack/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/codefresh/buildpacks/tags/?page=1&page_size=100", + "readme": "https://github.com/buildpacks/pack/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://buildpacks.io/", + "github_releases": [ + "v0.38.2", + "v0.38.1", + "v0.38.0", + "v0.38.0-rc1", + "v0.37.0", + "v0.37.0-rc1", + "v0.36.4", + "v0.36.3", + "v0.36.2", + "v0.36.1" + ], + "image_tags": [ + "all", + "essential-5", + "nodejs-5", + "all-5", + "essential", + "scala-2.11.7", + "java8-jdk", + "typesafe-activator-1.3.7", + "java8jdk", + "java7-jdk" + ], + "image_name": "docker.io/codefresh/buildpacks", + "docker_help_command": "pack --help", + "subcategory": "Application Development" + }, + { + "name": "Cadence Workflow", + "description": "Cadence is a distributed, scalable, durable, and highly available fault-oblivious stateful code platform.", + "github_release_url": "https://api.github.com/repos/cadence-workflow/cadence/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ubercadence/server/tags/?page=1&page_size=100", + "readme": "https://github.com/cadence-workflow/cadence/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://cadenceworkflow.io/", + "github_releases": [ + "v1.3.6", + "v1.3.5", + "v1.3.4", + "v1.3.4-prerelease09", + "v1.3.3", + "v1.3.2", + "v1.3.1", + "v1.3.0", + "v1.2.19-prerelease08", + "v1.2.19-prerelease07" + ], + "image_tags": [ + "master-auto-setup", + "master", + "v1.3.6-auto-setup", + "v1.3.6", + "v1.3.5-auto-setup", + "v1.3.5", + "v1.3.4-auto-setup", + "v1.3.4", + "v1.3.3-auto-setup", + "v1.3.3" + ], + "image_name": "docker.io/ubercadence/server", + "notes": "Changed to correct Uber Cadence repository", + "subcategory": "Provisioning" + }, + { + "name": "Capsule", + "description": "Capsule implements a multi-tenant and policy-based environment in your Kubernetes cluster.", + "github_release_url": "https://api.github.com/repos/projectcapsule/capsule/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/clastix/capsule/tags/?page=1&page_size=100", + "readme": "https://github.com/projectcapsule/capsule/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://capsule.clastix.io", + "github_releases": [ + "v0.11.0", + "v0.10.9", + "v0.10.8", + "v0.10.7", + "v0.10.6", + "v0.10.5", + "v0.10.4", + "v0.10.3", + "v0.10.2", + "v0.10.1" + ], + "image_tags": [ + "latest", + "jjlakis", + "v0.3.3", + "v0.3.2", + "v0.3.1", + "v0.3.0", + "v0.2.2", + "v0.2.1", + "v0.2.0", + "v0.1.3" + ], + "image_name": "docker.io/clastix/capsule", + "docker_help_command": "/manager --help", + "subcategory": "Policy Management" + }, + { + "name": "Carina", + "description": "Carina: an high performance and ops-free local storage for kubernetes.", + "github_release_url": "https://api.github.com/repos/carina-io/carina/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/opsmxpublic/carina-instance/tag/?page=1&limit=100", + "readme": "https://github.com/carina-io/carina/blob/main/README.md", + "category": "Runtime", + "homepage": "https://carina-io.github.io/", + "github_releases": [ + "v0.14.0", + "v0.13.0", + "v0.12.0", + "v0.11.1", + "v0.11.0", + "v0.10.0", + "v0.9.1", + "v0.9.0" + ], + "image_tags": [ + "v1.14.1", + "v1.9.2", + "v1.11.6", + "v1.10.2", + "v1.15.7-rc3", + "v1.15.7-rc2", + "v1.15.5-OP-22464-3", + "v1.15.5-OP-22464-wdh", + "v1.15.5-rc1", + "v1.9.6" + ], + "image_name": "quay.io/opsmxpublic/carina-instance", + "docker_help_command": "help", + "subcategory": "Storage" + }, + { + "name": "Cartography", + "description": "Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view.", + "github_release_url": "https://api.github.com/repos/cartography-cncf/cartography/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/williamjackson/cartography/tags/?page=1&page_size=100", + "readme": "https://github.com/cartography-cncf/cartography/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://cartography.dev", + "github_releases": [ + "0.118.0", + "0.117.0", + "0.116.1", + "0.116.0", + "0.115.0", + "0.114.0", + "0.113.0", + "0.112.0", + "0.111.0", + "0.111.0rc1" + ], + "image_tags": [ + "0.61.0", + "latest", + "0.60.0", + "0.59.0", + "0.57.0", + "0.56.0", + "0.55.0", + "0.54.0", + "0.53.0", + "0.52.0" + ], + "image_name": "docker.io/williamjackson/cartography", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Carvel", + "description": "Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes.", + "github_release_url": "https://api.github.com/repos/carvel-dev/ytt/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/luwang8494/carvel/tags/?page=1&page_size=100", + "readme": "https://github.com/carvel-dev/ytt/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://carvel.dev", + "github_releases": [ + "v0.52.1", + "v0.52.0", + "v0.51.2", + "v0.51.1", + "v0.51.0", + "v0.50.0", + "v0.49.1", + "v0.46.6", + "v0.49.0", + "v0.46.5" + ], + "image_tags": [ + "sha256-a9ae3513be8b8fa5c66ce76dc5cb72ece3bf937e151e950e6186565d844d4b57.imgpkg", + "build-1726626553", + "build-1726622582", + "sha256-76eb96ab971a0c71faa234aaa35c21c34c4d83a0e7d7a91369d441f9a96a0367.imgpkg", + "build-1726207783", + "sha256-83c1c12848b308fe0e320269a5af4fb875011f89f33f76c5c739494b395c8f2d.imgpkg", + "sha256-76eb96ab971a0c71faa234aaa35c21c34c4d83a0e7d7a91369d441f9a96a0367.image-locations.imgpkg", + "sha256-b914032ef9adfd1c498715dfb6c150508344a4b175ddd9d489e9a57fd0f26a06.imgpkg", + "sha256-a61c7022abcfa53e2c9c402e03c674c06ada59d19c3790d0640c903f7af5e900.imgpkg", + "sha256-cfd03da61658004f1615e5401ba8bde3cc4ba3f87afff0ed8875c5d1b0b09e4a.imgpkg" + ], + "image_name": "docker.io/luwang8494/carvel", + "subcategory": "Application Development" + }, + { + "name": "CDK for Kubernetes (CDK8s)", + "description": "CDK8s lets you define Kubernetes apps and components using familiar programming languages and object-oriented APIs.", + "github_release_url": "https://api.github.com/repos/cdk8s-team/cdk8s/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/newrelic/nri-kubernetes/tags/?page=1&page_size=100", + "readme": "https://github.com/cdk8s-team/cdk8s/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://cdk8s.io/", + "github_releases": [ + "redirect", + "v1.0.0-beta.10", + "v1.0.0-beta.9", + "v1.0.0-beta.8", + "v1.0.0-beta.7", + "v1.0.0-beta.6", + "v1.0.0-beta.5", + "v1.0.0-beta.4", + "v1.0.0-beta.3", + "v1.0.0-beta.2" + ], + "image_tags": [ + "nightly", + "main", + "3.47.0", + "3.47.0-windows-ltsc2019", + "3.47.0-windows-ltsc2022", + "latest", + "3.46.0", + "3.46.0-windows-ltsc2019", + "3.46.0-windows-ltsc2022", + "3.45.4" + ], + "image_name": "docker.io/newrelic/nri-kubernetes", + "subcategory": "Provisioning" + }, + { + "name": "cert-manager", + "description": "Automatically provision and manage TLS certificates in Kubernetes.", + "github_release_url": "https://api.github.com/repos/cert-manager/cert-manager/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/jetstack/cert-manager-controller/tag/?page=1&limit=100", + "readme": "https://github.com/cert-manager/cert-manager/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://cert-manager.io/", + "github_releases": [ + "v1.19.1", + "v1.18.3", + "v1.19.0", + "v1.19.0-alpha.0", + "v1.18.2", + "v1.17.4", + "v1.18.1", + "v1.17.3", + "v1.18.0", + "v1.18.0-beta.0" + ], + "image_tags": [ + "sha256-504858a037202f58475dac3636a8982a121a5a052d17e49a547188fb883cc98d.sig", + "v1.17.0-beta.0", + "sha256-057ace5734b53ebdec20b3a0d182c37c9ef0014e9f6364f9b99018e76936e984.sig", + "v1.15.1", + "sha256-d758f7bac833ee277765766cc5398fc0af6d1b37c30c2986e3ded2751ef94362.sig", + "v1.16.0-alpha.0", + "sha256-5e5aefe8a2a25b19e0f369f507362b1b26db70955ea2c5374f9c683401cb3ac5.sig", + "v1.15.2-alpha.1", + "sha256-0eec9c89554011c9aa16eea88ab89a91b32dc8d6eb96307b7fc2dcd6bbbc7fcf.sig", + "v1.16.2" + ], + "image_name": "quay.io/jetstack/cert-manager-controller", + "docker_help_command": "/app/cmd/controller/controller --help", + "subcategory": "Provisioning" + }, + { + "name": "Chaos Mesh", + "description": "Cloud native chaos engineering platform for Kubernetes - injects failures and tests resilience of distributed systems.", + "github_release_url": "https://api.github.com/repos/chaos-mesh/chaos-mesh/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/pingcap/chaos-mesh/tags/?page=1&page_size=100", + "readme": "https://github.com/chaos-mesh/chaos-mesh/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://chaos-mesh.org/", + "github_releases": [ + "v2.8.0", + "v2.7.3", + "v2.7.2", + "v2.6.7", + "v2.7.1", + "v2.6.6", + "v2.7.0", + "v2.6.5", + "v2.6.4", + "v2.6.3" + ], + "image_tags": [ + "v2.0.7", + "v2.0.6", + "v2.0.5", + "v1.2.4", + "latest", + "v2.0.4", + "v2.0.3", + "v2.0.2", + "v2.0.1", + "v1.2.3" + ], + "image_name": "docker.io/pingcap/chaos-mesh", + "docker_help_command": "/bin/sh --help", + "subcategory": "Observability" + }, + { + "name": "Chaosblade", + "description": "Easy-to-use and powerful chaos engineering experiment toolkit for testing system resilience and reliability.", + "github_release_url": "https://api.github.com/repos/chaosblade-io/chaosblade/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/brodydocker/chaosblade/tags/?page=1&page_size=100", + "readme": "https://github.com/chaosblade-io/chaosblade/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://chaosblade.io/", + "github_releases": [ + "v1.8.0", + "v1.7.5", + "v1.7.4", + "v1.7.3", + "v1.7.2", + "v1.7.1", + "v1.7.0", + "v1.6.1", + "v1.6.0", + "v1.5.0" + ], + "image_tags": [ + "0.1.0" + ], + "image_name": "docker.io/brodydocker/chaosblade", + "docker_help_command": "/usr/local/chaosblade/blade --help", + "subcategory": "Observability" + }, + { + "name": "Cilium", + "description": "EBPF-based Networking, Security, and Observability.", + "github_release_url": "https://api.github.com/repos/cilium/cilium/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/cilium/cilium/tags/?page=1&page_size=100", + "readme": "https://github.com/cilium/cilium/blob/main/README.rst", + "category": "Runtime", + "homepage": "https://cilium.io/", + "github_releases": [ + "v1.18.3", + "v1.17.9", + "v1.16.16", + "v1.19.0-pre.1", + "v1.17.8", + "v1.16.15", + "v1.18.2", + "v1.19.0-pre.0", + "v1.18.1", + "v1.17.7" + ], + "image_tags": [ + "stable", + "v1.18.3", + "v1.17.9", + "sha256-201acb2c6ab85221f067b1867fa727676b7acdbdfd641f5b1db12cf246d65668.sbom", + "v1.16.16", + "sha256-202e41af73c0b8b772d1847c67b4d3f7d13f075fae16fa4ad9f6edd553d4f6f4.att", + "sha256-202e41af73c0b8b772d1847c67b4d3f7d13f075fae16fa4ad9f6edd553d4f6f4.sig", + "v1.19.0-pre.1", + "sha256-da1d782d53969c5ccf34112a11c65b07a5728da6533c1361bc25621e32cde9ef.sig", + "sha256-c0fa87d70a7ba624fbe581d40a7b7e9e8773a6efd4bb17d0bd14ff854039ec75.sbom" + ], + "image_name": "docker.io/cilium/cilium", + "docker_help_command": "/usr/local/bin/cilium --help", + "subcategory": "Networking" + }, + { + "name": "Cloud Custodian", + "description": "Rules engine for cloud security, cost optimization, and governance, DSL in yaml for policies to query, filter, and take actions on resources.", + "github_release_url": "https://api.github.com/repos/cloud-custodian/cloud-custodian/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/drillinginfo/cloud-custodian/tags/?page=1&page_size=100", + "readme": "https://github.com/cloud-custodian/cloud-custodian/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://cloudcustodian.io/", + "github_releases": [ + "0.9.47.0", + "0.9.46.0", + "0.9.45.0", + "0.9.44.0", + "0.9.43.0", + "0.9.42.0", + "0.9.41.0", + "0.9.40.0", + "0.9.39.0", + "0.9.38.0" + ], + "image_tags": [ + "latest", + "0.8.42.1", + "0.8.41.0", + "0.8.40.0", + "0.8.33.0", + "0.8.32.0", + "0.8.31.2", + "0.8.31.1", + "0.8.31.0", + "0.8.30.0" + ], + "image_name": "docker.io/drillinginfo/cloud-custodian", + "docker_help_command": "/usr/local/bin/custodian --help", + "subcategory": "Provisioning" + }, + { + "name": "CloudEvents", + "description": "Standardizing common eventing metadata and their location to help with event identification and routing.", + "github_release_url": "https://api.github.com/repos/cloudevents/spec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/andrewvwebber/cloudevents/tags/?page=1&page_size=100", + "readme": "https://github.com/cloudevents/spec/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://cloudevents.io/", + "github_releases": [ + "ce@v1.0.2", + "ce@v1.0.1", + "ce@v1.0", + "cesql@v1.0.0", + "v1.0-rc1", + "v0.3", + "v0.2", + "v0.1" + ], + "image_tags": [ + "ed9a401d", + "7fedb3c7", + "357e53ee", + "934c0f8c", + "c5141523" + ], + "image_name": "docker.io/andrewvwebber/cloudevents", + "docker_help_command": "cloudevents --help", + "subcategory": "Application Development" + }, + { + "name": "CloudNativePG", + "description": "CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments,.", + "github_release_url": "https://api.github.com/repos/cloudnative-pg/cloudnative-pg/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/betonnecmi/cloudnativepg/tags/?page=1&page_size=100", + "readme": "https://github.com/cloudnative-pg/cloudnative-pg/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://www.cloudnative-pg.io/", + "github_releases": [ + "v1.27.1", + "v1.26.2", + "v1.25.4", + "v1.27.0", + "v1.27.0-rc1", + "v1.26.1", + "v1.25.3", + "v1.26.0", + "v1.25.2", + "v1.24.4" + ], + "image_tags": [ + "17.3.12", + "17.3.11", + "17.3.10", + "17.3.9", + "17.3.8", + "17.3.7", + "17.3.6", + "17.3.5", + "17.3.4", + "17.3.3" + ], + "image_name": "docker.io/betonnecmi/cloudnativepg", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Clusternet", + "description": "Managing your Kubernetes clusters (including public, private, edge, etc.) as easily as visiting the Internet.", + "github_release_url": "https://api.github.com/repos/clusternet/clusternet/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/clusternet/clusternet-agent/tags/?page=1&page_size=100", + "readme": "https://github.com/clusternet/clusternet/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://clusternet.io", + "github_releases": [ + "v0.18.1", + "v0.17.4", + "v0.17.3", + "v0.16.1", + "v0.18.0", + "v0.18.0.alpha", + "v0.17.2", + "v0.17.1", + "v0.17.0", + "v0.16.0" + ], + "image_tags": [ + "v0.18.1", + "v0.17.4", + "v0.18.0", + "v0.16.1", + "v0.17.3", + "v0.18.0.alpha.1", + "v0.18.0.alpha", + "v0.17.2", + "v0.17.1", + "v0.17.0" + ], + "image_name": "docker.io/clusternet/clusternet-agent", + "docker_help_command": "/usr/local/bin/clusternet-agent --help", + "subcategory": "Management" + }, + { + "name": "Clusterpedia", + "description": "Clusterpedia is used for complex resources search across multiple clusters, support simultaneous search of a single kind of resource or multiple kinds of resources existing in multiple clusters.", + "github_release_url": "https://api.github.com/repos/clusterpedia-io/clusterpedia/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/deeplythink/clusterpedia-apiserver/tags/?page=1&page_size=100", + "readme": "https://github.com/clusterpedia-io/clusterpedia/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://clusterpedia.io", + "github_releases": [ + "v0.9.0", + "v0.9.0-beta.3", + "v0.9.0-beta.2", + "v0.9.0-beta.1", + "v0.9.0-beta.0", + "v0.9.0-alpha.2", + "v0.9.0-alpha.1", + "v0.8.1", + "v0.7.2", + "v0.7.2-rc.0" + ], + "image_tags": [ + "latest", + "v0.3.0" + ], + "image_name": "docker.io/deeplythink/clusterpedia-apiserver", + "docker_help_command": "/usr/local/bin/apiserver --help", + "subcategory": "Management" + }, + { + "name": "CNI-Genie", + "description": "CNI-Genie for choosing pod network of your choice during deployment time.", + "github_release_url": "https://api.github.com/repos/cni-genie/CNI-Genie/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/airbyte/source-opsgenie/tags/?page=1&page_size=100", + "readme": "https://github.com/cni-genie/CNI-Genie/blob/master/README.md", + "category": "Runtime", + "homepage": "https://cnigenie.netlify.app", + "github_releases": [ + "v3.0", + "v2.0", + "v1.0", + "v1.0-beta.1" + ], + "image_tags": [ + "latest", + "0.5.12", + "0.5.11", + "0.5.10", + "0.5.9", + "0.5.8", + "0.5.7", + "0.5.6", + "0.5.5", + "0.5.4" + ], + "image_name": "docker.io/airbyte/source-opsgenie", + "docker_help_command": "--help", + "subcategory": "Networking" + }, + { + "name": "composefs", + "description": "A project that combines Linux kernel features to provide read-only mountable filesystem trees stacking on top of an underlying \"lower\" Linux filesystem,.", + "github_release_url": "https://api.github.com/repos/composefs/composefs/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/orimanabu/myhttpd-composefs/tags/?page=1&page_size=100", + "readme": "https://github.com/composefs/composefs/blob/main/README.md", + "category": "Runtime", + "homepage": "https://github.com/containers/composefs", + "github_releases": [ + "v1.0.8", + "v1.0.7", + "v1.0.6", + "v1.0.5", + "v1.0.4", + "v1.0.3", + "v1.0.2", + "v1.0.1", + "v1.0.0", + "v0.1.4" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/orimanabu/myhttpd-composefs", + "subcategory": "Container Runtime" + }, + { + "name": "Confidential Containers", + "description": "Confidential Containers is an open source community working to enable cloud native confidential computing by leveraging Trusted Execution Environments to protect containers and data.", + "github_release_url": "https://api.github.com/repos/confidential-containers/confidential-containers/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/elementgreen/confidential-containers/tags/?page=1&page_size=100", + "readme": "https://github.com/confidential-containers/confidential-containers/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://confidentialcontainers.org/", + "github_releases": [ + "v0.16.0", + "v0.15.0", + "v0.14.0", + "v0.13.0", + "v0.12.0", + "v0.11.0", + "v0.10.0", + "v0.9.0", + "v0.9.0-alpha1", + "v0.9.0-alpha0" + ], + "image_tags": [ + "osc-cloud-api-adaptor-rhel9-fix" + ], + "image_name": "docker.io/elementgreen/confidential-containers", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Connect RPC", + "description": "Connect is a family of libraries for building browser and gRPC-compatible HTTP APIs.", + "github_release_url": "https://api.github.com/repos/connectrpc/connect-go/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/google/apigee-connect-agent/tags/?page=1&page_size=100", + "readme": "https://github.com/connectrpc/connect-go/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://connectrpc.com/", + "github_releases": [ + "v1.19.1", + "v1.19.0", + "v1.18.1", + "v1.18.0", + "v1.17.0", + "v1.16.2", + "v1.16.1", + "v1.16.0", + "v1.15.0", + "v1.14.0" + ], + "image_tags": [ + "1.8.1", + "1.7.4", + "1.8.0", + "1.7.3", + "1.6.9", + "1.7.2", + "1.7.1", + "1.6.8", + "1.6.7", + "1.5.10" + ], + "image_name": "docker.io/google/apigee-connect-agent", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "Container Network Interface (CNI)", + "description": "Container Network Interface - networking for Linux containers.", + "github_release_url": "https://api.github.com/repos/containernetworking/cni/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/geonetwork/tags/?page=1&page_size=100", + "readme": "https://github.com/containernetworking/cni/blob/main/README.md", + "category": "Runtime", + "homepage": "https://www.cni.dev/", + "github_releases": [ + "v1.3.0", + "v1.2.3", + "v1.2.2", + "v1.2.1", + "v1.2.0", + "v1.1.2", + "v1.1.1", + "v1.1.0", + "v1.0.1", + "v0.8.1" + ], + "image_tags": [ + "3.12.12-postgres", + "3.12.12", + "3.12-postgres", + "3.12", + "3-postgres", + "3", + "latest", + "4.4.9", + "4.4", + "4.2.14" + ], + "image_name": "docker.io/geonetwork", + "docker_help_command": "-h", + "subcategory": "Container Runtime" + }, + { + "name": "container2wasm", + "description": "A tool to run containers on Wasm-enabled environments.", + "github_release_url": "https://api.github.com/repos/container2wasm/container2wasm/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/container2wasm/container2wasm/blob/main/README.md", + "category": "Wasm", + "homepage": "https://github.com/container2wasm/container2wasm", + "github_releases": [ + "v0.8.3", + "v0.8.2", + "v0.8.1", + "v0.8.0", + "v0.7.1", + "v0.7.0", + "v0.6.5", + "v0.6.4", + "v0.6.3", + "v0.6.2" + ], + "deprecated": true, + "subcategory": "WebAssembly Runtime" + }, + { + "name": "containerd", + "description": "Containerd is an industry-standard container runtime with an emphasis on simplicity, robustness, and portability.", + "github_release_url": "https://api.github.com/repos/containerd/containerd/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/containerd/tags/?page=1&page_size=100", + "readme": "https://github.com/containerd/containerd/blob/main/README.md", + "category": "Runtime", + "homepage": "https://containerd.io/", + "github_releases": [ + "api/v1.10.0-rc.0", + "v2.2.0-beta.2", + "v2.2.0-beta.1", + "api/v1.10.0-beta.1", + "v2.2.0-beta.0", + "v2.1.4", + "v2.0.6", + "v1.7.28", + "v1.6.39", + "v2.1.3" + ], + "image_tags": [ + "v1.3.6-k3s2", + "v1.3.6-k3s2-amd64" + ], + "image_name": "docker.io/rancher/containerd", + "docker_help_command": "/usr/local/bin/ctr --help", + "subcategory": "Container Runtime" + }, + { + "name": "ContainerSSH", + "description": "ContainerSSH launches a new container for each SSH connection in Kubernetes, Podman or Docker.", + "github_release_url": "https://api.github.com/repos/ContainerSSH/ContainerSSH/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/containerssh/containerssh/tags/?page=1&page_size=100", + "readme": "https://github.com/ContainerSSH/ContainerSSH/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://containerssh.io", + "github_releases": [ + "v0.5.2", + "v0.5.1", + "v0.5.0", + "v0.5.0-alpha.1", + "v0.4.1", + "v0.4.1-alpha.2", + "v0.4.1-alpha.1", + "v0.4.0", + "0.3.1", + "0.3.0" + ], + "image_tags": [ + "0.3-20250119", + "0.3", + "0.3.1-20250119", + "0.3.1", + "0.4.0-20250119", + "0.4.0", + "0.4-20250119", + "0.4", + "0.4.1-20250119", + "0.4.1" + ], + "image_name": "docker.io/containerssh/containerssh", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Contour", + "description": "Contour is a Kubernetes ingress controller using Envoy proxy.", + "github_release_url": "https://api.github.com/repos/projectcontour/contour/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/projectcontour/contour/tags/?page=1&page_size=100", + "readme": "https://github.com/projectcontour/contour/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://projectcontour.io", + "github_releases": [ + "v1.33.0", + "v1.32.1", + "v1.31.2", + "v1.30.5", + "v1.32.0", + "v1.31.1", + "v1.30.4", + "v1.31.0", + "v1.30.3", + "v1.29.5" + ], + "image_tags": [ + "v1.20.2", + "latest", + "v1.20.1", + "main", + "v1.20.0", + "v1.20.0-beta.1", + "v1.18.3", + "v1.19.1", + "v1.19.0", + "v1.18.2" + ], + "image_name": "docker.io/projectcontour/contour", + "docker_help_command": "contour --help", + "subcategory": "Management" + }, + { + "name": "Copa", + "description": "\ud83e\uddf5 CLI tool for directly patching container images!.", + "github_release_url": "https://api.github.com/repos/project-copacetic/copacetic/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/lib/alpine/tag/?page=1&limit=100", + "readme": "https://github.com/project-copacetic/copacetic/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://github.com/project-copacetic/copacetic", + "github_releases": [ + "v0.12.0-rc.2", + "v0.12.0-rc.1", + "v0.11.1", + "v0.11.0", + "v0.10.0", + "v0.9.0", + "v0.8.0", + "v0.7.0", + "v0.6.2", + "v0.6.1" + ], + "image_tags": [ + "3", + "3.19", + "3.19.8", + "3.20", + "3.20.7", + "3.21", + "3.21.4", + "3.22", + "3.22.1", + "latest" + ], + "image_name": "quay.io/lib/alpine", + "subcategory": "Provisioning" + }, + { + "name": "CoreDNS", + "description": "Fast and flexible DNS server written in Go that chains plugins - serves as the default DNS server in Kubernetes clusters.", + "github_release_url": "https://api.github.com/repos/coredns/coredns/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/coredns/coredns/tags/?page=1&page_size=100", + "readme": "https://github.com/coredns/coredns/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://coredns.io/", + "github_releases": [ + "v1.13.1", + "v1.13.0", + "v1.12.4", + "v1.12.3", + "v1.12.2", + "v1.12.1", + "v1.12.0", + "v1.11.4", + "v1.11.3", + "v1.11.1" + ], + "image_tags": [ + "latest", + "1.13.1", + "riscv64-1.13.1", + "s390x-1.13.1", + "ppc64le-1.13.1", + "arm64-1.13.1", + "arm-1.13.1", + "amd64-1.13.1", + "1.13.0", + "riscv64-1.13.0" + ], + "image_name": "docker.io/coredns/coredns", + "docker_help_command": "/usr/local/bin/coredns --help", + "subcategory": "Management" + }, + { + "name": "Cortex", + "description": "A horizontally scalable, highly available, multi-tenant, long term Prometheus.", + "github_release_url": "https://api.github.com/repos/cortexproject/cortex/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/cortexproject/cortex/tag/?page=1&limit=100", + "readme": "https://github.com/cortexproject/cortex/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://cortexmetrics.io/", + "github_releases": [ + "v1.19.1", + "v1.19.0", + "v1.19.0-rc.2", + "v1.17.2", + "v1.19.0-rc.1", + "v1.19.0-rc.0", + "v1.18.1", + "v1.18.0", + "v1.18.0-rc.0", + "v1.17.1" + ], + "image_tags": [ + "master-c4303a3", + "master-9fdd762", + "master-672b995", + "master-37213a1", + "master-0d2fb34", + "master-42b35fa", + "master-294740a", + "master-a8d1fbf", + "master-cc96eac", + "master-0e9721f" + ], + "image_name": "quay.io/cortexproject/cortex", + "docker_help_command": "--help", + "subcategory": "Observability" + }, + { + "name": "Cozystack", + "description": "Cozystack is a free PaaS platform and framework for building private clouds and providing users/customers with managed Kubernetes, KubeVirt-based VMs, databases as a service, NATS,.", + "github_release_url": "https://api.github.com/repos/cozystack/cozystack/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kklinch0/cozystack/tags/?page=1&page_size=100", + "readme": "https://github.com/cozystack/cozystack/blob/main/README.md", + "category": "Platform", + "homepage": "https://cozystack.io", + "github_releases": [ + "v0.37.2", + "v0.37.1", + "v0.37.0", + "v0.37.0-beta.2", + "v0.37.0-beta.1", + "v0.37.0-alpha.2", + "v0.37.0-alpha.1", + "v0.36.2", + "v0.36.1", + "v0.36.0" + ], + "image_tags": [ + "0.26.1.4", + "0.26.1.3", + "0.26.1.2", + "0.26.1.1", + "0.26.1.0", + "0.26.810", + "0.26.809", + "0.26.808", + "0.26.807", + "0.26.806" + ], + "image_name": "docker.io/kklinch0/cozystack", + "docker_help_command": "/usr/bin/cozystack-assets-server --help", + "subcategory": "Platform" + }, + { + "name": "CRI-O", + "description": "Open Container Initiative-based implementation of Kubernetes Container Runtime Interface.", + "github_release_url": "https://api.github.com/repos/cri-o/cri-o/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/saschagrunert/cri-o/tag/?page=1&limit=100", + "readme": "https://github.com/cri-o/cri-o/blob/main/README.md", + "category": "Runtime", + "homepage": "https://cri-o.io/", + "github_releases": [ + "v1.34.1", + "v1.33.5", + "v1.32.9", + "v1.31.13", + "v1.34.0", + "v1.33.4", + "v1.32.8", + "v1.31.12", + "v1.33.3", + "v1.32.7" + ], + "image_tags": [ + "sha256-9555cdb4d5e1723b027f5c8f5e03a2360d315f34d996c75a42f41c32d9d65839", + "592e805f2423ba55054a16d3a7cc66499e2c0dac-arm64", + "sha256-a14b5e36692943f5ff2e5b41de8ee179e50269c001014cb28134740b93f0ab37", + "592e805f2423ba55054a16d3a7cc66499e2c0dac-amd64", + "sha256-f044f5950d2fec3a3ce079806ae691f607c73b244253c4972c83c9095c8d14ae", + "sha256-a3c97cb878cfbae7ae21d5c5c63f1bc5a7fe8beebaf81672c72a8e502cde4fe9" + ], + "image_name": "quay.io/saschagrunert/cri-o", + "docker_help_command": "crio --help", + "subcategory": "Container Runtime" + }, + { + "name": "Crossplane", + "description": "Crossplane is the cloud native control plane framework that allows you to build control planes without needing to write code.", + "github_release_url": "https://api.github.com/repos/crossplane/crossplane/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/crossplane/crossplane/tags/?page=1&page_size=100", + "readme": "https://github.com/crossplane/crossplane/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://crossplane.io/", + "github_releases": [ + "v2.0.2", + "v2.0.1", + "v2.0.0", + "v1.20.1", + "v1.19.3", + "v2.0.0-rc.1", + "v1.20.0", + "v1.19.2", + "v1.18.5", + "v1.20.0-rc.1" + ], + "image_tags": [ + "main", + "v2.1.0-rc.0.134.g178aa84cc", + "v2.1.0-rc.0.131.g098ee8e6a", + "v2.1.0-rc.0.129.gbc62c6ea2", + "v2.1.0-rc.0.125.g1739d27db", + "v2.1.0-rc.0.123.gad37ed939", + "v2.1.0-rc.0.127.gcdf03f46b", + "v2.1.0-rc.0.120.g2f3bdfb8f", + "v2.1.0-rc.0.118.ge880f8888", + "v2.1.0-rc.0.116.g1b29873eb" + ], + "image_name": "docker.io/crossplane/crossplane", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "CubeFS", + "description": "| Community Meeting| |------------------| | The CubeFS Project holds bi-weekly community online meeting.", + "github_release_url": "https://api.github.com/repos/cubefs/cubefs/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/cubefs/cubefs/tags/?page=1&page_size=100", + "readme": "https://github.com/cubefs/cubefs/blob/master/README.md", + "category": "Runtime", + "homepage": "https://cubefs.io/", + "github_releases": [ + "v3.5.2", + "v3.5.1", + "v3.5.0", + "v3.4.0-beta_rdma", + "v3.4.0", + "v3.3.2", + "v3.3.1", + "v3.3.0", + "v3.2.1", + "v3.2.0" + ], + "image_tags": [ + "blobstore-v3.2.0" + ], + "image_name": "docker.io/cubefs/cubefs", + "subcategory": "Container Runtime" + }, + { + "name": "Curve", + "description": "Curve is a distributed storage system designed and developed independently by NetEase, featured with high performance, high availability, high reliability and well expansibility,.", + "github_release_url": "https://api.github.com/repos/opencurve/curve/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openeuler/curve/tags/?page=1&page_size=100", + "readme": "https://github.com/opencurve/curve/blob/master/README.md", + "category": "Runtime", + "homepage": "http://www.opencurve.io/", + "github_releases": [ + "v1.2.7-rc6", + "v1.2.7-rc5", + "v1.2.7-rc4", + "v2.8.0-beta", + "v1.2.7-rc3", + "v1.5.0-rc0", + "v1.2.7-rc2", + "v2.7.0-rc2", + "v2.7.0-rc1", + "v2.7.0-beta2" + ], + "image_tags": [ + "latest", + "1.0.0-oe2403sp1" + ], + "image_name": "docker.io/openeuler/curve", + "docker_help_command": "/opt/curve/.git/hooks/pre-commit.sample --help", + "subcategory": "Storage" + }, + { + "name": "Dapr", + "description": "Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.", + "github_release_url": "https://api.github.com/repos/dapr/dapr/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/daprio/dapr/tags/?page=1&page_size=100", + "readme": "https://github.com/dapr/dapr/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://dapr.io", + "github_releases": [ + "v1.16.2-rc.2", + "v1.16.2-rc.1", + "v1.16.1", + "v1.16.1-rc.3", + "v1.16.1-rc.2", + "v1.16.1-rc.1", + "v1.16.0", + "v1.15.12", + "v1.16.0-rc.9", + "v1.16.0-rc.8" + ], + "image_tags": [ + "edge-windows-amd64", + "edge-mariner", + "edge", + "edge-stablecomponents-mariner", + "edge-stablecomponents", + "edge-windows-1809-amd64", + "edge-windows-ltsc2022-amd64", + "edge-mariner-linux-amd64", + "edge-linux-amd64", + "edge-mariner-linux-arm64" + ], + "image_name": "docker.io/daprio/dapr", + "docker_help_command": "/usr/local/bin/dapr --help", + "subcategory": "Application Development" + }, + { + "name": "Devfile", + "description": "Kube-native API for cloud development workspaces specification.", + "github_release_url": "https://api.github.com/repos/devfile/api/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/slevin017/devfile/tags/?page=1&page_size=100", + "readme": "https://github.com/devfile/api/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://devfile.io", + "github_releases": [ + "v2.3.0", + "v2.2.2", + "v2.2.1", + "v2.2.1-alpha", + "v2.2.0", + "v2.1.0", + "v2.0.0" + ], + "image_tags": [ + "v0.0.6", + "v0.0.5", + "v0.0.4", + "v0.0.3", + "v0.0.2", + "v0.0.1" + ], + "image_name": "docker.io/slevin017/devfile", + "docker_help_command": "/usr/bin/unlink --help", + "subcategory": "Application Development" + }, + { + "name": "DevSpace", + "description": "DevSpace - The Fastest Developer Tool for Kubernetes \u26a1 Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.", + "github_release_url": "https://api.github.com/repos/devspace-sh/devspace/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/devspacesh/devspace/tags/?page=1&page_size=100", + "readme": "https://github.com/devspace-sh/devspace/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://devspace.sh", + "github_releases": [ + "v6.3.18", + "v6.3.18-alpha.0", + "v6.3.17", + "v6.3.17-alpha.0", + "v6.3.16", + "v6.3.16-rc.0", + "v6.3.15", + "v6.3.14", + "v6.3.13", + "v6.3.12" + ], + "image_tags": [ + "latest", + "6.3.18", + "6.3", + "6", + "6.3.18-alpha.0", + "6.3-alpha.0", + "6-alpha.0", + "next", + "6.3.17", + "6.3.17-alpha.0" + ], + "image_name": "docker.io/devspacesh/devspace", + "docker_help_command": "/bin/devspace --help", + "subcategory": "Application Development" + }, + { + "name": "DevStream", + "description": "DevStream: the open-source DevOps toolchain manager (DTM).", + "github_release_url": "https://api.github.com/repos/devstream-io/devstream/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/pruthiraj/devstream/tags/?page=1&page_size=100", + "readme": "https://github.com/devstream-io/devstream/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.devstream.io/", + "github_releases": [ + "v0.13.3", + "v0.13.2", + "v0.13.1", + "v0.13.0", + "v0.12.0", + "v0.11.0", + "v0.10.3", + "v0.10.2", + "v0.10.1", + "v0.10.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/pruthiraj/devstream", + "subcategory": "Provisioning" + }, + { + "name": "Dex", + "description": "OpenID Connect (OIDC) identity and OAuth 2.0 provider with pluggable connectors for federated authentication.", + "github_release_url": "https://api.github.com/repos/dexidp/dex/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/dexidp/dex/tag/?page=1&limit=100", + "readme": "https://github.com/dexidp/dex/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://dexidp.io/", + "github_releases": [ + "v2.44.0", + "v2.43.1", + "v2.43.0", + "v2.42.1", + "v2.42.0", + "api/v2.2.0", + "v2.41.1", + "v2.41.0", + "v2.40.0", + "v2.39.1" + ], + "image_tags": [ + "sr_bump-all-deps", + "v2.20.0", + "preferred_username", + "v2.21.0", + "proto", + "dependabot_docker_golang-1.15.7-alpine3.12", + "githubci-mysql", + "v2.23.0", + "kubernetes-tests", + "fix-linters" + ], + "image_name": "quay.io/dexidp/dex", + "subcategory": "Provisioning" + }, + { + "name": "Distribution", + "description": "The toolkit to pack, ship, store, and deliver container content.", + "github_release_url": "https://api.github.com/repos/distribution/distribution/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/distribution/distribution/tags/?page=1&page_size=100", + "readme": "https://github.com/distribution/distribution/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://github.com/distribution/distribution", + "github_releases": [ + "v3.0.0", + "v3.0.0-rc.4", + "v3.0.0-rc.3", + "v3.0.0-rc.2", + "v3.0.0-rc.1", + "v3.0.0-beta.1", + "v3.0.0-alpha.1", + "v2.8.3", + "v2.8.2", + "v2.8.2-beta.2" + ], + "image_tags": [ + "edge", + "latest", + "3", + "3.0", + "3.0.0", + "3.0.0-rc.4", + "3.0.0-rc.3", + "3.0.0-rc.2", + "3.0.0-rc.1", + "3.0.0-beta.1" + ], + "image_name": "docker.io/distribution/distribution", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Dragonfly", + "description": "Dragonfly is an open source P2P-based file distribution and image acceleration system.", + "github_release_url": "https://api.github.com/repos/dragonflyoss/dragonfly/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/dragonflydb/dragonfly/tags/?page=1&page_size=100", + "readme": "https://github.com/dragonflyoss/dragonfly/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://d7y.io/", + "github_releases": [ + "v2.3.4-beta.0", + "v2.3.3", + "v2.3.3-rc.1", + "v2.3.3-rc.0", + "v2.3.2", + "v2.2.5", + "v2.3.1", + "v2.3.1-rc.4", + "v2.3.1-rc.3", + "v2.3.1-rc.2" + ], + "image_tags": [ + "v1.27.1" + ], + "image_name": "docker.io/dragonflydb/dragonfly", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Easegress", + "description": "Cloud native traffic orchestration system for API gateway, service mesh sidecar, and traffic management with high performance.", + "github_release_url": "https://api.github.com/repos/easegress-io/easegress/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/megaease/easegress/tags/?page=1&page_size=100", + "readme": "https://github.com/easegress-io/easegress/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://megaease.com/easegress", + "github_releases": [ + "v2.10.1", + "v2.9.4", + "v2.9.3", + "v2.8.0", + "v2.7.5", + "v2.7.4", + "v2.7.3", + "v2.7.2", + "v2.7.1", + "v2.7.0" + ], + "image_tags": [ + "server-sidecar", + "easemesh", + "v2.10.1", + "latest", + "v2.9.4", + "v2.9.3", + "v2.8.0", + "v2.7.5", + "v2.7.4", + "v2.7.3" + ], + "image_name": "docker.io/megaease/easegress", + "docker_help_command": "/opt/easegress/bin/egbuilder --help", + "subcategory": "Service Mesh" + }, + { + "name": "Emissary-Ingress", + "description": "Open source Kubernetes-native API gateway for microservices built on the Envoy Proxy.", + "github_release_url": "https://api.github.com/repos/emissary-ingress/emissary/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/dwflynn/emissary-ingress/tags/?page=1&page_size=100", + "readme": "https://github.com/emissary-ingress/emissary/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://emissary-ingress.dev/", + "github_releases": [ + "v3.10.0", + "v3.9.1", + "chart/v8.9.1", + "v3.9.0", + "chart/v8.9.0", + "v3.8.2", + "chart/v8.8.2", + "v3.8.1", + "chart/v8.8.1", + "v3.8.0" + ], + "image_tags": [ + "3.10.0", + "3.10.0-rc.3", + "3.10.0-rc.1a", + "3.10.0-rc.1", + "3.10.0-rc.0" + ], + "image_name": "docker.io/dwflynn/emissary-ingress", + "subcategory": "API Gateway" + }, + { + "name": "Envoy", + "description": "Cloud-native high-performance edge/middle/service proxy.", + "github_release_url": "https://api.github.com/repos/envoyproxy/envoy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/envoyproxy/envoy/tags/?page=1&page_size=100", + "readme": "https://github.com/envoyproxy/envoy/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://www.envoyproxy.io", + "github_releases": [ + "v1.36.2", + "v1.35.6", + "v1.34.10", + "v1.33.12", + "v1.36.1", + "v1.35.5", + "v1.34.9", + "v1.33.11", + "v1.36.0", + "v1.35.4" + ], + "image_tags": [ + "tools-dev-505bda12e0e28f448f5c056e9cf6bb3a98fa6639", + "tools-dev", + "google-vrp-dev-505bda12e0e28f448f5c056e9cf6bb3a98fa6639", + "google-vrp-dev", + "distroless-dev-505bda12e0e28f448f5c056e9cf6bb3a98fa6639", + "distroless-dev", + "debug-dev-505bda12e0e28f448f5c056e9cf6bb3a98fa6639", + "debug-dev", + "contrib-debug-dev-505bda12e0e28f448f5c056e9cf6bb3a98fa6639", + "contrib-debug-dev" + ], + "image_name": "docker.io/envoyproxy/envoy", + "docker_help_command": "/usr/local/bin/envoy --help", + "subcategory": "Management" + }, + { + "name": "Eraser", + "description": "Eraser uses vulnerability data to remove non-running images from all Kubernetes nodes in a cluster.", + "github_release_url": "https://api.github.com/repos/eraser-dev/eraser/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/sozercan/eraser/tags/?page=1&page_size=100", + "readme": "https://github.com/eraser-dev/eraser/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://eraser-dev.github.io/eraser/", + "github_releases": [ + "v1.5.0-beta.0", + "v1.4.0", + "v1.3.1", + "v1.4.0-beta.0", + "v1.3.0", + "v1.2.3", + "v1.2.2", + "v1.3.0-beta.0", + "v1.2.1", + "v1.2.0" + ], + "image_tags": [ + "master", + "420", + "430", + "dev", + "339", + "latest" + ], + "image_name": "docker.io/sozercan/eraser", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "etcd", + "description": "Distributed reliable key-value store for the most critical data of a distributed system.", + "github_release_url": "https://api.github.com/repos/etcd-io/etcd/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/coreos/etcd/tag/?page=1&limit=100", + "readme": "https://github.com/etcd-io/etcd/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://etcd.io/", + "github_releases": [ + "v3.5.24", + "v3.4.38", + "v3.6.5", + "v3.5.23", + "v3.6.4", + "v3.6.3", + "v3.5.22", + "v3.6.2", + "v3.6.1", + "v3.6.0" + ], + "image_tags": [ + "v3.5.19", + "v3.5.19-s390x", + "v3.5.19-ppc64le", + "v3.5.19-arm64", + "v3.5.19-amd64", + "v3.6.0-rc.2", + "v3.6.0-rc.2-s390x", + "v3.6.0-rc.2-ppc64le", + "v3.6.0-rc.2-arm64", + "v3.6.0-rc.2-amd64" + ], + "image_name": "quay.io/coreos/etcd", + "docker_help_command": "/usr/local/bin/etcdctl --help", + "subcategory": "Management" + }, + { + "name": "external-secrets", + "description": "External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.", + "github_release_url": "https://api.github.com/repos/external-secrets/external-secrets/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/cleanstart/external-secrets/tags/?page=1&page_size=100", + "readme": "https://github.com/external-secrets/external-secrets/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://external-secrets.io/", + "github_releases": [ + "v0.20.4", + "helm-chart-0.20.4", + "helm-chart-0.20.3", + "v0.20.3", + "v0.20.2", + "helm-chart-0.20.2", + "v0.20.1", + "v0.20.0", + "helm-chart-0.20.1", + "v0.19.2" + ], + "image_tags": [ + "0-amd64", + "0.19-amd64", + "0.19.2-amd64", + "latest-amd64", + "0-arm64", + "0.19-arm64", + "0.19.2-arm64", + "latest-arm64", + "sha256-8172ffa020b75cebd65ec9a44f3a9096d48e67c834ac5b5399feb15f28c74ff9.sig", + "sha256-60d8287b9e0796de4ba961a136a79693fdafbff6740be7b83ce53b1c41ef501a.sig" + ], + "image_name": "docker.io/cleanstart/external-secrets", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "FabEdge", + "description": "Secure Edge Networking Solution Based On Kubernetes.", + "github_release_url": "https://api.github.com/repos/FabEdge/fabedge/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/fabedge/strongswan/tags/?page=1&page_size=100", + "readme": "https://github.com/FabEdge/fabedge/blob/main/README.md", + "category": "Runtime", + "homepage": "https://github.com/FabEdge/", + "github_releases": [ + "v0.8.1", + "v0.8.0", + "v0.7.0", + "v0.6.0", + "v0.5.0", + "v0.4.0", + "v0.3", + "v0.2", + "v0.1" + ], + "image_tags": [ + "latest", + "5.9.9", + "5.9.1" + ], + "image_name": "docker.io/fabedge/strongswan", + "docker_help_command": "--help", + "subcategory": "Networking" + }, + { + "name": "Falco", + "description": "Falco is a cloud native runtime security tool for Linux operating systems.", + "github_release_url": "https://api.github.com/repos/falcosecurity/falco/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/falcosecurity/falco/tags/?page=1&page_size=100", + "readme": "https://github.com/falcosecurity/falco/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://falco.org/", + "github_releases": [ + "0.42.0", + "0.42.0-rc4", + "0.42.0-rc3", + "0.42.0-rc2", + "0.42.0-rc1", + "0.41.3", + "0.41.2", + "0.41.1", + "0.41.1-rc1", + "0.41.0" + ], + "image_tags": [ + "master-debian", + "master", + "x86_64-master-debian", + "aarch64-master-debian", + "x86_64-master", + "aarch64-master", + "sha256-0d8cedbdc22daebc0268acf081acab6d1a2cbbb5fc0d50184afa94566cdeb301.sig", + "sha256-09a232a1ae8da914c4446fba0e5d28f8f4d96a4fd57623f6d02a1971979e7f10.sig", + "latest-debian", + "latest" + ], + "image_name": "docker.io/falcosecurity/falco", + "docker_help_command": "/usr/local/bin/falcoctl --help", + "subcategory": "Provisioning" + }, + { + "name": "Flatcar Container Linux", + "description": "A community Linux distribution designed for container workloads, with high security and low maintenance.", + "github_release_url": "https://api.github.com/repos/flatcar/Flatcar/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/archlinux/tags/?page=1&page_size=100", + "readme": "https://github.com/flatcar/Flatcar/blob/main/README.md", + "category": "Platform", + "homepage": "https://www.flatcar.org/", + "github_releases": [], + "image_tags": [ + "multilib-devel-20251019.0.436919", + "multilib-devel", + "latest", + "base-devel-20251019.0.436919", + "base-devel", + "base-20251019.0.436919", + "base", + "multilib-devel-20251012.0.434149", + "base-devel-20251012.0.434149", + "base-20251012.0.434149" + ], + "image_name": "docker.io/archlinux", + "docker_help_command": "/usr/bin/bash --help", + "subcategory": "Platform" + }, + { + "name": "Fluentd", + "description": "Fluentd: Unified Logging Layer (project under CNCF).", + "github_release_url": "https://api.github.com/repos/fluent/fluentd/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/fluentd/tags/?page=1&page_size=100", + "readme": "https://github.com/fluent/fluentd/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://www.fluentd.org/", + "github_releases": [ + "v1.16.10", + "v1.19.0", + "v1.16.9", + "v1.16.8", + "v1.16.7", + "v1.18.0", + "v1.16.6", + "v1.17.1", + "v1.17.0", + "v1.16.5" + ], + "image_tags": [ + "v1.19.0-debian-1.0", + "v1.19.0-1.0", + "v1.19-debian-1", + "v1.19-1", + "v1.16.9-debian-1.0", + "v1.16-debian-1", + "latest", + "v1.16.9-1.0", + "v1.16-1", + "v1.18.0-debian-1.0" + ], + "image_name": "docker.io/fluentd", + "docker_help_command": "--help", + "subcategory": "Logging" + }, + { + "name": "Fluid", + "description": "Fluid is an orchestration platform for elastic data abstraction and acceleration in cloud native environment.", + "github_release_url": "https://api.github.com/repos/fluid-cloudnative/fluid/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/giantswarm/upbound-provider-azure-fluidrelay/tag/?page=1&limit=100", + "readme": "https://github.com/fluid-cloudnative/fluid/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://fluid-cloudnative.github.io/", + "github_releases": [ + "v1.0.7", + "v1.0.6", + "v1.0.5", + "v1.0.4", + "v1.0.3", + "v1.0.2", + "v1.0.1", + "v1.0.0", + "v0.9.3", + "v0.9.2" + ], + "image_tags": [ + "v1.9.4", + "v1.8.4", + "v1.7.4", + "v1.6.5", + "v1.11.3", + "v1.10.4", + "v1.9.3", + "v1.8.3", + "v1.7.3", + "v1.11.1" + ], + "image_name": "quay.io/giantswarm/upbound-provider-azure-fluidrelay", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "Flux", + "description": "Open and extensible continuous delivery solution for Kubernetes.", + "github_release_url": "https://api.github.com/repos/fluxcd/flux2/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnamicharts/flux/tags/?page=1&page_size=100", + "readme": "https://github.com/fluxcd/flux2/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://fluxcd.io/", + "github_releases": [ + "v2.7.2", + "v2.7.1", + "v2.7.0", + "v2.6.4", + "v2.6.3", + "v2.6.2", + "v2.6.1", + "v2.6.0", + "v2.5.1", + "v2.5.0" + ], + "image_tags": [ + "sha256-7751be5cd5c11eed6c8880ac33ab8efd38a85b57c5844ef6739fd3ebf5b3f57a", + "2.4.36", + "sha256-44819d138fa35f696dae4e9714bba29f383f16d80f8b6cc441caafe79d43b8c6", + "2.4.35", + "sha256-6cee79b0465d6ecda13203f8eb2674199e26760ac2cb8d796db55fdbf75226f2", + "2.4.34", + "sha256-1a9f1720d1efa8200da7eb5867745d0b09f993fef95f8752d95ee217bdfb5009", + "2.4.33", + "sha256-c1e956c188657fdd2dcfe2384fa11b3d8169ce495953f42233f2dca4087a52f6", + "2.4.32" + ], + "image_name": "docker.io/bitnamicharts/flux", + "docker_help_command": "/usr/local/bin/flux --help", + "subcategory": "Application Development" + }, + { + "name": "Fonio", + "description": "Data first monitoring agent using (e)BPF, built on RedBPF.", + "github_release_url": "https://api.github.com/repos/foniod/foniod/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/scpomedialab/fonio/tags/?page=1&page_size=100", + "readme": "https://github.com/foniod/foniod/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://ingraind.org/", + "github_releases": [ + "v1.1", + "v1.0.0" + ], + "image_tags": [ + "prod", + "staging", + "dev" + ], + "image_name": "docker.io/scpomedialab/fonio", + "docker_help_command": "/bin/sh --help", + "subcategory": "Monitoring" + }, + { + "name": "gRPC", + "description": "C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#).", + "github_release_url": "https://api.github.com/repos/grpc/grpc/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/grpc/java-example-hostname/tags/?page=1&page_size=100", + "readme": "https://github.com/grpc/grpc/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://grpc.io/", + "github_releases": [ + "v1.76.0", + "v1.76.0-pre1", + "v1.75.1", + "v1.75.0", + "v1.75.0-pre1", + "v1.74.1", + "v1.74.0", + "v1.74.0-pre2", + "v1.74.0-pre1", + "v1.72.2" + ], + "image_tags": [ + "latest", + "1.76.0", + "1.75.0", + "1.74.0", + "1.73.0", + "1.72.0", + "1.71.0", + "1.70.0", + "1.69.1", + "1.68.3" + ], + "image_name": "docker.io/grpc/java-example-hostname", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "hami", + "description": "Heterogeneous AI Computing Virtualization Middleware.", + "github_release_url": "https://api.github.com/repos/Project-HAMi/HAMi/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/projecthami/hami/tags/?page=1&page_size=100", + "readme": "https://github.com/Project-HAMi/HAMi/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://project-hami.github.io/HAMi/", + "github_releases": [ + "v2.7.0", + "v2.5.3", + "v2.6.1", + "v2.6.0", + "v2.5.2", + "v2.5.1", + "v2.5.0", + "v2.4.1", + "v2.4.0", + "hami-2.3" + ], + "image_tags": [ + "latest", + "b27a042", + "cfc37bb", + "dd553dd", + "78226e0", + "8fbec81", + "3849fe8", + "97ff486", + "03b8cb0", + "f0dd439" + ], + "image_name": "docker.io/projecthami/hami", + "docker_help_command": "/bin/bash --help", + "subcategory": "Management" + }, + { + "name": "Harbor", + "description": "An open source trusted cloud native registry project that stores, signs, and scans content.", + "github_release_url": "https://api.github.com/repos/goharbor/harbor/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnamicharts/harbor/tags/?page=1&page_size=100", + "readme": "https://github.com/goharbor/harbor/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://goharbor.io/", + "github_releases": [ + "v2.14.0", + "v2.14.0-rc2", + "v2.14.0-rc1", + "v2.13.2", + "v2.13.2-rc1", + "v2.13.1", + "v2.13.1-rc3", + "v2.12.4", + "v2.12.4-rc1", + "v2.13.1-rc2" + ], + "image_tags": [ + "sha256-e262907a6dae5c51d268fedf0e6d528029d5314bae92a61aed1657f04e6ee681", + "27.0.3", + "sha256-35620032487ae38373d75d9573adc35f9c9420dc95ce822a58c9cede88cd5ef2", + "27.0.2", + "sha256-94b278d9834be99dd70e1f374b42ade329ceba35cbfef6a4fbb49c0a97e8fed2", + "27.0.1", + "sha256-c2314a6ea0e774846026b2f395bf9d9656c792d316b3449870f5d6c44093b3f0", + "27.0.0", + "sha256-0d8174efed55e670bdd747d6fae2ce1e4e20e0f54252dd958ad72580748fcd84", + "26.8.5" + ], + "image_name": "docker.io/bitnamicharts/harbor", + "docker_help_command": "/usr/local/bin/harbor --help", + "subcategory": "Provisioning" + }, + { + "name": "Headlamp", + "description": "Extensible open source multi-cluster Kubernetes user interface.", + "github_release_url": "https://api.github.com/repos/kubernetes-sigs/headlamp/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/headlamp/headlamp-docker-extension/tags/?page=1&page_size=100", + "readme": "https://github.com/kubernetes-sigs/headlamp/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://headlamp.dev", + "github_releases": [ + "v0.36.0", + "headlamp-helm-0.36.0", + "headlamp-helm-0.35.0", + "v0.35.0", + "headlamp-helm-0.34.0", + "v0.34.0", + "headlamp-helm-0.33.0", + "v0.33.0", + "headlamp-helm-0.32.1", + "v0.32.0" + ], + "image_tags": [ + "latest", + "0.35.0", + "0.33.0", + "0.25.1", + "0.24.0", + "0.23.1", + "0.20.0", + "0.19.1", + "0.19.0", + "0.17.0" + ], + "image_name": "docker.io/headlamp/headlamp-docker-extension", + "subcategory": "Observability" + }, + { + "name": "Helm", + "description": "Package manager for Kubernetes applications.", + "github_release_url": "https://api.github.com/repos/helm/helm/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/alpine/helm/tags/?page=1&page_size=100", + "readme": "https://github.com/helm/helm/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://helm.sh/", + "github_releases": [ + "v4.0.0-beta.1", + "v3.19.0", + "v3.19.0-rc.1", + "v4.0.0-alpha.1", + "v3.18.6", + "v3.18.5", + "v3.17.4", + "v3.18.4", + "v3.18.3", + "v3.18.2" + ], + "image_tags": [ + "3", + "3.19", + "3.19.0", + "latest", + "1819f21", + "3.18", + "3.18.6", + "3.18.5", + "3.18.4", + "b0f8b96" + ], + "image_name": "docker.io/alpine/helm", + "docker_help_command": "/usr/local/bin/helm --help", + "subcategory": "Package Management" + }, + { + "name": "Hexa", + "description": "Hexa Policy Orchestrator enables you to manage all of your access policies consistently across software providers.", + "github_release_url": "https://api.github.com/repos/hexa-org/policy-orchestrator/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/ngrauss_openshift/mwhexample/tag/?page=1&limit=100", + "readme": "https://github.com/hexa-org/policy-orchestrator/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://hexaorchestration.org/", + "github_releases": [ + "v0.5.0", + "v0.1.9", + "v0.1.8", + "v0.1.7" + ], + "image_tags": [ + "yolo4180", + "yolo414deg", + "yolo413", + "yolo", + "mgs10", + "mgs9", + "mgs8", + "mgs7", + "mgs3", + "mgs2" + ], + "image_name": "quay.io/ngrauss_openshift/mwhexample", + "subcategory": "Provisioning" + }, + { + "name": "HwameiStor", + "description": "Hwameistor is an HA local storage system for cloud-native stateful workloads.", + "github_release_url": "https://api.github.com/repos/hwameistor/hwameistor/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hwameistor/builder/tags/?page=1&page_size=100", + "readme": "https://github.com/hwameistor/hwameistor/blob/main/README.md", + "category": "Runtime", + "homepage": "https://hwameistor.io/", + "github_releases": [ + "v1.0.1", + "v1.0.0", + "v1.0.0-rc2", + "v1.0.0-rc1", + "v0.16.5", + "v0.16.4", + "v0.16.3", + "v0.16.2", + "v0.16.1", + "v0.16.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/hwameistor/builder", + "subcategory": "Storage" + }, + { + "name": "Hyperlight", + "description": "A lightweight, secure container runtime solution designed for modern cloud-native workloads.", + "github_release_url": "https://api.github.com/repos/hyperlight-dev/hyperlight/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hyperlightorg/hyperscale/tags/?page=1&page_size=100", + "readme": "https://github.com/hyperlight-dev/hyperlight/blob/main/README.md", + "category": "Runtime", + "homepage": "https://github.com/hyperlight-dev/hyperlight", + "github_releases": [ + "dev-latest", + "v0.10.0", + "v0.9.0", + "v0.8.0", + "v0.7.0", + "v0.6.1", + "v0.6.0", + "v0.5.1", + "v0.5.0", + "v0.4.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/hyperlightorg/hyperscale", + "subcategory": "Container Runtime" + }, + { + "name": "in-toto", + "description": "In-toto is a framework to protect supply chain integrity.", + "github_release_url": "https://api.github.com/repos/in-toto/in-toto/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/opsmxpublic/in-toto-echo/tag/?page=1&limit=100", + "readme": "https://github.com/in-toto/in-toto/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://in-toto.io", + "github_releases": [ + "v3.0.0", + "v2.3.0", + "v2.2.0", + "v2.1.1", + "v2.1.0", + "v2.0.0", + "v1.4.0", + "v1.3.2", + "v1.3.1", + "v1.3.0" + ], + "image_tags": [ + "v2", + "v1" + ], + "image_name": "quay.io/opsmxpublic/in-toto-echo", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Inclavare Containers", + "description": "A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.", + "github_release_url": "https://api.github.com/repos/inclavare-containers/inclavare-containers/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/testcontainers/ryuk/tags/?page=1&page_size=100", + "readme": "https://github.com/inclavare-containers/inclavare-containers/blob/master/README.md", + "category": "Runtime", + "homepage": "https://github.com/inclavare-containers/", + "github_releases": [ + "v0.6.4", + "v0.6.3", + "v0.6.2", + "v0.6.1", + "v0.6.0", + "v0.5.2", + "v0.5.1", + "v0.5.0", + "v0.4.1", + "v0.4.0" + ], + "image_tags": [ + "0.14.0", + "0.14.0-linux", + "0.14.0-windows.ltsc2022", + "0.14.0-windows.ltsc2019", + "sha-b3726afd6cc2c36628abcc08e9cabac43f587384", + "sha-b3726afd6cc2c36628abcc08e9cabac43f587384-linux", + "sha-b3726afd6cc2c36628abcc08e9cabac43f587384-windows.ltsc2022", + "sha-b3726afd6cc2c36628abcc08e9cabac43f587384-windows.ltsc2019", + "0.13.0", + "0.13.0-linux" + ], + "image_name": "docker.io/testcontainers/ryuk", + "subcategory": "Container Runtime" + }, + { + "name": "Inspektor Gadget", + "description": "Open source eBPF debugging and data collection tool for Kubernetes and Linux.", + "github_release_url": "https://api.github.com/repos/inspektor-gadget/inspektor-gadget/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/mcp/inspektor-gadget/tags/?page=1&page_size=100", + "readme": "https://github.com/inspektor-gadget/inspektor-gadget/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://inspektor-gadget.io/", + "github_releases": [ + "v0.45.0", + "v0.44.1", + "v0.44.0", + "v0.43.0", + "v0.42.0", + "v0.41.0", + "v0.40.0", + "v0.39.0", + "v0.38.1", + "v0.38.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/mcp/inspektor-gadget", + "subcategory": "Observability" + }, + { + "name": "Istio", + "description": "Simplify observability, traffic management, security, and policy with the Istio service mesh.", + "github_release_url": "https://api.github.com/repos/istio/istio/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/istio/proxyv2/tags/?page=1&page_size=100", + "readme": "https://github.com/istio/istio/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://istio.io/", + "github_releases": [ + "1.28.0-beta.1", + "1.28.0-beta.0", + "1.27.3", + "1.26.6", + "1.28.0-alpha.0", + "1.27.2", + "1.26.5", + "1.27.1", + "1.26.4", + "1.25.5" + ], + "image_tags": [ + "sha256-7b180e2eca4cc1e247a50e4eb5c64702bf05835c3b97595ace14427e1dc15d3f.sig", + "sha256-6123ac5413618bb09e9064aa53c7915b748b492681f112a9de7f4c30952b79ce.sig", + "sha256-ac5e307e90d7b2229a48e9771dc07bc16e8687faa212f7b29311c86b536d1719.sig", + "1.28.0-beta.1-debug", + "sha256-a9c0533efd8883c3d1c1c42c046c104bdc91cbfd511764e4e62c2b40643201d8.sig", + "sha256-98df2431a4b29a124314b39c25ccd94d4e4c4ddefdf8087f3830d317747e52c1.sig", + "sha256-e0e72461b014290644b3c17c7a566acf873f737096bcd8e6efcaf85be54eb1d2.sig", + "1.28.0-beta.1-distroless", + "1.28.0-beta.1", + "sha256-6d823f2665e125a90e63a112f92ad4579bd458718e1ed7a1ee35c06e79a42934.sig" + ], + "image_name": "docker.io/istio/proxyv2", + "docker_help_command": "--help", + "subcategory": "Service Mesh" + }, + { + "name": "Jaeger", + "description": "Open-source distributed tracing platform for monitoring and troubleshooting microservices-based architectures.", + "github_release_url": "https://api.github.com/repos/jaegertracing/jaeger/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnamicharts/jaeger/tags/?page=1&page_size=100", + "readme": "https://github.com/jaegertracing/jaeger/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://www.jaegertracing.io/", + "github_releases": [ + "v1.74.0", + "v1.73.0", + "v1.72.0", + "v1.71.0", + "v1.70.0", + "v1.69.0", + "v1.68.0", + "v1.67.0", + "v1.66.0", + "v1.65.0" + ], + "image_tags": [ + "sha256-a0c4c44ca4b586eea82fef6bd6f6b26cb848fc633b358357c3ee5cff5f96f86c", + "6.0.5", + "sha256-51ac4c54d70ace008a68fa5c1a31670ab0acc715fc017cb27060890fdabbffdb", + "6.0.4", + "sha256-bcd963d8346b392b3ad046004abaff0caaabc968dd2d510b0a564639da289bee", + "6.0.3", + "sha256-433f8172baabb686854022a0dc55fe24c0011d18346563fe41cfcd900fdc220c", + "6.0.2", + "sha256-0b54f76988359d81944858a45957357464996c37d1799d445acac02cfff23fb8", + "6.0.1" + ], + "image_name": "docker.io/bitnamicharts/jaeger", + "docker_help_command": "/usr/local/bin/jaeger --help", + "subcategory": "Monitoring" + }, + { + "name": "k0s", + "description": "!GitHub Repo stars !GitHub release (latest by date) !GitHub release (latest SemVer including pre-releases) !GitHub commits since latest release (by date) !k0s-logo-dark !k0s-logo-light k0s is an open source, all-inclusive Kubernetes distribution,.", + "github_release_url": "https://api.github.com/repos/k0sproject/k0s/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/k0sproject/k0s/tags/?page=1&page_size=100", + "readme": "https://github.com/k0sproject/k0s/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://k0sproject.io/", + "github_releases": [ + "v1.34.1+k0s.0", + "v1.32.8+k0s.0", + "v1.33.4+k0s.0", + "v1.31.12+k0s.0", + "v1.34.0-beta.0+k0s.0", + "v1.33.3+k0s.0", + "v1.32.7+k0s.0", + "v1.31.11+k0s.0", + "v1.33.2+k0s.0", + "v1.32.6+k0s.0" + ], + "image_tags": [ + "v1.34.1-k0s.0", + "v1.34.1-rc.0-k0s.0", + "v1.32.8-k0s.0", + "v1.32.8-rc.2-k0s.0", + "v1.32.8-rc.1-k0s.0", + "v1.33.4-k0s.0", + "v1.31.12-k0s.0", + "v1.32.8-rc.0-k0s.0", + "v1.33.4-rc.0-k0s.0", + "v1.31.12-rc.0-k0s.0" + ], + "image_name": "docker.io/k0sproject/k0s", + "docker_help_command": "/usr/local/bin/k0s --help", + "subcategory": "Management" + }, + { + "name": "k3s", + "description": "K3s is a fully conformant production-ready Kubernetes distribution with the following changes: 1.", + "github_release_url": "https://api.github.com/repos/k3s-io/k3s/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/k3s/tags/?page=1&page_size=100", + "readme": "https://github.com/k3s-io/k3s/blob/main/README.md", + "category": "Platform", + "homepage": "https://k3s.io", + "github_releases": [ + "v1.30.14-rc3+k3s3", + "v1.30.14-rc2+k3s3", + "v1.30.14-rc1+k3s3", + "v1.34.1+k3s1", + "v1.34.1-rc1+k3s1", + "v1.33.5+k3s1", + "v1.33.5-rc1+k3s1", + "v1.32.9+k3s1", + "v1.32.9-rc1+k3s1", + "v1.31.13+k3s1" + ], + "image_tags": [ + "latest", + "v1.34.1-k3s1", + "v1.34.1-k3s1-amd64", + "v1.33.5-k3s1", + "v1.33.5-k3s1-amd64", + "v1.32.9-k3s1", + "v1.34.1-k3s1-arm", + "v1.34.1-k3s1-arm64", + "v1.32.9-k3s1-amd64", + "v1.33.5-k3s1-arm" + ], + "image_name": "docker.io/rancher/k3s", + "docker_help_command": "--help", + "subcategory": "Kubernetes Distribution" + }, + { + "name": "k8gb", + "description": "Kubernetes Global Balancer - provides global load balancing and disaster recovery for Kubernetes workloads across multiple clusters.", + "github_release_url": "https://api.github.com/repos/k8gb-io/k8gb/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/absaoss/k8gb/tags/?page=1&page_size=100", + "readme": "https://github.com/k8gb-io/k8gb/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://www.k8gb.io", + "github_releases": [ + "v0.16.0", + "v0.15.0", + "v0.15.0-rc3", + "v0.15.0-rc2", + "v0.15.0-rc1", + "v0.14.0", + "v0.13.0", + "v0.12.2", + "v0.11.5", + "v0.11.4" + ], + "image_tags": [ + "sha256-6efa50f467b539bae56748cd37c0b25c51c0a6ad54957918c6b39e5dc26fc90d.att", + "sha256-edc6dea2c1f007b6f3a5a5f7315d6638b75656d41e63bd287491694814218cc3.att", + "sha256-b9ac6c3e38552ca422fd32e4d09d0745e25367874ddbd9083b2825a4121216f8.sig", + "sha256-edc6dea2c1f007b6f3a5a5f7315d6638b75656d41e63bd287491694814218cc3.sig", + "sha256-6efa50f467b539bae56748cd37c0b25c51c0a6ad54957918c6b39e5dc26fc90d.sig", + "v0.16.0", + "v0.16.0-amd64", + "v0.16.0-arm64", + "sha256-32df44c1319ef0be309428f2504887d30d611139dcffb08a3bdbbdef9858a374.att", + "sha256-46452f16aec0dd44a39f84b4de2cf1cd5da9a5236857c82925c9f843209c8bbc.att" + ], + "image_name": "docker.io/absaoss/k8gb", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "K8sGPT", + "description": "Tool for scanning Kubernetes clusters and diagnosing issues in simple English using AI-powered analysis.", + "github_release_url": "https://api.github.com/repos/k8sgpt-ai/k8sgpt/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/kubermatic-mirror/helm-charts/k8sgpt-operator/tag/?page=1&limit=100", + "readme": "https://github.com/k8sgpt-ai/k8sgpt/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://www.k8sgpt.ai", + "github_releases": [ + "v0.4.26", + "v0.4.25", + "v0.4.24", + "v0.4.23", + "v0.4.22", + "v0.4.21", + "v0.4.20", + "v0.4.19", + "v0.4.18", + "v0.4.17" + ], + "image_tags": [ + "0.2.17" + ], + "deprecated": true, + "subcategory": "Observability" + }, + { + "name": "K8up", + "description": "Kubernetes backup operator based on Restic - provides scheduled backups, restores, and pruning for persistent volumes.", + "github_release_url": "https://api.github.com/repos/k8up-io/k8up/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/vshn/k8up/tags/?page=1&page_size=100", + "readme": "https://github.com/k8up-io/k8up/blob/master/README.md", + "category": "Runtime", + "homepage": "https://www.k8up.io/", + "github_releases": [ + "v2.13.1", + "k8up-4.8.6", + "k8up-4.8.5", + "v2.13.0", + "v2.13.0-dev-signed", + "k8up-4.8.4", + "v2.12.0", + "v2.11.3", + "k8up-4.8.3", + "v2.11.2" + ], + "image_tags": [ + "v1.99.99", + "master", + "latest", + "v1", + "v1.2.0", + "v0", + "v1.1.0", + "v1.0.5", + "v1.0.4", + "v1.0.3" + ], + "image_name": "docker.io/vshn/k8up", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "kagent", + "description": "Kagent is an open source programming framework designed for DevOps and platform engineers to run AI agents in Kubernetes.", + "github_release_url": "https://api.github.com/repos/kagent-dev/kagent/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/txn2/kagent/tags/?page=1&page_size=100", + "readme": "https://github.com/kagent-dev/kagent/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kagent.dev/", + "github_releases": [ + "v0.6.21", + "v0.6.20", + "v0.6.19", + "v0.6.18", + "v0.6.17", + "v0.6.16", + "v0.6.15", + "v0.6.14", + "v0.6.12", + "v0.6.11" + ], + "image_tags": [ + "armhf-latest", + "armhf-v1.0.0", + "latest", + "v1.0.0" + ], + "image_name": "docker.io/txn2/kagent", + "subcategory": "Provisioning" + }, + { + "name": "Kairos", + "description": "The immutable Linux meta-distribution for edge Kubernetes.", + "github_release_url": "https://api.github.com/repos/kairos-io/kairos/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/kairos/kairos-init/tag/?page=1&limit=100", + "readme": "https://github.com/kairos-io/kairos/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://kairos.io", + "github_releases": [ + "v3.5.5", + "v3.5.5-rc1", + "v3.5.4", + "v3.5.4-rc1", + "v3.5.3", + "v3.1.4-rc4", + "v3.1.4-rc3", + "v3.1.4-rc2", + "v3.1.4-rc1", + "v3.5.2", + "v3.5.1", + "v3.5.1-rc1", + "v3.5.1-beta.3", + "v3.5.1-beta.2", + "v3.5.1-beta.1", + "v3.5.0", + "v3.5.0-rc2", + "v3.5.0-rc1", + "v3.4.2", + "v3.4.1", + "v3.4.0", + "v3.4.0-rc6", + "v3.4.0-rc5", + "v3.4.0-rc4", + "v3.4.0-rc3", + "v3.4.0-rc2", + "v3.4.0-rc1", + "v3.4.0-beta9", + "v3.3.6", + "v3.3.5", + "v3.4.0-beta8", + "v3.3.4", + "v3.4.0-beta7", + "v3.3.3", + "v3.4.0-beta6", + "v3.3.2", + "v3.3.2-rc3", + "v3.3.2-rc2", + "v3.3.2-rc1", + "v3.3.1", + "v3.3.0", + "v3.2.4", + "v3.2.3", + "v3.2.2", + "v3.2.1", + "v3.2.1-rc1", + "v3.2.0", + "v3.2.0-rc1", + "v3.1.3", + "v3.1.2" + ], + "image_tags": [ + "v0.5.17", + "v0.5.7", + "v0.5.6", + "v0.5.13", + "latest", + "v0.5.22", + "main", + "v0.5.12", + "v0.5.11", + "latest" + ], + "image_name": "quay.io/kairos/kairos-init", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "KAITO", + "description": "Kubernetes AI Toolchain Operator (KAITO) simplifies LLM inference, tuning, and RAG workloads on Kubernetes.", + "github_release_url": "https://api.github.com/repos/kaito-project/kaito/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/sozercan/kaito/tags/?page=1&page_size=100", + "readme": "https://github.com/kaito-project/kaito/blob/main/README.md", + "category": "CNAI", + "homepage": "https://kaito-project.netlify.app/", + "github_releases": [ + "v0.7.1", + "v0.7.0", + "v0.6.2", + "v0.6.1", + "v0.6.0", + "v0.5.1", + "v0.5.0", + "v0.4.6", + "v0.4.5", + "v0.4.4" + ], + "image_tags": [ + "test" + ], + "image_name": "docker.io/sozercan/kaito", + "subcategory": "AI/ML Infrastructure" + }, + { + "name": "Kanister", + "description": "An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.", + "github_release_url": "https://api.github.com/repos/kanisterio/kanister/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/isim/kanister-controller/tag/?page=1&limit=100", + "readme": "https://github.com/kanisterio/kanister/blob/master/README.md", + "category": "Runtime", + "homepage": "https://kanister.io", + "github_releases": [ + "0.116.0", + "0.115.0", + "0.114.0", + "0.113.0", + "0.112.0", + "0.111.0", + "0.110.0", + "0.109.0", + "0.108.0", + "0.107.0" + ], + "image_tags": [ + "0.75.0-8-g103e2050", + "0.72.0-6-g20ba6ce2", + "0.72.0-5-g91a55675-dirty", + "0.72.0-5-g91a55675", + "0.74.0-36-gecdc1743", + "0.75.0-11-g4a5d9c5d", + "0.75.0-11-g4a5d9c5d-dirty", + "cncf-webinar", + "0.75.0-16-g06cdbf3a", + "0.75.0-16-g06cdbf3a-dirty" + ], + "image_name": "quay.io/isim/kanister-controller", + "subcategory": "Container Runtime" + }, + { + "name": "Karmada", + "description": "Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration.", + "github_release_url": "https://api.github.com/repos/karmada-io/karmada/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/karmada/karmada/tags/?page=1&page_size=100", + "readme": "https://github.com/karmada-io/karmada/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://karmada.io/", + "github_releases": [ + "v1.16.0-alpha.2", + "v1.16.0-alpha.1", + "v1.15.1", + "v1.14.5", + "v1.13.8", + "v1.15.0", + "v1.14.4", + "v1.13.7", + "v1.12.10", + "v1.15.0-rc.0" + ], + "image_tags": [ + "0.0.0", + "v1.16.0-alpha.2", + "v1.15.1", + "v1.14.5", + "v1.13.8", + "v1.16.0-alpha.1", + "v1.15.0", + "v1.14.4", + "v1.13.7", + "v1.12.10" + ], + "image_name": "docker.io/karmada/karmada", + "docker_help_command": "karmadactl --help", + "subcategory": "Management" + }, + { + "name": "KCL", + "description": "A constraint-based record & functional language mainly used in configuration and policy scenarios.", + "github_release_url": "https://api.github.com/repos/kcl-lang/kcl/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kcllang/kcl/tags/?page=1&page_size=100", + "readme": "https://github.com/kcl-lang/kcl/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kcl-lang.io/", + "github_releases": [ + "v0.11.2", + "v0.11.1", + "v0.11.0", + "v0.11.0-alpha.1", + "v0.10.8", + "v0.10.7", + "v0.10.6", + "v0.10.4", + "v0.10.3", + "v0.10.2" + ], + "image_tags": [ + "latest", + "v0.11.3", + "v0.11.2", + "v0.11.0", + "v0.11.0-alpha.1", + "v0.10.10", + "release-kcl-image-0.10.x", + "v0.10.9", + "v0.10.8", + "v0.10.7" + ], + "image_name": "docker.io/kcllang/kcl", + "docker_help_command": "/usr/local/bin/kcl --help", + "subcategory": "Provisioning" + }, + { + "name": "kcp", + "description": "Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.", + "github_release_url": "https://api.github.com/repos/kcp-dev/kcp/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/arminmacx/kcp/tags/?page=1&page_size=100", + "readme": "https://github.com/kcp-dev/kcp/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kcp.io", + "github_releases": [ + "v0.28.3", + "v0.28.1", + "v0.28.0", + "v0.27.1", + "v0.27.0", + "v0.26.3", + "v0.27.0-rc.1", + "v0.26.1", + "v0.26.0", + "v0.25.0" + ], + "image_tags": [ + "1.2", + "latest" + ], + "image_name": "docker.io/arminmacx/kcp", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "KEDA", + "description": "KEDA is a Kubernetes-based Event Driven Autoscaling component.", + "github_release_url": "https://api.github.com/repos/kedacore/keda/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/selenium/keda/tags/?page=1&page_size=100", + "readme": "https://github.com/kedacore/keda/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://keda.sh/", + "github_releases": [ + "v2.18.0", + "v2.17.2", + "v2.17.1", + "v2.17.0", + "v2.16.1", + "v2.16.0", + "v2.15.1", + "v2.15.0", + "v2.14.1", + "v2.14.0" + ], + "image_tags": [ + "2.18.0-selenium-grid-20251020", + "2.17.2-selenium-grid-20251001", + "2.17.2-selenium-grid-20250909", + "2.17.2-selenium-grid-20250828", + "2.17.2-selenium-grid-20250808", + "latest", + "2.17.2-selenium-grid-20250727", + "nightly", + "2.17.2-selenium-grid-20250717", + "2.17.2-selenium-grid-20250707" + ], + "image_name": "docker.io/selenium/keda", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "Keptn", + "description": "Cloud-native application life-cycle orchestration Keptn automates your SLO-driven multi-stage delivery and operations & remediation of your applications.", + "github_release_url": "https://api.github.com/repos/keptn/lifecycle-toolkit/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/keptn/distributor/tags/?page=1&page_size=100", + "readme": "https://github.com/keptn/lifecycle-toolkit/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://www.keptn.sh", + "github_releases": [ + "metrics-operator-v2.1.0", + "keptn-v2.5.0", + "python-runtime-v1.0.8", + "metrics-operator-v2.0.0", + "lifecycle-operator-v2.0.0", + "keptn-v2.4.0", + "deno-runtime-v3.0.1", + "cert-manager-v3.0.0", + "python-runtime-v1.0.7", + "keptn-v2.3.0" + ], + "image_tags": [ + "sha256-2538e53a473e25e43d6cd9fb8079551864182100099c23caf13a6b500ba0be0f.sig", + "1.2.0", + "sha256-f9434903e3d1383c054222df3a4db60b09608b40bcac1b00ecc935d9c7be7041.sig", + "1.1.0", + "sha256-01feb9b10e604966eb898d601543055d5fd8e31ef2c9b2f7a63ecbaae319b056.sig", + "sha256-e2fc5d6c6f0ea9361a543e6d8f1d2245918df73102a1d104de73b7132a037e39.sig", + "1.0.0", + "sha256-fb26f0e0e9372207be18c6b0a10cd0bd68bb1f62d37770913706bd19a01b32bd.sig", + "0.20.0-next.0", + "0.19.3" + ], + "image_name": "docker.io/keptn/distributor", + "subcategory": "Application Development" + }, + { + "name": "Keycloak", + "description": "Keycloak is an open-source identity and access management solution for modern applications and services, built on top of industry security standard protocols.", + "github_release_url": "https://api.github.com/repos/keycloak/keycloak/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/keycloak/keycloak/tags/?page=1&page_size=100", + "readme": "https://github.com/keycloak/keycloak/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.keycloak.org/", + "github_releases": [ + "26.4.2", + "nightly", + "26.4.1", + "26.4.0", + "26.3.5", + "26.3.4", + "26.3.3", + "26.3.2", + "26.3.1", + "26.3.0" + ], + "image_tags": [ + "nightly", + "latest", + "26.4", + "26.4.2-0", + "26.4.2", + "26.4.1-0", + "26.4.1", + "26.4.0-0", + "26.4.0", + "26.3" + ], + "image_name": "docker.io/keycloak/keycloak", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Keylime", + "description": "Bootstrap & Maintain Trust on the Edge / Cloud and IoT.", + "github_release_url": "https://api.github.com/repos/keylime/keylime/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/keylime/keylime_agent/tag/?page=1&limit=100", + "readme": "https://github.com/keylime/keylime/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://keylime.dev/", + "github_releases": [ + "v7.13.0", + "v7.12.1", + "v7.12.0", + "v7.11.0", + "v7.10.0", + "v7.9.0", + "v7.8.0", + "v7.7.0", + "v7.6.0", + "v7.5.0" + ], + "image_tags": [ + "sha-df8e56e", + "sha-a097536", + "sha-cbf60a7", + "sha-d9b9727", + "sha-f310fac", + "sha-2091359", + "sha-46b1901", + "sha-100167a", + "sha-390ea3d", + "sha-4bd5286" + ], + "image_name": "quay.io/keylime/keylime_agent", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Kgateway", + "description": "An Envoy-powered, Kubernetes-native API Gateway that integrates Kubernetes Gateway API with a control plane for API connectivity in any cloud environment.", + "github_release_url": "https://api.github.com/repos/kgateway-dev/kgateway/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/howardjohn/kgateway/tags/?page=1&page_size=100", + "readme": "https://github.com/kgateway-dev/kgateway/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kgateway.dev/", + "github_releases": [ + "v2.1.1", + "v2.1.0", + "v2.1.0-rc.2", + "v2.0.5", + "v2.1.0-rc.1", + "v2.0.4", + "v2.0.3", + "v2.0.2", + "v2.0.1", + "v2.0.0" + ], + "image_tags": [ + "1756338834", + "1756156487", + "1756155789", + "1756151878" + ], + "image_name": "docker.io/howardjohn/kgateway", + "docker_help_command": "--help", + "subcategory": "API Gateway" + }, + { + "name": "KitOps", + "description": "An open standard for packaging, managing, and deploying ML models and artifacts across different systems.", + "github_release_url": "https://api.github.com/repos/kitops-ml/kitops/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/300481/kitops/tags/?page=1&page_size=100", + "readme": "https://github.com/kitops-ml/kitops/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kitops.org/", + "github_releases": [ + "v1.9.0", + "v1.8.0", + "v1.7.0", + "v1.6.1", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.0", + "v1.3.0", + "v1.2.2" + ], + "image_tags": [ + "0.5.5", + "0.5.4", + "0.5.3", + "0.5.2", + "0.5.1", + "0.5.0", + "0.4.0", + "0.3.1", + "0.3.0" + ], + "image_name": "docker.io/300481/kitops", + "docker_help_command": "/kitops --help", + "subcategory": "Provisioning" + }, + { + "name": "Kmesh", + "description": "Kmesh is a high-performance and low overhead service mesh data plane based on eBPF and programmable kernel.", + "github_release_url": "https://api.github.com/repos/kmesh-net/kmesh/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/zzuo1991/kmesh/tags/?page=1&page_size=100", + "readme": "https://github.com/kmesh-net/kmesh/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kmesh.net", + "github_releases": [ + "v1.1.0", + "v1.1.0-alpha", + "v1.0.0", + "v1.0.0-rc.0", + "v1.0.0-alpha", + "v0.5.0", + "v0.5.0-rc.0", + "v0.4.1", + "v0.4.0", + "v0.3.1" + ], + "image_tags": [ + "latest", + "v0.5.0-zgq", + "v0.5.0" + ], + "image_name": "docker.io/zzuo1991/kmesh", + "subcategory": "Service Mesh" + }, + { + "name": "Knative", + "description": "Knative is a developer-focused serverless application layer which is a great complement to the existing Kubernetes application constructs.", + "github_release_url": "https://api.github.com/repos/knative/serving/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/openshift-knative/knative-eventing-sources-event-display/tag/?page=1&limit=100", + "readme": "https://github.com/knative/serving/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://knative.dev", + "github_releases": [ + "knative-v1.19.7", + "knative-v1.18.2", + "knative-v1.19.6", + "knative-v1.19.5", + "knative-v1.19.4", + "knative-v1.19.3", + "knative-v1.19.2", + "knative-v1.19.1", + "knative-v1.19.0", + "knative-v1.18.1" + ], + "image_tags": [ + "v0.18.0", + "v0.17.1", + "v0.16.0", + "v0.15.0", + "v0.14.1", + "v0.13.2", + "v0.13.0", + "v0.12.1", + "v0.11.0", + "v0.11.2" + ], + "image_name": "quay.io/openshift-knative/knative-eventing-sources-event-display", + "docker_help_command": "kn --help", + "subcategory": "Management" + }, + { + "name": "ko", + "description": "Simple, fast container image builder for Go applications that doesn't require Docker.", + "github_release_url": "https://api.github.com/repos/ko-build/ko/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/cloudhut/kowl/tag/?page=1&limit=100", + "readme": "https://github.com/ko-build/ko/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://ko.build/", + "github_releases": [ + "v0.18.0", + "v0.17.1", + "v0.17.0", + "v0.16.0", + "v0.15.4", + "v0.15.3", + "v0.15.2", + "v0.15.1", + "v0.15.0", + "v0.14.1" + ], + "image_tags": [ + "master-ce13b2b", + "master-dbcaaef", + "master-ea8207c", + "master-6efdea2", + "master-e9a8a57", + "master-c8b4b33", + "master-e308ba2", + "master-ab6caaa", + "latest", + "master-598117c" + ], + "image_name": "quay.io/cloudhut/kowl", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Konveyor", + "description": "Konveyor is an open-source project that gives developers and platform teams visibility, analysis, and transformation tools to predictably re-platform.", + "github_release_url": "https://api.github.com/repos/konveyor/operator/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/operatorhubio/konveyor-operator/tag/?page=1&limit=100", + "readme": "https://github.com/konveyor/operator/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://www.konveyor.io/", + "github_releases": [ + "v0.8.1-alpha.2", + "v0.8.1-alpha.1", + "v0.8.0", + "v0.8.0-rc.2", + "v0.8.0-rc.1", + "v0.8.0-beta.5", + "v0.8.0-beta.4", + "v0.8.0-beta.2", + "v0.8.0-beta.1", + "v0.8.0-alpha.4" + ], + "image_tags": [ + "v0.8.0-beta.2--20250827T183733", + "v0.8.0-beta.2", + "v0.6.2--20250326T213815", + "v0.6.2", + "v0.7.0-rc.1--20250521T184042", + "v0.7.0-rc.1", + "v0.7.0-alpha.2--20250319T211202", + "v0.7.0-alpha.2", + "v0.6.0-beta.2--20241218T045704", + "v0.6.0-beta.2" + ], + "image_name": "quay.io/operatorhubio/konveyor-operator", + "subcategory": "Application Development" + }, + { + "name": "Koordinator", + "description": "QoS based scheduling system for hybrid orchestration workloads on Kubernetes, bringing workloads the best layout and status.", + "github_release_url": "https://api.github.com/repos/koordinator-sh/koordinator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hitfaker/koordinator/tags/?page=1&page_size=100", + "readme": "https://github.com/koordinator-sh/koordinator/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://koordinator.sh", + "github_releases": [ + "v1.7.0", + "v1.6.1", + "v1.6.0", + "v1.5.0", + "v1.4.1", + "v1.4.0", + "v1.3.0", + "v1.2.0", + "v1.1.1", + "v1.1.0" + ], + "image_tags": [ + "redis", + "audit-f", + "runtimehook", + "main" + ], + "image_name": "docker.io/hitfaker/koordinator", + "subcategory": "Management" + }, + { + "name": "kpt", + "description": "Package-centric toolchain for Kubernetes configuration - enables CRUD operations on configuration as data using Git and OCI.", + "github_release_url": "https://api.github.com/repos/kptdev/kpt/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/gongpu/kpt/tags/?page=1&page_size=100", + "readme": "https://github.com/kptdev/kpt/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kpt.dev", + "github_releases": [ + "v1.0.0-beta.59", + "v1.0.0-beta.58", + "v1.0.0-beta.57", + "v1.0.0-beta.56", + "v1.0.0-beta.55", + "v1.0.0-beta.54", + "v1.0.0-beta.52", + "v1.0.0-beta.51", + "v1.0.0-beta.50", + "v1.0.0-beta.49" + ], + "image_tags": [ + "latest", + "docker-cli", + "original", + "docker", + "v0.30.1", + "scratch", + "gitlab", + "v0.0.1", + "v0.27.0" + ], + "image_name": "docker.io/gongpu/kpt", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Krator", + "description": ":construction::construction: This project is highly experimental.", + "github_release_url": "https://api.github.com/repos/krator-rs/krator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/krator/python3-django-gunicorn/tags/?page=1&page_size=100", + "readme": "https://github.com/krator-rs/krator/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://docs.rs/crate/krator/latest", + "github_releases": [ + "v0.6.0", + "v0.5.0", + "v0.4.0", + "v0.3.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/krator/python3-django-gunicorn", + "subcategory": "Operator Framework" + }, + { + "name": "Krkn", + "description": "Chaos testing tool for Kubernetes to identify bottlenecks and improve resilience and performance under failure conditions.", + "github_release_url": "https://api.github.com/repos/krkn-chaos/krkn/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/redhat-chaos/krkn/tag/?page=1&limit=100", + "readme": "https://github.com/krkn-chaos/krkn/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://krkn-chaos.github.io/krkn", + "github_releases": [ + "v4.0.11", + "v4.0.10", + "v4.0.9", + "v4.0.8", + "v4.0.7", + "v4.0.6", + "v4.0.5", + "v4.0.4", + "v4.0.3", + "v4.0.2" + ], + "image_tags": [ + "v3.1.2", + "v4.0.3", + "v3.0.2", + "v1.6.8", + "v2.0.9", + "v4.0.10", + "v2.0.3", + "v4.0.11", + "latest", + "v3.1.0" + ], + "image_name": "quay.io/redhat-chaos/krkn", + "docker_help_command": "--help", + "subcategory": "Observability" + }, + { + "name": "Krustlet", + "description": "\u26a0\ufe0f This project is currently not actively maintained.", + "github_release_url": "https://api.github.com/repos/krustlet/krustlet/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bloodorangeio/krustlet-wascc/tags/?page=1&page_size=100", + "readme": "https://github.com/krustlet/krustlet/blob/main/README.md", + "category": "Runtime", + "homepage": "https://krustlet.dev", + "github_releases": [ + "v1.0.0-alpha.1", + "v0.7.0", + "v0.6.0", + "v0.5.0", + "v0.4.0", + "v0.3.0", + "v0.2.1", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "v0.4.0" + ], + "image_name": "docker.io/bloodorangeio/krustlet-wascc", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "KServe", + "description": "Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes.", + "github_release_url": "https://api.github.com/repos/kserve/kserve/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kserve/kserve-controller/tags/?page=1&page_size=100", + "readme": "https://github.com/kserve/kserve/blob/master/README.md", + "category": "CNAI", + "homepage": "https://kserve.github.io/website/", + "github_releases": [ + "v0.16.0-rc1", + "v0.16.0-rc0", + "v0.15.2", + "v0.15.1", + "v0.15.0", + "v0.15.0-rc1", + "v0.15.0-rc0", + "v0.14.1", + "v0.14.0", + "v0.14.0-rc1" + ], + "image_tags": [ + "latest", + "v0.16.0-rc1", + "v0.16.0-rc0", + "v0.15.2", + "v0.15.1", + "v0.15.0", + "v0.15.0-rc1", + "v0.15.0-rc0", + "v0.14.1", + "v0.14.0" + ], + "image_name": "docker.io/kserve/kserve-controller", + "docker_help_command": "--help", + "subcategory": "AI/ML Infrastructure" + }, + { + "name": "Kuadrant", + "description": "Kuadrant combines Gateway API and Istio-based gateway controllers to enhance application connectivity.", + "github_release_url": "https://api.github.com/repos/Kuadrant/kuadrant-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kuadrant/authorino/tags/?page=1&page_size=100", + "readme": "https://github.com/Kuadrant/kuadrant-operator/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kuadrant.io", + "github_releases": [ + "v1.3.0", + "v1.3.0-rc2", + "v1.3.0-rc1", + "v1.3.0-alpha2", + "v1.3.0-alpha1", + "v1.2.0", + "v1.2.0-rc3", + "v1.2.0-rc2", + "v1.2.0-rc1", + "v1.1.0" + ], + "image_tags": [ + "v0.12.0", + "v0.11.0", + "v0.10.0", + "v0.9.1", + "v0.9.0", + "v0.8.0", + "v0.7.0", + "v0.6.0", + "v0.5.0", + "v0.4.0" + ], + "image_name": "docker.io/kuadrant/authorino", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "Kuasar", + "description": "A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.", + "github_release_url": "https://api.github.com/repos/kuasar-io/kuasar/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kuasar/homegarden-api/tags/?page=1&page_size=100", + "readme": "https://github.com/kuasar-io/kuasar/blob/main/README.md", + "category": "Runtime", + "homepage": "https://kuasar.io/", + "github_releases": [ + "v1.0.1-alpha1", + "v1.0.1", + "v1.0.0-alpha1", + "v1.0.0", + "v1.0.0-beta.1", + "v0.7.0", + "v0.6.0", + "v0.5.2", + "v0.5.1", + "v0.5.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/kuasar/homegarden-api", + "subcategory": "Container Runtime" + }, + { + "name": "Kube-burner", + "description": "Kubernetes performance and scale test orchestration framework written in golang.", + "github_release_url": "https://api.github.com/repos/kube-burner/kube-burner/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/cloud-bulldozer/kube-burner/tag/?page=1&limit=100", + "readme": "https://github.com/kube-burner/kube-burner/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://kube-burner.github.io/kube-burner/", + "github_releases": [ + "v1.17.7", + "v1.17.6", + "v1.17.5", + "v1.17.4", + "v1.17.3", + "v1.17.2", + "v1.17.1", + "v1.17.0", + "v1.16.4", + "v1.16.3" + ], + "image_tags": [ + "v1.7.13", + "v1.7.13-arm64", + "v1.7.13-ppc64le", + "v1.7.13-s390x", + "v1.7.13-amd64", + "v1.8.1", + "v1.8.1-arm64", + "v1.8.1-ppc64le", + "v1.8.1-s390x", + "v1.8.1-amd64" + ], + "image_name": "quay.io/cloud-bulldozer/kube-burner", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Kube-OVN", + "description": "A Bridge between SDN and Cloud Native (Project under CNCF).", + "github_release_url": "https://api.github.com/repos/kubeovn/kube-ovn/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubeovn/kube-ovn/tags/?page=1&page_size=100", + "readme": "https://github.com/kubeovn/kube-ovn/blob/master/README.md", + "category": "Runtime", + "homepage": "https://kube-ovn.io", + "github_releases": [ + "v1.14.11", + "v1.14.10", + "v1.14.9", + "v1.14.8", + "v1.14.7", + "v1.14.6", + "v1.13.15", + "v1.12.35", + "v1.14.5", + "v1.14.4" + ], + "image_tags": [ + "v1.15.0-debug", + "v1.15.0", + "v1.15.0-dpdk-x86", + "v1.15.0-debug-x86", + "v1.15.0-amd64-legacy", + "v1.15.0-x86", + "v1.15.0-debug-arm", + "v1.15.0-arm", + "v1.12.11-mc-debug-arm", + "v1.12.11-mc-arm" + ], + "image_name": "docker.io/kubeovn/kube-ovn", + "subcategory": "Container Runtime" + }, + { + "name": "kube-rs", + "description": "Kube-rs is the core Rust ecosystem for building applications against Kubernetes.", + "github_release_url": "https://api.github.com/repos/kube-rs/kube/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubeovn/kube-ovn/tags/?page=1&page_size=100", + "readme": "https://github.com/kube-rs/kube/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kube.rs", + "github_releases": [ + "2.0.1", + "2.0.0", + "1.1.0", + "1.0.0", + "0.99.0", + "0.98.0", + "0.97.0", + "0.96.0", + "0.95.0", + "0.94.2" + ], + "image_tags": [ + "v1.15.0-debug", + "v1.15.0", + "v1.15.0-dpdk-x86", + "v1.15.0-debug-x86", + "v1.15.0-amd64-legacy", + "v1.15.0-x86", + "v1.15.0-debug-arm", + "v1.15.0-arm", + "v1.12.11-mc-debug-arm", + "v1.12.11-mc-arm" + ], + "image_name": "docker.io/kubeovn/kube-ovn", + "subcategory": "Management" + }, + { + "name": "kube-vip", + "description": "Kubernetes Virtual IP and Load-Balancer for both control plane and Kubernetes services.", + "github_release_url": "https://api.github.com/repos/kube-vip/kube-vip/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/rtheobald/kube-vip/tag/?page=1&limit=100", + "readme": "https://github.com/kube-vip/kube-vip/blob/main/README.md", + "category": "Runtime", + "homepage": "https://kube-vip.io", + "github_releases": [ + "v1.0.1", + "v1.0.0", + "v0.9.2", + "v0.9.1", + "v0.9.0", + "v0.8.10", + "v0.8.9", + "v0.8.8", + "v0.8.7", + "v0.8.6" + ], + "image_tags": [ + "v1.0.0" + ], + "image_name": "quay.io/rtheobald/kube-vip", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "Kubean", + "description": "Product ready cluster lifecycle management toolchains based on kubespray and other cluster LCM engine.", + "github_release_url": "https://api.github.com/repos/kubean-io/kubean/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/labring/kubean/tags/?page=1&page_size=100", + "readme": "https://github.com/kubean-io/kubean/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kubean-io.github.io/kubean/", + "github_releases": [ + "v0.29.1", + "v0.29.0", + "v0.28.5", + "v0.28.4", + "v0.28.3", + "v0.28.2", + "v0.28.1", + "v0.28.0", + "v0.27.3", + "v0.27.2" + ], + "image_tags": [ + "v0.13.3", + "v0.13.3-amd64", + "v0.13.3-arm64" + ], + "image_name": "docker.io/labring/kubean", + "subcategory": "Cluster Management" + }, + { + "name": "KubeArmor", + "description": "Runtime protection for Kubernetes & other cloud Workloads.", + "github_release_url": "https://api.github.com/repos/kubearmor/KubeArmor/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubearmor/kubearmor/tags/?page=1&page_size=100", + "readme": "https://github.com/kubearmor/KubeArmor/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kubearmor.io/", + "github_releases": [ + "v1.6.3", + "v1.6.2", + "v1.6.1", + "v1.6.0", + "v1.5.7", + "v1.5.6", + "v1.5.5", + "v1.5.4", + "v1.5.3", + "v1.5.2" + ], + "image_tags": [ + "sandgarden-docs-ennio-2025-10-23-Oip2WQZc90", + "sandgarden-docs-ennio-2025-10-23-lOoYaI2KHA", + "latest", + "sha256-e4249f3c923b34335c42a4fdf49b3247976dc58c52f32081aa71b2612b390867.sig", + "sha256-fb7a07e53efaf0f9829af23b8933d183f2bbb89acd8ce0e24aa0adfa1d1503e3.sig", + "sha256-ed8896131cc8d7f0102c0595c1f687c7ff5158d0896e1d10c4002baf851a431a.sig", + "sha256-508cc9f7af75802d96b7c52af6d95d7afb0e6081279258d517ec9dba695727e6.sig", + "sha256-9cd5f9e9a18cacda01acf682934e5efe7dcc674718b6779b53f2e33a1c0a1faf.sig", + "sha256-480d4a712c17060395d5d2f791daaf7845d5163ade3aec375997adcc4d2683b5.sig", + "sha256-cd354ed76d7b7ed0f9971938423f417c6359bcc6e066c6c7c2af2cdf13035dfd.sig" + ], + "image_name": "docker.io/kubearmor/kubearmor", + "docker_help_command": "-h", + "subcategory": "Provisioning" + }, + { + "name": "KubeClipper", + "description": "Manage kubernetes in the most light and convenient way.", + "github_release_url": "https://api.github.com/repos/kubeclipper/kubeclipper/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubeclipper/kubectl/tags/?page=1&page_size=100", + "readme": "https://github.com/kubeclipper/kubeclipper/blob/master/README.md", + "category": "Platform", + "homepage": "https://www.kubeclipper.io/", + "github_releases": [ + "v1.4.1", + "v1.4.0", + "v1.3.4", + "v1.3.3", + "v1.3.2", + "v1.3.1", + "v1.3.1-rc", + "v1.2.1", + "v1.2.0", + "v1.1.1" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/kubeclipper/kubectl", + "subcategory": "Platform" + }, + { + "name": "KubeDL", + "description": "Run your deep learning workloads on Kubernetes more easily and efficiently.", + "github_release_url": "https://api.github.com/repos/kubedl-io/kubedl/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubedl/kubedl/tags/?page=1&page_size=100", + "readme": "https://github.com/kubedl-io/kubedl/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://kubedl.io", + "github_releases": [ + "v0.5.0", + "v0.4.3", + "v0.4.2", + "v0.4.1", + "v0.4.0", + "v0.3.0", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "daily", + "v0.5.0", + "v0.4.3", + "v0.4.2-faulttolerance", + "v0.4.2-easyscale-faulttolerance", + "faulttolerance-test", + "0.4.2", + "0.4.1-nightly", + "easyscale-test", + "0.4.1" + ], + "image_name": "docker.io/kubedl/kubedl", + "subcategory": "Provisioning" + }, + { + "name": "KubeEdge", + "description": "Kubernetes Native Edge Computing Framework (project under CNCF).", + "github_release_url": "https://api.github.com/repos/kubeedge/kubeedge/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubeedge/cloudcore/tags/?page=1&page_size=100", + "readme": "https://github.com/kubeedge/kubeedge/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://kubeedge.io/en/", + "github_releases": [ + "v1.21.0", + "v1.20.0", + "v1.19.2", + "v1.18.3", + "v1.17.5", + "v1.16.6", + "v1.17.4", + "v1.16.5", + "v1.19.1", + "v1.18.2" + ], + "image_tags": [ + "sha256-9d098133e92516525b7d722c2e0ca2ad287246c3477eed3ac991461f92d44ab5.att", + "v1.21.0", + "sha256-067ec2b412a1658e22088edcb919128449fa99aaff501983436e349a8e81555d.att", + "v1.20.0", + "sha256-d7d990888b19cb330240c2e319975dc67d0b61f0c836ef91df6bd91a0f3393d4.att", + "sha256-438ec29161465c6a17e2984a46bc581d5d7abd4eab256d5fb2f319b82a4172c8.att", + "sha256-b0f0112e23d0e56ba9e96a179109fbbe55c31c8d3edb14a05eef403b20cb4abb.att", + "sha256-588b0f913771e552364eecd3f8b0322a759c90d514d9eb017948eea6634e8026.att", + "v1.16.6", + "v1.17.5" + ], + "image_name": "docker.io/kubeedge/cloudcore", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "KubeFleet", + "description": "A multi-cluster solution that enables users to effectively manage their applications running in multiple Kubernetes clusters.", + "github_release_url": "https://api.github.com/repos/kubefleet-dev/kubefleet/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/kubefleet-dev/kubefleet/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://github.com/kubefleet-dev/kubefleet", + "github_releases": [ + "v0.0.1" + ], + "deprecated": true, + "subcategory": "Management" + }, + { + "name": "Kubeflow", + "description": "Kubeflow is the foundation of tools for AI Platforms on Kubernetes.", + "github_release_url": "https://api.github.com/repos/kubeflow/kubeflow/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubeflow/mxnet-operator/tags/?page=1&page_size=100", + "readme": "https://github.com/kubeflow/kubeflow/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://kubeflow.org", + "github_releases": [ + "v1.10.0", + "v1.9.2", + "v1.9.1", + "v1.9.0", + "v1.8.0", + "v1.8.0-rc.6", + "v1.8.0-rc.5", + "v1.8.0-rc.4", + "v1.8.0-rc.3", + "v1.8.0-rc.2" + ], + "image_tags": [ + "v1.1.0", + "v1.0.0-20200625" + ], + "image_name": "docker.io/kubeflow/mxnet-operator", + "docker_help_command": "mxnet-operator.v1 --help", + "subcategory": "Management" + }, + { + "name": "Kuberhealthy", + "description": "A Kubernetes operator for running synthetic checks as pods.", + "github_release_url": "https://api.github.com/repos/kuberhealthy/kuberhealthy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kuberhealthy/kuberhealthy/tags/?page=1&page_size=100", + "readme": "https://github.com/kuberhealthy/kuberhealthy/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://github.com/kuberhealthy/kuberhealthy", + "github_releases": [ + "v2.8.0-rc2", + "v2.8.0-rc1", + "v2.7.1", + "v2.7.0", + "v2.6.0", + "v2.5.0", + "v2.4.1", + "v2.4.0", + "v2.3.2", + "v2.3.1" + ], + "image_tags": [ + "localdev1731908163", + "localdev", + "v2.8.0-rc2", + "v2.8.0-rc1", + "unstable", + "dev", + "v2.7.1", + "v2.7.1-rc1", + "v2.7.0", + "unstable-crdfix" + ], + "image_name": "docker.io/kuberhealthy/kuberhealthy", + "subcategory": "Observability" + }, + { + "name": "Kubernetes", + "description": "Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.", + "github_release_url": "https://api.github.com/repos/kubernetes/kubernetes/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kindest/node/tags/?page=1&page_size=100", + "readme": "https://github.com/kubernetes/kubernetes/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://kubernetes.io/", + "github_releases": [ + "v1.35.0-alpha.2", + "v1.35.0-alpha.1", + "v1.34.1", + "v1.33.5", + "v1.32.9", + "v1.31.13", + "v1.34.0", + "v1.34.0-rc.2", + "v1.33.4", + "v1.32.8" + ], + "image_tags": [ + "v1.34.0", + "v1.33.4", + "v1.32.8", + "v1.31.12", + "v1.33.2", + "v1.30.13", + "v1.31.9", + "v1.32.5", + "v1.33.1", + "v1.33.0" + ], + "image_name": "docker.io/kindest/node", + "docker_help_command": "/usr/local/bin/kubectl --help", + "subcategory": "Management" + }, + { + "name": "Kubescape", + "description": "Kubescape is an open source security and compliance platform that scans clusters, Kubernetes manifest files (YAML files, and Helm charts), code repositories, container registries and images.", + "github_release_url": "https://api.github.com/repos/kubescape/kubescape/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/kubescape/kubescape/tag/?page=1&limit=100", + "readme": "https://github.com/kubescape/kubescape/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://kubescape.io/", + "github_releases": [ + "v3.0.42", + "v3.0.41", + "v3.0.40", + "v3.0.39", + "v3.0.38", + "v3.0.37", + "v3.0.36", + "v3.0.35", + "v3.0.34", + "v3.0.33" + ], + "image_tags": [ + "v3.0.30", + "sha256-2731d77c42af76d46b4668d8eb1da0910dbdf57b7ff93a763040ea2861c8a260.sig", + "v3.0.30-prerelease", + "sha256-de670e0149fb377a07175b6e91a2bbf5c48a2ee150f01dc6eaa14b53c5eff371.sig", + "sha256-100e27ca3ea354a5615e8a657587ee6ea93f9ba7bb1a26b20361de9cd1cb9fca.sig", + "v3.0.15", + "sha256-48dadfbc2dce568ec21501c38744d3c271627c6a64fa529705be3cad791125e2.sig", + "v3.0.15-prerelease", + "v3.0.16", + "sha256-44088b8f50e31ec5a538d56fc0f6c90896e76b2341c7f684356bc3b526b06b97.sig" + ], + "image_name": "quay.io/kubescape/kubescape", + "docker_help_command": "kubescape --help", + "subcategory": "Cluster Management" + }, + { + "name": "KubeSlice", + "description": "Multi-Cloud, Multi-Cluster Service Connectivity with Application Slices.", + "github_release_url": "https://api.github.com/repos/kubeslice/kubeslice/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/sumon124816/kubeslice/tags/?page=1&page_size=100", + "readme": "https://github.com/kubeslice/kubeslice/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://kubeslice.io", + "github_releases": [ + "kubeslice-worker-1.4.0", + "kubeslice-controller-1.4.0", + "kubeslice-worker-1.3.1", + "kubeslice-controller-1.3.1", + "kubeslice-worker-1.3.0", + "kubeslice-controller-1.3.0", + "kubeslice-worker-1.2.1", + "kubeslice-controller-1.2.1", + "kubeslice-worker-1.2.0", + "kubeslice-controller-1.2.0" + ], + "image_tags": [ + "nsc-sidecar", + "webhook-sidecar", + "nsm-sidecar", + "nsc-init-sidecar", + "worker-sidecar", + "worker-spire", + "webhook-test", + "nsc-init-spire", + "kernel-spire", + "vl3-spire" + ], + "image_name": "docker.io/sumon124816/kubeslice", + "subcategory": "Management" + }, + { + "name": "KubeStellar", + "description": "KubeStellar - a flexible solution for multi-cluster configuration management for edge, multi-cloud, and hybrid cloud.", + "github_release_url": "https://api.github.com/repos/kubestellar/kubestellar/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/kubestellar/kubestellar/tag/?page=1&limit=100", + "readme": "https://github.com/kubestellar/kubestellar/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kubestellar.io", + "github_releases": [ + "v0.29.0-alpha.1", + "v0.28.0", + "v0.28.0-rc.1", + "v0.28.0-alpha.2", + "v0.28.0-alpha.1", + "v0.27.2", + "v0.27.1", + "v0.27.0", + "v0.27.0-rc.1", + "v0.26.0" + ], + "image_tags": [ + "release-0.15.1", + "git-3bb58d4f-dirty", + "b23-12-20-14-35-50", + "git-c570b9c40-clean", + "b23-12-20-03-49-50", + "v0.9.0-alpha.1.git1f0e2cc-clean", + "git-1f0e2cce1-clean", + "b23-10-18-20-54-33", + "sp-mgt", + "git-913a647c2-dirty" + ], + "image_name": "quay.io/kubestellar/kubestellar", + "docker_help_command": "/home/kubestellar/bin/kubestellar-make-kcp-server-cert --help", + "subcategory": "Management" + }, + { + "name": "KubeVela", + "description": "KubeVela is a modern application delivery platform that makes deploying and operating applications across today's hybrid, multi-cloud environments easier, faster and more reliable.", + "github_release_url": "https://api.github.com/repos/kubevela/kubevela/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/labring/kubevela/tags/?page=1&page_size=100", + "readme": "https://github.com/kubevela/kubevela/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://kubevela.io", + "github_releases": [ + "v1.10.4", + "v1.10.3", + "v1.10.2", + "v1.10.1", + "v1.10.0", + "v1.10.0-alpha.1", + "v1.9.13", + "v1.9.12", + "v1.9.11", + "v1.9.10" + ], + "image_tags": [ + "v1.9.6", + "v1.9.6-amd64", + "v1.9.6-arm64", + "v1.7.7", + "v1.8.2", + "v1.7.7-arm64", + "v1.8.2-amd64", + "v1.8.2-arm64", + "v1.7.7-amd64", + "v1.6.2" + ], + "image_name": "docker.io/labring/kubevela", + "docker_help_command": "vela --help", + "subcategory": "Application Development" + }, + { + "name": "KubeVirt", + "description": "Kubernetes Virtualization API and runtime in order to define and manage virtual machines.", + "github_release_url": "https://api.github.com/repos/kubevirt/kubevirt/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubevirt/cirros-registry-disk-demo/tags/?page=1&page_size=100", + "readme": "https://github.com/kubevirt/kubevirt/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://kubevirt.io/", + "github_releases": [ + "v1.7.0-beta.0", + "v1.6.2", + "v1.5.3", + "v1.6.1", + "v1.7.0-alpha.0", + "v1.6.0", + "v1.6.0-rc.1", + "v1.6.0-rc.0", + "v1.5.2", + "v1.6.0-beta.0" + ], + "image_tags": [ + "master", + "latest", + "v0.9.6", + "v0.10.0", + "v0.9.5", + "v0.9.4", + "v0.9.3", + "v0.9.2", + "v0.9.1", + "v0.9.0" + ], + "image_name": "docker.io/kubevirt/cirros-registry-disk-demo", + "docker_help_command": "/usr/sbin/cfdisk --help", + "subcategory": "Application Development" + }, + { + "name": "Kubewarden", + "description": "Kubewarden is a Policy Engine powered by WebAssembly policies.", + "github_release_url": "https://api.github.com/repos/kubewarden/kubewarden-controller/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/jordonleach/kubewarden/tags/?page=1&page_size=100", + "readme": "https://github.com/kubewarden/kubewarden-controller/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.kubewarden.io", + "github_releases": [ + "v1.30.0-rc1", + "v1.29.0", + "v1.29.0-rc3", + "v1.29.0-rc2", + "v1.29.0-rc1", + "v1.28.0", + "v1.28.0-rc1", + "v1.27.0", + "v1.27.0-rc1", + "v1.26.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/jordonleach/kubewarden", + "subcategory": "Provisioning" + }, + { + "name": "KUDO", + "description": "Kubernetes Universal Declarative Operator - toolkit for building production-grade operators covering the entire application lifecycle.", + "github_release_url": "https://api.github.com/repos/kudobuilder/kudo/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kudo/ubuntu-nonroot/tags/?page=1&page_size=100", + "readme": "https://github.com/kudobuilder/kudo/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://kudo.dev/", + "github_releases": [ + "v0.19.0", + "v0.18.2", + "v0.17.4", + "v0.18.1", + "v0.17.3", + "v0.18.0", + "v0.18.0-rc1", + "v0.17.2", + "v0.17.1", + "v0.17.0" + ], + "image_tags": [ + "latest", + "20.04", + "18.04" + ], + "image_name": "docker.io/kudo/ubuntu-nonroot", + "subcategory": "Operator Framework" + }, + { + "name": "Kuma", + "description": "\ud83d\udc3b The multi-zone service mesh for containers, Kubernetes and VMs.", + "github_release_url": "https://api.github.com/repos/kumahq/kuma/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/yfdyh000/kuma/tags/?page=1&page_size=100", + "readme": "https://github.com/kumahq/kuma/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://kuma.io", + "github_releases": [ + "2.12.1", + "2.11.6", + "2.10.7", + "2.9.10", + "2.7.18", + "2.12.0", + "2.10.6", + "2.9.9", + "2.7.17", + "2.11.5" + ], + "image_tags": [ + "try2" + ], + "image_name": "docker.io/yfdyh000/kuma", + "subcategory": "Service Mesh" + }, + { + "name": "Kured", + "description": "Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that performs safe automatic node reboots when the need to do so is indicated by the package management system of the underlying OS.", + "github_release_url": "https://api.github.com/repos/kubereboot/kured/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/weaveworks/kured/tags/?page=1&page_size=100", + "readme": "https://github.com/kubereboot/kured/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://kured.dev", + "github_releases": [ + "1.20.0", + "1.19.0", + "1.17.1", + "1.17.0", + "1.16.2", + "1.16.1", + "1.16.0", + "1.15.1", + "1.15.0", + "1.14.2" + ], + "image_tags": [ + "main-796014a", + "main-8343ddd", + "main-92db607", + "main-5fd42b0", + "main-c20a5c2", + "main-6966f62", + "main-8f5b9ab", + "1.10.2", + "main-774dc69", + "main-4d6cac6" + ], + "image_name": "docker.io/weaveworks/kured", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "KusionStack", + "description": "Declarative Intent Driven Platform Orchestrator for Internal Developer Platform (IDP).", + "github_release_url": "https://api.github.com/repos/KusionStack/kusion/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kusionstack/karpor/tags/?page=1&page_size=100", + "readme": "https://github.com/KusionStack/kusion/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kusionstack.io/", + "github_releases": [ + "v0.15.0", + "v0.14.1-rc.0", + "v0.14.0", + "v0.14.0-rc.1", + "v0.13.0", + "v0.13.0-alpha.3", + "v0.13.0-alpha.2", + "v0.13.0-alpha.1", + "v0.12.1", + "v0.12.1-rc.3" + ], + "image_tags": [ + "latest", + "v0.6.4", + "v0.6.4-arm64", + "v0.6.4-amd64", + "v0.6.3-alpha.4", + "v0.6.3-alpha.4-arm64", + "v0.6.3-alpha.4-amd64", + "v0.6.3-alpha.3", + "v0.6.3-alpha.3-arm64", + "v0.6.3-alpha.3-amd64" + ], + "image_name": "docker.io/kusionstack/karpor", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Kyverno", + "description": "Cloud-native policy management engine for Kubernetes with declarative validation, mutation, and generation of configurations.", + "github_release_url": "https://api.github.com/repos/kyverno/kyverno/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/nirmata/kyverno/tags/?page=1&page_size=100", + "readme": "https://github.com/kyverno/kyverno/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://kyverno.io/", + "github_releases": [ + "v1.16.0-rc.1", + "v1.15.2", + "v1.15.2-rc.1", + "v1.15.1", + "v1.15.1-rc.3", + "v1.15.1-rc.2", + "v1.15.1-rc.1", + "v1.15.0", + "v1.15.0-rc.4", + "v1.15.0-rc.3" + ], + "image_tags": [ + "latest", + "v1.3.0-rc4-12-ge868dbfe", + "v1.3.0-rc4-11-g7ee346b0", + "v1.3.0-rc4-10-gb7b2eca3", + "v1.3.0-rc4-3-g63c6e521", + "v1.3.0-rc4", + "v1.3.0-rc3-17-g23d277e0", + "v1.3.0-rc3-12-gb73315d8", + "v1.3.0-rc3-6-gcb6de3da", + "v1.3.0-rc3" + ], + "image_name": "docker.io/nirmata/kyverno", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Lima", + "description": "Linux virtual machines, typically on macOS, for running containerd.", + "github_release_url": "https://api.github.com/repos/lima-vm/lima/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/staphb/lima/tags/?page=1&page_size=100", + "readme": "https://github.com/lima-vm/lima/blob/master/README.md", + "category": "Runtime", + "homepage": "https://github.com/lima-vm/lima", + "github_releases": [ + "v2.0.0-alpha.2", + "v2.0.0-alpha.1", + "v2.0.0-alpha.0", + "v1.2.1", + "v1.2.0", + "v1.1.1", + "v1.1.0", + "v1.1.0-rc.1", + "v1.1.0-rc.0", + "v1.1.0-beta.0" + ], + "image_tags": [ + "2.13.0-Rscripts", + "latest", + "2.13.0", + "2.12.0-Rscripts", + "2.12.0", + "2.9.0-Rscripts", + "2.9.0" + ], + "image_name": "docker.io/staphb/lima", + "docker_help_command": "/usr/local/bin/lima --help", + "subcategory": "Container Runtime" + }, + { + "name": "Linkerd", + "description": "Ultra light, ultra simple, ultra powerful Linkerd adds security, observability, and reliability to Kubernetes, without the complexity.", + "github_release_url": "https://api.github.com/repos/linkerd/linkerd2/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/linkerd/namerctl/tags/?page=1&page_size=100", + "readme": "https://github.com/linkerd/linkerd2/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://linkerd.io/", + "github_releases": [ + "edge-25.10.6", + "edge-25.10.5", + "edge-25.10.4", + "edge-25.10.3", + "edge-25.10.2", + "edge-25.10.1", + "edge-25.9.4", + "edge-25.9.3", + "edge-25.9.2", + "edge-25.9.1" + ], + "image_tags": [ + "latest", + "0.8.6" + ], + "image_name": "docker.io/linkerd/namerctl", + "docker_help_command": "/usr/local/bin/linkerd --help", + "subcategory": "Service Mesh" + }, + { + "name": "Litmus", + "description": "Litmus helps SREs and developers practice chaos engineering in a Cloud-native way.", + "github_release_url": "https://api.github.com/repos/litmuschaos/litmus/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/ankitks/litmusportal-subscriber/tag/?page=1&limit=100", + "readme": "https://github.com/litmuschaos/litmus/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://litmuschaos.io/", + "github_releases": [ + "3.22.0", + "3.21.0", + "3.20.0", + "3.19.0", + "3.18.0", + "3.17.0", + "3.16.0", + "3.15.0", + "3.14.0", + "3.13.0" + ], + "image_tags": [ + "3.16.0" + ], + "image_name": "quay.io/ankitks/litmusportal-subscriber", + "subcategory": "Observability" + }, + { + "name": "Logging Operator (Kube Logging)", + "description": "The Logging operator is now a CNCF Sandbox project.", + "github_release_url": "https://api.github.com/repos/kube-logging/logging-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/mirrored-kube-logging-logging-operator/tags/?page=1&page_size=100", + "readme": "https://github.com/kube-logging/logging-operator/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://kube-logging.dev/", + "github_releases": [ + "6.1.0", + "6.0.3", + "6.0.2", + "6.0.1", + "6.0.0", + "5.4.0", + "5.3.0", + "5.2.0", + "5.1.1", + "5.1.0" + ], + "image_tags": [ + "4.11.4", + "4.10.0", + "4.10.0-arm", + "4.10.0-arm64", + "4.10.0-amd64", + "4.9.1", + "4.9.1-arm", + "4.9.1-arm64", + "4.9.1-amd64", + "4.8.0" + ], + "image_name": "docker.io/rancher/mirrored-kube-logging-logging-operator", + "docker_help_command": "--help", + "subcategory": "Logging" + }, + { + "name": "Longhorn", + "description": "Cloud native distributed block storage system for Kubernetes - provides persistent storage with snapshots, backups, and disaster recovery.", + "github_release_url": "https://api.github.com/repos/longhorn/longhorn/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/longhornio/longhorn-manager/tags/?page=1&page_size=100", + "readme": "https://github.com/longhorn/longhorn/blob/master/README.md", + "category": "Runtime", + "homepage": "https://longhorn.io/", + "github_releases": [ + "v1.10.0", + "v1.9.2", + "v1.10.0-rc4", + "v1.9.2-rc2", + "v1.10.0-rc3", + "v1.10.0-rc2", + "v1.9.2-rc1", + "v1.10.0-rc1", + "v1.9.1", + "v1.9.1-rc1" + ], + "image_tags": [ + "v1.9.x-head", + "v1.10.x-head", + "master-head", + "v1.8.x-head", + "v1.9.3-dev-20251005", + "v1.10.0-hotfix-1", + "v1.10.0-hotfix-11939-temp-head", + "v1.8.3-dev-20251005", + "v1.10.0", + "v1.9.2" + ], + "image_name": "docker.io/longhornio/longhorn-manager", + "docker_help_command": "/usr/local/sbin/launch-manager --help", + "subcategory": "Storage" + }, + { + "name": "LoxiLB", + "description": "EBPF based cloud-native load-balancer Powering Kubernetes|Edge|5G|IoT|XaaS Apps.", + "github_release_url": "https://api.github.com/repos/loxilb-io/loxilb/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/operatorhubio/kube-loxilb-operator/tag/?page=1&limit=100", + "readme": "https://github.com/loxilb-io/loxilb/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://loxilb.io", + "github_releases": [ + "v0.9.8.4", + "v0.9.8.3", + "v0.9.8.2", + "v0.9.8.1", + "v0.9.8", + "vlatest", + "v0.9.7", + "v0.9.6", + "v0.9.5", + "v0.9.4" + ], + "image_tags": [ + "v0.8.3--20230418T164314", + "v0.8.3", + "v0.8.3--20230418T160546" + ], + "image_name": "quay.io/operatorhubio/kube-loxilb-operator", + "subcategory": "Management" + }, + { + "name": "Merbridge", + "description": "Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.", + "github_release_url": "https://api.github.com/repos/merbridge/merbridge/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/merbridge/merbridge/tags/?page=1&page_size=100", + "readme": "https://github.com/merbridge/merbridge/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://merbridge.io/", + "github_releases": [ + "0.8.1", + "0.8.0", + "0.7.3", + "0.7.2", + "0.7.1", + "0.7.0", + "0.6.1", + "0.6.0", + "0.5.1", + "0.5.0" + ], + "image_tags": [ + "latest", + "ambient", + "0.8.1", + "0.8.0", + "0.7.3", + "0.7.2", + "0.7.1", + "0.7.0", + "0.6.1", + "0.6.0" + ], + "image_name": "docker.io/merbridge/merbridge", + "docker_help_command": "/app/mbctl --help", + "subcategory": "Service Mesh" + }, + { + "name": "Meshery", + "description": "MESHERY IS A CLOUD NATIVE COMPUTING FOUNDATION PROJECT A self-service engineering platform, Meshery, is the open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications (multi-cloud).", + "github_release_url": "https://api.github.com/repos/meshery/meshery/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/meshery/meshery/tags/?page=1&page_size=100", + "readme": "https://github.com/meshery/meshery/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://meshery.io", + "github_releases": [ + "v0.8.143", + "v0.8.142", + "v0.8.141", + "v0.8.140", + "v0.8.139", + "v0.8.138", + "v0.8.137", + "v0.8.136", + "v0.8.135", + "v0.8.134" + ], + "image_tags": [ + "playground-31470a09", + "playground-v0.8.143", + "playground-latest", + "stable-31470a09", + "stable-v0.8.143", + "stable-latest", + "edge-v0.8.143", + "edge-31470a09", + "edge-latest", + "playground-da1b8238" + ], + "image_name": "docker.io/meshery/meshery", + "subcategory": "Provisioning" + }, + { + "name": "Meshery (Wasm)", + "description": "MESHERY IS A CLOUD NATIVE COMPUTING FOUNDATION PROJECT A self-service engineering platform, Meshery, is the open source, cloud native manager that enables the design and management of all Kubernetes-based infrastructure and applications (multi-cloud).", + "github_release_url": "https://api.github.com/repos/meshery/meshery/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openpolicyagent/opa-wasm-builder/tags/?page=1&page_size=100", + "readme": "https://github.com/meshery/meshery/blob/master/README.md", + "category": "Wasm", + "homepage": "https://meshery.io", + "github_releases": [ + "v0.8.143", + "v0.8.142", + "v0.8.141", + "v0.8.140", + "v0.8.139", + "v0.8.138", + "v0.8.137", + "v0.8.136", + "v0.8.135", + "v0.8.134" + ], + "image_tags": [ + "1.6", + "1.5", + "1.4", + "1.3", + "1.2", + "1.1", + "1.0" + ], + "image_name": "docker.io/openpolicyagent/opa-wasm-builder", + "docker_help_command": "/binaryen/bin/wasm-dis --help", + "subcategory": "WebAssembly Runtime" + }, + { + "name": "MetalLB", + "description": "A network load-balancer implementation for Kubernetes using standard routing protocols.", + "github_release_url": "https://api.github.com/repos/metallb/metallb/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnamicharts/metallb/tags/?page=1&page_size=100", + "readme": "https://github.com/metallb/metallb/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://metallb.universe.tf", + "github_releases": [ + "v0.15.2", + "metallb-chart-0.15.2", + "metallb-chart-0.15.1", + "v0.15.0", + "metallb-chart-0.15.0", + "v0.14.9", + "metallb-chart-0.14.9", + "v0.14.8", + "metallb-chart-0.14.8", + "v0.14.7" + ], + "image_tags": [ + "sha256-4de663583abf358df238b6ccea8749efa73aae3891ee74a814ca29b799068b39", + "6.4.22", + "sha256-e6cea151d859afe9660ffd61d06e59fafb9ef13e36d1c1d07286857ca9452cbe", + "6.4.21", + "sha256-551390736fd3bd9de74f56ca36c381bc35e78a350dee018a95ef4796beea10a1", + "6.4.20", + "sha256-08b5c8702764a6519ebaf592b41b3cd86bf4741dc68244b766b86fe37553187d", + "6.4.19", + "sha256-5820b96810750cceb4ebc34c547a122511e9781343ded5c06192d4afe16bf17d", + "6.4.18" + ], + "image_name": "docker.io/bitnamicharts/metallb", + "subcategory": "Management" + }, + { + "name": "Metal\u00b3", + "description": "Bare metal host provisioning integration for Kubernetes.", + "github_release_url": "https://api.github.com/repos/metal3-io/baremetal-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/metal3-io/baremetal-operator/tag/?page=1&limit=100", + "readme": "https://github.com/metal3-io/baremetal-operator/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://metal3.io/", + "github_releases": [ + "v0.11.1", + "v0.10.4", + "v0.11.0", + "v0.10.3", + "v0.9.3", + "v0.11.0-rc.0", + "v0.11.0-alpha.0", + "v0.9.2", + "v0.10.2", + "v0.10.1" + ], + "image_tags": [ + "main_2025-09-24_afd8f3c76677c40d8552d32f4ade50083e388c93", + "main_2025-09-24_92550dfd1a8c1e6b0318afb609e43b6d5911b826", + "latest", + "main_2025-10-22_6d8d2f6ae40086ae65f3596cb6062747f7b9ef88", + "main", + "latest", + "main_2025-10-15_f51814d6a88bfb3e50f789b56b10b8c0f63c8328", + "main", + "v0.11.1_2025-10-15_963776bedd06c2d6f4ff4fbb8c065d73f85427da", + "v0.11.1" + ], + "image_name": "quay.io/metal3-io/baremetal-operator", + "notes": "Changed to correct Metal3 repository on Quay.io", + "subcategory": "Provisioning" + }, + { + "name": "Microcks", + "description": "The open source, cloud native tool for API Mocking and Testing.", + "github_release_url": "https://api.github.com/repos/microcks/microcks/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/microcks/microcks/tags/?page=1&page_size=100", + "readme": "https://github.com/microcks/microcks/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://microcks.io", + "github_releases": [ + "1.12.1", + "1.12.0", + "1.11.2", + "1.11.1", + "1.11.0-fix-3", + "1.11.0-fix-2", + "1.11.0-fix-1", + "1.11.0", + "1.10.1-fix-1", + "1.10.1" + ], + "image_tags": [ + "sha256-359ee5e8da4fe41e1d3de33bf25b5867aad28d73e51c2614a2c31956129c1d30.sig", + "nightly", + "sha256-bbd58018811e47ba46bb728ee7ab150adbf426e26efffa3eb2f49e20a4d98af7.sig", + "sha256-07d489c983f81a75d17b4b47d6a049fb9625a8ab3a521512b6f2cae3cb3bd248.sig", + "sha256-c2b30e81b2e02aef3f723aa4d1b7f00e0d76a8f4ec694e80ccc757094b1b3599.sig", + "sha256-13ebaf56f5e1e89c6319c4140f9260385a25d751cfbcd4e2f00756325c738874.sig", + "sha256-31ce662a1f68090f69dd8e66587bac071b876627cac8954ec112bb2acbdc391c.sig", + "sha256-eaf4dc2e75a0ba3355ec381effe0ab7bc8b5e33afef9c8534cb0d03478d5a85c.sig", + "sha256-ef2fb4bbe94147512e16416218c28f0ffc8a96654ff3a9485a9160691ce4dec4.sig", + "sha256-89b8ee5b15e991e91eebea741188d947611a795545c45541b8d2327457124264.sig" + ], + "image_name": "docker.io/microcks/microcks", + "subcategory": "Application Development" + }, + { + "name": "ModelPack", + "description": "The project establishes open standards for packaging, distributing and running AI artifacts in the cloud-native environment.", + "github_release_url": "https://api.github.com/repos/modelpack/model-spec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/deepview/modelpack/tags/?page=1&page_size=100", + "readme": "https://github.com/modelpack/model-spec/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://github.com/modelpack/model-spec", + "github_releases": [], + "image_tags": [ + "3.0.62", + "3.0.61", + "3.0.60", + "3.0.59", + "3.0.58", + "3.0.47", + "test", + "2.2.12", + "2.2.11", + "2.2.10" + ], + "image_name": "docker.io/deepview/modelpack", + "subcategory": "Application Development" + }, + { + "name": "NATS", + "description": "Connective technology for distributed systems providing messaging, streaming, and key-value storage for cloud, edge, and hybrid deployments.", + "github_release_url": "https://api.github.com/repos/nats-io/nats-server/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/nats/tags/?page=1&page_size=100", + "readme": "https://github.com/nats-io/nats-server/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://nats.io/", + "github_releases": [ + "v2.12.1", + "v2.12.1-RC.5", + "v2.12.1-RC.4", + "v2.12.1-RC.3", + "v2.12.1-RC.2", + "v2.11.10", + "v2.12.1-RC.1", + "v2.11.10-RC.1", + "v2.12.0", + "v2.12.0-RC.6" + ], + "image_tags": [ + "windowsservercore-ltsc2022", + "windowsservercore", + "nanoserver-ltsc2022", + "nanoserver", + "latest", + "2.12.1-windowsservercore-ltsc2022", + "2.12.1-windowsservercore", + "2.12.1-nanoserver-ltsc2022", + "2.12.1-nanoserver", + "2.12.1" + ], + "image_name": "docker.io/nats", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Network Service Mesh", + "description": "CNCF is an open source software foundation that hosts and nurtures projects like Kubernetes and Prometheus.", + "github_release_url": "https://api.github.com/repos/networkservicemesh/api/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/geonetwork/tags/?page=1&page_size=100", + "readme": "https://github.com/networkservicemesh/api/blob/main/README.md", + "category": "Runtime", + "homepage": "https://networkservicemesh.io/", + "github_releases": [ + "v1.15.0-rc.2", + "v1.15.0", + "v1.15.0-rc.1", + "v1.14.5-rc.3", + "v1.14.5-rc.2", + "v1.14.5-rc.1", + "v1.14.5", + "v1.14.4-rc.2", + "v1.14.4-rc.1", + "v1.14.4" + ], + "image_tags": [ + "3.12.12-postgres", + "3.12.12", + "3.12-postgres", + "3.12", + "3-postgres", + "3", + "latest", + "4.4.9", + "4.4", + "4.2.14" + ], + "image_name": "docker.io/geonetwork", + "docker_help_command": "-h", + "subcategory": "Container Runtime" + }, + { + "name": "Nocalhost", + "description": "Cloud native development environment for Kubernetes - enables developers to code, debug, and test directly in Kubernetes clusters.", + "github_release_url": "https://api.github.com/repos/nocalhost/nocalhost/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/go2sheep/nocalhost/tags/?page=1&page_size=100", + "readme": "https://github.com/nocalhost/nocalhost/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://nocalhost.dev", + "github_releases": [ + "v0.6.34", + "v0.6.33", + "v0.6.32", + "v0.6.31", + "v0.6.29", + "v0.6.28", + "v0.6.26", + "v0.6.25", + "v0.6.23", + "v0.6.21" + ], + "image_tags": [ + "golang-1.23.8", + "golang-1.23", + "golang-1.22", + "golang-1.21", + "golang-1.20" + ], + "image_name": "docker.io/go2sheep/nocalhost", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Notary Project", + "description": "Notation is a CLI project to add signatures as standard items in the OCI registry ecosystem, and to build a set of simple tooling for signing and verifying these signatures.", + "github_release_url": "https://api.github.com/repos/notaryproject/notation/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/notary/tags/?page=1&page_size=100", + "readme": "https://github.com/notaryproject/notation/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://notaryproject.dev/", + "github_releases": [ + "v1.3.2", + "v2.0.0-alpha.1", + "v1.3.1", + "v1.3.0", + "v1.3.0-rc.2", + "v1.1.2", + "v1.3.0-rc.1", + "v1.2.0", + "v1.2.0-rc.1", + "v1.2.0-beta.1" + ], + "image_tags": [ + "signer-0.7.0", + "signer", + "server-0.7.0", + "server", + "signer-0.6.1-2", + "server-0.6.1-2", + "signer-0.6.1-1", + "server-0.6.1-1", + "signer-0.6.1", + "server-0.6.1" + ], + "image_name": "docker.io/notary", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Open Cluster Management", + "description": "Core components in the OCM project Report here if you found any issues in OCM.", + "github_release_url": "https://api.github.com/repos/open-cluster-management-io/ocm/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/openjdk/tags/?page=1&page_size=100", + "readme": "https://github.com/open-cluster-management-io/ocm/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://open-cluster-management.io/", + "github_releases": [ + "v1.1.0", + "v1.0.0", + "v0.16.1", + "v0.16.0", + "v0.15.2", + "v0.15.1", + "v0.15.0", + "v0.14.0", + "v0.13.3", + "v0.13.2" + ], + "image_tags": [ + "26-windowsservercore-ltsc2025", + "26-windowsservercore-ltsc2022", + "26-windowsservercore", + "26-nanoserver-ltsc2025", + "26-nanoserver-ltsc2022", + "26-nanoserver", + "26-jdk-windowsservercore-ltsc2025", + "26-jdk-windowsservercore-ltsc2022", + "26-jdk-windowsservercore", + "26-jdk-nanoserver-ltsc2025" + ], + "image_name": "docker.io/openjdk", + "subcategory": "Management" + }, + { + "name": "Open Policy Agent (OPA)", + "description": "Open Policy Agent (OPA) is an open source, general-purpose policy engine.", + "github_release_url": "https://api.github.com/repos/open-policy-agent/opa/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openpolicyagent/gatekeeper/tags/?page=1&page_size=100", + "readme": "https://github.com/open-policy-agent/opa/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.openpolicyagent.org/", + "github_releases": [ + "v1.9.0", + "v1.8.0", + "v1.7.1", + "v1.7.0", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.2", + "v1.4.1", + "v1.4.0" + ], + "image_tags": [ + "dev", + "23c9370", + "805e949", + "14af570", + "284b889", + "3ae0f59", + "318435f", + "83b1048", + "0976c71", + "7b3b50e" + ], + "image_name": "docker.io/openpolicyagent/gatekeeper", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Open Policy Containers", + "description": "A docker-inspired CLI for building, tagging, pushing, pulling, and signing OPA policies to and from OCI-compliant registries.", + "github_release_url": "https://api.github.com/repos/opcr-io/policy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/openjdk/tags/?page=1&page_size=100", + "readme": "https://github.com/opcr-io/policy/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://openpolicycontainers.com", + "github_releases": [ + "v0.3.1", + "v0.3.0", + "v0.3.0-rc3", + "v0.2.22", + "v0.2.21", + "v0.2.20", + "v0.2.19", + "v0.2.18", + "v0.2.17", + "v0.2.16" + ], + "image_tags": [ + "26-windowsservercore-ltsc2025", + "26-windowsservercore-ltsc2022", + "26-windowsservercore", + "26-nanoserver-ltsc2025", + "26-nanoserver-ltsc2022", + "26-nanoserver", + "26-jdk-windowsservercore-ltsc2025", + "26-jdk-windowsservercore-ltsc2022", + "26-jdk-windowsservercore", + "26-jdk-nanoserver-ltsc2025" + ], + "image_name": "docker.io/openjdk", + "subcategory": "Provisioning" + }, + { + "name": "Open Service Mesh", + "description": "Open Service Mesh (OSM) is a lightweight, extensible, cloud native service mesh that allows users to uniformly manage, secure,.", + "github_release_url": "https://api.github.com/repos/openservicemesh/osm/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/openjdk/tags/?page=1&page_size=100", + "readme": "https://github.com/openservicemesh/osm/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://openservicemesh.io/", + "github_releases": [ + "v1.2.4", + "v1.1.4", + "v1.2.3", + "v1.2.2", + "v1.1.3", + "v1.2.1", + "v1.1.2", + "v1.2.0", + "v1.2.0-rc.1", + "v1.1.1" + ], + "image_tags": [ + "26-windowsservercore-ltsc2025", + "26-windowsservercore-ltsc2022", + "26-windowsservercore", + "26-nanoserver-ltsc2025", + "26-nanoserver-ltsc2022", + "26-nanoserver", + "26-jdk-windowsservercore-ltsc2025", + "26-jdk-windowsservercore-ltsc2022", + "26-jdk-windowsservercore", + "26-jdk-nanoserver-ltsc2025" + ], + "image_name": "docker.io/openjdk", + "subcategory": "Service Mesh" + }, + { + "name": "OpenCost", + "description": "OpenCost provides visibility into current and historical Kubernetes spend and resource allocation.", + "github_release_url": "https://api.github.com/repos/opencost/opencost/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/randoli/opencost/tags/?page=1&page_size=100", + "readme": "https://github.com/opencost/opencost/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://www.opencost.io/", + "github_releases": [ + "v1.118.0", + "v1.117.6", + "v1.117.5", + "v1.117.4", + "v1.117.3", + "v1.117.2", + "v1.117.1", + "v1.117.0", + "v1.116.0", + "v1.115.0" + ], + "image_tags": [ + "1.115.3", + "1.115.3-arm64", + "1.115.3-amd64", + "1.115.3-bkp", + "1.115.4", + "1.115.4-arm64", + "dev1", + "1.115.4-amd64", + "dev1-build", + "1.115.3-2" + ], + "image_name": "docker.io/randoli/opencost", + "docker_help_command": "/bin/opencost --help", + "subcategory": "Observability" + }, + { + "name": "OpenEBS", + "description": "A popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes.", + "github_release_url": "https://api.github.com/repos/openebs/openebs/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openebs/provisioner-localpv/tags/?page=1&page_size=100", + "readme": "https://github.com/openebs/openebs/blob/main/README.md", + "category": "Runtime", + "homepage": "https://www.openebs.io/", + "github_releases": [ + "v4.3.3", + "v4.3.2", + "v4.3.1", + "v4.3.0", + "v4.3.0-rc.0", + "v4.2.0", + "openebs-4.2.0", + "v4.1.3", + "openebs-4.1.3", + "v4.1.2" + ], + "image_tags": [ + "4.4.0-develop", + "4.3.1-prerelease", + "4.3.0", + "4.3.0-prerelease", + "4.3.0-develop", + "4.2.0", + "4.2.0-prerelease", + "4.2.0-develop", + "4.1.5-prerelease", + "4.1.4" + ], + "image_name": "docker.io/openebs/provisioner-localpv", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "OpenELB", + "description": "Load Balancer Implementation for Kubernetes in Bare-Metal, Edge, and Virtualization.", + "github_release_url": "https://api.github.com/repos/openelb/openelb/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubesphere/openelb/tags/?page=1&page_size=100", + "readme": "https://github.com/openelb/openelb/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://openelb.github.io", + "github_releases": [ + "v0.6.0", + "v0.5.1", + "v0.5.0", + "v0.4.4", + "v0.4.3", + "v0.4.2", + "v0.4.1", + "v0.4.0", + "v0.3.1", + "v0.3.0" + ], + "image_tags": [ + "sha-d684cfc2", + "master", + "sha-bdd6549f", + "sha-1f9c7bd2", + "sha-b5fffdd7", + "sha-683938d2", + "sha-4bf92dfe", + "sha-71036c91", + "sha-48334f67", + "sha-d2b344cd" + ], + "image_name": "docker.io/kubesphere/openelb", + "docker_help_command": "/usr/local/bin/openelb-manager --help", + "subcategory": "Management" + }, + { + "name": "OpenFeature", + "description": "CNCF standard for feature flagging - provides vendor-agnostic API and SDK for feature flag management across languages.", + "github_release_url": "https://api.github.com/repos/open-feature/spec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/chihhuiw/openfeature/tags/?page=1&page_size=100", + "readme": "https://github.com/open-feature/spec/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://openfeature.dev/", + "github_releases": [ + "v0.8.0", + "v0.7.0", + "v0.6.0", + "v0.5.2", + "v0.5.1", + "v0.5.0", + "v0.4.0", + "v0.3.1", + "v0.3.0", + "v0.2.0" + ], + "image_tags": [ + "lab02" + ], + "image_name": "docker.io/chihhuiw/openfeature", + "subcategory": "Observability" + }, + { + "name": "OpenFGA", + "description": "OpenFGA is a high performance and flexible authorization/permission system built for developers and inspired by Google Zanzibar.", + "github_release_url": "https://api.github.com/repos/openfga/openfga/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openfga/openfga/tags/?page=1&page_size=100", + "readme": "https://github.com/openfga/openfga/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://openfga.dev", + "github_releases": [ + "v1.10.3", + "v1.10.2", + "v1.10.1", + "v1.10.0", + "v1.9.5", + "v1.9.4", + "v1.9.3", + "v1.9.2", + "v1.9.0", + "v1.8.16" + ], + "image_tags": [ + "sha256-79df38493e1c7bfa3b23a63df96fc6e630922e5c9dc63ad3052eddcaf4da1761.att", + "sha256-79df38493e1c7bfa3b23a63df96fc6e630922e5c9dc63ad3052eddcaf4da1761.sig", + "v1.10.3", + "v1.10", + "v1", + "latest", + "v1.10.3-arm64", + "v1.10-arm64", + "v1-arm64", + "latest-arm64" + ], + "image_name": "docker.io/openfga/openfga", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "OpenFunction", + "description": "Cloud Native Function-as-a-Service Platform (CNCF Sandbox Project).", + "github_release_url": "https://api.github.com/repos/OpenFunction/OpenFunction/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openfunction/openfunction/tags/?page=1&page_size=100", + "readme": "https://github.com/OpenFunction/OpenFunction/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://openfunction.dev", + "github_releases": [ + "v1.2.0", + "v1.1.1", + "v1.1.0", + "v1.0.0", + "v1.0.0-rc.0", + "v0.8.1", + "v0.8.1-rc.0", + "v0.8.0", + "v0.8.0-rc.0", + "v0.7.0" + ], + "image_tags": [ + "v1.2.0", + "latest", + "v1.1.1", + "v1.1.0", + "v1.0.0", + "v1.0.0-rc.0", + "v0.8.1", + "v0.8.1-rc.0", + "v0.8.0", + "v0.8.0-rc.0" + ], + "image_name": "docker.io/openfunction/openfunction", + "docker_help_command": "--help", + "subcategory": "Management" + }, + { + "name": "openGemini", + "description": "OpenGemini is an open source distributed time series DBMS with high concurrency, high performance, and high scalability, focusing on the storage and analysis of massive observability data.", + "github_release_url": "https://api.github.com/repos/openGemini/openGemini/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ttbb/opengemini/tags/?page=1&page_size=100", + "readme": "https://github.com/openGemini/openGemini/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://www.opengemini.org", + "github_releases": [ + "v1.4.3", + "v1.4.1", + "v1.4.0", + "v1.3.1", + "v1.3.0", + "v1.3.0-rc.1", + "v1.2.0", + "v1.1.1", + "v1.1.0", + "v1.1.0-rc1" + ], + "image_tags": [ + "mate", + "nake", + "compiler" + ], + "image_name": "docker.io/ttbb/opengemini", + "docker_help_command": "/usr/bin/dumb-init --help", + "subcategory": "Application Development" + }, + { + "name": "OpenGitOps", + "description": "Repository for top-level information about the OpenGitOps project.", + "github_release_url": "https://api.github.com/repos/open-gitops/project/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/open-gitops/project/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://opengitops.dev/", + "github_releases": [], + "deprecated": true, + "subcategory": "Application Development" + }, + { + "name": "OpenKruise", + "description": "Automated management of large-scale applications on Kubernetes (incubating project under CNCF).", + "github_release_url": "https://api.github.com/repos/openkruise/kruise/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openkruise/kruise-manager/tags/?page=1&page_size=100", + "readme": "https://github.com/openkruise/kruise/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://openkruise.io/", + "github_releases": [ + "v1.8.2", + "v1.8.1", + "v1.7.4", + "v1.8.0", + "v1.7.3", + "v1.7.2", + "v1.5.5", + "v1.6.4", + "v1.7.1", + "v1.7.0" + ], + "image_tags": [ + "v1.8.2", + "v1.8.1", + "v1.7.4", + "v1.8.0", + "v1.7.3", + "v1.7.2", + "v1.6.4", + "v1.5.5", + "v1.7.1", + "v1.7.0" + ], + "image_name": "docker.io/openkruise/kruise-manager", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "OpenMetrics", + "description": "Evolving the Prometheus exposition format into a standard.", + "github_release_url": "https://api.github.com/repos/prometheus/OpenMetrics/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/lesterthomas/openmetrics/tags/?page=1&page_size=100", + "readme": "https://github.com/prometheus/OpenMetrics/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://openmetrics.io/", + "github_releases": [ + "v1.0.0" + ], + "image_tags": [ + "1.1", + "1.0" + ], + "image_name": "docker.io/lesterthomas/openmetrics", + "docker_help_command": "--help", + "subcategory": "Observability" + }, + { + "name": "OpenTelemetry", + "description": "Table of Contents Get Involved Governing Bodies Areas of Interest Communication Mailing Lists Logos and Brand Guide Special Interest Groups Specification SIGs Implementation SIGs Related groups.", + "github_release_url": "https://api.github.com/repos/open-telemetry/community/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/paketobuildpacks/opentelemetry/tags/?page=1&page_size=100", + "readme": "https://github.com/open-telemetry/community/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://opentelemetry.io/", + "github_releases": [], + "image_tags": [ + "latest", + "2", + "2.17", + "2.17.0", + "2.16", + "2.16.1", + "2.16.0", + "2.15", + "2.15.0", + "2.14" + ], + "image_name": "docker.io/paketobuildpacks/opentelemetry", + "subcategory": "Observability" + }, + { + "name": "OpenTofu", + "description": "OpenTofu is an open source infrastructure as code tool that enables users to safely and predictably provision and manage cloud and on-prem infrastructure.", + "github_release_url": "https://api.github.com/repos/opentofu/opentofu/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/oowy/opentofu/tags/?page=1&page_size=100", + "readme": "https://github.com/opentofu/opentofu/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://opentofu.org/", + "github_releases": [ + "v1.11.0-beta1", + "v1.10.6", + "v1.9.4", + "v1.10.5", + "v1.10.4", + "v1.9.3", + "v1.8.11", + "v1.7.10", + "v1.10.3", + "v1.9.2" + ], + "image_tags": [ + "latest", + "1.10.6-alpine3.20", + "1.10.5-alpine3.20", + "1.10.4-alpine3.20", + "1.10.3-alpine3.20", + "1.10.2-alpine3.20", + "1.10.1-alpine3.20", + "1.10.0-alpine3.20", + "1.9.3-alpine3.20", + "1.9.2-alpine3.20" + ], + "image_name": "docker.io/oowy/opentofu", + "docker_help_command": "tofu --help", + "subcategory": "Provisioning" + }, + { + "name": "OpenTracing", + "description": "Vendor-neutral APIs and instrumentation for distributed tracing (deprecated, superseded by OpenTelemetry).", + "github_release_url": "https://api.github.com/repos/opentracing/opentracing-go/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/opentracing/nginx-opentracing/tags/?page=1&page_size=100", + "readme": "https://github.com/opentracing/opentracing-go/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://opentracing.io/", + "github_releases": [ + "v1.2.0", + "v1.1.0", + "v1.0.2", + "v1.0.0", + "v0.10.0", + "v0.9.0" + ], + "image_tags": [ + "edge-alpine", + "edge", + "latest", + "nginx-1.29.1", + "0.41.0", + "latest-alpine", + "nginx-1.29.1-alpine", + "0.41.0-alpine", + "nginx-1.27.5", + "0.40.0" + ], + "image_name": "docker.io/opentracing/nginx-opentracing", + "docker_help_command": "/etc/init.d/nginx-debug --help", + "subcategory": "Distributed Tracing" + }, + { + "name": "OpenYurt", + "description": "An open platform that extending your native Kubernetes to edge.", + "github_release_url": "https://api.github.com/repos/openyurtio/openyurt/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/openyurt/yurthub/tags/?page=1&page_size=100", + "readme": "https://github.com/openyurtio/openyurt/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://openyurt.io/", + "github_releases": [ + "v1.6.1", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.4", + "v1.4.3", + "v1.4.2", + "v1.4.1", + "v1.4.0", + "v1.2.2" + ], + "image_tags": [ + "latest", + "v1.6.1", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.4", + "v1.4.3", + "v1.4.2", + "v1.4.1", + "v1.4.0" + ], + "image_name": "docker.io/openyurt/yurthub", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Operator Framework", + "description": "SDK for building Kubernetes applications Provides high level APIs, useful abstractions, and project scaffolding.", + "github_release_url": "https://api.github.com/repos/operator-framework/operator-sdk/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/cclose/operator-framework/tags/?page=1&page_size=100", + "readme": "https://github.com/operator-framework/operator-sdk/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://operatorframework.io/", + "github_releases": [ + "v1.41.1", + "v1.41.0", + "v1.40.0", + "v1.39.2", + "v1.39.1", + "v1.39.0", + "v1.38.0", + "v1.37.0", + "v1.36.1", + "v1.36.0" + ], + "image_tags": [ + "latest", + "v1.34.1-bookworm", + "v1.34.1", + "v1.34", + "v1" + ], + "image_name": "docker.io/cclose/operator-framework", + "docker_help_command": "/usr/local/bin/operator-sdk --help", + "subcategory": "Application Development" + }, + { + "name": "ORAS", + "description": "OCI registry client - managing content like artifacts, images, packages.", + "github_release_url": "https://api.github.com/repos/oras-project/oras/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/konflux-ci/oras/tag/?page=1&limit=100", + "readme": "https://github.com/oras-project/oras/blob/main/README.md", + "category": "Runtime", + "homepage": "https://oras.land/", + "github_releases": [ + "v1.3.0", + "v1.3.0-rc.2", + "v1.3.0-rc.1", + "v1.3.0-beta.4", + "v1.2.3", + "v1.3.0-beta.3", + "v1.3.0-beta.2", + "v1.2.2", + "v1.3.0-beta.1", + "v1.2.1" + ], + "image_tags": [ + "4542f5a2a046ca36653749a8985e46744a5d2d36ee10ca14409be718ce15129e", + "184df7d26645f83e378168c4331fdcd39d95894d", + "latest", + "sha256-4542f5a2a046ca36653749a8985e46744a5d2d36ee10ca14409be718ce15129e", + "184df7d", + "sha256-ff8241f39495d47330e83eb83a77a7726b2c4c28f32e6df0c498cf702195047e", + "sha256-ff8241f39495d47330e83eb83a77a7726b2c4c28f32e6df0c498cf702195047e.sbom", + "sha256-ff8241f39495d47330e83eb83a77a7726b2c4c28f32e6df0c498cf702195047e.sig", + "sha256-ff8241f39495d47330e83eb83a77a7726b2c4c28f32e6df0c498cf702195047e.sbom", + "sha256-ff8241f39495d47330e83eb83a77a7726b2c4c28f32e6df0c498cf702195047e.sbom" + ], + "image_name": "quay.io/konflux-ci/oras", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "OSCAL-COMPASS", + "description": "The OSCAL COMPASS project is set of tools that enable the creation, validation, and governance of documentation artifacts for compliance needs.", + "github_release_url": "https://api.github.com/repos/oscal-compass/compliance-trestle/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/rio-autoscaler/tags/?page=1&page_size=100", + "readme": "https://github.com/oscal-compass/compliance-trestle/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://github.com/oscal-compass/community", + "github_releases": [ + "v3.9.3", + "v3.9.2", + "v3.9.1", + "v3.9.0", + "v3.8.1", + "v3.8.0", + "v3.7.0", + "v3.6.0", + "v3.5.0", + "v3.4.0" + ], + "image_tags": [ + "v0.1.6", + "v0.1.6-arm", + "v0.1.6-arm64", + "v0.1.6-amd64", + "v0.1.5", + "v0.1.5-arm", + "v0.1.5-amd64", + "v0.1.5-arm64", + "v0.1.4", + "v0.1.4-arm" + ], + "image_name": "docker.io/rancher/rio-autoscaler", + "docker_help_command": "/usr/bin/rio-autoscaler --help", + "subcategory": "Provisioning" + }, + { + "name": "OVN-Kubernetes", + "description": "Kubernetes networking solution based on Open Virtual Network (OVN) providing network virtualization and security.", + "github_release_url": "https://api.github.com/repos/ovn-kubernetes/ovn-kubernetes/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/openshift/origin-ovn-kubernetes/tag/?page=1&limit=100", + "readme": "https://github.com/ovn-kubernetes/ovn-kubernetes/blob/master/README.md", + "category": "Runtime", + "homepage": "https://ovn-kubernetes.io/", + "github_releases": [ + "v1.1.0", + "v1.1.0-beta", + "v1.1.0-alpha", + "v1.0.0", + "v1.0.0-beta", + "v1.0.0-alpha", + "v0.3.0", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "4.16.0", + "4.16", + "latest", + "4.21.0", + "4.21", + "4.20.0", + "4.20", + "4.19.0", + "4.19", + "4.18.0" + ], + "image_name": "quay.io/openshift/origin-ovn-kubernetes", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "Paralus", + "description": "Paralus is a free, open source tool that enables controlled, audited access to Kubernetes infrastructure and Zero trust Kubernetes with zero friction.", + "github_release_url": "https://api.github.com/repos/paralus/paralus/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/paralusio/paralus/tags/?page=1&page_size=100", + "readme": "https://github.com/paralus/paralus/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://www.paralus.io/", + "github_releases": [ + "v0.2.9", + "v0.2.8", + "v0.2.7", + "v0.2.6", + "v0.2.5", + "v0.2.4", + "v0.2.3", + "v0.2.2", + "v0.2.1", + "v0.2.0" + ], + "image_tags": [ + "sha256-a79ba8343abf2ee0b6fcc6994823bfd62c0646eb03e381ea3e0909d3cbb4db68.sig", + "latest", + "v0.2.9", + "sha256-21b0a0293c8ad30c2760fdedd3f5c0835978217292b900ceaf77d483481e2fda.sig", + "v0.2.8", + "sha256-c6f0715ce14d90923dc62ee9d2cad458e58cdecfac9e320fe962f60a63bcdb8a.sig", + "v0.2.7", + "sha256-35fda5fd24be4ab402e7261ac32679aef0b3915853c851cccccabc4958a38661.sig", + "v0.2.6", + "sha256-d0f53b268f24fe424431cc7d3a2e85d3a03d0c0d16d48322120ba8b33267d37d.sig" + ], + "image_name": "docker.io/paralusio/paralus", + "docker_help_command": "/bin/sh --help", + "subcategory": "Provisioning" + }, + { + "name": "Parsec", + "description": "Platform AbstRaction for SECurity - provides common API to hardware security and cryptographic services across diverse platforms.", + "github_release_url": "https://api.github.com/repos/parallaxsecond/parsec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/anakli/parsec/tags/?page=1&page_size=100", + "readme": "https://github.com/parallaxsecond/parsec/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://parsec.community/", + "github_releases": [ + "1.4.0", + "1.3.0", + "1.2.0", + "1.1.0", + "1.0.0", + "0.8.1", + "0.7.0", + "0.6.0", + "0.5.0" + ], + "image_tags": [ + "simlarge", + "splash2x-fft-native-reduced", + "canneal-native-reduced", + "freqmine-native-reduced", + "ferret-native-reduced", + "splash2x-cholesky-native-reduced", + "fluidanimate-native-reduced", + "facesim-native-reduced", + "blackscholes-native-reduced", + "dedup-native-reduced" + ], + "image_name": "docker.io/anakli/parsec", + "subcategory": "Provisioning" + }, + { + "name": "Perses", + "description": "Perses is a dashboard tool to visualize observability data from Prometheus/Thanos/Jaeger.", + "github_release_url": "https://api.github.com/repos/perses/perses/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/choderalab/perses/tags/?page=1&page_size=100", + "readme": "https://github.com/perses/perses/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://perses.dev", + "github_releases": [ + "v0.53.0-beta.0", + "v0.52.0", + "v0.52.0-rc.1", + "v0.52.0-rc.0", + "v0.52.0-beta.5", + "v0.52.0-beta.4", + "v0.52.0-beta.3", + "v0.52.0-beta.2", + "v0.52.0-beta.1", + "v0.52.0-beta.0" + ], + "image_tags": [ + "latest", + "0.10.1-dev", + "dev-cuda-11.0-openmm8-beta", + "dev-cuda-11.0-io-openmm8-beta", + "dev-cuda-11.0-cloud-io-openmm-dev", + "dev-cuda-11.0-cloud-io", + "dev-cuda-9.0-cloud-io", + "0.10.0-cuda-11.6.0", + "dev", + "0.9.3-cuda-11.6.0" + ], + "image_name": "docker.io/choderalab/perses", + "docker_help_command": "/opt/conda/bin/perses-cli --help", + "subcategory": "Observability" + }, + { + "name": "PipeCD", + "description": "GitOps style continuous delivery platform that provides consistent deployment and operations experience for any applications.", + "github_release_url": "https://api.github.com/repos/pipe-cd/pipecd/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/funera1/pipecd/tags/?page=1&page_size=100", + "readme": "https://github.com/pipe-cd/pipecd/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://pipecd.dev/", + "github_releases": [ + "pipedv1/exp/v1.0.0-alpha1", + "pkg/app/pipedv1/plugin/wait/v0.1.1", + "pkg/app/pipedv1/plugin/terraform/v0.2.1", + "pipedv1/exp/v1.0.0-rc6", + "v0.55.0", + "pkg/app/pipedv1/plugin/waitapproval/v0.2.0", + "pipedv1/exp/v1.0.0-rc5", + "v0.54.2", + "pkg/app/pipedv1/plugin/terraform/v0.2.0", + "pkg/app/pipedv1/plugin/kubernetes/v0.3.0" + ], + "image_tags": [ + "v0.42.0-33-ge4c3457-1679051170", + "v0.42.0-33-ge4c3457-1679050889", + "v0.42.0-32-ga8fc6a5-1679045846", + "v0.42.0-31-g4e75740-1679045576", + "v0.42.0-31-g4e75740-1679045209", + "v0.42.0-26-g292f67e-1678769639", + "v0.42.0-30-g6548e13-1678767542", + "v0.42.0-30-g6548e13-1678767209", + "v0.42.0-30-g6548e13-1678757491", + "v0.42.0-25-gbaa846f-1678442424" + ], + "image_name": "docker.io/funera1/pipecd", + "docker_help_command": "--help", + "subcategory": "Application Development" + }, + { + "name": "Piraeus Datastore", + "description": "The Piraeus Operator manages LINSTOR clusters in Kubernetes.", + "github_release_url": "https://api.github.com/repos/piraeusdatastore/piraeus-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/piraeusdatastore/piraeus-server/tags/?page=1&page_size=100", + "readme": "https://github.com/piraeusdatastore/piraeus-operator/blob/master/README.md", + "category": "Runtime", + "homepage": "https://piraeus.io/", + "github_releases": [ + "v2.9.1", + "v2.9.0", + "v2.8.1", + "v2.8.0", + "v2.7.1", + "v2.7.0", + "v2.6.0", + "v2.5.2", + "v2.5.1", + "v2.5.0" + ], + "image_tags": [ + "latest", + "v1.32.3-1-g8f2ccda3554091093337b9b5a63587d19764fea0", + "v1.32.3", + "v1.32.3-1", + "v1.32.3-1-g05479b154425546a54f978521d7494ba9141a556", + "v1.32.3-1-ge699cb70d70652731a17853746ae27bc8708a6b7", + "v1.32.2-1-g23449280b09cbbd2abffd9f7682322f4179f0d0b", + "v1.32.2", + "v1.32.2-1", + "v1.32.1-1-g23ce8474334461d19dbfe6c955725fbda328c46e" + ], + "image_name": "docker.io/piraeusdatastore/piraeus-server", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "Pixie", + "description": "Open source Kubernetes observability for developers.", + "github_release_url": "https://api.github.com/repos/pixie-io/pixie/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/evanljp/pixie/tags/?page=1&page_size=100", + "readme": "https://github.com/pixie-io/pixie/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://px.dev/", + "github_releases": [ + "release/vizier/v0.14.16-pre-v0.0", + "release/vizier/v0.14.16-pre-main.0", + "release/vizier/v0.14.15", + "release/cloud/v0.1.9", + "release/vizier/v0.14.15-pre-main.0", + "release/cli/v0.8.8", + "release/cli/v0.8.7", + "release/cli/v0.8.5", + "release/cli/v0.8.5-pre-r0.7", + "release/vizier/v0.14.14" + ], + "image_tags": [ + "operator-bundle-0.0.16", + "operator-bundle_index-0.0.1", + "pixie-prod-artifacts-curl-1.0", + "proxy_server_image", + "artifact_tracker_server_image", + "project_manager_server_image", + "vzconn_server_image", + "create_admin_job_image", + "dnsmgr_server_image", + "api_server_image" + ], + "image_name": "docker.io/evanljp/pixie", + "subcategory": "Observability" + }, + { + "name": "Podman Container Tools", + "description": "A set of tools providing full management of container lifecycle, including Podman, Buildah, and Skopeo, which manage containers and images without requiring a daemon or root privileges.", + "github_release_url": "https://api.github.com/repos/containers/podman/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/rke-tools/tags/?page=1&page_size=100", + "readme": "https://github.com/containers/podman/blob/main/README.md", + "category": "Runtime", + "homepage": "https://podman.io/", + "github_releases": [ + "v5.6.2", + "v5.6.1", + "v5.6.0", + "v5.6.0-rc2", + "v5.6.0-rc1", + "v5.5.2", + "v5.5.1", + "v5.5.0", + "v5.5.0-rc2", + "v5.5.0-rc1" + ], + "image_tags": [ + "v0.1.114", + "v0.1.114-linux-arm64", + "v0.1.114-linux-amd64", + "v0.1.113", + "v0.1.113-linux-arm64", + "v0.1.113-linux-amd64", + "v0.1.112", + "v0.1.112-linux-arm64", + "v0.1.112-linux-amd64", + "v0.1.111" + ], + "image_name": "docker.io/rancher/rke-tools", + "docker_help_command": "-h", + "subcategory": "Container Runtime" + }, + { + "name": "Podman Desktop", + "description": "An open-source tool for developers to work with containers and Kubernetes with an intuitive and user-friendly interface to effortlessly build, manage,.", + "github_release_url": "https://api.github.com/repos/podman-desktop/podman-desktop/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kasmweb/desktop/tags/?page=1&page_size=100", + "readme": "https://github.com/podman-desktop/podman-desktop/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://podman-desktop.io/", + "github_releases": [ + "v1.22.1", + "v1.22.0", + "v1.21.0", + "v1.20.2", + "v1.20.1", + "v1.20.0", + "v1.19.2", + "v1.19.1", + "v1.18.1", + "v1.18.0" + ], + "image_tags": [ + "1.18.0-rolling-daily", + "1.16.1-rolling-daily", + "1.17.0-rolling-daily", + "1.16.0-rolling-daily", + "1.15.0-rolling", + "1.8.0-edge", + "develop", + "1.16.1-rolling-weekly", + "1.16.0-rolling-weekly", + "1.17.0-rolling-weekly" + ], + "image_name": "docker.io/kasmweb/desktop", + "docker_help_command": "/dockerstartup/kasm_default_profile.sh -h", + "subcategory": "Application Development" + }, + { + "name": "Porter", + "description": "Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.", + "github_release_url": "https://api.github.com/repos/getporter/porter/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kubespheredev/porter/tags/?page=1&page_size=100", + "readme": "https://github.com/getporter/porter/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://porter.sh/", + "github_releases": [ + "canary", + "v1.3.0", + "latest", + "v1.2.1", + "v1.2.0", + "v1.1.1", + "v1.1.0", + "v1.1.0-rc", + "v1.0.17", + "v1.0.16" + ], + "image_tags": [ + "v0.4.1", + "v0.4.2", + "v0.4", + "v0.3-dev", + "abaaa388", + "35226357", + "adfe3be7", + "50ca94f4", + "600adfc3", + "34ed920d" + ], + "image_name": "docker.io/kubespheredev/porter", + "subcategory": "Application Development" + }, + { + "name": "Pravega", + "description": "Pravega - Streaming as a new software defined storage primitive.", + "github_release_url": "https://api.github.com/repos/pravega/pravega/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/pravega/pravega/tags/?page=1&page_size=100", + "readme": "https://github.com/pravega/pravega/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://cncf.pravega.io", + "github_releases": [ + "v0.13.0", + "v0.13.0-rc2", + "v0.13.0-rc1", + "v0.13.0-rc0", + "v0.12.0", + "v0.12.0-rc3", + "v0.12.0-rc2", + "v0.12.0-rc1", + "v0.12.0-rc0", + "v0.11.0" + ], + "image_tags": [ + "latest", + "0.13.0", + "0.13.0-rc2", + "0.13.0-rc1", + "0.13.0-rc0", + "0.12.0", + "0.11.0", + "0.10.2", + "0.10.1", + "0.10.0" + ], + "image_name": "docker.io/pravega/pravega", + "subcategory": "Application Development" + }, + { + "name": "Prometheus", + "description": "Monitoring system and time series database for metrics collection.", + "github_release_url": "https://api.github.com/repos/prometheus/prometheus/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/prom/prometheus/tags/?page=1&page_size=100", + "readme": "https://github.com/prometheus/prometheus/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://prometheus.io/", + "github_releases": [ + "v3.7.2", + "v3.7.1", + "v3.7.0", + "v3.7.0-rc.0", + "v3.6.0", + "v3.6.0-rc.1", + "v3.6.0-rc.0", + "v3.5.0", + "v3.5.0-rc.1", + "v3.5.0-rc.0" + ], + "image_tags": [ + "main", + "latest", + "v3.7.2", + "v3.7.1", + "v3.7.0", + "v3.7.0-rc.0", + "v3.6.0", + "v3.6.0-rc.1", + "v3.6.0-rc.0", + "v3.5.0" + ], + "image_name": "docker.io/prom/prometheus", + "docker_help_command": "--help", + "subcategory": "Monitoring" + }, + { + "name": "Radius", + "description": "Radius is a cloud-native application platform that enables developers and the platform engineers that support them to collaborate on delivering.", + "github_release_url": "https://api.github.com/repos/radius-project/radius/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/kanidm/radius/tags/?page=1&page_size=100", + "readme": "https://github.com/radius-project/radius/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://radapp.io/", + "github_releases": [ + "v0.52.0", + "v0.52.0-rc1", + "v0.51.0", + "v0.51.0-rc2", + "v0.51.0-rc1", + "v0.50.0", + "v0.50.0-rc5", + "v0.50.0-rc4", + "v0.50.0-rc2", + "v0.49.0" + ], + "image_tags": [ + "1.7.4", + "latest", + "1.8.0-dev", + "devel", + "1.7.3", + "1.7.2", + "1.7.1", + "1.7.0", + "1.7.0-dev", + "1.6.4" + ], + "image_name": "docker.io/kanidm/radius", + "subcategory": "Application Development" + }, + { + "name": "Ratify", + "description": "A verification engine on Kubernetes which enables verification of artifact security metadata and admits for deployment only those that comply with policies you create.", + "github_release_url": "https://api.github.com/repos/notaryproject/ratify/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/daystram/ratify/tags/?page=1&page_size=100", + "readme": "https://github.com/notaryproject/ratify/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://ratify.dev/", + "github_releases": [ + "v2.0.0-alpha.1", + "v1.4.0", + "v1.3.2", + "v1.2.3", + "v1.4.0-rc.1", + "v1.3.1", + "v1.3.0", + "v1.2.2", + "v1.2.1", + "v1.2.0" + ], + "image_tags": [ + "fe-v1.1.3", + "fe", + "be-v1.1.3", + "be", + "fe-dev", + "be-dev", + "fe-v1.1.2", + "be-v1.1.2", + "fe-v1.1.1", + "be-v1.1.1" + ], + "image_name": "docker.io/daystram/ratify", + "subcategory": "Provisioning" + }, + { + "name": "rkt", + "description": "[Project ended] rkt is a pod-native container engine for Linux.", + "github_release_url": "https://api.github.com/repos/rkt/rkt/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/ibmresilient/fn_darktrace/tag/?page=1&limit=100", + "readme": "https://github.com/rkt/rkt/blob/master/README.md", + "category": "Runtime", + "homepage": "https://github.com/rkt/rkt", + "github_releases": [ + "v1.30.0", + "v1.29.0", + "v1.28.1", + "v1.28.0", + "v1.27.0", + "v1.26.0", + "v1.25.0", + "v1.24.0", + "v1.23.0", + "v1.22.0" + ], + "image_tags": [ + "1.0.0" + ], + "image_name": "quay.io/ibmresilient/fn_darktrace", + "subcategory": "Container Runtime" + }, + { + "name": "Rook", + "description": "Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for Ceph storage to natively integrate with Kubernetes.", + "github_release_url": "https://api.github.com/repos/rook/rook/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rook/rook/tags/?page=1&page_size=100", + "readme": "https://github.com/rook/rook/blob/master/README.md", + "category": "Runtime", + "homepage": "https://rook.io/", + "github_releases": [ + "v1.18.5", + "v1.18.4", + "v1.18.3", + "v1.18.2", + "v1.18.1", + "v1.18.0", + "v1.17.8", + "v1.16.9", + "v1.17.7", + "v1.17.6" + ], + "image_tags": [ + "v0.7.1-4.g4233e03", + "master", + "v0.7.0-136.gd13bc83", + "v0.7.0-134.g9b5c092", + "v0.7.0-131.ga81dfe7", + "v0.7.0-128.g2311453", + "v0.7.0-126.gf6abaec", + "v0.7.0-124.g0be13da", + "v0.7.0-122.g656d223", + "v0.7.0-120.ged7acb9" + ], + "image_name": "docker.io/rook/rook", + "docker_help_command": "/usr/local/bin/rook --help", + "subcategory": "Storage" + }, + { + "name": "Runme Notebooks", + "description": "A toolchain that turns Markdown into interactive, cloud-native, runnable Notebook experiences for DevOps.", + "github_release_url": "https://api.github.com/repos/runmedev/runme/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/statefulhq/runme/tags/?page=1&page_size=100", + "readme": "https://github.com/runmedev/runme/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://runme.dev/", + "github_releases": [ + "v3.15.4", + "v3.15.4-rc.0", + "v3.15.3", + "v3.15.3-rc.0", + "v3.15.2", + "v3.15.2-rc.2", + "v3.15.2-rc.1", + "v3.15.2-rc.0", + "v3.15.1", + "v3.15.1-rc.3" + ], + "image_tags": [ + "3.15.4-ubuntu", + "3.15.4-alpine", + "3.15.4", + "latest-ubuntu", + "latest-alpine", + "latest", + "3.15.4-ubuntu-amd64", + "3.15.4-ubuntu-arm64v8", + "3.15.4-alpine-amd64", + "3.15.4-alpine-arm64v8" + ], + "image_name": "docker.io/statefulhq/runme", + "subcategory": "Provisioning" + }, + { + "name": "SchemaHero", + "description": "A Kubernetes operator for declarative database schema management (gitops for database schemas).", + "github_release_url": "https://api.github.com/repos/schemahero/schemahero/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/schemahero/schemahero/tags/?page=1&page_size=100", + "readme": "https://github.com/schemahero/schemahero/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://schemahero.io", + "github_releases": [ + "v0.23.0-alpha.7", + "v0.23.0-alpha.6", + "v0.23.0-alpha.4", + "v0.23.0-alpha.3", + "v0.23.0-alpha.2", + "v0.23.0-alpha.1", + "v0.22.1", + "v0.22.0", + "v0.21.0", + "v0.20.2" + ], + "image_tags": [ + "0.23.0-alpha.7", + "0.23.0-alpha.6", + "0.23.0-alpha.4", + "0.23.0-alpha.3", + "0.23.0-alpha.2", + "0.23.0-alpha.1", + "latest", + "0", + "0.22", + "0.22.1" + ], + "image_name": "docker.io/schemahero/schemahero", + "docker_help_command": "--help", + "subcategory": "Operator Framework" + }, + { + "name": "Score", + "description": "Score is an open-source workload specification designed to simplify development for cloud-native developers.", + "github_release_url": "https://api.github.com/repos/score-spec/spec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/nmtwizard/score/tags/?page=1&page_size=100", + "readme": "https://github.com/score-spec/spec/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://score.dev/", + "github_releases": [ + "0.3.0", + "0.2.0", + "0.1.0" + ], + "image_tags": [ + "latest", + "json", + "json.1", + "json.0", + "2.2.5", + "2.2.4", + "2.2.3-beta1", + "2.2.2", + "2.2.2-beta1", + "2.2.1" + ], + "image_name": "docker.io/nmtwizard/score", + "subcategory": "Application Development" + }, + { + "name": "sealer", + "description": "Build, Share and Run Both Your Kubernetes Cluster and Distributed Applications (Project under CNCF).", + "github_release_url": "https://api.github.com/repos/sealerio/sealer/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/jetstack/vault-unsealer/tag/?page=1&limit=100", + "readme": "https://github.com/sealerio/sealer/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "http://sealer.cool/", + "github_releases": [ + "v0.11.0", + "v0.10.0", + "v0.9.3", + "v0.9.2", + "v0.9.1", + "v0.8.7", + "v0.9.0", + "v0.8.6", + "v0.8.5", + "v0.8.4-beta.0" + ], + "image_tags": [ + "latest", + "0.3.1", + "canary", + "master-7244", + "0.3.1-alpha1", + "master-7239", + "master-7224", + "master-7162", + "master-7152", + "master-3160" + ], + "image_name": "quay.io/jetstack/vault-unsealer", + "subcategory": "Application Development" + }, + { + "name": "Sermant", + "description": "Sermant a proxyless service mesh solution based on Javaagent.", + "github_release_url": "https://api.github.com/repos/sermant-io/Sermant/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/sermant/docker101tutorial/tags/?page=1&page_size=100", + "readme": "https://github.com/sermant-io/Sermant/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://sermant.io/", + "github_releases": [ + "v2.3.0", + "v2.2.2", + "v2.2.1", + "v2.2.0", + "v2.1.2", + "v2.1.1", + "v2.1.0", + "v2.0.0", + "v1.4.1", + "v1.4.0" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/sermant/docker101tutorial", + "subcategory": "Service Mesh" + }, + { + "name": "Serverless Devs", + "description": ":fire: Serverless Devs: Serverless developer tool ( Serverless Devs: Serverless \u5f00\u53d1\u8005\u5de5\u5177 ).", + "github_release_url": "https://api.github.com/repos/Serverless-Devs/Serverless-Devs/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/tencentcom/serverless-devs/tags/?page=1&page_size=100", + "readme": "https://github.com/Serverless-Devs/Serverless-Devs/blob/master/readme.md", + "category": "Orchestration & Management", + "homepage": "https://www.serverless-devs.com/", + "github_releases": [ + "v3.1.10", + "v3.1.9", + "v3.1.8", + "v3.1.7", + "v3.1.6", + "v3.1.5", + "v3.1.4", + "v3.1.3", + "v3.1.2", + "v3.1.1" + ], + "image_tags": [ + "dev", + "latest" + ], + "image_name": "docker.io/tencentcom/serverless-devs", + "subcategory": "Management" + }, + { + "name": "Serverless Workflow", + "description": "Contains the official specification for the Serverless Workflow Domain Specific Language.", + "github_release_url": "https://api.github.com/repos/serverlessworkflow/specification/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/orchestrator/serverless-workflow-greeting/tag/?page=1&limit=100", + "readme": "https://github.com/serverlessworkflow/specification/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://serverlessworkflow.io", + "github_releases": [ + "v1.0.0", + "v1.0.0-alpha5", + "v1.0.0-alpha4", + "v1.0.0-alpha3", + "v1.0.0-alpha2", + "v1.0.0-alpha1", + "v0.9.0", + "v0.8", + "v0.7", + "v0.6" + ], + "image_tags": [ + "be3e8e3c8099f475b29a7c67b61c6cb604f8b66c", + "a865aca274c429dda680120dca0ae2492522f0ed", + "5999a2d1fb5908cc2cc90ee609818b2320f58d28", + "7b3023b52eb327f0a897df3a6cc1c68d6aa7c80d", + "c3b7031d91ae42fa423d1d25060e50dc6267031c", + "aed62dee57d8b9f52caa01fd1283e161c3c89614", + "973e6588", + "test", + "8e077164fba2cd03e104d86742c5422fd8edce26", + "daef7592d0e496fc75d6800b4fe667796e506eb9" + ], + "image_name": "quay.io/orchestrator/serverless-workflow-greeting", + "subcategory": "Application Development" + }, + { + "name": "Service Mesh Interface (SMI)", + "description": "The Service Mesh Interface (SMI) is a specification for service meshes, with a focus on those that run on Kubernetes.", + "github_release_url": "https://api.github.com/repos/servicemeshinterface/smi-spec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/atlassian/bitbucket-mesh/tags/?page=1&page_size=100", + "readme": "https://github.com/servicemeshinterface/smi-spec/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://smi-spec.io", + "github_releases": [ + "v0.6.0", + "v0.5.0", + "v0.4.0" + ], + "image_tags": [ + "2.5.4-ubuntu-jdk-17", + "2.5.4-jdk17", + "2.5.8-jdk17", + "2.5.8-ubuntu-jdk-17", + "3.0.1-jdk17", + "3.0-jdk17", + "3.0.1-ubuntu-jdk-17", + "3.0-ubuntu-jdk-17", + "2.5.17-jdk17", + "2.5.17-ubuntu-jdk-17" + ], + "image_name": "docker.io/atlassian/bitbucket-mesh", + "docker_help_command": "/usr/sbin/service --help", + "subcategory": "Service Mesh" + }, + { + "name": "Service Mesh Performance", + "description": "Standard for measuring and characterizing service mesh performance, providing objective metrics and benchmarks.", + "github_release_url": "https://api.github.com/repos/service-mesh-performance/service-mesh-performance/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/atlassian/bitbucket-mesh/tags/?page=1&page_size=100", + "readme": "https://github.com/service-mesh-performance/service-mesh-performance/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://smp-spec.io/", + "github_releases": [ + "v0.6.1", + "v0.6.0", + "v0.3.4", + "v0.3.3", + "v0.3.2", + "v0.3.1", + "v0.3.0", + "v0.2.1", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "2.5.4-ubuntu-jdk-17", + "2.5.4-jdk17", + "2.5.8-jdk17", + "2.5.8-ubuntu-jdk-17", + "3.0.1-jdk17", + "3.0-jdk17", + "3.0.1-ubuntu-jdk-17", + "3.0-ubuntu-jdk-17", + "2.5.17-jdk17", + "2.5.17-ubuntu-jdk-17" + ], + "image_name": "docker.io/atlassian/bitbucket-mesh", + "docker_help_command": "/usr/sbin/service --help", + "subcategory": "Service Mesh" + }, + { + "name": "Shipwright", + "description": "Shipwright - a framework for building container images on Kubernetes.", + "github_release_url": "https://api.github.com/repos/shipwright-io/build/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/grafana/shipwright/tags/?page=1&page_size=100", + "readme": "https://github.com/shipwright-io/build/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://shipwright.io", + "github_releases": [ + "v0.17.0", + "v0.16.13", + "v0.16.12", + "v0.16.11", + "v0.16.10", + "v0.16.9", + "v0.16.8", + "v0.16.7", + "v0.16.6", + "v0.16.5" + ], + "image_tags": [ + "docker-v0.9.20-10-g251886d-dirty", + "node-v0.9.20-10-g251886d-dirty", + "go-v0.9.20-10-g251886d-dirty", + "git-v0.9.20-10-g251886d-dirty", + "v0.9.20-10-g251886d-dirty", + "docker-9719f1b", + "node-9719f1b", + "go-9719f1b", + "git-9719f1b", + "9719f1b" + ], + "image_name": "docker.io/grafana/shipwright", + "docker_help_command": "/bin/sh --help", + "subcategory": "Application Development" + }, + { + "name": "Skooner", + "description": "Simple Kubernetes real-time dashboard and management.", + "github_release_url": "https://api.github.com/repos/skooner-k8s/skooner/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/mozillareality/skooner/tags/?page=1&page_size=100", + "readme": "https://github.com/skooner-k8s/skooner/blob/master/README.md", + "category": "Observability and Analysis", + "homepage": "https://skooner.io/", + "github_releases": [ + "alpha0.0.1" + ], + "image_tags": [ + "beta", + "dev", + "stable" + ], + "image_name": "docker.io/mozillareality/skooner", + "subcategory": "Observability" + }, + { + "name": "SlimFaaS", + "description": "Lightweight, fast Function as a Service platform for running serverless functions on Kubernetes with minimal overhead.", + "github_release_url": "https://api.github.com/repos/SlimPlanet/SlimFaas/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/axaguildev/slimfaas/tags/?page=1&page_size=100", + "readme": "https://github.com/SlimPlanet/SlimFaas/blob/main/README.md", + "category": "Serverless", + "homepage": "https://github.com/SlimPlanet/SlimFaas", + "github_releases": [ + "0.44.2", + "0.44.1", + "0.44.0", + "0.43.8", + "0.43.7", + "0.43.6", + "0.43.5", + "0.43.4", + "0.43.3", + "0.43.1" + ], + "image_tags": [ + "0.44.4-pr.179147", + "0.44.4-pr.179146", + "0.44.4-pr.179145", + "0.44.4-pr.179144", + "0.44.3-pr.179136", + "latest", + "0.44.3-dev.134", + "0.44.2", + "0.44.2-pr.176132", + "0.44.2-pr.176131" + ], + "image_name": "docker.io/axaguildev/slimfaas", + "subcategory": "Function Runtime" + }, + { + "name": "SlimToolkit", + "description": "Container optimization tool - automatically analyzes, minifies, and secures container images by removing unnecessary components.", + "github_release_url": "https://api.github.com/repos/slimtoolkit/slim/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/slimtoolkit/slim/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://slimtoolkit.org/", + "github_releases": [ + "1.40.11", + "1.40.10", + "1.40.9", + "1.40.8", + "1.40.7", + "1.40.6", + "1.40.5", + "1.40.4", + "1.40.3", + "1.40.2" + ], + "deprecated": true, + "subcategory": "Provisioning" + }, + { + "name": "SOPS", + "description": "Sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and PGP.", + "github_release_url": "https://api.github.com/repos/getsops/sops/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/stagex/sops/tags/?page=1&page_size=100", + "readme": "https://github.com/getsops/sops/blob/main/README.rst", + "category": "Provisioning", + "homepage": "https://github.com/getsops", + "github_releases": [ + "v3.11.0", + "v3.10.2", + "v3.10.1", + "v3.10.0", + "v3.9.4", + "v3.9.3", + "v3.9.2", + "v3.9.1", + "v3.9.0", + "v3.8.1" + ], + "image_tags": [ + "latest", + "sx2024.11.0", + "3.8.1", + "sx2024.09.0", + "sx", + "sx2024.08.1", + "sx2024.08.0", + "sx2024.05.0", + "sx2024.04.2", + "sx2024.04.1" + ], + "image_name": "docker.io/stagex/sops", + "subcategory": "Provisioning" + }, + { + "name": "Spiderpool", + "description": "Spiderpool is the underlay and RDMA network solution of the Kubernetes, for bare metal, VM and public cloud.", + "github_release_url": "https://api.github.com/repos/spidernet-io/spiderpool/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/apecloud/spiderpool-agent/tags/?page=1&page_size=100", + "readme": "https://github.com/spidernet-io/spiderpool/blob/main/README.md", + "category": "Runtime", + "homepage": "https://spidernet-io.github.io/spiderpool/", + "github_releases": [ + "v1.1.0-rc1", + "v1.0.5", + "v1.0.4", + "v0.9.13", + "v1.0.3", + "v0.9.12", + "v0.8.13", + "v1.0.2", + "v0.9.11", + "v0.8.12" + ], + "image_tags": [ + "53a00dcca484c05ab380f126be77e660201f6f6c", + "v0.9.3", + "07195d2997e9839b586c0f95a32c23cf8dc96f1e", + "a536020876a1c8af8910cf9a9bfeaef9621b1d4f", + "e1510a6a0e52949b8a2dbbe2621b840318510ad4", + "91f9342f49ceef200ef73640e592d295e511576e", + "eb82b45a097ad23906e72199b70e25d161fbe88d" + ], + "image_name": "docker.io/apecloud/spiderpool-agent", + "subcategory": "Networking" + }, + { + "name": "SPIFFE", + "description": "SPIFFE is a graduated project of the Cloud Native Computing Foundation (CNCF).", + "github_release_url": "https://api.github.com/repos/spiffe/spiffe/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/jetstack/cert-manager-csi-driver-spiffe/tag/?page=1&limit=100", + "readme": "https://github.com/spiffe/spiffe/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://spiffe.io/", + "github_releases": [], + "image_tags": [ + "v0.3.0", + "v0.2.0", + "v0.4.1", + "sha256-f990280c70e03b6dcbdc001d8dd8e5ce57bd956d10410482ea1fb498bb47dbce.sig", + "v0.8.2", + "v0.1.0", + "sha256-7910c00f16f41085f01bed7ae67ace3ad197a901657af16cc3ac414ac17fbad7.sig", + "v0.7.0", + "sha256-78c5c934d7730230ecb2d4dc9be1b3e81e1e8dda1d07ae235eb8b5e9e94bd97e.sig", + "v0.8.1" + ], + "image_name": "quay.io/jetstack/cert-manager-csi-driver-spiffe", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Spin", + "description": "Spin is a framework for building and deploying serverless applications in WebAssembly.", + "github_release_url": "https://api.github.com/repos/spinframework/spin/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/starek2040/wheelspin-image/tag/?page=1&limit=100", + "readme": "https://github.com/spinframework/spin/blob/main/README.md", + "category": "Wasm", + "homepage": "https://spinframework.dev", + "github_releases": [ + "canary", + "v3.4.1", + "v3.4.0", + "v3.3.1", + "v3.3.0", + "v3.2.0", + "v3.1.2", + "v3.1.1", + "v3.1.0", + "v3.0.0" + ], + "image_tags": [ + "1.0.1", + "1.0.0", + "1.0.4", + "1.0.2", + "2.0.0", + "1.0.9", + "1.0.8", + "1.0.7", + "1.0.5", + "1.1.0" + ], + "image_name": "quay.io/starek2040/wheelspin-image", + "docker_help_command": "/opt/jboss/wildfly/./bin/standalone.sh --help", + "subcategory": "WebAssembly Runtime" + }, + { + "name": "SpinKube", + "description": "Open source platform for efficiently running (containerless) Spin-based WebAssembly (Wasm) applications on Kubernetes.", + "github_release_url": "https://api.github.com/repos/spinframework/spin-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/dmajrekar/spinkube/tags/?page=1&page_size=100", + "readme": "https://github.com/spinframework/spin-operator/blob/main/README.md", + "category": "Wasm", + "homepage": "https://www.spinkube.dev/", + "github_releases": [ + "v0.6.1", + "v0.6.0", + "v0.5.0", + "v0.4.0", + "v0.3.0", + "v0.2.0", + "v0.1.0", + "v0.0.2", + "v0.0.1" + ], + "image_tags": [ + "v0.13.0" + ], + "image_name": "docker.io/dmajrekar/spinkube", + "subcategory": "WebAssembly Runtime" + }, + { + "name": "SPIRE", + "description": "SPIRE (the SPIFFE Runtime Environment) is a toolchain of APIs for establishing trust between software systems across a wide variety of hosting platforms.", + "github_release_url": "https://api.github.com/repos/spiffe/spire/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/accuknox/spire/tags/?page=1&page_size=100", + "readme": "https://github.com/spiffe/spire/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://spiffe.io/spire/", + "github_releases": [ + "v1.13.3", + "v1.13.2", + "v1.12.6", + "v1.13.1", + "v1.12.5", + "v1.13.0", + "v1.12.4", + "v1.12.3", + "v1.11.3", + "v1.12.2" + ], + "image_tags": [ + "k8s-sat" + ], + "image_name": "docker.io/accuknox/spire", + "docker_help_command": "spire-server --help", + "subcategory": "Provisioning" + }, + { + "name": "Stacker", + "description": "Stacker is a tool for building OCI images and related artifacts such as SBOMs natively via a declarative yaml format.", + "github_release_url": "https://api.github.com/repos/project-stacker/stacker/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/remind101/stacker/tags/?page=1&page_size=100", + "readme": "https://github.com/project-stacker/stacker/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://stackerbuild.io", + "github_releases": [ + "v1.1.3", + "v1.1.2", + "v1.1.1", + "v1.1.0", + "v1.1.0-rc3", + "v1.1.0-rc2", + "v1.1.0-rc1", + "v1.0.0", + "v1.0.0-rc16", + "v1.0.0-rc15" + ], + "image_tags": [ + "stable-1.2", + "c1aad4f8713c64c90abc02e6c10ad2eda1a18c8e", + "latest", + "master", + "release-1.2.0", + "f19e22def647f1c51c2568772bf67e9116c481a7", + "6b7fec62f6ec3cba5e86c4560a8c29322cbcc0f4", + "551214f4a2e65f7d29ffaa33373aa1c5ffa4900f", + "parameter-type-names", + "a8d76385af6c1a6cefc6d7d4629c2e61e7ec9be4" + ], + "image_name": "docker.io/remind101/stacker", + "subcategory": "Application Development" + }, + { + "name": "Strimzi", + "description": "Strimzi provides a way to run an [Apache Kafka\u00ae][kafka] cluster on [Kubernetes][k8s] or [OpenShift][os] in various deployment configurations.", + "github_release_url": "https://api.github.com/repos/strimzi/strimzi-kafka-operator/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/strimzi/kafka/tags/?page=1&page_size=100", + "readme": "https://github.com/strimzi/strimzi-kafka-operator/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://strimzi.io/", + "github_releases": [ + "0.48.0", + "0.48.0-rc1", + "0.47.0", + "0.47.0-rc1", + "0.45.1", + "0.45.1-rc1", + "0.46.1", + "0.46.1-rc1", + "0.46.0", + "0.46.0-rc2" + ], + "image_tags": [ + "0.20.1-kafka-2.5.0", + "0.20.1-kafka-2.5.1", + "0.20.1-kafka-2.6.0", + "0.20.1-rc1-kafka-2.5.0", + "0.20.1-rc1-kafka-2.5.1", + "0.20.1-rc1-kafka-2.6.0", + "latest-kafka-2.5.0", + "latest-kafka-2.5.1", + "latest-kafka-2.6.0", + "0.20.0-kafka-2.5.0" + ], + "image_name": "docker.io/strimzi/kafka", + "subcategory": "Application Development" + }, + { + "name": "Submariner", + "description": "Submariner enables direct networking between Pods and Services in different Kubernetes clusters, either on-premises or in the cloud.", + "github_release_url": "https://api.github.com/repos/submariner-io/submariner/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/submariner/tags/?page=1&page_size=100", + "readme": "https://github.com/submariner-io/submariner/blob/master/README.md", + "category": "Runtime", + "homepage": "https://submariner.io", + "github_releases": [ + "v0.20.2", + "v0.22.0-m2", + "v0.22.0-m1", + "v0.21.0", + "v0.22.0-m0", + "v0.21.0-rc0", + "v0.21.0-m3", + "v0.17.6", + "v0.20.1", + "v0.18.5" + ], + "image_tags": [ + "v0.0.1" + ], + "image_name": "docker.io/rancher/submariner", + "docker_help_command": "/usr/local/bin/submariner-engine --help", + "subcategory": "Networking" + }, + { + "name": "SuperEdge", + "description": "An edge-native container management system for edge computing.", + "github_release_url": "https://api.github.com/repos/superedge/superedge/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/superedge/tunnel/tags/?page=1&page_size=100", + "readme": "https://github.com/superedge/superedge/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://superedge.io/", + "github_releases": [ + "v0.8.0", + "v0.7.0", + "v0.6.0", + "v0.5.0", + "v0.5.0-beta.0", + "v0.4.0", + "v0.4.0-beta.0", + "v0.3.0", + "v0.3.0-beta.0", + "v0.2.0" + ], + "image_tags": [ + "v0.5.0-beta.0", + "v0.4.0", + "v0.4.0-beta.0", + "v0.3.0", + "v0.3.0-beta.0", + "v0.3.0-beta.1", + "v0.2.0", + "v0.1.0" + ], + "image_name": "docker.io/superedge/tunnel", + "subcategory": "Provisioning" + }, + { + "name": "Telepresence", + "description": "Local development against a remote Kubernetes or OpenShift cluster.", + "github_release_url": "https://api.github.com/repos/telepresenceio/telepresence/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/datawire/demo-telepresence/tag/?page=1&limit=100", + "readme": "https://github.com/telepresenceio/telepresence/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://www.telepresence.io/", + "github_releases": [ + "v2.25.0", + "v2.24.1", + "v2.24.0", + "v2.23.6", + "v2.23.6-rc.0", + "v2.23.5", + "v2.23.4", + "v2.23.3", + "v2.23.2", + "v2.23.1" + ], + "image_tags": [ + "latest", + "426551d2971d70316b037513a177adbeb7705260", + "640a2faffdbbf87e43e5f5384c3dfd458f0dacf8", + "7d7cb5ab5bb7824e0bcb0084b1054f56eba86839", + "13f81851c3fa32b89e0a7160e980f4b6bc6cd8b1", + "48b2f063925a2021a41d6aa452f56b5481398e1f", + "67a09105b92ddb3e0e6ae5e93f979c20b3be23df", + "60604fbfa467ab19f55181911065968523b363cf", + "8335aa9e7695babc6daa8eedc5de4a7bd2ca8fbf", + "eb09bbc3420e0ca676f444d7189609811da1409a" + ], + "image_name": "quay.io/datawire/demo-telepresence", + "subcategory": "Application Development" + }, + { + "name": "Teller", + "description": "Cloud native secrets management for developers - never leave your command line for secrets.", + "github_release_url": "https://api.github.com/repos/tellerops/teller/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ginco/teller/tags/?page=1&page_size=100", + "readme": "https://github.com/tellerops/teller/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://tlr.dev", + "github_releases": [ + "v2.0.7", + "v2.0.6", + "v2.0.5", + "v2.0.4", + "v2.0.3", + "v1.5.6", + "v1.5.5", + "v1.5.4", + "v1.5.3", + "v1.5.2" + ], + "image_tags": [ + "v2.75.4", + "latest", + "v2.75.3-test", + "v2.75.3", + "v2.75.2", + "v2.75.1", + "v2.75.0", + "v2.74.3", + "v2.74.2", + "v2.74.1" + ], + "image_name": "docker.io/ginco/teller", + "subcategory": "Provisioning" + }, + { + "name": "Tetragon", + "description": "EBPF-based Security Observability and Runtime Enforcement.", + "github_release_url": "https://api.github.com/repos/cilium/tetragon/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/cilium/tetragon/tag/?page=1&limit=100", + "readme": "https://github.com/cilium/tetragon/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://github.com/cilium/tetragon", + "github_releases": [ + "v1.6.0", + "v1.6.0-rc.1", + "v1.5.0", + "v1.4.1", + "v1.4.0", + "v1.3.0", + "v1.2.1", + "v1.2.0", + "v1.1.2", + "v1.1.0" + ], + "image_tags": [ + "sha256-2c508dfd1effbba1a8fcfbec2eea49c33c33b03ca1239cc5dd13fa1fd6c73bba.sig", + "sha256-fdae5f257b6bd45bf0650568164ead97fdfe44bd96d47d31f3a4220323f044f1.sbom", + "sha256-fdae5f257b6bd45bf0650568164ead97fdfe44bd96d47d31f3a4220323f044f1.sig", + "v1.2.1", + "sha256-1108359beedb3dfed94bb66a21ea92c6217abb7cb1e11469759d80d70f52538a.sig", + "sha256-2f5d6bba8deca48445eddbda48368d3b924f98c26c5a8559874a207a702ca5eb.sbom", + "sha256-2f5d6bba8deca48445eddbda48368d3b924f98c26c5a8559874a207a702ca5eb.sig", + "v1.6.0", + "sha256-e800f325c87b82b234c93ed37614a9dff2dc79d7d249fe4bc82dfbcc05c3c602.sig", + "sha256-d4c7dadaffba6f48f40880cf79fc9e0b1b1a4ba0f21eec94e2a548f7bc66fe03.sbom" + ], + "image_name": "quay.io/cilium/tetragon", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "Thanos", + "description": "Highly available Prometheus setup with long term storage capabilities.", + "github_release_url": "https://api.github.com/repos/thanos-io/thanos/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/thanos/thanos/tag/?page=1&limit=100", + "readme": "https://github.com/thanos-io/thanos/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://thanos.io/", + "github_releases": [ + "v0.40.0-rc.0", + "v0.39.2", + "v0.39.1", + "v0.39.0", + "v0.39.0-rc.0", + "v0.38.0", + "v0.38.0-rc.1", + "v0.38.0-rc.0", + "v0.37.2", + "v0.37.1" + ], + "image_tags": [ + "main-2025-07-30-1b21d71", + "main-2025-08-27-dc403ea", + "main-2025-06-25-8b738c5", + "v0.39.0", + "main-2025-07-23-e30e831", + "main-2025-05-21-759773c", + "main-2025-06-18-933f04f", + "main-2025-06-18-f1c0f4b", + "main-2025-07-16-0dc0b29", + "main-2025-05-14-34b3d64" + ], + "image_name": "quay.io/thanos/thanos", + "docker_help_command": "--help", + "subcategory": "Monitoring" + }, + { + "name": "The Update Framework (TUF)", + "description": "Python reference implementation of The Update Framework (TUF).", + "github_release_url": "https://api.github.com/repos/theupdateframework/python-tuf/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/etc-host-updater/tags/?page=1&page_size=100", + "readme": "https://github.com/theupdateframework/python-tuf/blob/master/README.md", + "category": "Provisioning", + "homepage": "https://theupdateframework.github.io/", + "github_releases": [ + "v6.0.0", + "v5.1.0", + "v5.0.0", + "v4.0.0", + "v3.1.1", + "v3.1.0", + "v3.0.0", + "v2.1.0", + "v2.0.0", + "v1.1.0" + ], + "image_tags": [ + "v0.0.3", + "v0.0.2", + "v0.0.1" + ], + "image_name": "docker.io/rancher/etc-host-updater", + "docker_help_command": "--help", + "subcategory": "Provisioning" + }, + { + "name": "TiKV", + "description": "A distributed transactional key-value database Based on the design of Google Spanner and HBase, but simpler to manage and without dependencies on any distributed filesystem.", + "github_release_url": "https://api.github.com/repos/tikv/tikv/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/tikv/tikv/tags/?page=1&page_size=100", + "readme": "https://github.com/tikv/tikv/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://tikv.org", + "github_releases": [ + "v7.5.7", + "v8.5.3", + "v8.5.2", + "v9.0.0-beta.1", + "v7.5.6", + "v6.5.12", + "v8.5.1", + "v7.5.5", + "v8.5.0", + "v8.1.2" + ], + "image_tags": [ + "latest", + "f78c164d28bcee0a1c7d87c668aa7a54635ce3dd" + ], + "image_name": "docker.io/tikv/tikv", + "docker_help_command": "help", + "subcategory": "Application Development" + }, + { + "name": "Tinkerbell", + "description": "Bare metal provisioning engine, supporting network and ISO booting, BMC interactions, metadata service, and workflow engine.", + "github_release_url": "https://api.github.com/repos/tinkerbell/tinkerbell/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/diarhussein437/tinkerbell/tags/?page=1&page_size=100", + "readme": "https://github.com/tinkerbell/tinkerbell/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://tinkerbell.org/", + "github_releases": [ + "v0.21.0", + "v0.20.1", + "v0.20.0", + "v0.19.3", + "v0.19.2", + "v0.19.1", + "v0.19.0", + "v0.18.3", + "v0.18.2", + "v0.18.1" + ], + "image_tags": [ + "max_provisioning.sh-v4", + "max_provisioning.sh-v3", + "max_provisioning.sh-v2", + "max_provisioning.sh-v1", + "combined_provisioning.sh-v52", + "iris_provisioning.sh-v11", + "iris_provisioning.sh-v10", + "combined_provisioning.sh-v51", + "combined_provisioning.sh-v50", + "iris_provisioning.sh-v9" + ], + "image_name": "docker.io/diarhussein437/tinkerbell", + "subcategory": "Provisioning" + }, + { + "name": "Tokenetes", + "description": "Tokenetes implements Transaction Tokens (TraTs) for microservices call chains.", + "github_release_url": "https://api.github.com/repos/tokenetes/tokenetes/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/tokenetes/tokenetes/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://tokenetes.io/", + "github_releases": [ + "v1.0.1", + "v1.0.0" + ], + "deprecated": true, + "subcategory": "Provisioning" + }, + { + "name": "Traefik Mesh", + "description": "Traefik Mesh is a simple, yet full-featured service mesh.", + "github_release_url": "https://api.github.com/repos/traefik/mesh/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/roshan96sunaina/traefik-mesh/tags/?page=1&page_size=100", + "readme": "https://github.com/traefik/mesh/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://traefik.io/traefik-mesh", + "github_releases": [ + "v1.4.8", + "v1.4.7", + "v1.4.6", + "v1.4.5", + "v1.4.4", + "v1.4.1", + "v1.4.0", + "v1.4.0-rc1", + "v1.3.2", + "v1.3.1" + ], + "image_tags": [ + "v1.1.1.2", + "v1.1.1.1" + ], + "image_name": "docker.io/roshan96sunaina/traefik-mesh", + "subcategory": "Service Mesh" + }, + { + "name": "Tremor", + "description": "In short, Tremor is an event- or stream-processing system.", + "github_release_url": "https://api.github.com/repos/tremor-rs/tremor-runtime/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/tremorproject/tremor/tags/?page=1&page_size=100", + "readme": "https://github.com/tremor-rs/tremor-runtime/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://www.tremor.rs/", + "github_releases": [ + "v0.13.0-rc.33", + "v0.13.0-rc.32", + "v0.13.0-rc.31", + "v0.13.0-rc.30", + "v0.13.0-rc.29", + "v0.13.0-rc.28", + "v0.13.0-rc.27", + "v0.13.0-rc.26", + "v0.13.0-rc.25", + "v0.13.0-rc.24" + ], + "image_tags": [ + "edge", + "0.13.0-rc.33", + "0.13.0-rc.32", + "0.13.0-rc.31", + "0.13.0-rc.30", + "0.13.0-rc.29", + "0.13.0-rc.20", + "0.13.0-rc.19", + "0.13.0-rc.18", + "0.13.0-rc.15" + ], + "image_name": "docker.io/tremorproject/tremor", + "subcategory": "Operator Framework" + }, + { + "name": "Trickster", + "description": "Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator.", + "github_release_url": "https://api.github.com/repos/trickstercache/trickster/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/tricksterio/trickster/tags/?page=1&page_size=100", + "readme": "https://github.com/trickstercache/trickster/blob/main/README.md", + "category": "Observability and Analysis", + "homepage": "https://trickstercache.org", + "github_releases": [ + "v2.0.0-beta3", + "v2.0.0-beta2", + "v1.1.5", + "v1.1.4", + "v1.1.3", + "v1.1.2", + "v1.0.5", + "v1.1.1", + "v1.1.0", + "v1.0.4" + ], + "image_tags": [ + "2.0.0-beta2", + "2.0.0-beta1", + "latest", + "1", + "1.1", + "1.1.5", + "1.1.4", + "1.1.4-rc2", + "1.1.4-rc1", + "1.1.3" + ], + "image_name": "docker.io/tricksterio/trickster", + "subcategory": "Observability" + }, + { + "name": "urunc", + "description": "A CRI-compatible runtime for running unikernels and application kernels as containers.", + "github_release_url": "https://api.github.com/repos/urunc-dev/urunc/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/michaelbeaumont/urunc/tags/?page=1&page_size=100", + "readme": "https://github.com/urunc-dev/urunc/blob/main/README.md", + "category": "Runtime", + "homepage": "https://urunc.io/", + "github_releases": [ + "v0.6.0", + "v0.5.0", + "v0.4.0", + "v0.3.0", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "0.5.0" + ], + "image_name": "docker.io/michaelbeaumont/urunc", + "subcategory": "Container Runtime" + }, + { + "name": "Vineyard", + "description": "Vineyard (v6d) is an in-memory immutable data manager.", + "github_release_url": "https://api.github.com/repos/v6d-io/v6d/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/libvineyard/vineyardd/tag/?page=1&limit=100", + "readme": "https://github.com/v6d-io/v6d/blob/main/README.rst", + "category": "Runtime", + "homepage": "https://v6d.io", + "github_releases": [ + "v0.24.4", + "v0.24.3", + "v0.24.2", + "v0.24.1", + "v0.24.0", + "v0.23.2", + "v0.23.1", + "v0.23.0", + "v0.22.2", + "v0.22.1" + ], + "image_tags": [ + "v0.2.13", + "v0.3.20", + "v0.2.11", + "v0.1.9", + "v0.1.8", + "v0.2.2", + "v0.1.13", + "v0.3.14", + "v0.3.2", + "v0.1.4" + ], + "image_name": "quay.io/libvineyard/vineyardd", + "docker_help_command": "/usr/local/bin/vineyardd --help", + "subcategory": "Container Runtime" + }, + { + "name": "Virtual Kubelet", + "description": "Virtual Kubelet is an open source Kubernetes kubelet implementation.", + "github_release_url": "https://api.github.com/repos/virtual-kubelet/virtual-kubelet/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/powerhouse/ph-virtual-kubelet/tag/?page=1&limit=100", + "readme": "https://github.com/virtual-kubelet/virtual-kubelet/blob/main/README.md", + "category": "Runtime", + "homepage": "https://virtual-kubelet.io/", + "github_releases": [ + "v1.11.0", + "v1.10.0", + "v1.9.0", + "v1.8.0", + "v1.7.0", + "v1.6.0", + "v1.5.0", + "v1.4.0", + "v1.2.2", + "v1.3.0" + ], + "image_tags": [ + "v0.0.2", + "v0.0.3" + ], + "image_name": "quay.io/powerhouse/ph-virtual-kubelet", + "docker_help_command": "--help", + "subcategory": "Container Runtime" + }, + { + "name": "Visual Studio Code Kubernetes Tools", + "description": "The extension for developers building applications to run in Kubernetes clusters and for DevOps staff troubleshooting Kubernetes applications.", + "github_release_url": "https://api.github.com/repos/vscode-kubernetes-tools/vscode-kubernetes-tools/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rancher/rke-tools/tags/?page=1&page_size=100", + "readme": "https://github.com/vscode-kubernetes-tools/vscode-kubernetes-tools/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://marketplace.visualstudio.com/items?itemName=ms-kubernetes-tools.vscode-kubernetes-tools", + "github_releases": [ + "1.3.26", + "1.3.25", + "1.3.24", + "1.3.23", + "1.3.22", + "1.3.21", + "1.3.20", + "1.3.19", + "1.3.18", + "1.3.17" + ], + "image_tags": [ + "v0.1.114", + "v0.1.114-linux-arm64", + "v0.1.114-linux-amd64", + "v0.1.113", + "v0.1.113-linux-arm64", + "v0.1.113-linux-amd64", + "v0.1.112", + "v0.1.112-linux-arm64", + "v0.1.112-linux-amd64", + "v0.1.111" + ], + "image_name": "docker.io/rancher/rke-tools", + "docker_help_command": "-h", + "subcategory": "Application Development" + }, + { + "name": "Vitess", + "description": "MySQL-compatible, horizontally scalable, cloud-native database solution.", + "github_release_url": "https://api.github.com/repos/vitessio/vitess/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/vitess/lite/tags/?page=1&page_size=100", + "readme": "https://github.com/vitessio/vitess/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://vitess.io/", + "github_releases": [ + "v23.0.0-rc1", + "v22.0.1", + "v21.0.5", + "v20.0.8", + "v22.0.0", + "v22.0.0-rc3", + "v22.0.0-rc2", + "v21.0.4", + "v20.0.7", + "v22.0.0-rc1" + ], + "image_tags": [ + "mysql84", + "latest", + "percona80", + "mysql80", + "v23.0.0-rc1-mysql80", + "v23.0.0-rc1", + "v23.0.0-rc1-mysql84", + "v23.0.0-rc1-percona80", + "v20.0.8-percona80", + "v20.0.8" + ], + "image_name": "docker.io/vitess/lite", + "docker_help_command": "/usr/local/bin/vtctl --help", + "subcategory": "Application Development" + }, + { + "name": "Volcano", + "description": "Cloud native batch computing system for Kubernetes - manages high-performance workloads like AI/ML, big data, and HPC jobs.", + "github_release_url": "https://api.github.com/repos/volcano-sh/volcano/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/account0123/volcano/tags/?page=1&page_size=100", + "readme": "https://github.com/volcano-sh/volcano/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://volcano.sh/", + "github_releases": [ + "v1.13.0", + "v1.12.2", + "v1.12.1", + "v1.12.0", + "v1.11.2", + "v1.11.0-network-topology-preview.3", + "v1.10.2", + "v1.9.1", + "v1.11.0-network-topology-preview.2", + "v1.11.1" + ], + "image_tags": [ + "0.4.2", + "dev", + "0.4.1", + "0.4.0", + "latest", + "0.3.8", + "0.3.7", + "0.3.6", + "0.3.4", + "0.3.3" + ], + "image_name": "docker.io/account0123/volcano", + "docker_help_command": "vcctl --help", + "subcategory": "Management" + }, + { + "name": "wasmCloud", + "description": "WasmCloud is an open source Cloud Native Computing Foundation (CNCF) project that enables teams to build, manage, and scale polyglot apps across any cloud, K8s, or edge.", + "github_release_url": "https://api.github.com/repos/wasmCloud/wasmCloud/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/wasmcloud/wasmcloud/tags/?page=1&page_size=100", + "readme": "https://github.com/wasmCloud/wasmCloud/blob/main/README.md", + "category": "Orchestration & Management", + "homepage": "https://wasmcloud.com", + "github_releases": [ + "v1.9.0", + "wash-v0.42.0", + "v1.8.0", + "v1.7.1", + "wit-wasmcloud-identity-v0.0.1", + "wash-v0.41.0", + "v1.7.0", + "wash-v0.40.0", + "secrets-nats-kv-v0.1.1", + "v1.6.2" + ], + "image_tags": [ + "canary", + "1.9.0", + "latest", + "canary-wolfi", + "canary-debian", + "1.9.0-beta.1-wolfi", + "1.9.0-beta.1-debian", + "1.9.0-beta.1", + "latest-wolfi", + "latest-debian" + ], + "image_name": "docker.io/wasmcloud/wasmcloud", + "docker_help_command": "help", + "subcategory": "Management" + }, + { + "name": "WasmEdge Runtime", + "description": "WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications.", + "github_release_url": "https://api.github.com/repos/WasmEdge/WasmEdge/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/ibm-semeru-runtimes/tags/?page=1&page_size=100", + "readme": "https://github.com/WasmEdge/WasmEdge/blob/master/README.md", + "category": "Runtime", + "homepage": "https://wasmedge.org/", + "github_releases": [ + "0.15.0", + "0.15.0-rc.1", + "0.15.0-alpha.4", + "0.15.0-alpha.3", + "0.15.0-alpha.2", + "0.15.0-alpha.1", + "0.14.1", + "0.14.1-rc.5", + "0.14.1-rc.4", + "0.14.1-rc.3" + ], + "image_tags": [ + "open-jdk-25.0.0_36-jre-noble", + "open-jdk-25.0.0_36-jre", + "open-jdk-25.0.0_36-jdk-noble", + "open-jdk-25.0.0_36-jdk", + "open-jdk-24.0.2_12-jre-noble", + "open-jdk-24.0.2_12-jre", + "open-jdk-24.0.2_12-jdk-noble", + "open-jdk-24.0.2_12-jdk", + "open-8u462-b08-jre-noble", + "open-8u462-b08-jre" + ], + "image_name": "docker.io/ibm-semeru-runtimes", + "subcategory": "Container Runtime" + }, + { + "name": "werf", + "description": "Werf is a solution for implementing efficient and consistent software delivery to Kubernetes.", + "github_release_url": "https://api.github.com/repos/werf/werf/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/tokend/werf/tags/?page=1&page_size=100", + "readme": "https://github.com/werf/werf/blob/main/README.md", + "category": "App Definition and Development", + "homepage": "https://werf.io/", + "github_releases": [ + "v2.51.2", + "v2.51.1", + "v2.51.0", + "v1.2.335", + "v2.50.2", + "v2.50.1", + "v2.50.0", + "v2.48.3", + "v2.49.4", + "v2.49.3" + ], + "image_tags": [ + "0.0.16", + "0.0.15", + "0.0.14", + "0.0.13", + "0.0.12", + "0.0.11", + "0.0.10", + "0.0.9", + "0.0.8", + "0.0.7" + ], + "image_name": "docker.io/tokend/werf", + "subcategory": "CI/CD" + }, + { + "name": "Xline", + "description": "Xline is a high-performance geo-distributed metadata management system, which is compatible with the ETCD interface.", + "github_release_url": "https://api.github.com/repos/xline-kv/Xline/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/datenlord/xline/tags/?page=1&page_size=100", + "readme": "https://github.com/xline-kv/Xline/blob/master/README.md", + "category": "Orchestration & Management", + "homepage": "https://www.xline.cloud", + "github_releases": [ + "v0.7.0", + "v0.6.1", + "v0.6.0", + "v0.5.0", + "v0.4.1", + "v0.4.0", + "v0.3.0", + "v0.2.0", + "v0.1.0" + ], + "image_tags": [ + "v0.5.0", + "latest", + "v0.5.1", + "5068a2b", + "v0.4.1", + "5b2ca3a", + "968de86", + "cd18aaf" + ], + "image_name": "docker.io/datenlord/xline", + "subcategory": "Management" + }, + { + "name": "xRegistry", + "description": "The xRegistry project defines an abstract model for managing metadata about resources and provides a REST-based interface to discover, create, modify and delete those resources.", + "github_release_url": "https://api.github.com/repos/xregistry/server/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/izeki/nginxregistry/tags/?page=1&page_size=100", + "readme": "https://github.com/xregistry/server/blob/master/README.md", + "category": "App Definition and Development", + "homepage": "https://xregistry.io", + "github_releases": [ + "dev" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/izeki/nginxregistry", + "subcategory": "Application Development" + }, + { + "name": "youki", + "description": "Youki is an implementation of the OCI runtime-spec in Rust, similar to runc.", + "github_release_url": "https://api.github.com/repos/youki-dev/youki/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/youkims/ds-moe/tags/?page=1&page_size=100", + "readme": "https://github.com/youki-dev/youki/blob/main/README.md", + "category": "Runtime", + "homepage": "https://youki-dev.github.io/youki/", + "github_releases": [ + "v0.5.5", + "v0.5.4", + "v0.5.3", + "v0.5.2", + "v0.5.1", + "v0.5.0", + "v0.4.1", + "v0.4.0", + "v0.3.3", + "v0.3.2" + ], + "image_tags": [ + "top2", + "0.3", + "0.2", + "latest" + ], + "image_name": "docker.io/youkims/ds-moe", + "subcategory": "Container Runtime" + }, + { + "name": "zot", + "description": "Zot is an OCI-native container registry for distributing container images and OCI artifacts.", + "github_release_url": "https://api.github.com/repos/project-zot/zot/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/labring/zot/tags/?page=1&page_size=100", + "readme": "https://github.com/project-zot/zot/blob/main/README.md", + "category": "Provisioning", + "homepage": "https://zotregistry.dev/", + "github_releases": [ + "v2.1.10", + "v2.1.9", + "v2.1.8", + "v2.1.7", + "v2.1.6", + "v2.1.5", + "v2.1.4", + "v2.1.3", + "v2.1.3-rc6", + "v2.1.3-rc5" + ], + "image_tags": [ + "v2.0.0-rc7", + "v2.0.0-rc7-arm64", + "v2.0.0-rc7-amd64", + "v1.4.3", + "v1.4.3-arm64", + "v1.4.3-amd64", + "v2.0.0-rc4", + "v2.0.0-rc4-amd64", + "v2.0.0-rc4-arm64" + ], + "image_name": "docker.io/labring/zot", + "subcategory": "Provisioning" + } + ] +} \ No newline at end of file diff --git a/data/configs/dev_tools.json b/data/configs/dev_tools.json new file mode 100644 index 0000000..f02bc13 --- /dev/null +++ b/data/configs/dev_tools.json @@ -0,0 +1,3077 @@ +{ + "metadata": { + "schema_version": "1.0", + "generated_at": "2025-10-12", + "description": "Developer and System Administrator CLI tools - including cloud providers, version control, configuration management, and system utilities", + "source": "Docker Hub, GitHub, and official tool registries", + "total_projects": 100, + "properties": { + "github_release_url": "GitHub releases API endpoint", + "docker_tags_url": "Docker registry tags URL", + "readme": "Main README documentation URL", + "homepage": "Project homepage URL", + "category": "Tool category classification" + }, + "notes": [ + "Includes cloud provider CLIs, DevOps tools, language runtimes, and system utilities", + "Tools with official Docker images are prioritized", + "System utilities may use Alpine/BusyBox-based images" + ], + "last_description_update": "2025-10-16" + }, + "dev_tools": [ + { + "name": "AWS CLI", + "description": "Command-line interface for Amazon Web Services.", + "github_release_url": "https://api.github.com/repos/aws/aws-cli/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/amazon/aws-cli/tags/?page=1&page_size=100", + "readme": "https://github.com/aws/aws-cli/blob/v2/README.rst", + "category": "Cloud Provider CLI", + "homepage": "https://aws.amazon.com/cli/", + "image_name": "docker.io/amazon/aws-cli", + "docker_help_command": "/usr/local/bin/aws help", + "notes": "Requires AWS_PAGER= environment variable: docker run --rm -e AWS_PAGER= amazon/aws-cli help", + "image_tags": [ + "2.31.22", + "latest", + "arm64", + "amd64", + "2.31.21", + "2.31.20", + "2.31.19", + "2.31.18", + "2.31.17", + "2.31.16" + ], + "github_releases": [ + "2.0.0dev0" + ], + "subcategory": "AWS", + "alternate_binaries": [ + "/aws --help" + ] + }, + { + "name": "Google Cloud SDK", + "description": "Command-line interface for Google Cloud Platform services.", + "github_release_url": "https://api.github.com/repos/GoogleCloudPlatform/cloud-sdk-docker/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/google/cloud-sdk/tags/?page=1&page_size=100", + "readme": "https://github.com/GoogleCloudPlatform/cloud-sdk-docker/blob/master/README.md", + "category": "Cloud Provider CLI", + "homepage": "https://cloud.google.com/sdk", + "image_name": "docker.io/google/cloud-sdk", + "docker_help_command": "/usr/bin/gcloud --help", + "image_tags": [ + "544.0.0", + "latest", + "slim", + "544.0.0-slim", + "544.0.0-alpine", + "alpine", + "emulators", + "544.0.0-emulators", + "debian_component_based", + "544.0.0-debian_component_based" + ], + "subcategory": "Google Cloud", + "github_releases": [] + }, + { + "name": "Azure CLI", + "description": "Command-line interface for Microsoft Azure services.", + "github_release_url": "https://api.github.com/repos/Azure/azure-cli/releases?per_page=100&page=1", + "docker_tags_url": "https://mcr.microsoft.com/v2/azure-cli/tags/list", + "readme": "https://github.com/Azure/azure-cli/blob/dev/README.md", + "category": "Cloud Provider CLI", + "homepage": "https://docs.microsoft.com/en-us/cli/azure/", + "image_name": "mcr.microsoft.com/azure-cli", + "docker_help_command": "/usr/bin/az --help", + "notes": "Image from Microsoft Container Registry", + "github_releases": [ + "azure-cli-2.78.0", + "azure-cli-2.77.0", + "azure-cli-2.76.0", + "azure-cli-2.75.0", + "azure-cli-2.74.0", + "azure-cli-2.73.0", + "azure-cli-2.72.0", + "azure-cli-2.71.0", + "azure-cli-2.66.1", + "azure-cli-2.70.0" + ], + "image_tags": [ + "0.10.0", + "0.10.1", + "0.10.10", + "0.10.11", + "0.10.12", + "0.10.13", + "0.10.14", + "0.10.2", + "0.10.3", + "0.10.4", + "0.10.5", + "0.10.6", + "0.10.7", + "0.10.8", + "0.9.10", + "0.9.13", + "0.9.14", + "0.9.15", + "0.9.16", + "0.9.17", + "0.9.18", + "0.9.19", + "0.9.2", + "0.9.20", + "0.9.4", + "0.9.5", + "0.9.6", + "0.9.7", + "0.9.8", + "0.9.9", + "2.0.24", + "2.0.26", + "2.0.27", + "2.0.28", + "2.0.29", + "2.0.31", + "2.0.32", + "2.0.34", + "2.0.37", + "2.0.38", + "2.0.41", + "2.0.42", + "2.0.43", + "2.0.44", + "2.0.45", + "2.0.46", + "2.0.47", + "2.0.49", + "2.0.50", + "2.0.51" + ], + "subcategory": "Azure" + }, + { + "name": "Terraform", + "description": "Infrastructure as code tool for building, changing, and versioning cloud infrastructure.", + "github_release_url": "https://api.github.com/repos/hashicorp/terraform/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hashicorp/terraform/tags/?page=1&page_size=100", + "readme": "https://github.com/hashicorp/terraform/blob/main/README.md", + "category": "Infrastructure as Code", + "homepage": "https://www.terraform.io/", + "image_name": "docker.io/hashicorp/terraform", + "docker_help_command": "/bin/terraform --help", + "image_tags": [ + "1.14.0-rc1", + "1.14.0-beta3", + "1.13", + "latest", + "1.13.4", + "1.14.0-beta2", + "1.14.0-beta1", + "1.13.3", + "1.14.0-alpha20250911", + "1.13.2" + ], + "github_releases": [ + "v1.14.0-rc1", + "v1.14.0-beta3", + "v1.13.4", + "v1.14.0-beta2", + "v1.14.0-beta1", + "v1.13.3", + "v1.14.0-alpha20250911", + "v1.13.2", + "v1.14.0-alpha20250903", + "v1.14.0-alpha20250827" + ], + "subcategory": "Terraform Ecosystem" + }, + { + "name": "Ansible", + "description": "Automation platform for configuration management, application deployment, and task automation.", + "github_release_url": "https://api.github.com/repos/ansible/ansible/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ansible/ansible/tags/?page=1&page_size=100", + "readme": "https://github.com/ansible/ansible/blob/devel/README.md", + "category": "Configuration Management", + "homepage": "https://www.ansible.com/", + "image_name": "docker.io/alpine/ansible", + "docker_help_command": "/usr/bin/ansible --help", + "image_tags": [ + "ubuntu1404", + "ubuntu1604py3", + "ubuntu1604", + "httptester", + "default", + "fedora27py3", + "fedora26py3", + "vcenter-simulator", + "opensuse42.3", + "opensuse42.2" + ], + "github_releases": [ + "v2.20.0rc2", + "v2.20.0rc1", + "v2.20.0b2", + "v2.19.3", + "v2.18.10", + "v2.19.3rc1", + "v2.18.10rc1", + "v2.20.0b1", + "v2.19.2", + "v2.18.9" + ], + "subcategory": "Automation", + "alternate_binaries": [ + "/usr/bin/ansible-playbook --help", + "/usr/bin/ansible-vault --help", + "/usr/bin/ansible-doc --help", + "/usr/bin/ansible-galaxy --help", + "/usr/bin/ansible-config --help", + "/usr/bin/ansible-community --help" + ] + }, + { + "name": "Docker", + "description": "Platform for developing, shipping, and running containerized applications.", + "github_release_url": "https://api.github.com/repos/docker/cli/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/docker/tags/?page=1&page_size=100", + "readme": "https://github.com/docker/cli/blob/master/README.md", + "category": "Container Tools", + "homepage": "https://www.docker.com/", + "image_name": "docker.io/docker", + "docker_help_command": "/usr/local/bin/docker --help", + "image_tags": [ + "windowsservercore-ltsc2025", + "windowsservercore-ltsc2022", + "windowsservercore", + "rc-windowsservercore-ltsc2025", + "rc-windowsservercore-ltsc2022", + "rc-windowsservercore", + "29.0.0-rc.1-windowsservercore-ltsc2025", + "29.0.0-rc.1-windowsservercore-ltsc2022", + "29.0.0-rc.1-windowsservercore", + "29-rc-windowsservercore-ltsc2025" + ], + "subcategory": "Docker", + "deprecated": true, + "github_releases": [] + }, + { + "name": "Git", + "description": "Distributed version control system for tracking changes in source code.", + "github_release_url": "https://api.github.com/repos/git/git/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/alpine/git/tags/?page=1&page_size=100", + "readme": "https://github.com/git/git/blob/master/README.md", + "category": "Version Control", + "homepage": "https://git-scm.com/", + "image_name": "docker.io/alpine/git", + "docker_help_command": "/usr/bin/git --help", + "image_tags": [ + "v2.49.1", + "2.49.1", + "latest", + "fcba8e9", + "v2.49.0", + "2.49.0", + "v2.47.2", + "2.47.2", + "v2.47.1", + "2.47.1" + ], + "subcategory": "Git", + "alternate_binaries": [ + "/usr/bin/git-lfs --help", + "/usr/bin/git-shell --help", + "/git --help" + ], + "github_releases": [] + }, + { + "name": "GitHub CLI", + "description": "Gh is GitHub on the command line It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with git and your code.", + "github_release_url": "https://api.github.com/repos/cli/cli/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/maniator/gh/tags/?page=1&page_size=100", + "readme": "https://github.com/cli/cli/blob/trunk/README.md", + "category": "Version Control", + "homepage": "https://cli.github.com/", + "image_name": "docker.io/maniator/gh", + "docker_help_command": "/usr/bin/gh --help", + "image_tags": [ + "latest", + "v2.82.1", + "v2.82.0", + "v2.81.0", + "v2.80.0", + "v2.79.0", + "v2.78.0", + "v2.76.2", + "v2.76.1", + "v2.76.0" + ], + "github_releases": [ + "v2.82.1", + "v2.82.0", + "v2.81.0", + "v2.80.0", + "v2.79.0", + "v2.78.0", + "v2.77.0", + "v2.76.2", + "v2.76.1", + "v2.76.0" + ], + "subcategory": "Git" + }, + { + "name": "GitLab CLI", + "description": "GitLab CLI tool for working with GitLab from the command line.", + "github_release_url": "https://api.github.com/repos/profclems/glab/releases", + "docker_tags_url": "https://hub.docker.com/v2/repositories/gitlab/glab/tags/?page=1&page_size=100", + "readme": "https://gitlab.com/gitlab-org/cli/-/blob/main/README.md", + "category": "Version Control", + "homepage": "https://gitlab.com/gitlab-org/cli", + "image_name": "docker.io/gitlab/glab", + "docker_help_command": "/usr/bin/glab --help", + "image_tags": [ + "latest", + "v1.74.0", + "v1.74.0-arm64", + "v1.74.0-amd64", + "v1.73.1", + "v1.73.1-arm64", + "v1.73.1-amd64", + "v1.73.0", + "v1.73.0-arm64", + "v1.73.0-amd64" + ], + "subcategory": "Git", + "github_releases": [ + "v1.22.0", + "v1.21.1", + "v1.21.0", + "v1.20.0", + "v1.20.0-pre1", + "v1.19.0", + "v1.18.1", + "v1.18.0", + "v1.17.0", + "v1.16.0" + ] + }, + { + "name": "Node.js", + "description": "JavaScript runtime built on Chrome's V8 engine for server-side applications.", + "github_release_url": "https://api.github.com/repos/nodejs/node/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/node/tags/?page=1&page_size=100", + "readme": "https://github.com/nodejs/node/blob/main/README.md", + "category": "Language Runtime", + "homepage": "https://nodejs.org/", + "image_name": "docker.io/node", + "docker_help_command": "/usr/local/bin/node --help", + "image_tags": [ + "lts-jod", + "lts-bookworm", + "lts", + "latest", + "jod-bookworm", + "jod", + "iron-bookworm", + "iron", + "current-bookworm", + "current" + ], + "github_releases": [ + "v22.21.0", + "v25.0.0", + "v24.10.0", + "v24.9.0", + "v22.20.0", + "v24.8.0", + "v20.19.5", + "v22.19.0", + "v24.7.0", + "v24.6.0" + ], + "subcategory": "Node.Js", + "alternate_binaries": [ + "/usr/local/bin/npm --help", + "/usr/local/bin/npx --help" + ] + }, + { + "name": "Python", + "description": "High-level, interpreted programming language with dynamic typing and automatic memory management.", + "github_release_url": "https://api.github.com/repos/python/cpython/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/python/tags/?page=1&page_size=100", + "readme": "https://github.com/python/cpython/blob/main/README.rst", + "category": "Language Runtime", + "homepage": "https://www.python.org/", + "image_name": "docker.io/python", + "docker_help_command": "/usr/local/bin/python --help", + "image_tags": [ + "windowsservercore-ltsc2025", + "windowsservercore-ltsc2022", + "windowsservercore", + "latest", + "3.15.0a1-windowsservercore-ltsc2025", + "3.15.0a1-windowsservercore-ltsc2022", + "3.15.0a1-windowsservercore", + "3.15.0a1", + "3.15-rc-windowsservercore-ltsc2025", + "3.15-rc-windowsservercore-ltsc2022" + ], + "subcategory": "Python", + "github_releases": [] + }, + { + "name": "Go", + "description": "Statically typed, compiled programming language designed for simplicity and efficiency.", + "github_release_url": "https://api.github.com/repos/golang/go/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/golang/tags/?page=1&page_size=100", + "readme": "https://github.com/golang/go/blob/master/README.md", + "category": "Language Runtime", + "homepage": "https://golang.org/", + "image_name": "docker.io/golang", + "docker_help_command": "/usr/local/go/bin/go help", + "image_tags": [ + "windowsservercore-ltsc2025", + "windowsservercore-ltsc2022", + "windowsservercore", + "nanoserver-ltsc2025", + "nanoserver-ltsc2022", + "nanoserver", + "latest", + "1.25.3-windowsservercore-ltsc2025", + "1.25.3-windowsservercore-ltsc2022", + "1.25.3-windowsservercore" + ], + "subcategory": "Go", + "github_releases": [] + }, + { + "name": "Rust", + "description": "Systems programming language focused on safety, speed, and concurrency.", + "github_release_url": "https://api.github.com/repos/rust-lang/rust/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/rust/tags/?page=1&page_size=100", + "readme": "https://github.com/rust-lang/rust/blob/master/README.md", + "category": "Language Runtime", + "homepage": "https://www.rust-lang.org/", + "image_name": "docker.io/rust", + "docker_help_command": "/usr/local/cargo/bin/rustc --help", + "image_tags": [ + "slim-trixie", + "slim", + "1.90.0-slim-trixie", + "1.90.0-slim", + "1.90-slim-trixie", + "1.90-slim", + "1-slim-trixie", + "1-slim", + "bookworm", + "1.90.0-bookworm" + ], + "github_releases": [ + "1.90.0", + "1.89.0", + "1.88.0", + "1.87.0", + "1.86.0", + "1.85.1", + "1.85.0", + "1.84.1", + "1.84.0", + "1.83.0" + ], + "subcategory": "Rust" + }, + { + "name": "PHP", + "description": "PHP is a popular general-purpose scripting language that is especially suited to web development.", + "github_release_url": "https://api.github.com/repos/php/php-src/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/php/tags/?page=1&page_size=100", + "readme": "https://github.com/php/php-src/blob/master/README.md", + "category": "Language Runtime", + "homepage": "https://www.php.net/", + "image_name": "docker.io/php", + "docker_help_command": "/usr/local/bin/php --help", + "image_tags": [ + "8.3-zts-alpine3.21", + "8.3-zts-alpine", + "8.3-zts", + "8.3-trixie", + "8.3-fpm-trixie", + "8.3-fpm-bookworm", + "8.3-fpm-alpine3.22", + "8.3-fpm-alpine3.21", + "8.3-fpm-alpine", + "8.3-fpm" + ], + "github_releases": [ + "php-8.4.14", + "php-8.3.27", + "php-8.4.13", + "php-8.3.26", + "php-8.4.12", + "php-8.3.25", + "php-8.4.11", + "php-8.3.24", + "php-8.4.10", + "php-8.3.23" + ], + "subcategory": "Php" + }, + { + "name": "Ruby", + "description": "Dynamic, interpreted programming language with focus on simplicity and productivity.", + "github_release_url": "https://api.github.com/repos/ruby/ruby/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/ruby/tags/?page=1&page_size=100", + "readme": "https://github.com/ruby/ruby/blob/master/README.md", + "category": "Language Runtime", + "homepage": "https://www.ruby-lang.org/", + "image_name": "docker.io/ruby", + "docker_help_command": "/usr/local/bin/ruby --help", + "image_tags": [ + "3.3.10-trixie", + "3.3.10-slim-trixie", + "3.3.10-slim-bookworm", + "3.3.10-slim", + "3.3.10-bookworm", + "3.3.10-alpine3.22", + "3.3.10-alpine3.21", + "3.3.10-alpine", + "3.3.10", + "3.3-trixie" + ], + "github_releases": [ + "v3_3_10", + "v3_4_7", + "v3_4_6", + "v3_3_9", + "v3_2_9", + "v3_4_5", + "v3_4_4", + "v3_4_3", + "v3_3_8", + "v3_2_8" + ], + "subcategory": "Ruby" + }, + { + "name": "Java (OpenJDK)", + "description": "Open-source implementation of the Java Platform, Standard Edition - provides JDK for developing and running Java applications.", + "github_release_url": "https://api.github.com/repos/openjdk/jdk/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/openjdk/tags/?page=1&page_size=100", + "readme": "https://github.com/openjdk/jdk/blob/master/README.md", + "category": "Language Runtime", + "homepage": "https://openjdk.org/", + "image_name": "docker.io/openjdk", + "docker_help_command": "/usr/bin/java --help", + "image_tags": [ + "26-windowsservercore-ltsc2025", + "26-windowsservercore-ltsc2022", + "26-windowsservercore", + "26-nanoserver-ltsc2025", + "26-nanoserver-ltsc2022", + "26-nanoserver", + "26-jdk-windowsservercore-ltsc2025", + "26-jdk-windowsservercore-ltsc2022", + "26-jdk-windowsservercore", + "26-jdk-nanoserver-ltsc2025" + ], + "subcategory": "Java", + "github_releases": [] + }, + { + "name": "PostgreSQL", + "description": "Advanced open-source relational database with strong standards compliance.", + "github_release_url": "https://api.github.com/repos/postgres/postgres/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/postgres/tags/?page=1&page_size=100", + "readme": "https://www.postgresql.org/", + "category": "Database", + "homepage": "https://www.postgresql.org/", + "image_name": "docker.io/postgres", + "docker_help_command": "/usr/bin/psql --help", + "image_tags": [ + "14.19-alpine3.21", + "14-alpine3.21", + "13.22-trixie", + "13.22-alpine3.22", + "13.22-alpine3.21", + "13.22-alpine", + "13.22", + "13-trixie", + "13-alpine3.22", + "13-alpine3.21" + ], + "subcategory": "PostgreSQL", + "github_releases": [] + }, + { + "name": "MySQL", + "description": "Open-source relational database management system.", + "github_release_url": "https://api.github.com/repos/mysql/mysql-server/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/mysql/tags/?page=1&page_size=100", + "readme": "https://github.com/mysql/mysql-server/blob/trunk/README", + "category": "Database", + "homepage": "https://www.mysql.com/", + "image_name": "docker.io/mysql", + "docker_help_command": "/usr/bin/mysql --help", + "image_tags": [ + "oraclelinux9", + "oracle", + "lts-oraclelinux9", + "lts-oracle", + "lts", + "latest", + "innovation-oraclelinux9", + "innovation-oracle", + "innovation", + "9.5.0-oraclelinux9" + ], + "subcategory": "MySQL", + "github_releases": [] + }, + { + "name": "Redis", + "description": "In-memory data structure store used as database, cache, and message broker.", + "github_release_url": "https://api.github.com/repos/redis/redis/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/redis/tags/?page=1&page_size=100", + "readme": "https://github.com/redis/redis/blob/unstable/README.md", + "category": "Database", + "homepage": "https://redis.io/", + "image_name": "docker.io/redis", + "docker_help_command": "/usr/local/bin/redis-cli --help", + "image_tags": [ + "latest", + "bookworm", + "8.2.2-bookworm", + "8.2.2", + "8.2-bookworm", + "8.2", + "8.0.4-bookworm", + "8.0.4", + "8.0-bookworm", + "8.0" + ], + "github_releases": [ + "7.2.11", + "6.2.20", + "8.2.2", + "8.0.4", + "7.4.6", + "8.2.1", + "8.2.0", + "8.0.3", + "7.4.5", + "7.2.10" + ], + "subcategory": "Redis" + }, + { + "name": "MongoDB", + "description": "Document-oriented NoSQL database with flexible schema.", + "github_release_url": "https://api.github.com/repos/mongodb/mongo/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/mongo/tags/?page=1&page_size=100", + "readme": "https://github.com/mongodb/mongo/blob/master/README.md", + "category": "Database", + "homepage": "https://www.mongodb.com/", + "image_name": "docker.io/mongo", + "docker_help_command": "/usr/bin/mongosh -h", + "image_tags": [ + "windowsservercore-ltsc2025", + "windowsservercore-ltsc2022", + "windowsservercore", + "nanoserver-ltsc2022", + "nanoserver", + "latest", + "8.0.15-windowsservercore-ltsc2025", + "8.0.15-windowsservercore-ltsc2022", + "8.0.15-windowsservercore", + "8.0.15-nanoserver-ltsc2022" + ], + "subcategory": "MongoDB", + "github_releases": [] + }, + { + "name": "Jenkins", + "description": "Automation server for continuous integration and continuous delivery pipelines.", + "github_release_url": "https://api.github.com/repos/jenkinsci/jenkins/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/jenkins/jenkins/tags/?page=1&page_size=100", + "readme": "https://github.com/jenkinsci/jenkins/blob/master/README.md", + "category": "CI/CD", + "homepage": "https://www.jenkins.io/", + "image_name": "docker.io/jenkins/jenkins", + "docker_help_command": "/opt/java/openjdk/bin/java -jar /usr/share/jenkins/jenkins.war --help", + "image_tags": [ + "jdk21", + "latest-jdk21", + "latest", + "2.533-jdk21", + "jdk17", + "2.533", + "slim-jdk21", + "latest-jdk17", + "slim", + "2.533-jdk17" + ], + "github_releases": [ + "jenkins-2.533", + "jenkins-2.528.1", + "jenkins-2.532", + "jenkins-2.531", + "jenkins-2.528.1-rc", + "jenkins-2.530", + "jenkins-2.529", + "jenkins-2.528", + "jenkins-2.527", + "jenkins-2.526" + ], + "subcategory": "Jenkins" + }, + { + "name": "GitLab Runner", + "description": "Run your CI/CD jobs and send the results back to GitLab.", + "github_release_url": "", + "docker_tags_url": "https://registry.hub.docker.com/v2/repositories/gitlab/gitlab-runner/tags/?page=1&page_size=100", + "readme": "https://gitlab.com/gitlab-org/gitlab-runner/-/blob/main/README.md", + "category": "CI/CD", + "homepage": "https://docs.gitlab.com/runner/", + "image_name": "docker.io/gitlab/gitlab-runner", + "docker_help_command": "/usr/bin/gitlab-runner --help", + "image_tags": [ + "bleeding", + "ubuntu-bleeding", + "alpine-bleeding", + "d0f22263", + "alpine3.21-bleeding", + "ubuntu-d0f22263", + "alpine-d0f22263", + "alpine3.21-d0f22263", + "alpine3.19-bleeding", + "alpine3.19-d0f22263" + ], + "subcategory": "GitLab" + }, + { + "name": "Nginx", + "description": "High-performance web server, reverse proxy, and load balancer.", + "github_release_url": "https://api.github.com/repos/nginx/nginx/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/nginx/tags/?page=1&page_size=100", + "readme": "http://nginx.org/", + "category": "Web Server", + "homepage": "https://nginx.org/", + "image_name": "docker.io/nginx", + "docker_help_command": "/usr/sbin/nginx -h", + "image_tags": [ + "trixie-perl", + "perl", + "mainline-trixie-perl", + "mainline-perl", + "1.29.2-trixie-perl", + "1.29.2-perl", + "1.29-trixie-perl", + "1.29-perl", + "1-trixie-perl", + "1-perl" + ], + "github_releases": [ + "release-1.29.2", + "release-1.29.1", + "release-1.29.0", + "release-1.28.0", + "release-1.27.5", + "release-1.27.4", + "release-1.26.3", + "release-1.27.3", + "release-1.27.2" + ], + "subcategory": "Nginx" + }, + { + "name": "Vault", + "description": "Tool for managing secrets and protecting sensitive data.", + "github_release_url": "https://api.github.com/repos/hashicorp/vault/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hashicorp/vault/tags/?page=1&page_size=100", + "readme": "https://github.com/hashicorp/vault/blob/main/README.md", + "category": "Security", + "homepage": "https://www.vaultproject.io/", + "image_name": "docker.io/hashicorp/vault", + "docker_help_command": "/bin/vault -help", + "image_tags": [ + "1.21", + "latest", + "1.21.0", + "1.21.0-rc1", + "1.20", + "1.20.4", + "1.20.3", + "1.20.2", + "1.20.1", + "1.20.0" + ], + "github_releases": [ + "v1.21.0", + "v1.21.0-rc1", + "v1.20.4", + "v1.20.3", + "v1.20.2", + "v1.20.1", + "v1.20.0", + "v1.20.0-rc2", + "v1.20.0-rc1", + "v1.19.5" + ], + "subcategory": "Secrets Management" + }, + { + "name": "Consul", + "description": "Service mesh solution providing service discovery, configuration, and segmentation.", + "github_release_url": "https://api.github.com/repos/hashicorp/consul/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hashicorp/consul/tags/?page=1&page_size=100", + "readme": "https://github.com/hashicorp/consul/blob/main/README.md", + "category": "Service Mesh", + "homepage": "https://www.consul.io/", + "image_name": "docker.io/hashicorp/consul", + "docker_help_command": "/bin/consul -help", + "image_tags": [ + "1.22.0-rc2", + "1.22.0-rc2-ubi", + "1.22.0-rc1-ubi", + "1.22.0-rc1", + "1.21", + "latest", + "1.21.5", + "1.21.5-ubi", + "1.21.4", + "1.21.4-ubi" + ], + "github_releases": [ + "v1.22.0-rc2", + "v1.22.0-rc1", + "v1.21.5", + "v1.21.4", + "v1.21.3", + "v1.21.2", + "v1.21.1", + "ent-changelog-1.21.0+ent", + "ent-changelog-1.20.7", + "v1.21.0" + ], + "subcategory": "Service Mesh" + }, + { + "name": "Packer", + "description": "Tool for creating identical machine images for multiple platforms.", + "github_release_url": "https://api.github.com/repos/hashicorp/packer/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hashicorp/packer/tags/?page=1&page_size=100", + "readme": "https://github.com/hashicorp/packer/blob/main/README.md", + "category": "Infrastructure as Code", + "homepage": "https://www.packer.io/", + "image_name": "docker.io/hashicorp/packer", + "docker_help_command": "/bin/packer -help", + "image_tags": [ + "1.14", + "latest", + "light", + "full", + "full-1.14.2", + "light-1.14.2", + "1.14.2", + "full-1.14.1", + "light-1.14.1", + "1.14.1" + ], + "github_releases": [ + "nightly", + "v1.14.2", + "v1.14.1", + "v1.14.0", + "v1.13.1", + "v1.13.0", + "v1.12.0", + "v1.12.0-alpha1", + "v1.11.2", + "v1.11.1" + ], + "subcategory": "IaC" + }, + { + "name": "DigitalOcean CLI", + "description": "Official command-line interface for DigitalOcean API - manages Droplets, Kubernetes clusters, databases, and cloud infrastructure.", + "github_release_url": "https://api.github.com/repos/digitalocean/doctl/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/digitalocean/doctl/tags/?page=1&page_size=100", + "readme": "https://github.com/digitalocean/doctl/blob/main/README.md", + "category": "Cloud Provider CLI", + "homepage": "https://docs.digitalocean.com/reference/doctl/", + "image_name": "docker.io/digitalocean/doctl", + "docker_help_command": "/app/doctl --help", + "image_tags": [ + "1.146.0", + "1-latest", + "latest", + "1.146.0-beta", + "1.145.0", + "1.144.0-beta", + "1.143.0", + "1.142.0", + "1.141.0", + "1.140.0" + ], + "github_releases": [ + "v1.146.0", + "v1.145.0", + "v1.144.0-beta", + "v1.143.0", + "v1.142.0", + "v1.141.0", + "v1.140.0", + "v1.139.0", + "v1.138.0", + "v1.137.0" + ], + "subcategory": "DigitalOcean" + }, + { + "name": "Helm", + "description": "Package manager for Kubernetes applications.", + "github_release_url": "https://api.github.com/repos/helm/helm/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/alpine/helm/tags/?page=1&page_size=100", + "readme": "https://github.com/helm/helm/blob/main/README.md", + "category": "Kubernetes", + "homepage": "https://helm.sh/", + "image_name": "docker.io/alpine/helm", + "docker_help_command": "/usr/bin/helm --help", + "image_tags": [ + "3", + "3.19", + "3.19.0", + "latest", + "1819f21", + "3.18", + "3.18.6", + "3.18.5", + "3.18.4", + "b0f8b96" + ], + "github_releases": [ + "v4.0.0-beta.1", + "v3.19.0", + "v3.19.0-rc.1", + "v4.0.0-alpha.1", + "v3.18.6", + "v3.18.5", + "v3.17.4", + "v3.18.4", + "v3.18.3", + "v3.18.2" + ], + "subcategory": "Package Manager" + }, + { + "name": "kubectl", + "description": "Command-line tool for controlling Kubernetes clusters.", + "github_release_url": "https://api.github.com/repos/kubernetes/kubernetes/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnami/kubectl/tags/?page=1&page_size=100", + "readme": "https://github.com/kubernetes/kubectl/blob/master/README.md", + "category": "Kubernetes", + "homepage": "https://kubernetes.io/docs/reference/kubectl/", + "image_name": "docker.io/bitnami/kubectl", + "docker_help_command": "/opt/bitnami/kubectl/bin/kubectl --help", + "image_tags": [ + "sha256-2140e19b4d42e2ea95853f11bcb267f08a09dffd22dac0cecd62174c8d3f978e", + "sha256-2140e19b4d42e2ea95853f11bcb267f08a09dffd22dac0cecd62174c8d3f978e.sig", + "sha256-00889941b4b46ce0422810f9cd24333f3881ba2cc2d7766f331d4d8505f9d4c7.att", + "sha256-a167ad3b786809d4c5ae02b948587b1885857678b3d315c1bd9c366963ad3516", + "sha256-a167ad3b786809d4c5ae02b948587b1885857678b3d315c1bd9c366963ad3516.sig", + "sha256-00889941b4b46ce0422810f9cd24333f3881ba2cc2d7766f331d4d8505f9d4c7.metadata", + "latest-metadata", + "sha256-00889941b4b46ce0422810f9cd24333f3881ba2cc2d7766f331d4d8505f9d4c7", + "sha256-00889941b4b46ce0422810f9cd24333f3881ba2cc2d7766f331d4d8505f9d4c7.sig", + "latest" + ], + "github_releases": [ + "v1.35.0-alpha.2", + "v1.35.0-alpha.1", + "v1.34.1", + "v1.33.5", + "v1.32.9", + "v1.31.13", + "v1.34.0", + "v1.34.0-rc.2", + "v1.33.4", + "v1.32.8" + ], + "subcategory": "CLI Tools" + }, + { + "name": "jq", + "description": "Lightweight and flexible command-line JSON processor.", + "github_release_url": "https://api.github.com/repos/jqlang/jq/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/jqlang/jq/pkgs/container/jq", + "readme": "https://github.com/jqlang/jq/blob/master/README.md", + "category": "System Utility", + "homepage": "https://jqlang.github.io/jq/", + "image_name": "ghcr.io/jqlang/jq", + "docker_help_command": "/jq --help", + "image_tags": [ + "latest", + "1.7rc1", + "1.7rc2", + "1.7", + "1.7.1", + "1.8.0", + "sha256-a186dcd84a1e28bb48cdf3d7768b890d08621a87bb651fadb7db6815a6bf5ad5", + "1.8.1", + "sha256-4f34c6d23f4b1372ac789752cc955dc67c2ae177eb1b5860b75cdc5091ce6f91" + ], + "github_releases": [ + "jq-1.8.1", + "jq-1.8.0", + "jq-1.7.1", + "jq-1.7", + "jq-1.7rc2", + "jq-1.7rc1", + "jq-1.6", + "jq-1.5", + "jq-1.5rc2", + "jq-1.5rc1" + ], + "subcategory": "Data Processing" + }, + { + "name": "yq", + "description": "Portable command-line YAML, JSON, and XML processor using jq-like syntax for parsing and manipulating structured data.", + "github_release_url": "https://api.github.com/repos/mikefarah/yq/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/mikefarah/yq/tags/?page=1&page_size=100", + "readme": "https://github.com/mikefarah/yq/blob/master/README.md", + "category": "System Utility", + "homepage": "https://mikefarah.gitbook.io/yq/", + "image_name": "docker.io/mikefarah/yq", + "docker_help_command": "/usr/bin/yq --help", + "image_tags": [ + "latest-githubaction", + "4-githubaction", + "4.48.1-githubaction", + "latest", + "4", + "4.48.1", + "4.47.2-githubaction", + "4.47.2", + "4.47.1-githubaction", + "4.47.1" + ], + "github_releases": [ + "v4.48.1", + "v4.47.2", + "v4.47.1", + "v4.46.1", + "v4.45.4", + "v4.45.3", + "v4.45.2", + "v4.45.1", + "v4.44.6", + "v4.44.5" + ], + "subcategory": "Data Processing" + }, + { + "name": "curl", + "description": "Command-line tool for transferring data with URLs - supports HTTP, HTTPS, FTP, and many other protocols for data transfer.", + "github_release_url": "https://api.github.com/repos/curl/curl/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/curlimages/curl/tags/?page=1&page_size=100", + "readme": "https://github.com/curl/curl/blob/master/README.md", + "category": "System Utility", + "homepage": "https://curl.se/", + "image_name": "docker.io/curlimages/curl", + "docker_help_command": "/usr/bin/curl --help", + "image_tags": [ + "sha256-463eaf6072688fe96ac64fa623fe73e1dbe25d8ad6c34404a669ad3ce1f104b6.sig", + "latest", + "8.16.0", + "sha256-4026b29997dc7c823b51c164b71e2b51e0fd95cce4601f78202c513d97da2922.sig", + "8.15.0", + "sha256-9a1ed35addb45476afa911696297f8e115993df459278ed036182dd2cd22b67b.sig", + "8.14.1", + "sha256-d43bdb28bae0be0998f3be83199bfb2b81e0a30b034b6d7586ce7e05de34c3fd.sig", + "8.13.0", + "sha256-94e9e444bcba979c2ea12e27ae39bee4cd10bc7041a472c4727a558e213744e6.sig" + ], + "github_releases": [ + "curl-8_16_0", + "curl-8_15_0", + "curl-8_14_1", + "curl-8_14_0", + "curl-8_13_0", + "curl-8_12_1", + "curl-8_12_0", + "curl-8_11_1", + "curl-8_11_0", + "curl-8_10_1" + ], + "subcategory": "HTTP Client" + }, + { + "name": "wget", + "description": "Network utility for non-interactive download of files from the web - supports HTTP, HTTPS, and FTP with resume capability.", + "github_release_url": "https://api.github.com/repos/mirror/wget/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/mirror/wget/blob/master/README", + "category": "System Utility", + "homepage": "https://www.gnu.org/software/wget/", + "image_name": "docker.io/alpine", + "docker_help_command": "/usr/bin/wget --help", + "notes": "Using Alpine Linux which includes wget via BusyBox", + "image_tags": [ + "latest", + "3.22", + "3.21", + "3.20" + ], + "subcategory": "HTTP Client", + "github_releases": [] + }, + { + "name": "htop", + "description": "Interactive process viewer for Unix systems - provides real-time system monitoring with a user-friendly interface.", + "github_release_url": "https://api.github.com/repos/htop-dev/htop/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/htop-dev/htop/blob/main/README.md", + "category": "System Utility", + "homepage": "https://htop.dev/", + "image_name": "", + "notes": "Typically used on host system, not commonly containerized", + "github_releases": [ + "3.4.1", + "3.4.0", + "3.3.0", + "3.2.2", + "3.2.1", + "3.2.0", + "3.1.2", + "3.1.1", + "3.1.0", + "3.1.0rc2" + ], + "subcategory": "Process Monitor" + }, + { + "name": "tmux", + "description": "Terminal multiplexer for Unix-like operating systems.", + "github_release_url": "https://api.github.com/repos/tmux/tmux/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/tmux/tmux/blob/master/README", + "category": "System Utility", + "homepage": "https://github.com/tmux/tmux/wiki", + "image_name": "", + "notes": "Typically used on host system, not commonly containerized", + "github_releases": [ + "3.5a", + "3.5", + "3.4", + "3.3a", + "3.3", + "3.2a", + "3.2", + "3.1c", + "3.1b", + "3.1a" + ], + "subcategory": "Terminal Multiplexer" + }, + { + "name": "vim", + "description": "Highly configurable text editor built to make creating and changing any kind of text very efficient.", + "github_release_url": "https://api.github.com/repos/vim/vim/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/vim/vim/blob/master/README.md", + "category": "Editor", + "homepage": "https://www.vim.org/", + "image_name": "", + "notes": "Typically used on host system, not commonly containerized", + "subcategory": "Text Editor", + "github_releases": [] + }, + { + "name": "Grafana", + "description": "Analytics and monitoring platform with customizable dashboards.", + "github_release_url": "https://api.github.com/repos/grafana/grafana/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/grafana/grafana/tags/?page=1&page_size=100", + "readme": "https://github.com/grafana/grafana/blob/main/README.md", + "category": "Observability", + "homepage": "https://grafana.com/", + "image_name": "docker.io/grafana/grafana", + "docker_help_command": "/usr/share/grafana/bin/grafana-server --help", + "image_tags": [ + "main-ubuntu", + "main", + "nightly-ubuntu", + "nightly", + "12.3.0-18765596677-ubuntu", + "12.3.0-18765596677", + "12.3.0-18733571275-ubuntu", + "12.3.0-18733571275", + "12.3.0-18701397209-ubuntu", + "12.3.0-18701397209" + ], + "github_releases": [ + "v12.2.1", + "v12.1.3", + "v12.0.6", + "v11.6.7", + "v11.5.10", + "v12.2.0", + "v12.1.2", + "v12.0.5", + "v11.6.6", + "v11.5.9" + ], + "subcategory": "Visualization" + }, + { + "name": "Elasticsearch", + "description": "Distributed search and analytics engine for full-text search.", + "github_release_url": "https://api.github.com/repos/elastic/elasticsearch/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/elasticsearch/tags/?page=1&page_size=100", + "readme": "https://github.com/elastic/elasticsearch/blob/main/README.asciidoc", + "category": "Database", + "homepage": "https://www.elastic.co/elasticsearch/", + "image_name": "docker.io/elastic/elasticsearch", + "docker_help_command": "/usr/share/elasticsearch/bin/elasticsearch --help", + "image_tags": [ + "9.2.0", + "9.1.6", + "8.19.6", + "9.1.5", + "9.0.8", + "8.19.5", + "8.18.8", + "8.17.10", + "8.19.4", + "8.18.7" + ], + "github_releases": [ + "v9.2.0", + "v9.1.6", + "v8.19.6", + "v8.19.5", + "v9.1.5", + "v9.0.8", + "v8.18.8", + "v9.1.4", + "v8.19.4", + "v9.0.7" + ], + "subcategory": "Database" + }, + { + "name": "Logstash", + "description": "Server-side data processing pipeline for ingesting, transforming, and sending data.", + "github_release_url": "https://api.github.com/repos/elastic/logstash/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/logstash/tags/?page=1&page_size=100", + "readme": "https://github.com/elastic/logstash/blob/main/README.md", + "category": "Observability", + "homepage": "https://www.elastic.co/logstash/", + "image_name": "docker.io/elastic/logstash", + "docker_help_command": "/usr/share/logstash/bin/logstash --help", + "image_tags": [ + "9.2.0", + "9.1.6", + "8.19.6", + "9.1.5", + "9.0.8", + "8.19.5", + "8.18.8", + "8.17.10", + "8.19.4", + "8.18.7" + ], + "github_releases": [ + "v9.1.6", + "v8.19.6", + "v9.2.0", + "v9.1.5", + "v9.0.8", + "v8.19.5", + "v8.18.8", + "v9.1.4", + "v9.0.7", + "v8.19.4" + ], + "subcategory": "Elastic Stack" + }, + { + "name": "Kibana", + "description": "Data visualization and exploration platform for Elasticsearch.", + "github_release_url": "https://api.github.com/repos/elastic/kibana/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/kibana/tags/?page=1&page_size=100", + "readme": "https://github.com/elastic/kibana/blob/main/README.md", + "category": "Observability", + "homepage": "https://www.elastic.co/kibana/", + "image_name": "docker.io/elastic/kibana", + "docker_help_command": "/usr/share/kibana/bin/kibana --help", + "image_tags": [ + "9.2.0", + "9.1.6", + "8.19.6", + "9.1.5", + "9.0.8", + "8.19.5", + "8.18.8", + "8.17.10", + "7.17.29", + "8.19.4" + ], + "github_releases": [ + "v9.2.0", + "v9.1.6", + "v8.19.6", + "v8.19.5", + "v9.1.5", + "v9.0.8", + "v8.18.8", + "v9.1.4", + "v8.19.4", + "v9.0.7" + ], + "subcategory": "Elastic Stack" + }, + { + "name": "MariaDB", + "description": "Open-source relational database forked from MySQL with enhanced features.", + "github_release_url": "https://api.github.com/repos/MariaDB/server/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/mariadb/tags/?page=1&page_size=100", + "readme": "https://github.com/MariaDB/server/blob/main/README.md", + "category": "Database", + "homepage": "https://mariadb.org/", + "image_name": "docker.io/mariadb", + "docker_help_command": "/usr/bin/mariadb --help", + "image_tags": [ + "lts-ubi9", + "lts-ubi", + "11.8.3-ubi9", + "11.8.3-ubi", + "11.8-ubi9", + "11.8-ubi", + "11.4.8-ubi9", + "11.4.8-ubi", + "11.4-ubi9", + "11.4-ubi" + ], + "github_releases": [ + "mariadb-12.0.2", + "mariadb-12.1.1", + "mariadb-11.8.3", + "mariadb-11.4.8", + "mariadb-10.6.23", + "mariadb-10.11.14", + "mariadb-12.0.1", + "mariadb-11.8.2", + "mariadb-11.4.7", + "mariadb-10.11.13" + ], + "subcategory": "MySQL" + }, + { + "name": "RabbitMQ", + "description": "Message broker implementing AMQP for reliable messaging between applications.", + "github_release_url": "https://api.github.com/repos/rabbitmq/rabbitmq-server/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/rabbitmq/tags/?page=1&page_size=100", + "readme": "https://github.com/rabbitmq/rabbitmq-server/blob/main/README.md", + "category": "Message Queue", + "homepage": "https://www.rabbitmq.com/", + "image_name": "docker.io/rabbitmq", + "docker_help_command": "/opt/rabbitmq/sbin/rabbitmqctl help", + "image_tags": [ + "management", + "4.2.0-rc.1-management", + "4.2-rc-management", + "4.1.4-management", + "4.1-management", + "4.0.9-management", + "4.0-management", + "4-management", + "3.13.7-management", + "3.13-management" + ], + "github_releases": [ + "v4.2.0-rc.1", + "v4.2.0-beta.4", + "v4.2.0-beta.3", + "v4.1.4", + "v4.2.0-beta.2", + "v4.2.0-beta.1", + "v4.1.3", + "v4.1.2", + "v4.1.1", + "v4.1.0" + ], + "subcategory": "Message Broker" + }, + { + "name": "Memcached", + "description": "High-performance, distributed memory object caching system.", + "github_release_url": "https://api.github.com/repos/memcached/memcached/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/memcached/tags/?page=1&page_size=100", + "readme": "https://github.com/memcached/memcached/blob/master/README.md", + "category": "Cache", + "homepage": "https://memcached.org/", + "image_name": "docker.io/memcached", + "docker_help_command": "/usr/local/bin/memcached -h", + "image_tags": [ + "trixie", + "latest", + "1.6.39-trixie", + "1.6.39", + "1.6-trixie", + "1.6", + "1-trixie", + "1", + "alpine3.22", + "alpine" + ], + "subcategory": "Caching", + "github_releases": [] + }, + { + "name": "Traefik", + "description": "Modern HTTP reverse proxy and load balancer for microservices.", + "github_release_url": "https://api.github.com/repos/traefik/traefik/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/traefik/tags/?page=1&page_size=100", + "readme": "https://github.com/traefik/traefik/blob/master/README.md", + "category": "Proxy", + "homepage": "https://traefik.io/", + "image_name": "docker.io/traefik", + "docker_help_command": "/usr/local/bin/traefik --help", + "image_tags": [ + "windowsservercore-ltsc2022", + "v3.5.3-windowsservercore-ltsc2022", + "v3.5.3-nanoserver-ltsc2022", + "v3.5-windowsservercore-ltsc2022", + "v3.5-nanoserver-ltsc2022", + "v3-windowsservercore-ltsc2022", + "v3-nanoserver-ltsc2022", + "v2.11.29-windowsservercore-ltsc2022", + "v2.11.29-nanoserver-ltsc2022", + "v2.11-windowsservercore-ltsc2022" + ], + "github_releases": [ + "v3.5.3", + "v3.5.2", + "v3.5.1", + "v2.11.29", + "v3.5.0", + "v3.4.5", + "v2.11.28", + "v3.5.0-rc2", + "v3.4.4", + "v2.11.27" + ], + "subcategory": "Traefik" + }, + { + "name": "HAProxy", + "description": "Reliable, high-performance TCP/HTTP load balancer - widely used for distributing traffic across multiple servers.", + "github_release_url": "https://api.github.com/repos/haproxy/haproxy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/haproxy/tags/?page=1&page_size=100", + "readme": "http://www.haproxy.org/#docs", + "category": "Proxy", + "homepage": "https://www.haproxy.org/", + "image_name": "docker.io/haproxy", + "docker_help_command": "/usr/local/sbin/haproxy -h", + "image_tags": [ + "trixie", + "lts-trixie", + "lts-alpine3.22", + "lts-alpine", + "lts", + "latest", + "alpine3.22", + "alpine", + "3.2.7-trixie", + "3.2.7-alpine3.22" + ], + "subcategory": "HAProxy", + "github_releases": [] + }, + { + "name": "Caddy", + "description": "Fast, multi-platform web server with automatic HTTPS.", + "github_release_url": "https://api.github.com/repos/caddyserver/caddy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/library/caddy/tags/?page=1&page_size=100", + "readme": "https://github.com/caddyserver/caddy/blob/master/README.md", + "category": "Web Server", + "homepage": "https://caddyserver.com/", + "image_name": "docker.io/caddy", + "docker_help_command": "/usr/bin/caddy --help", + "image_tags": [ + "windowsservercore-ltsc2025", + "windowsservercore-ltsc2022", + "windowsservercore", + "latest", + "builder-windowsservercore-ltsc2025", + "builder-windowsservercore-ltsc2022", + "builder", + "2.10.2-windowsservercore-ltsc2025", + "2.10.2-windowsservercore-ltsc2022", + "2.10.2-windowsservercore" + ], + "github_releases": [ + "v2.10.2", + "v2.10.1", + "v2.10.0", + "v2.10.0-beta.4", + "v2.10.0-beta.3", + "v2.10.0-beta.2", + "v2.10.0-beta.1", + "v2.9.1", + "v2.9.0", + "v2.9.0-beta.3" + ], + "subcategory": "HTTP Server" + }, + { + "name": "Certbot", + "description": "Tool for automatically obtaining and renewing Let's Encrypt SSL certificates.", + "github_release_url": "https://api.github.com/repos/certbot/certbot/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/certbot/certbot/tags/?page=1&page_size=100", + "readme": "https://github.com/certbot/certbot/blob/master/README.rst", + "category": "Security", + "homepage": "https://certbot.eff.org/", + "image_name": "docker.io/certbot/certbot", + "docker_help_command": "/usr/local/bin/certbot --help", + "image_tags": [ + "nightly", + "arm32v6-nightly", + "amd64-nightly", + "arm64v8-nightly", + "latest", + "v5.1.0", + "arm64v8-latest", + "arm64v8-v5.1.0", + "amd64-latest", + "amd64-v5.1.0" + ], + "github_releases": [ + "v5.1.0", + "v5.0.0", + "v4.2.0", + "v4.1.1", + "v4.1.0", + "v4.0.0", + "v3.3.0", + "v2.11.1", + "v3.2.0", + "v3.1.0" + ], + "subcategory": "Certificate Management" + }, + { + "name": "Buildah", + "description": "Tool that facilitates building OCI container images.", + "github_release_url": "https://api.github.com/repos/containers/buildah/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/buildah/stable/tag/?page=1&limit=100", + "readme": "https://github.com/containers/buildah/blob/main/README.md", + "category": "Container Tools", + "homepage": "https://buildah.io/", + "image_name": "quay.io/buildah/stable", + "docker_help_command": "/usr/bin/buildah --help", + "image_tags": [ + "v1.33.2", + "v1.33", + "v1.37.3", + "v1.35.4", + "v1.35", + "v1.41.5", + "v1.41", + "v1", + "latest", + "v1.37.5" + ], + "github_releases": [ + "v1.42.0", + "v1.41.5", + "v1.41.4", + "v1.41.3", + "v1.41.2", + "v1.41.1", + "v1.41.0", + "v1.40.1", + "v1.40.0", + "v1.39.4" + ], + "subcategory": "Build Tools" + }, + { + "name": "Skopeo", + "description": "Command line utility for various operations on container images and image repositories.", + "github_release_url": "https://api.github.com/repos/containers/skopeo/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/skopeo/stable/tag/?page=1&limit=100", + "readme": "https://github.com/containers/skopeo/blob/main/README.md", + "category": "Container Tools", + "homepage": "https://github.com/containers/skopeo", + "image_name": "quay.io/skopeo/stable", + "docker_help_command": "/usr/bin/skopeo --help", + "image_tags": [ + "v1.20.0", + "v1.20", + "v1", + "latest", + "v1.16.1", + "v1.16", + "v1.20.0", + "v1.20", + "v1", + "latest" + ], + "github_releases": [ + "v1.20.0", + "v1.19.0", + "v1.18.0", + "v1.17.0", + "v1.16.1", + "v1.16.0", + "v1.15.2", + "v1.14.5", + "v1.14.4", + "v1.14.3" + ], + "subcategory": "Build Tools" + }, + { + "name": "Trivy", + "description": "Comprehensive security scanner for vulnerabilities in containers and filesystems.", + "github_release_url": "https://api.github.com/repos/aquasecurity/trivy/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/aquasec/trivy/tags/?page=1&page_size=100", + "readme": "https://github.com/aquasecurity/trivy/blob/main/README.md", + "category": "Security", + "homepage": "https://trivy.dev/", + "image_name": "docker.io/aquasec/trivy", + "docker_help_command": "/usr/local/bin/trivy --help", + "image_tags": [ + "canary", + "sha256-e2b22eac59c02003d8749f5b8d9bd073b62e30fefaef5b7c8371204e0a4b0c08.sig", + "latest", + "0.67.2", + "latest-s390x", + "0.67.2-s390x", + "latest-ppc64le", + "0.67.2-ppc64le", + "latest-amd64", + "0.67.2-amd64" + ], + "github_releases": [ + "v0.67.2", + "v0.67.1", + "v0.67.0", + "v0.66.0", + "v0.65.0", + "v0.64.1", + "v0.64.0", + "v0.63.0", + "v0.62.1", + "v0.62.0" + ], + "subcategory": "Security Scanner" + }, + { + "name": "Grype", + "description": "Vulnerability scanner for container images and filesystems.", + "github_release_url": "https://api.github.com/repos/anchore/grype/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/anchore/grype/tags/?page=1&page_size=100", + "readme": "https://github.com/anchore/grype/blob/main/README.md", + "category": "Security", + "homepage": "https://github.com/anchore/grype", + "image_name": "docker.io/anchore/grype", + "notes": "Docker image has OCI runtime compatibility issues on some systems", + "image_tags": [ + "v0.102.0-debug", + "debug", + "v0.102.0-nonroot", + "nonroot", + "v0.102.0", + "latest", + "v0.102.0-debug-amd64", + "v0.102.0-debug-s390x", + "v0.102.0-debug-arm64v8", + "v0.102.0-debug-ppc64le" + ], + "github_releases": [ + "v0.102.0", + "v0.101.1", + "v0.101.0", + "v0.100.0", + "v0.99.1", + "v0.99.0", + "v0.98.0", + "v0.97.2", + "v0.97.1", + "v0.97.0" + ], + "subcategory": "Security Scanner" + }, + { + "name": "Syft", + "description": "Tool for generating Software Bill of Materials (SBOM) from container images.", + "github_release_url": "https://api.github.com/repos/anchore/syft/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/anchore/syft/tags/?page=1&page_size=100", + "readme": "https://github.com/anchore/syft/blob/main/README.md", + "category": "Security", + "homepage": "https://github.com/anchore/syft", + "image_name": "docker.io/anchore/syft", + "docker_help_command": "/syft --help", + "image_tags": [ + "v1.36.0-debug", + "debug", + "v1.36.0-nonroot", + "nonroot", + "v1.36.0", + "latest", + "v1.36.0-debug-s390x", + "v1.36.0-debug-ppc64le", + "v1.36.0-debug-arm64v8", + "v1.36.0-debug-amd64" + ], + "github_releases": [ + "v1.36.0", + "v1.34.2", + "v1.34.1", + "v1.33.0", + "v1.32.0", + "v1.31.0", + "v1.30.0", + "v1.29.1", + "v1.29.0", + "v1.28.0" + ], + "subcategory": "Security" + }, + { + "name": "Dive", + "description": "Tool for exploring Docker image layers and analyzing layer contents.", + "github_release_url": "https://api.github.com/repos/wagoodman/dive/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/wagoodman/dive/tags/?page=1&page_size=100", + "readme": "https://github.com/wagoodman/dive/blob/main/README.md", + "category": "Container Tools", + "homepage": "https://github.com/wagoodman/dive", + "image_name": "docker.io/wagoodman/dive", + "docker_help_command": "/usr/local/bin/dive --help", + "image_tags": [ + "v0.13.1", + "v0.13", + "v0", + "latest", + "v0.13.1-arm64", + "v0.13.1-amd64", + "0.13.0", + "0.13.0-amd64", + "latest-amd64", + "0.13.0-arm64" + ], + "github_releases": [ + "v0.13.1", + "v0.13.0", + "v0.12.0", + "v0.11.0", + "v0.10.0", + "v0.9.2", + "v0.9.1", + "v0.9.0", + "v0.8.1", + "v0.8.0" + ], + "subcategory": "Image Tools" + }, + { + "name": "Hadolint", + "description": "A smarter Dockerfile linter that helps you build best practice Docker images.", + "github_release_url": "https://api.github.com/repos/hadolint/hadolint/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hadolint/hadolint/tags/?page=1&page_size=100", + "readme": "https://github.com/hadolint/hadolint/blob/master/README.md", + "category": "Container Tools", + "homepage": "https://github.com/hadolint/hadolint", + "image_name": "docker.io/hadolint/hadolint", + "docker_help_command": "/bin/hadolint --help", + "image_tags": [ + "v2.14.0-debian", + "latest-debian", + "v2.14.0-alpine", + "latest-alpine", + "v2.14.0", + "latest", + "57e1618d78fd469a92c1e584e8c9313024656623-alpine-amd64", + "57e1618d78fd469a92c1e584e8c9313024656623-alpine-arm64", + "57e1618d78fd469a92c1e584e8c9313024656623-debian-amd64", + "57e1618d78fd469a92c1e584e8c9313024656623-debian-arm64" + ], + "github_releases": [ + "v2.14.0", + "v2.13.1", + "v2.12.1-beta", + "v2.12.0", + "v2.11.0", + "v2.10.0", + "v2.9.3", + "v2.9.2", + "v2.9.1", + "v2.9.0" + ], + "subcategory": "Image Tools" + }, + { + "name": "act", + "description": "Run your GitHub Actions locally Why would you want to do this.", + "github_release_url": "https://api.github.com/repos/nektos/act/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/nektos/act/blob/master/README.md", + "category": "CI/CD", + "homepage": "https://github.com/nektos/act", + "image_name": "ghcr.io/nektos/act", + "image_tags": [ + "latest", + "nightly" + ], + "github_releases": [ + "v0.2.82", + "v0.2.81", + "v0.2.80", + "v0.2.79", + "v0.2.78", + "v0.2.77", + "v0.2.76", + "v0.2.75", + "v0.2.74", + "v0.2.73" + ], + "subcategory": "GitHub Actions" + }, + { + "name": "K9s", + "description": "Terminal-based UI for managing Kubernetes clusters.", + "github_release_url": "https://api.github.com/repos/derailed/k9s/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/derailed/k9s/tags/?page=1&page_size=100", + "readme": "https://github.com/derailed/k9s/blob/master/README.md", + "category": "Kubernetes", + "homepage": "https://k9scli.io/", + "image_name": "docker.io/derailed/k9s", + "docker_help_command": "/bin/k9s --help", + "image_tags": [ + "v0.50.16", + "latest", + "v0.50.15", + "v0.50.14", + "v0.50.13", + "v0.50.12", + "v0.50.11", + "v0.50.10", + "v0.50.9", + "v0.50.8" + ], + "github_releases": [ + "v0.50.16", + "v0.50.15", + "v0.50.14", + "v0.50.13", + "v0.50.12", + "v0.50.11", + "v0.50.10", + "v0.50.9", + "v0.50.8", + "v0.50.7" + ], + "subcategory": "TUI" + }, + { + "name": "Kustomize", + "description": "Kubernetes configuration customization tool using declarative specifications.", + "github_release_url": "https://api.github.com/repos/kubernetes-sigs/kustomize/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/line/kubectl-kustomize/tags/?page=1&page_size=100", + "readme": "https://github.com/kubernetes-sigs/kustomize/blob/master/README.md", + "category": "Kubernetes", + "homepage": "https://kustomize.io/", + "image_name": "docker.io/line/kubectl-kustomize", + "docker_help_command": "/usr/local/bin/kustomize --help", + "image_tags": [ + "latest", + "1.31.0-5.7.1", + "1.31.0-5.7.0", + "1.31.0-5.6.0", + "1.31.0-5.5.0", + "1.31.0-5.4.3", + "1.30.3-5.4.3", + "1.30.3-5.4.2", + "1.30.2-5.4.2", + "1.30.1-5.4.2" + ], + "github_releases": [ + "kyaml/v0.20.1", + "kustomize/v5.7.1", + "cmd/config/v0.20.1", + "api/v0.20.1", + "kyaml/v0.20.0", + "kustomize/v5.7.0", + "cmd/config/v0.20.0", + "api/v0.20.0", + "kyaml/v0.19.0", + "kustomize/v5.6.0" + ], + "subcategory": "Configuration" + }, + { + "name": "Kubectx + Kubens", + "description": "Faster way to switch between clusters and namespaces in kubectl.", + "github_release_url": "https://api.github.com/repos/ahmetb/kubectx/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/ahmetb/kubectx/blob/master/README.md", + "category": "Kubernetes", + "homepage": "https://github.com/ahmetb/kubectx", + "image_name": "", + "notes": "Typically used on host system, shell scripts", + "github_releases": [ + "v0.9.5", + "v0.9.4", + "v0.9.3", + "v0.9.2", + "v0.9.1", + "v0.9.0", + "v0.8.0", + "v0.7.1", + "v0.7.0", + "v0.6.3" + ], + "subcategory": "CLI Tools" + }, + { + "name": "Stern", + "description": "Multi pod and container log tailing for Kubernetes.", + "github_release_url": "https://api.github.com/repos/stern/stern/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/stern/stern/blob/master/README.md", + "category": "Kubernetes", + "homepage": "https://github.com/stern/stern", + "image_name": "", + "notes": "Typically used as binary on host system", + "github_releases": [ + "v1.33.0", + "v1.32.0", + "v1.31.0", + "v1.30.0", + "v1.29.0", + "v1.28.0", + "v1.27.0", + "v1.26.0", + "v1.25.0", + "v1.24.0" + ], + "subcategory": "Log Viewer" + }, + { + "name": "fzf", + "description": "Fzf is a general-purpose command-line fuzzy finder.", + "github_release_url": "https://api.github.com/repos/junegunn/fzf/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/junegunn/fzf/blob/master/README.md", + "category": "System Utility", + "homepage": "https://github.com/junegunn/fzf", + "image_name": "", + "notes": "Typically used on host system for shell integration", + "github_releases": [ + "v0.66.0", + "v0.65.2", + "v0.65.1", + "v0.65.0", + "v0.64.0", + "v0.63.0", + "v0.62.0", + "v0.61.3", + "v0.61.2", + "v0.61.1" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "ripgrep", + "description": "Line-oriented search tool that recursively searches the current directory.", + "github_release_url": "https://api.github.com/repos/BurntSushi/ripgrep/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/BurntSushi/ripgrep/blob/master/README.md", + "category": "System Utility", + "homepage": "https://github.com/BurntSushi/ripgrep", + "image_name": "", + "notes": "Typically used on host system", + "github_releases": [ + "15.1.0", + "15.0.0", + "14.1.1", + "14.1.0", + "14.0.3", + "14.0.2", + "14.0.1", + "14.0.0", + "13.0.0", + "12.1.1" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "bat", + "description": "Cat clone with syntax highlighting and Git integration.", + "github_release_url": "https://api.github.com/repos/sharkdp/bat/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/sharkdp/bat/blob/master/README.md", + "category": "System Utility", + "homepage": "https://github.com/sharkdp/bat", + "image_name": "", + "notes": "Typically used on host system", + "github_releases": [ + "v0.26.0", + "v0.25.0", + "v0.24.0", + "v0.23.0", + "v0.22.1", + "v0.22.0", + "v0.21.0", + "v0.20.0", + "v0.19.0", + "v0.18.3" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "fd", + "description": "Simple, fast and user-friendly alternative to find.", + "github_release_url": "https://api.github.com/repos/sharkdp/fd/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/sharkdp/fd/blob/master/README.md", + "category": "System Utility", + "homepage": "https://github.com/sharkdp/fd", + "image_name": "", + "notes": "Typically used on host system", + "github_releases": [ + "v10.3.0", + "v10.2.0", + "v10.1.0", + "v10.0.0", + "v9.0.0", + "v8.7.1", + "v8.7.0", + "v8.6.0", + "v8.5.3", + "v8.5.2" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "exa", + "description": "(This repository isn't archived because the only person with the rights to do so is unreachable). is a modern replacement for _ls_.", + "github_release_url": "https://api.github.com/repos/ogham/exa/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/ogham/exa/blob/master/README.md", + "category": "System Utility", + "homepage": "https://the.exa.website/", + "image_name": "", + "notes": "Typically used on host system, project archived", + "github_releases": [ + "v0.10.1", + "v0.10.0", + "v0.9.0", + "v0.8.0", + "v0.7.0", + "v0.6.0", + "v0.5.0", + "v0.4.1", + "v0.4.0", + "v0.3.0" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "Zoxide", + "description": "Zoxide is a smarter cd command, inspired by z and autojump.", + "github_release_url": "https://api.github.com/repos/ajeetdsouza/zoxide/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/ajeetdsouza/zoxide/blob/main/README.md", + "category": "System Utility", + "homepage": "https://github.com/ajeetdsouza/zoxide", + "image_name": "", + "notes": "Typically used on host system for shell integration", + "github_releases": [ + "v0.9.8", + "v0.9.7", + "v0.9.6", + "v0.9.5", + "v0.9.4", + "v0.9.3", + "v0.9.2", + "v0.9.1", + "v0.9.0", + "v0.8.3" + ], + "subcategory": "CLI Enhancer" + }, + { + "name": "HTTPie", + "description": "Modern, user-friendly command-line HTTP client with intuitive syntax, JSON support, and colored output for testing APIs.", + "github_release_url": "https://api.github.com/repos/httpie/cli/releases?per_page=100&page=1", + "docker_tags_url": "https://registry.hub.docker.com/v2/repositories/alpine/httpie/tags/?page=1&page_size=100", + "readme": "https://github.com/httpie/cli/blob/master/README.md", + "category": "System Utility", + "homepage": "https://httpie.io/", + "image_name": "", + "notes": "Official Docker images have access restrictions; typically installed via pip", + "image_tags": [ + "3.2.4", + "latest", + "3.2.3", + "3.2.2", + "3.2.1", + "3.0.0", + "3.0.1", + "3.0.2", + "3.1.0", + "2.6.0" + ], + "github_releases": [ + "3.2.4", + "3.2.3", + "3.2.2", + "3.2.1", + "3.2.0", + "3.1.0", + "3.0.2", + "3.0.1", + "3.0.0", + "2.6.0" + ], + "subcategory": "HTTP Client" + }, + { + "name": "lazydocker", + "description": "Terminal UI for managing Docker containers, images, and volumes.", + "github_release_url": "https://api.github.com/repos/jesseduffield/lazydocker/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/lazyteam/lazydocker/tags/?page=1&page_size=100", + "readme": "https://github.com/jesseduffield/lazydocker/blob/master/README.md", + "category": "Container Tools", + "homepage": "https://github.com/jesseduffield/lazydocker", + "image_name": "docker.io/lazyteam/lazydocker", + "docker_help_command": "/bin/lazydocker --help", + "image_tags": [ + "latest", + "version-0.12", + "version-0.11", + "version-0.10", + "version-0.9.1", + "version-0.9", + "version-0.8", + "version-0.7.6", + "version-0.7.5", + "version-0.7.4" + ], + "github_releases": [ + "v0.24.1", + "v0.24.0", + "v0.23.3", + "v0.23.1", + "v0.23.0", + "v0.21.1", + "v0.21.0", + "v0.20.0", + "v0.19.0", + "v0.18.1" + ], + "subcategory": "Docker" + }, + { + "name": "lazygit", + "description": "Lazygit is not my fulltime job but it is a hefty part time job so if you want to support the project please consider sponsoring me.", + "github_release_url": "https://api.github.com/repos/jesseduffield/lazygit/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/jesseduffield/lazygit/blob/master/README.md", + "category": "Version Control", + "homepage": "https://github.com/jesseduffield/lazygit", + "image_name": "", + "notes": "Typically used on host system for Git integration", + "github_releases": [ + "v0.55.1", + "v0.55.0", + "v0.54.2", + "v0.54.1", + "v0.54.0", + "v0.53.0", + "v0.52.0", + "v0.51.1", + "v0.51.0", + "v0.50.0" + ], + "subcategory": "Git" + }, + { + "name": "Minio", + "description": "High-performance object storage with S3-compatible API.", + "github_release_url": "https://api.github.com/repos/minio/minio/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/minio/minio/tags/?page=1&page_size=100", + "readme": "https://github.com/minio/minio/blob/master/README.md", + "category": "Storage", + "homepage": "https://min.io/", + "image_name": "docker.io/minio/minio", + "docker_help_command": "/usr/bin/minio --help", + "image_tags": [ + "RELEASE.2025-09-07T16-13-09Z-cpuv1", + "RELEASE.2025-09-07T16-13-09Z", + "latest-cicd", + "latest", + "RELEASE.2025-07-23T15-54-02Z-cpuv1", + "RELEASE.2025-07-23T15-54-02Z", + "RELEASE.2025-07-18T21-56-31Z-cpuv1", + "RELEASE.2025-07-18T21-56-31Z", + "RELEASE.2025-06-13T11-33-47Z-cpuv1", + "RELEASE.2025-06-13T11-33-47Z" + ], + "github_releases": [ + "RELEASE.2025-10-15T17-29-55Z", + "RELEASE.2025-09-07T16-13-09Z", + "RELEASE.2025-07-23T15-54-02Z", + "RELEASE.2025-07-18T21-56-31Z", + "RELEASE.2025-06-13T11-33-47Z", + "RELEASE.2025-05-24T17-08-30Z", + "RELEASE.2025-04-22T22-12-26Z", + "RELEASE.2025-04-08T15-41-24Z", + "RELEASE.2025-04-03T14-56-28Z", + "RELEASE.2025-03-12T18-04-18Z" + ], + "subcategory": "Object Storage" + }, + { + "name": "Rclone", + "description": "Command-line program for syncing files and directories to cloud storage.", + "github_release_url": "https://api.github.com/repos/rclone/rclone/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/rclone/rclone/tags/?page=1&page_size=100", + "readme": "https://github.com/rclone/rclone/blob/master/README.md", + "category": "Storage", + "homepage": "https://rclone.org/", + "image_name": "docker.io/rclone/rclone", + "docker_help_command": "/usr/local/bin/rclone --help", + "image_tags": [ + "beta", + "master", + "sha-51859af", + "sha-6663eb3", + "fix-8892", + "sha-188a061", + "sha-7163162", + "sha-b272c50", + "sha-a192110", + "fix-8860-no-traverse" + ], + "github_releases": [ + "v1.71.2", + "v1.71.1", + "v1.71.0", + "v1.70.3", + "v1.70.2", + "v1.70.1", + "v1.70.0", + "v1.69.3", + "v1.69.2", + "v1.69.1" + ], + "subcategory": "Backup" + }, + { + "name": "Restic", + "description": "Fast, secure, efficient backup program with encryption and deduplication.", + "github_release_url": "https://api.github.com/repos/restic/restic/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/restic/restic/tags/?page=1&page_size=100", + "readme": "https://github.com/restic/restic/blob/master/README.md", + "category": "Backup", + "homepage": "https://restic.net/", + "image_name": "docker.io/restic/restic", + "docker_help_command": "/usr/bin/restic --help", + "image_tags": [ + "0.18.1", + "latest", + "0.18.0", + "0.17.3", + "0.17.2", + "0.17.1", + "0.17.0", + "0.16.5", + "0.16.4", + "0.16.3" + ], + "github_releases": [ + "v0.18.1", + "v0.18.0", + "v0.17.3", + "v0.17.2", + "v0.17.1", + "v0.17.0", + "v0.16.5", + "v0.16.4", + "v0.16.3", + "v0.16.2" + ], + "subcategory": "Backup Tool" + }, + { + "name": "borgbackup", + "description": "Deduplicating archiver with compression and encryption.", + "github_release_url": "https://api.github.com/repos/borgbackup/borg/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/borgbackup/borg/blob/master/README.rst", + "category": "Backup", + "homepage": "https://www.borgbackup.org/", + "image_name": "", + "notes": "No official Docker image, typically used on host system", + "github_releases": [ + "1.2.9", + "2.0.0b19", + "2.0.0b18", + "2.0.0b17", + "2.0.0b16", + "2.0.0b15", + "1.4.1", + "2.0.0b14", + "2.0.0b13", + "2.0.0b12" + ], + "subcategory": "Backup Tool" + }, + { + "name": "Etcd", + "description": "Distributed, reliable key-value store for distributed systems configuration.", + "github_release_url": "https://api.github.com/repos/etcd-io/etcd/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/coreos/etcd/tag/?page=1&limit=100", + "readme": "https://github.com/etcd-io/etcd/blob/main/README.md", + "category": "Database", + "homepage": "https://etcd.io/", + "image_name": "quay.io/coreos/etcd", + "docker_help_command": "/usr/local/bin/etcdctl --help", + "image_tags": [ + "v3.5.19", + "v3.5.19-s390x", + "v3.5.19-ppc64le", + "v3.5.19-arm64", + "v3.5.19-amd64", + "v3.6.0-rc.2", + "v3.6.0-rc.2-s390x", + "v3.6.0-rc.2-ppc64le", + "v3.6.0-rc.2-arm64", + "v3.6.0-rc.2-amd64" + ], + "github_releases": [ + "v3.5.24", + "v3.4.38", + "v3.6.5", + "v3.5.23", + "v3.6.4", + "v3.6.3", + "v3.5.22", + "v3.6.2", + "v3.6.1", + "v3.6.0" + ], + "subcategory": "etcd" + }, + { + "name": "Nmap", + "description": "Network discovery and security auditing tool.", + "github_release_url": "https://api.github.com/repos/nmap/nmap/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/instrumentisto/nmap/tags/?page=1&page_size=100", + "readme": "https://github.com/nmap/nmap/blob/master/README.md", + "category": "Security", + "homepage": "https://nmap.org/", + "image_name": "docker.io/instrumentisto/nmap", + "docker_help_command": "/usr/bin/nmap --help", + "image_tags": [ + "latest", + "7", + "7.95", + "7.95-r11", + "7.95-r11-linux-s390x", + "7.95-r11-linux-ppc64le", + "7.95-r11-linux-i386", + "7.95-r11-linux-arm64v8", + "7.95-r11-linux-arm32v7", + "7.95-r11-linux-arm32v6" + ], + "subcategory": "Security Scanner", + "github_releases": [] + }, + { + "name": "Wireshark (tshark)", + "description": "Wireshark is a network traffic analyzer, or \"sniffer\", for Linux, macOS, BSD and other Unix and Unix-like operating systems and for Windows.", + "github_release_url": "https://api.github.com/repos/wireshark/wireshark/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/wireshark/wireshark/blob/master/README.md", + "category": "Network", + "homepage": "https://www.wireshark.org/", + "image_name": "", + "notes": "Typically used on host system, GUI application", + "subcategory": "Network Tool", + "github_releases": [] + }, + { + "name": "Netcat", + "description": "Networking utility for reading and writing network connections.", + "github_release_url": "", + "docker_tags_url": "", + "readme": "", + "category": "Network", + "homepage": "http://netcat.sourceforge.net/", + "image_name": "", + "notes": "Included in most base images (Alpine, Ubuntu, etc.)", + "subcategory": "Network Tool" + }, + { + "name": "OpenSSH", + "description": "List only allows posting from subscribed addresses.", + "github_release_url": "https://api.github.com/repos/openssh/openssh-portable/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/linuxserver/openssh-server/tags/?page=1&page_size=100", + "readme": "https://github.com/openssh/openssh-portable/blob/master/README", + "category": "Network", + "homepage": "https://www.openssh.com/", + "image_name": "", + "notes": "SSH client not included in base Alpine image; typically used on host system", + "image_tags": [ + "version-10.0_p1-r9", + "10.0_p1-r9-ls208", + "latest", + "arm64v8-latest", + "arm64v8-version-10.0_p1-r9", + "arm64v8-10.0_p1-r9-ls208", + "amd64-10.0_p1-r9-ls208", + "amd64-version-10.0_p1-r9", + "amd64-latest", + "10.0_p1-r9-ls207" + ], + "subcategory": "Network Tool", + "github_releases": [] + }, + { + "name": "OpenSSL", + "description": "OpenSSL is a robust, commercial-grade, full-featured Open Source Toolkit for the TLS (formerly SSL), DTLS and QUIC protocols.", + "github_release_url": "https://api.github.com/repos/openssl/openssl/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/openssl/openssl/blob/master/README.md", + "category": "Security", + "homepage": "https://www.openssl.org/", + "image_name": "", + "notes": "Included in most base images", + "github_releases": [ + "openssl-3.6.0", + "openssl-3.5.4", + "openssl-3.4.3", + "openssl-3.3.5", + "openssl-3.2.6", + "openssl-3.0.18", + "openssl-3.5.3", + "openssl-3.6.0-beta1", + "openssl-3.6.0-alpha1", + "openssl-3.5.2" + ], + "subcategory": "Certificate Management" + }, + { + "name": "Sqlmap", + "description": "Automatic SQL injection and database takeover tool.", + "github_release_url": "https://api.github.com/repos/sqlmapproject/sqlmap/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/paoloo/sqlmap/tags/?page=1&page_size=100", + "readme": "https://github.com/sqlmapproject/sqlmap/blob/master/README.md", + "category": "Security", + "homepage": "https://sqlmap.org/", + "image_name": "", + "notes": "Available Docker images use deprecated manifest format; typically installed via pip or package manager", + "image_tags": [ + "latest", + "1.2", + "1.1" + ], + "github_releases": [ + "1.9", + "1.8", + "1.7", + "1.6", + "1.5", + "1.4", + "1.3", + "1.2", + "1.1", + "1.0" + ], + "subcategory": "Security Scanner" + }, + { + "name": "Nuclei", + "description": "Fast vulnerability scanner based on templates.", + "github_release_url": "https://api.github.com/repos/projectdiscovery/nuclei/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/projectdiscovery/nuclei/tags/?page=1&page_size=100", + "readme": "https://github.com/projectdiscovery/nuclei/blob/main/README.md", + "category": "Security", + "homepage": "https://nuclei.projectdiscovery.io/", + "image_name": "docker.io/projectdiscovery/nuclei", + "docker_help_command": "/usr/local/bin/nuclei -h", + "image_tags": [ + "latest", + "v3", + "v3.4", + "v3.4.10", + "latest-arm64", + "v3-arm64", + "v3.4-arm64", + "v3.4.10-arm64", + "latest-amd64", + "v3-amd64" + ], + "github_releases": [ + "v3.4.10", + "v3.4.9", + "v3.4.8", + "v3.4.7", + "v3.4.6", + "v3.4.5", + "v3.4.4", + "v3.4.3", + "v3.4.2", + "v3.4.1" + ], + "subcategory": "Security Scanner" + }, + { + "name": "Subfinder", + "description": "Subdomain discovery tool for penetration testing and bug bounty.", + "github_release_url": "https://api.github.com/repos/projectdiscovery/subfinder/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/projectdiscovery/subfinder/tags/?page=1&page_size=100", + "readme": "https://github.com/projectdiscovery/subfinder/blob/main/README.md", + "category": "Security", + "homepage": "https://github.com/projectdiscovery/subfinder", + "image_name": "docker.io/projectdiscovery/subfinder", + "docker_help_command": "/usr/local/bin/subfinder --help", + "image_tags": [ + "v2.9.0", + "latest", + "v2.8.0", + "v2.7.0", + "v2.6.8", + "v2.6.7", + "v2.6.6", + "v2.6.5", + "v2.6.4", + "v2.6.3" + ], + "github_releases": [ + "v2.9.0", + "v2.8.0", + "v2.7.1", + "v2.7.0", + "v2.6.8", + "v2.6.7", + "v2.6.6", + "v2.6.5", + "v2.6.4", + "v2.6.3" + ], + "subcategory": "Security" + }, + { + "name": "Dasel", + "description": "Query and update data structures using selector syntax (JSON, YAML, TOML, XML).", + "github_release_url": "https://api.github.com/repos/TomWright/dasel/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/TomWright/dasel/pkgs/container/dasel", + "readme": "https://github.com/TomWright/dasel/blob/master/README.md", + "category": "System Utility", + "homepage": "https://daseldocs.tomwright.me/", + "image_name": "ghcr.io/tomwright/dasel", + "docker_help_command": "/usr/local/bin/dasel --help", + "image_tags": [ + "v1.2.0", + "v1.3.0", + "v1.4.0", + "v1.4.1", + "v1.5.0", + "v1.5.1", + "v1.6.0", + "v1.6.1", + "v1.6.2", + "v1.7.0" + ], + "github_releases": [ + "v2.8.1", + "v2.8.0", + "v2.7.0", + "v2.6.0", + "v2.5.0", + "v2.4.1", + "v2.4.0", + "v2.3.6", + "v2.3.5", + "v2.3.4" + ], + "subcategory": "Data Processing" + }, + { + "name": "Crane", + "description": "Tool for interacting with remote container registries.", + "github_release_url": "https://api.github.com/repos/google/go-containerregistry/releases?per_page=100&page=1", + "docker_tags_url": "https://console.cloud.google.com/gcr/images/go-containerregistry/global/crane", + "readme": "https://github.com/google/go-containerregistry/blob/main/README.md", + "category": "Container Tools", + "homepage": "https://github.com/google/go-containerregistry", + "image_name": "gcr.io/go-containerregistry/crane", + "docker_help_command": "/ko-app/crane --help", + "notes": "Using GCR image instead of GHCR due to access restrictions", + "image_tags": [ + "latest", + "debug" + ], + "github_releases": [ + "v0.20.6", + "v0.20.5", + "v0.20.4", + "v0.20.3", + "v0.20.2", + "v0.20.1", + "v0.20.0", + "v0.19.2", + "v0.19.1", + "v0.19.0" + ], + "subcategory": "Image Tools" + }, + { + "name": "Cosign", + "description": "Container image signing and verification tool.", + "github_release_url": "https://api.github.com/repos/sigstore/cosign/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bitnami/cosign/tags/?page=1&page_size=100", + "readme": "https://github.com/sigstore/cosign/blob/main/README.md", + "category": "Security", + "homepage": "https://www.sigstore.dev/", + "image_name": "docker.io/bitnami/cosign", + "docker_help_command": "/opt/bitnami/cosign/bin/cosign --help", + "image_tags": [ + "sha256-1265938f75d7ea68776a2d59d7c62a72156c38bf823a368e708b5252e4863949", + "sha256-1265938f75d7ea68776a2d59d7c62a72156c38bf823a368e708b5252e4863949.sig", + "sha256-5bedc350d4e97bab6c7feadba96f96f95f004f96363927ee11b605bf384d92a8.att", + "sha256-a257846e531a9f0028f68adef64d494bf2cf18b56ee35054fa99df9963690888", + "sha256-a257846e531a9f0028f68adef64d494bf2cf18b56ee35054fa99df9963690888.sig", + "sha256-5bedc350d4e97bab6c7feadba96f96f95f004f96363927ee11b605bf384d92a8.metadata", + "latest-metadata", + "sha256-5bedc350d4e97bab6c7feadba96f96f95f004f96363927ee11b605bf384d92a8", + "sha256-5bedc350d4e97bab6c7feadba96f96f95f004f96363927ee11b605bf384d92a8.sig", + "latest" + ], + "github_releases": [ + "v3.0.2", + "v3.0.1", + "v2.6.1", + "v2.6.0", + "v2.5.3", + "v2.5.2", + "v2.5.1", + "v2.5.0", + "v2.4.3", + "v2.4.2" + ], + "subcategory": "Signing" + }, + { + "name": "Loki", + "description": "Horizontally-scalable log aggregation system.", + "github_release_url": "https://api.github.com/repos/grafana/loki/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/grafana/loki/tags/?page=1&page_size=100", + "readme": "https://github.com/grafana/loki/blob/main/README.md", + "category": "Observability", + "homepage": "https://grafana.com/oss/loki/", + "image_name": "docker.io/grafana/loki", + "docker_help_command": "/usr/bin/loki --help", + "image_tags": [ + "main-7eda674", + "3.5", + "3", + "latest", + "3.5.7", + "latest-arm64", + "latest-arm", + "latest-amd64", + "3.5.7-arm64", + "3.5.7-arm" + ], + "github_releases": [ + "v3.5.7", + "v3.5.6", + "v3.5.5", + "v3.4.6", + "v3.5.4", + "v3.5.3", + "v3.4.5", + "v3.5.2", + "v3.4.4", + "v2.9.15" + ], + "subcategory": "Logging" + }, + { + "name": "Promtail", + "description": "Agent for shipping logs to Loki.", + "github_release_url": "https://api.github.com/repos/grafana/loki/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/grafana/promtail/tags/?page=1&page_size=100", + "readme": "https://github.com/grafana/loki/blob/main/README.md", + "category": "Observability", + "homepage": "https://grafana.com/docs/loki/latest/send-data/promtail/", + "image_name": "docker.io/grafana/promtail", + "docker_help_command": "/usr/bin/promtail --help", + "image_tags": [ + "main-7eda674", + "3.5", + "3", + "latest", + "3.5.7", + "latest-arm64", + "latest-arm", + "latest-amd64", + "3.5.7-arm64", + "3.5.7-arm" + ], + "github_releases": [ + "v3.5.7", + "v3.5.6", + "v3.5.5", + "v3.4.6", + "v3.5.4", + "v3.5.3", + "v3.4.5", + "v3.5.2", + "v3.4.4", + "v2.9.15" + ], + "subcategory": "Logging" + }, + { + "name": "Benthos", + "description": "Stream processor for mundane data processing tasks.", + "github_release_url": "https://api.github.com/repos/benthosdev/benthos/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/jeffail/benthos/tags/?page=1&page_size=100", + "readme": "https://github.com/benthosdev/benthos/blob/main/README.md", + "category": "Data Processing", + "homepage": "https://www.benthos.dev/", + "image_name": "docker.io/jeffail/benthos", + "docker_help_command": "/benthos --help", + "image_tags": [ + "edge-cgo", + "edge", + "latest", + "4.27", + "4", + "4.27.0", + "4-cgo", + "4.27-cgo", + "4.27.0-cgo", + "4.26" + ], + "github_releases": [ + "v4.68.0", + "v4.68.0-rc5", + "v4.68.0-rc4", + "v4.68.0-rc3", + "v4.68.0-rc2", + "v4.67.5", + "v4.66.1", + "v4.66.0", + "v4.65.0", + "v4.64.0" + ], + "subcategory": "Stream Processing" + }, + { + "name": "Gomplate", + "description": "Template processor with support for multiple data sources.", + "github_release_url": "https://api.github.com/repos/hairyhenderson/gomplate/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hairyhenderson/gomplate/tags/?page=1&page_size=100", + "readme": "https://github.com/hairyhenderson/gomplate/blob/main/README.md", + "category": "System Utility", + "homepage": "https://gomplate.ca/", + "image_name": "docker.io/hairyhenderson/gomplate", + "docker_help_command": "/gomplate --help", + "image_tags": [ + "alpine", + "latest", + "v4.3-alpine", + "v4.3", + "v4.3.3-alpine", + "v4.3.3", + "stable-alpine", + "stable", + "v4.3.2-alpine", + "v4.3.2" + ], + "github_releases": [ + "v4.3.3", + "v4.3.2", + "v4.3.1", + "v4.3.0", + "v4.2.0", + "v4.1.0", + "v4.0.1", + "v4.0.0", + "v4.0.0-pre-3", + "v3.11.8" + ], + "subcategory": "Data Processing" + }, + { + "name": "Terraform-docs", + "description": "Tool for generating documentation from Terraform modules.", + "github_release_url": "https://api.github.com/repos/terraform-docs/terraform-docs/releases?per_page=100&page=1", + "docker_tags_url": "https://quay.io/api/v1/repository/terraform-docs/terraform-docs/tag/?page=1&limit=100", + "readme": "https://github.com/terraform-docs/terraform-docs/blob/master/README.md", + "category": "Infrastructure as Code", + "homepage": "https://terraform-docs.io/", + "image_name": "quay.io/terraform-docs/terraform-docs", + "docker_help_command": "/usr/local/bin/terraform-docs --help", + "image_tags": [ + "0.11.0", + "0.10.1", + "0.17.0", + "0.10.0-rc.1", + "0.15.0", + "0.12.0-beta.1", + "0.16.0", + "0.14.1", + "0.18.0", + "0.19.0" + ], + "github_releases": [ + "v0.20.0", + "v0.19.0", + "v0.18.0", + "v0.17.0", + "v0.16.0", + "v0.15.0", + "v0.14.1", + "v0.14.0", + "v0.13.0", + "v0.12.1" + ], + "subcategory": "Terraform Ecosystem" + }, + { + "name": "Tflint", + "description": "Linter for Terraform configurations focused on errors and best practices.", + "github_release_url": "https://api.github.com/repos/terraform-linters/tflint/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/terraform-linters/tflint/pkgs/container/tflint", + "readme": "https://github.com/terraform-linters/tflint/blob/master/README.md", + "category": "Infrastructure as Code", + "homepage": "https://github.com/terraform-linters/tflint", + "image_name": "ghcr.io/terraform-linters/tflint", + "docker_help_command": "/usr/local/bin/tflint --help", + "image_tags": [ + "v0.30.0", + "v0.31.0", + "v0.32.0", + "v0.32.1", + "v0.33.0", + "v0.33.1", + "v0.33.2", + "v0.34.0", + "v0.34.1", + "v0.35.0" + ], + "github_releases": [ + "v0.59.1", + "v0.58.1", + "v0.58.0", + "v0.57.0", + "v0.56.0", + "v0.55.1", + "v0.55.0", + "v0.54.0", + "v0.53.0", + "v0.52.0" + ], + "subcategory": "IaC" + }, + { + "name": "Terragrunt", + "description": "Thin wrapper for Terraform providing extra tools for keeping configurations DRY.", + "github_release_url": "https://api.github.com/repos/gruntwork-io/terragrunt/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/alpine/terragrunt/tags/?page=1&page_size=100", + "readme": "https://github.com/gruntwork-io/terragrunt/blob/master/README.md", + "category": "Infrastructure as Code", + "homepage": "https://terragrunt.gruntwork.io/", + "image_name": "docker.io/alpine/terragrunt", + "docker_help_command": "/usr/local/bin/terragrunt --help", + "image_tags": [ + "tf1.13.4", + "1.13.4", + "latest", + "cd34282", + "tf1.13.3", + "1.13.3", + "tf1.13.2", + "1.13.2", + "tf1.13.1", + "1.13.1" + ], + "github_releases": [ + "v0.91.5", + "v0.91.4", + "v0.91.3", + "v0.91.2", + "v0.91.1", + "v0.91.0", + "v0.90.2", + "v0.90.1", + "v0.90.0", + "v0.89.4" + ], + "subcategory": "IaC" + }, + { + "name": "Checkov", + "description": "Static analysis tool for infrastructure-as-code security scanning.", + "github_release_url": "https://api.github.com/repos/bridgecrewio/checkov/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/bridgecrew/checkov/tags/?page=1&page_size=100", + "readme": "https://github.com/bridgecrewio/checkov/blob/main/README.md", + "category": "Security", + "homepage": "https://www.checkov.io/", + "image_name": "docker.io/bridgecrew/checkov", + "docker_help_command": "/usr/local/bin/checkov --help", + "image_tags": [ + "sha256-91b49165fa253d834af481bcd5d36f6c18f9a2936281b8cc93deddcd8049df23.att", + "3.2.487", + "3", + "latest", + "sha256-6370293af7201815e569385cdb98caabf4561a5bda9a988b51c52544700ff939.att", + "3.2.486", + "3.2.485", + "sha256-e78f2f310be86b688f3d93751b0f76046eab4302c8a372b5feb0d108f853d825.att", + "3.2.484", + "sha256-51bebaca76536e985118a6af41ff4811a1b909a5e370492a955b4b6c82da6a88.att" + ], + "github_releases": [ + "3.2.487", + "3.2.486", + "3.2.485", + "3.2.484", + "3.2.483", + "3.2.479", + "3.2.477", + "3.2.474", + "3.2.473", + "3.2.472" + ], + "subcategory": "Security" + }, + { + "name": "Tfsec", + "description": "Security scanner for Terraform code.", + "github_release_url": "https://api.github.com/repos/aquasecurity/tfsec/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/aquasec/tfsec/tags/?page=1&page_size=100", + "readme": "https://github.com/aquasecurity/tfsec/blob/master/README.md", + "category": "Security", + "homepage": "https://aquasecurity.github.io/tfsec/", + "image_name": "docker.io/aquasec/tfsec", + "docker_help_command": "/usr/bin/tfsec --help", + "image_tags": [ + "v1.28", + "latest", + "v1.28.14", + "v1.28.14-arm64v8", + "v1.28.14-amd64", + "v1.28.13", + "v1.28.13-arm64v8", + "v1.28.13-amd64", + "v1.28.12", + "v1.28.12-arm64v8" + ], + "github_releases": [ + "v1.28.14", + "v1.28.13", + "v1.28.12", + "v1.28.11", + "v1.28.10", + "v1.28.9", + "v1.28.8", + "v1.28.7", + "v1.28.6", + "v1.28.5" + ], + "subcategory": "Security Scanner" + }, + { + "name": "Infracost", + "description": "Cost estimates for Terraform projects.", + "github_release_url": "https://api.github.com/repos/infracost/infracost/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/infracost/infracost/tags/?page=1&page_size=100", + "readme": "https://github.com/infracost/infracost/blob/master/README.md", + "category": "Infrastructure as Code", + "homepage": "https://www.infracost.io/", + "image_name": "docker.io/infracost/infracost", + "docker_help_command": "/usr/bin/infracost -h", + "image_tags": [ + "ci-edge", + "edge", + "ci-latest", + "ci-0.10", + "ci-0.10.42", + "latest", + "0.10", + "0.10.42", + "ci-0.10.41", + "0.10.41" + ], + "github_releases": [ + "preview", + "v0.10.42", + "v0.10.41", + "v0.10.40", + "v0.10.39", + "v0.10.38", + "v0.10.37", + "v0.10.36", + "v0.10.35", + "v0.10.34" + ], + "subcategory": "IaC" + }, + { + "name": "Pulumi", + "description": "Infrastructure as code platform using familiar programming languages.", + "github_release_url": "https://api.github.com/repos/pulumi/pulumi/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/pulumi/pulumi/tags/?page=1&page_size=100", + "readme": "https://github.com/pulumi/pulumi/blob/master/README.md", + "category": "Infrastructure as Code", + "homepage": "https://www.pulumi.com/", + "image_name": "docker.io/pulumi/pulumi", + "docker_help_command": "/usr/bin/pulumi --help", + "notes": "Large image - first download may take longer than typical timeout", + "image_tags": [ + "latest-nonroot", + "latest", + "3.204.0-nonroot", + "3.204.0", + "3.204.0-nonroot-amd64", + "3.204.0-amd64", + "3.204.0-nonroot-arm64", + "3.204.0-arm64", + "3.203.0-nonroot", + "3.203.0" + ], + "github_releases": [ + "v3.204.0", + "v3.203.0", + "v3.202.0", + "v3.201.0", + "v3.200.0", + "v3.199.0", + "v3.198.0", + "v3.197.0", + "v3.196.0", + "v3.195.0" + ], + "subcategory": "Pulumi" + } + ] +} \ No newline at end of file diff --git a/data/configs/web3_tools.json b/data/configs/web3_tools.json new file mode 100644 index 0000000..82c33eb --- /dev/null +++ b/data/configs/web3_tools.json @@ -0,0 +1,1671 @@ +{ + "metadata": { + "schema_version": "1.0", + "generated_at": "2025-10-11", + "description": "Top blockchain and crypto development tools including clients, development frameworks, and infrastructure", + "source": "GitHub releases and Docker registries", + "total_projects": 50, + "properties": { + "github_release_url": "GitHub releases page URL", + "docker_tags_url": "Docker Hub or registry tags URL", + "readme": "Main README documentation URL", + "homepage": "Project homepage URL", + "category": "Tool category classification", + "subcategory": "Tool subcategory classification" + }, + "notes": [ + "All projects are open source with active GitHub repositories", + "Docker tags data collected from public registries", + "Includes execution clients, consensus clients, development tools, and infrastructure" + ], + "last_description_update": "2025-10-16" + }, + "blockchain_tools": [ + { + "name": "Geth (go-ethereum)", + "description": "Official Go implementation of the Ethereum protocol execution client.", + "github_release_url": "https://api.github.com/repos/ethereum/go-ethereum/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ethereum/client-go/tags/?page=1&page_size=100", + "readme": "https://github.com/ethereum/go-ethereum/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://geth.ethereum.org/", + "github_releases": [ + "v1.16.5", + "v1.16.4", + "v1.16.3", + "v1.16.2", + "v1.16.1", + "v1.16.0", + "v1.15.11", + "v1.15.10", + "v1.15.9", + "v1.15.8" + ], + "image_tags": [ + "alltools-latest", + "latest", + "alltools-v1.16.5", + "alltools-release-1.16", + "alltools-stable", + "v1.16.5", + "release-1.16", + "stable", + "alltools-v1.16.4", + "v1.16.4" + ], + "image_name": "docker.io/ethereum/client-go", + "docker_help_command": "/geth --help", + "subcategory": "Ethereum Execution Client" + }, + { + "name": "Lighthouse", + "description": "Ethereum consensus client implementation in Rust focused on security and performance.", + "github_release_url": "https://api.github.com/repos/sigp/lighthouse/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/sigp/lighthouse/tags/?page=1&page_size=100", + "readme": "https://github.com/sigp/lighthouse/blob/stable/README.md", + "category": "Blockchain Clients", + "homepage": "https://lighthouse.sigmaprime.io/", + "github_releases": [ + "v8.0.0-rc.2", + "v8.0.0-rc.1", + "v8.0.0-rc.0", + "v7.1.0", + "v7.0.1", + "v7.0.0", + "v7.0.0-beta.7", + "v7.0.0-beta.5", + "v7.0.0-beta.4", + "v7.0.0-beta.3" + ], + "image_tags": [ + "latest-unstable", + "latest-amd64-unstable", + "latest-arm64-unstable", + "v8.0.0-rc.2", + "v8.0.0-rc.2-amd64", + "v8.0.0-rc.2-arm64", + "v8.0.0-rc.1", + "v8.0.0-rc.1-arm64", + "v8.0.0-rc.1-amd64", + "v8.0.0-rc.0" + ], + "image_name": "docker.io/sigp/lighthouse", + "docker_help_command": "/usr/local/bin/lighthouse --help", + "subcategory": "Ethereum Consensus Client" + }, + { + "name": "Foundry", + "description": "Fast, portable Ethereum development toolkit written in Rust.", + "github_release_url": "https://api.github.com/repos/foundry-rs/foundry/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/foundry-rs/foundry/pkgs/container/foundry", + "readme": "https://github.com/foundry-rs/foundry/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://getfoundry.sh/", + "github_releases": [ + "nightly-cab31132cbb5edde1477b4f18380a6777afb7ef3", + "nightly-09edf8f3c9c447d8f055c58902a5ea770ff035ca", + "nightly", + "v1.4.3", + "stable", + "nightly-e98bff5a57d9f23e60b96e23627512eb5397a598", + "nightly-669bb1f3bf6dcc33633c939a1bc32b1bcd28371f", + "nightly-040be035f23df51676a462e5a90b2ef087aa6470", + "nightly-c808c4cd6d104514204e77654e000929ca878b90", + "v1.4.2" + ], + "image_tags": [ + "master", + "latest", + "nightly", + "nightly-307576dfb9e94536177e940c2710045ada69d8d7", + "nightly-fb1f0aa3d6dcb285cc6132cde8d885a20eee2174", + "nightly-20e7386042e8567f2cfcee566c3afe4833e13741", + "nightly-48d5d79a63acbd5cb454d39fa0c01c297de89559", + "nightly-e947899dd210550e608bf3d234b845d966134bc9", + "nightly-4b9cca1790096c8bfdd50922bf22244983ad6e4f", + "nightly-1c415857dd7b617190834dbcb361506f6143fed4" + ], + "image_name": "ghcr.io/foundry-rs/foundry", + "docker_help_command": "/usr/local/bin/forge --help", + "subcategory": "Development Tool", + "alternate_binaries": [ + "/usr/local/bin/cast --help", + "/usr/local/bin/anvil --help", + "/usr/local/bin/chisel --help" + ] + }, + { + "name": "Hardhat", + "description": "Ethereum development environment for compiling, deploying, testing, and debugging smart contracts.", + "github_release_url": "https://api.github.com/repos/NomicFoundation/hardhat/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/NomicFoundation/hardhat/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://hardhat.org/", + "github_releases": [ + "hardhat@3.0.9", + "@nomicfoundation/hardhat-node-test-runner@3.0.4", + "@nomicfoundation/hardhat-mocha@3.0.4", + "@nomicfoundation/hardhat-keystore@3.0.2", + "hardhat@3.0.8", + "@nomicfoundation/hardhat-verify@3.0.4", + "@nomicfoundation/hardhat-mocha@3.0.3", + "@nomicfoundation/hardhat-errors@3.0.3", + "hardhat@3.0.7", + "@nomicfoundation/hardhat-verify@3.0.3" + ], + "image_tags": [ + "latest" + ], + "image_name": "docker.io/ethereumoptimism/hardhat", + "docker_help_command": "/hardhat/node_modules/.bin/hardhat help", + "notes": "No official Docker image - typically used as npm package", + "deprecated": false, + "subcategory": "Development Tool" + }, + { + "name": "Nethermind", + "description": ".NET Ethereum execution client for enterprise and institutional use.", + "github_release_url": "https://api.github.com/repos/NethermindEth/nethermind/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/nethermind/nethermind/tags/?page=1&page_size=100", + "readme": "https://github.com/NethermindEth/nethermind/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://nethermind.io/", + "github_releases": [ + "1.35.0", + "1.34.1", + "1.34.0", + "1.33.1", + "1.33.0", + "1.32.4", + "1.32.3", + "1.31.13", + "1.32.2", + "1.32.1" + ], + "image_tags": [ + "1.35.0-chiseled", + "latest-chiseled", + "1.35.0", + "latest", + "1.34.1-chiseled", + "1.34.1", + "1.34.0-chiseled", + "1.34.0", + "1.33.1-chiseled", + "1.33.1" + ], + "image_name": "docker.io/nethermind/nethermind", + "docker_help_command": "/nethermind --help", + "subcategory": "Ethereum Execution Client" + }, + { + "name": "Besu", + "description": "Enterprise-grade Ethereum execution client supporting public and private networks.", + "github_release_url": "https://api.github.com/repos/hyperledger/besu/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/hyperledger/besu/tags/?page=1&page_size=100", + "readme": "https://github.com/hyperledger/besu/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://besu.hyperledger.org/", + "github_releases": [ + "25.10.0", + "25.10.0-RC2", + "25.10.0-RC1", + "25.9.0", + "25.8.0", + "25.7.0", + "25.6.0", + "25.6.0-RC1", + "25.5.0", + "25.4.1" + ], + "image_tags": [ + "develop", + "develop-amd64", + "develop-arm64", + "latest", + "latest-amd64", + "latest-arm64", + "25.10.0", + "25.10.0-amd64", + "25.10.0-arm64", + "25.10.0-RC2" + ], + "image_name": "docker.io/hyperledger/besu", + "docker_help_command": "/opt/besu/bin/besu --help", + "subcategory": "Ethereum Execution Client" + }, + { + "name": "Erigon", + "description": "Ethereum execution client focused on performance and disk space efficiency.", + "github_release_url": "https://api.github.com/repos/erigontech/erigon/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/erigontech/erigon/tags/?page=1&page_size=100", + "readme": "https://github.com/erigontech/erigon/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://erigon.tech/", + "github_releases": [ + "v3.2.1", + "v3.2.0", + "v3.2.0-rc1", + "v3.1.0", + "v3.0.17", + "v3.0.16", + "v3.1.0-rc1", + "v3.0.15", + "v3.0.14", + "v3.0.13" + ], + "image_tags": [ + "main-latest", + "main-f288932", + "main-5155b83", + "main-db32189", + "main-1033eb3", + "main-01fe6ec", + "main-2c4e72c", + "main-e50f9e1", + "main-4535137", + "main-1c7b9a8" + ], + "image_name": "docker.io/erigontech/erigon", + "docker_help_command": "/usr/local/bin/erigon --help", + "subcategory": "Ethereum Client" + }, + { + "name": "Prysm", + "description": "Go implementation of the Ethereum consensus protocol with focus on usability and security.", + "github_release_url": "https://api.github.com/repos/prysmaticlabs/prysm/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/prysmaticlabs/prysm-beacon-chain/tags/?page=1&page_size=100", + "readme": "https://github.com/prysmaticlabs/prysm/blob/develop/README.md", + "category": "Blockchain Clients", + "homepage": "https://prysmaticlabs.com/", + "github_releases": [ + "v6.1.3", + "v6.1.2", + "v6.1.1", + "v6.1.0", + "v6.0.5", + "v6.0.4", + "v6.0.3", + "v6.0.2", + "v6.0.1", + "v6.0.0" + ], + "image_tags": [ + "v6.1.4", + "v6.1.3", + "v6.1.2", + "v6.1.1", + "v6.1.0", + "v6.0.5", + "v6.0.4", + "v6.0.3", + "v6.0.2", + "v6.0.1" + ], + "image_name": "docker.io/prysmaticlabs/prysm-beacon-chain", + "docker_help_command": "/beacon-chain --help", + "subcategory": "Ethereum Consensus Client" + }, + { + "name": "Teku", + "description": "Enterprise-grade Ethereum consensus client written in Java.", + "github_release_url": "https://api.github.com/repos/Consensys/teku/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/consensys/teku/tags/?page=1&page_size=100", + "readme": "https://github.com/Consensys/teku/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://consensys.io/teku", + "github_releases": [ + "25.10.0", + "25.9.3", + "25.9.2", + "25.9.1", + "25.9.0", + "25.7.1", + "25.6.0", + "25.5.0", + "25.4.1", + "25.4.0" + ], + "image_tags": [ + "develop-jdk24", + "develop", + "develop-jdk21", + "develop-jdk24-amd64", + "develop-amd64", + "develop-jdk21-amd64", + "develop-jdk24-arm64", + "develop-arm64", + "develop-jdk21-arm64", + "25.10-jdk24" + ], + "image_name": "docker.io/consensys/teku", + "docker_help_command": "/opt/teku/bin/teku --help", + "subcategory": "Ethereum Consensus Client" + }, + { + "name": "Nimbus", + "description": "Lightweight Ethereum consensus client optimized for resource-restricted devices.", + "github_release_url": "https://api.github.com/repos/status-im/nimbus-eth2/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/statusim/nimbus-eth2/tags/?page=1&page_size=100", + "readme": "https://github.com/status-im/nimbus-eth2/blob/stable/README.md", + "category": "Blockchain Clients", + "homepage": "https://nimbus.team/", + "github_releases": [ + "v25.9.2", + "v25.9.1", + "v25.9.0", + "v25.7.1", + "v25.7.0", + "v25.6.0", + "v25.5.0", + "v25.4.1", + "nightly", + "v25.4.0" + ], + "image_tags": [ + "multiarch-latest", + "multiarch-v25.9.2", + "arm64-latest", + "arm64-v25.9.2", + "arm-latest", + "arm-v25.9.2", + "amd64-latest", + "amd64-v25.9.2", + "multiarch-v25.9.1", + "arm64-v25.9.1" + ], + "image_name": "docker.io/statusim/nimbus-eth2", + "docker_help_command": "/home/user/nimbus-eth2/build/nimbus_beacon_node --help", + "subcategory": "Ethereum Consensus Client", + "alternate_binaries": [ + "/home/user/nimbus-eth2/build/nimbus_signing_process --help" + ] + }, + { + "name": "Reth", + "description": "Modular, contributor-friendly Ethereum execution client written in Rust.", + "github_release_url": "https://api.github.com/repos/paradigmxyz/reth/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/paradigmxyz/reth/pkgs/container/reth", + "readme": "https://github.com/paradigmxyz/reth/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://paradigmxyz.github.io/reth/", + "github_releases": [ + "v1.8.2", + "v1.8.1", + "v1.8.0", + "v1.7.0", + "v1.6.0", + "v1.5.1", + "v1.5.0", + "v1.4.8", + "v1.4.7", + "v1.4.3" + ], + "image_tags": [ + "v0.1.0-alpha.1", + "latest", + "v0.1.0-alpha.2", + "v0.1.0-alpha.3", + "v0.1.0-alpha.4", + "v0.1.0-alpha.5", + "v0.1.0-alpha.6", + "v0.1.0-alpha.7", + "v0.1.0-alpha.8", + "v0.1.0-alpha.9" + ], + "image_name": "ghcr.io/paradigmxyz/reth", + "docker_help_command": "/usr/local/bin/reth --help", + "subcategory": "Ethereum Execution Client" + }, + { + "name": "Solana", + "description": "Web-scale blockchain for fast, secure, scalable, decentralized apps and marketplaces.", + "github_release_url": "https://api.github.com/repos/solana-labs/solana/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/solanalabs/solana/tags/?page=1&page_size=100", + "readme": "https://github.com/solana-labs/solana/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://solana.com/", + "github_releases": [ + "v1.18.26", + "v1.18.25", + "v1.18.23", + "v1.18.22", + "v1.18.21", + "v1.18.20", + "v1.18.19", + "v1.18.18", + "v1.18.17", + "v1.18.16" + ], + "image_tags": [ + "v1.18.26", + "v1.18.25", + "v1.18.23", + "v1.18.22", + "v1.18.21", + "v1.18.20", + "v1.18.18", + "v1.18.17", + "v1.18.16", + "v1.18.15" + ], + "image_name": "docker.io/solanalabs/solana", + "docker_help_command": "/usr/bin/solana --help", + "subcategory": "Solana Client" + }, + { + "name": "Bitcoin Core", + "description": "Reference implementation of the Bitcoin protocol.", + "github_release_url": "https://api.github.com/repos/bitcoin/bitcoin/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ruimarinho/bitcoin-core/tags/?page=1&page_size=100", + "readme": "https://github.com/bitcoin/bitcoin/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://bitcoincore.org/", + "github_releases": [ + "v29.2", + "v30.0", + "v29.1", + "v28.2", + "v29.0", + "v28.1", + "v27.2", + "v28.0", + "v26.2", + "v27.1" + ], + "image_tags": [ + "alpine", + "24-alpine", + "22-alpine", + "23-alpine", + "0.18-alpine", + "0.21-alpine", + "0.19-alpine", + "0.20-alpine", + "0.17-alpine", + "0.11-alpine" + ], + "image_name": "docker.io/ruimarinho/bitcoin-core", + "docker_help_command": "/opt/bitcoin-0.15.0/bin/bitcoind --help", + "subcategory": "Bitcoin Client", + "alternate_binaries": [ + "/opt/bitcoin-0.15.0/bin/bitcoin-qt --help", + "/opt/bitcoin-0.15.0/bin/bitcoin-cli --help", + "/opt/bitcoin-0.15.0/bin/bitcoin-tx --help" + ] + }, + { + "name": "Truffle Suite", + "description": "Development environment, testing framework and asset pipeline for Ethereum.", + "github_release_url": "https://api.github.com/repos/trufflesuite/truffle/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/trufflesuite/truffle/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://trufflesuite.com/", + "github_releases": [ + "v5.11.5", + "v5.11.4", + "v5.11.3", + "v5.11.2", + "v5.11.1", + "v5.11.0", + "v5.10.2", + "v5.10.1", + "v5.10.0", + "v5.9.4" + ], + "image_tags": [ + "latest", + "v5.11.5", + "v5.11.4", + "v5.11.3", + "v5.11.2" + ], + "image_name": null, + "docker_help_command": "truffle help", + "notes": "Deprecated/sunset - Truffle has been sunsetted", + "deprecated": true, + "subcategory": "Development Framework" + }, + { + "name": "Ganache", + "description": "Personal Ethereum blockchain for development and testing.", + "github_release_url": "https://api.github.com/repos/trufflesuite/ganache/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/trufflesuite/ganache/tags/?page=1&page_size=100", + "readme": "https://github.com/trufflesuite/ganache/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://trufflesuite.com/ganache/", + "github_releases": [ + "v7.9.0", + "v7.8.0", + "v7.7.7", + "v7.7.6", + "v7.7.5", + "v7.7.4", + "v7.7.3", + "v7.7.2", + "v7.7.1", + "v7.7.0" + ], + "image_tags": [ + "v7.9.2", + "latest", + "v7.9.1", + "v7.9.0", + "v7.8.0", + "v7.7.7", + "v7.7.6", + "v7.7.5", + "v7.7.4", + "v7.7.3" + ], + "image_name": "docker.io/trufflesuite/ganache", + "docker_help_command": "node /app/dist/node/cli.js --help", + "subcategory": "Development Tool" + }, + { + "name": "Brownie", + "description": "Python-based development and testing framework for Ethereum smart contracts.", + "github_release_url": "https://api.github.com/repos/eth-brownie/brownie/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/eth-brownie/brownie/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://eth-brownie.readthedocs.io/", + "github_releases": [ + "v1.22.0.dev0", + "v1.21.0", + "v1.20.7", + "v1.20.6", + "v1.20.5", + "v1.20.4", + "v1.20.3", + "v1.20.2", + "v.1.20.1", + "v1.20.0" + ], + "image_tags": [ + "latest", + "v1.19.3", + "v1.19.2", + "stable" + ], + "image_name": null, + "docker_help_command": "brownie --help", + "notes": "No longer maintained - eth-brownie archived", + "deprecated": true, + "subcategory": "Smart Contract Language" + }, + { + "name": "OpenZeppelin Contracts", + "description": "Library of modular, reusable, secure smart contracts for Ethereum.", + "github_release_url": "https://api.github.com/repos/OpenZeppelin/openzeppelin-contracts/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://openzeppelin.com/contracts/", + "github_releases": [ + "v5.5.0-rc.1", + "v5.5.0-rc.0", + "v5.4.0", + "v5.4.0-rc.1", + "v5.4.0-rc.0", + "v5.3.0", + "v5.3.0-rc.0", + "v5.2.0", + "v5.2.0-rc.1", + "v5.2.0-rc.0" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Smart Contract Language" + }, + { + "name": "Slither", + "description": "Static analysis framework for Solidity smart contracts.", + "github_release_url": "https://api.github.com/repos/crytic/slither/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/trailofbits/eth-security-toolbox/tags/?page=1&page_size=100", + "readme": "https://github.com/crytic/slither/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://github.com/crytic/slither", + "github_releases": [ + "0.11.3", + "0.11.2", + "0.11.1", + "0.11.0", + "0.10.4", + "0.10.3", + "0.10.2", + "0.10.1", + "0.10.0", + "0.9.6" + ], + "image_tags": [ + "testing-master", + "edge", + "nightly-20251020", + "nightly", + "nightly-20251013", + "nightly-20251006", + "nightly-20250929", + "nightly-20250922", + "nightly-20250915", + "nightly-20250908" + ], + "image_name": "docker.io/trailofbits/eth-security-toolbox", + "docker_help_command": "/home/ethsec/.local/bin/slither --help", + "subcategory": "Smart Contract Language", + "alternate_binaries": [ + "/usr/bin/geth --help", + "/usr/bin/puppeth --help" + ] + }, + { + "name": "Mythril", + "description": "Security analysis tool for Ethereum smart contracts.", + "github_release_url": "https://api.github.com/repos/Consensys/mythril/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/mythril/myth/tags/?page=1&page_size=100", + "readme": "https://github.com/Consensys/mythril/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://mythril-classic.readthedocs.io/", + "github_releases": [ + "v0.24.8", + "v0.24.7", + "v0.24.6", + "v0.24.5", + "v0.24.4", + "v0.24.3", + "v0.24.2", + "v0.24.1", + "v0.24.0", + "v0.23.25" + ], + "image_tags": [ + "latest", + "0.24.8", + "0.24.7", + "0.24.5", + "0.24.3", + "0.24.2", + "0.24.1", + "0.24.0", + "0.23.25", + "0.23.24" + ], + "image_name": "docker.io/mythril/myth", + "docker_help_command": "/usr/local/bin/myth --help", + "subcategory": "Security Analysis", + "alternate_binaries": [ + "/opt/mythril/myth --help" + ] + }, + { + "name": "Etherscan", + "description": "Block explorer and analytics platform for Ethereum.", + "github_release_url": "", + "docker_tags_url": "", + "readme": "", + "category": "Infrastructure", + "homepage": "https://etherscan.io/", + "github_releases": [], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Infrastructure" + }, + { + "name": "The Graph", + "description": "Indexing protocol for querying blockchain data with GraphQL.", + "github_release_url": "https://api.github.com/repos/graphprotocol/graph-node/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/graphprotocol/graph-node/tags/?page=1&page_size=100", + "readme": "https://github.com/graphprotocol/graph-node/blob/master/README.md", + "category": "Infrastructure", + "homepage": "https://thegraph.com/", + "github_releases": [ + "v0.41.0", + "v0.41.0-rc.0", + "v0.40.1", + "v0.40.0", + "v0.40.0-rc.0", + "v0.39.1", + "v0.39.0", + "v0.38.0", + "v0.37.0", + "v0.36.1" + ], + "image_tags": [ + "latest", + "v0.41.0", + "9b61e60", + "nightly", + "3f627c7", + "integer2", + "fraction", + "edddd5a", + "ec5498d", + "7b02cba" + ], + "image_name": "docker.io/graphprotocol/graph-node", + "docker_help_command": "/usr/local/cargo/bin/graph-node --help", + "subcategory": "Indexing" + }, + { + "name": "IPFS", + "description": "Peer-to-peer hypermedia protocol for content-addressed, distributed file system.", + "github_release_url": "https://api.github.com/repos/ipfs/kubo/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ipfs/kubo/tags/?page=1&page_size=100", + "readme": "https://github.com/ipfs/kubo/blob/master/README.md", + "category": "Infrastructure", + "homepage": "https://ipfs.tech/", + "github_releases": [ + "v0.38.1", + "v0.38.0", + "v0.38.0-rc2", + "v0.38.0-rc1", + "v0.37.0", + "v0.37.0-rc1", + "v0.36.0", + "v0.36.0-rc2", + "v0.36.0-rc1", + "v0.35.0" + ], + "image_tags": [ + "buildcache", + "master-latest", + "master-2025-10-24-5d4c40e", + "master-2025-10-24-886ac22", + "master-2025-10-23-16479ec", + "staging-latest", + "staging-2025-10-17-59c3a87", + "master-2025-10-17-f9dc739", + "staging-2025-10-16-a1839d5", + "staging-2025-10-15-1fc5373" + ], + "image_name": "docker.io/ipfs/kubo", + "subcategory": "Decentralized Storage", + "docker_help_command": "/usr/local/bin/ipfs --help" + }, + { + "name": "Chainlink", + "description": "Decentralized oracle network connecting smart contracts with real-world data.", + "github_release_url": "https://api.github.com/repos/smartcontractkit/chainlink/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/smartcontract/chainlink/tags/?page=1&page_size=100", + "readme": "https://github.com/smartcontractkit/chainlink/blob/develop/README.md", + "category": "Infrastructure", + "homepage": "https://chain.link/", + "github_releases": [ + "v2.29.0", + "v2.28.0", + "v2.27.0", + "v2.26.0", + "v2.25.0", + "v2.24.0", + "v2.23.0", + "v2.22.0", + "v2.21.0", + "v2.20.0" + ], + "image_tags": [ + "2.29.0", + "sha256-9d35af5bc6b8fe49a66252f141dbd6deec5e46402a4ccf34ce5bc3a7f643e17f.sig", + "2.28.0", + "sha256-979d63b045565548587e02372d18c917b59f1e806762dc3040f2e41981fbc17c.sig", + "2.27.0", + "sha256-9126f003e7318b4bab9470e1ee5f02b4fbfbdb687988abc77f5a567173182900.sig", + "2.26.0", + "sha256-dc9356e16e598a0e25fc28dbc852ed8436616add163083db4090a64795c6e924.sig", + "2.25.0", + "sha256-9eecb61d90cdf932c7489e64ad8cfa090a1ad1a8ec29a3b3a067a58a00b15c26.sig" + ], + "image_name": "docker.io/smartcontract/chainlink", + "docker_help_command": "/usr/local/bin/chainlink --help", + "subcategory": "Oracle Network" + }, + { + "name": "Remix IDE", + "description": "Browser-based IDE for Solidity smart contract development.", + "github_release_url": "https://api.github.com/repos/ethereum/remix-project/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/remixproject/remix-ide/tags/?page=1&page_size=100", + "readme": "https://github.com/ethereum/remix-project/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://remix.ethereum.org/", + "github_releases": [ + "v1.1.2", + "v1.1.1", + "v1.1.0", + "v1.0.0", + "v0.71.0", + "v0.70.1", + "v0.70.0", + "v0.69.0", + "v0.68.2", + "v0.68.1" + ], + "image_tags": [ + "yann300-patch-36", + "vertical-icons-panel-react", + "latest", + "bunsenstraat-patch-5", + "remix_live", + "remix_beta", + "bumpVersion_0.20.1", + "fix_bracket", + "bumpVersion", + "bumpDevVersion" + ], + "image_name": "docker.io/remixproject/remix-ide", + "docker_help_command": "", + "subcategory": "Smart Contract Language" + }, + { + "name": "Ape Framework", + "description": "Framework for testing and deploying smart contracts with Python.", + "github_release_url": "https://api.github.com/repos/ApeWorX/ape/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/ApeWorX/ape/pkgs/container/ape", + "readme": "https://github.com/ApeWorX/ape/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://apeworx.io/", + "github_releases": [ + "v0.8.41", + "v0.8.40", + "v0.8.39", + "v0.8.38", + "v0.8.37", + "v0.8.36", + "v0.8.35", + "v0.8.34", + "v0.8.33", + "v0.8.32" + ], + "image_tags": [ + "latest-slim", + "latest", + "v0.8.15", + "stable", + "v0.8.16", + "v0.8.17", + "v0.8.18", + "v0.8.19", + "v0.8.20", + "v0.8.21" + ], + "image_name": "ghcr.io/apeworx/ape", + "docker_help_command": "/usr/local/bin/ape --help", + "subcategory": "Development Framework", + "alternate_binaries": [ + "/usr/bin/debconf-escape --help" + ] + }, + { + "name": "Waffle", + "description": "Most advanced framework for testing smart contracts.", + "github_release_url": "https://api.github.com/repos/TrueFiEng/Waffle/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/TrueFiEng/Waffle/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://getwaffle.io/", + "github_releases": [ + "ethereum-waffle@4.0.10", + "@ethereum-waffle/mock-contract@4.0.4", + "@ethereum-waffle/chai@4.0.10", + "ethereum-waffle@4.0.9", + "@ethereum-waffle/chai@4.0.9", + "ethereum-waffle@4.0.8", + "@ethereum-waffle/provider@4.0.5", + "@ethereum-waffle/optimism@4.0.3", + "@ethereum-waffle/mock-contract@4.0.3", + "@ethereum-waffle/ens@4.0.3" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Smart Contract Language" + }, + { + "name": "Arbitrum", + "description": "Layer 2 scaling solution for Ethereum using optimistic rollups.", + "github_release_url": "https://api.github.com/repos/OffchainLabs/nitro/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/offchainlabs/nitro-node/tags/?page=1&page_size=100", + "readme": "https://github.com/OffchainLabs/nitro/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://arbitrum.io/", + "github_releases": [ + "v3.8.0-rc.16", + "v3.8.0-rc.15", + "v3.8.0-rc.14", + "v3.8.0-rc.13", + "v3.8.0-rc.12", + "v3.8.0-rc.11", + "v3.7.6", + "v3.8.0-rc.9", + "v3.8.0-rc.10", + "v3.7.5" + ], + "image_tags": [ + "v3.8.0-rc.16-8419934", + "v3.8.0-rc.16-8419934-arm64", + "v3.8.0-rc.16-8419934-amd64", + "v3.8.0-rc.16-8419934-slim", + "v3.8.0-rc.16-8419934-slim-arm64", + "v3.8.0-rc.16-8419934-slim-amd64", + "v3.8.0-rc.16-8419934-validator", + "v3.8.0-rc.16-8419934-validator-arm64", + "v3.8.0-rc.16-8419934-validator-amd64", + "v3.8.0-rc.16-8419934-dev" + ], + "image_name": "docker.io/offchainlabs/nitro-node", + "docker_help_command": "/usr/local/bin/nitro --help", + "subcategory": "Ethereum Client" + }, + { + "name": "Optimism", + "description": "Ethereum Layer 2 scaling solution using optimistic rollups.", + "github_release_url": "https://api.github.com/repos/ethereum-optimism/optimism/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ethereumoptimism/op-node/tags/?page=1&page_size=100", + "readme": "https://github.com/ethereum-optimism/optimism/blob/develop/README.md", + "category": "Blockchain Clients", + "homepage": "https://optimism.io/", + "github_releases": [ + "op-node/v1.14.3", + "op-deployer/v0.5.0-rc.1", + "op-deployer/v0.4.5", + "op-deployer/v0.4.4", + "op-deployer/v0.4.4-rc.2", + "op-deployer/v0.4.4-rc.1", + "op-node/v1.14.1", + "op-deployer/v0.4.3", + "op-challenger/v1.6.0", + "op-batcher/v1.16.0" + ], + "image_tags": [ + "develop" + ], + "image_name": "docker.io/ethereumoptimism/op-node", + "docker_help_command": "/usr/local/bin/op-node --help", + "subcategory": "Ethereum Client" + }, + { + "name": "Polygon", + "description": "Ethereum scaling and infrastructure development platform.", + "github_release_url": "https://api.github.com/repos/maticnetwork/bor/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/maticnetwork/bor/tags/?page=1&page_size=100", + "readme": "https://github.com/maticnetwork/bor/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://polygon.technology/", + "github_releases": [ + "v2.3.4", + "v2.3.4-beta", + "v2.3.3", + "v2.3.2-beta2", + "v2.3.1-hotfix2", + "v2.3.1-hotfix", + "v2.3.2-beta", + "v2.3.1", + "v2.3.1-beta3", + "v2.3.1-beta2" + ], + "image_tags": [ + "v0.2.17", + "v0.2.16", + "v0.2.16-beta2", + "v0.2.16-beta1", + "v0.2.14-tmp-span-hotfix", + "v0.2.15-beta2", + "v0.2.15-beta1", + "v0.2.14", + "v0.2.13", + "v0.2.13-beta2" + ], + "image_name": "docker.io/maticnetwork/bor", + "docker_help_command": "/usr/local/bin/geth --help", + "subcategory": "Ethereum Client" + }, + { + "name": "Base", + "description": "Ethereum Layer 2 blockchain built on OP Stack for secure, low-cost transactions.", + "github_release_url": "https://api.github.com/repos/base-org/node/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/orgs/base-org/packages", + "readme": "https://github.com/base-org/node/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://base.org/", + "github_releases": [ + "v0.13.2", + "v0.13.1", + "v0.13.0", + "v0.12.10", + "v0.12.9", + "v0.12.8", + "v0.12.7", + "v0.12.6", + "v0.12.5", + "v0.12.4" + ], + "image_tags": [ + "pr-48", + "main", + "v0.2.0", + "latest", + "v0.2.1", + "v0.2.2", + "v0.2.3", + "v0.3.0", + "v0.3.1-rc.1", + "v0.3.1-rc.2" + ], + "image_name": "ghcr.io/base-org/node", + "docker_help_command": "/app/op-node --help", + "subcategory": "Ethereum Client" + }, + { + "name": "zkSync", + "description": "Ethereum Layer 2 protocol using zero-knowledge rollups.", + "github_release_url": "https://api.github.com/repos/matter-labs/zksync-era/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/matter-labs/zksync-era/pkgs/container/server-v2", + "readme": "https://github.com/matter-labs/zksync-era/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://zksync.io/", + "github_releases": [ + "prover-v23.1.0", + "prover-v23.0.0", + "core-v29.5.0", + "zkstack_cli-v0.2.1", + "zkstack_cli-v0.2.0", + "zkos-0.29.9", + "zkos-0.29.8", + "core-v29.4.1", + "zkos-0.29.7", + "core-v29.4.0" + ], + "image_tags": [ + "7a8cb27-1736345733454-linux-amd64", + "ecccdda-1736352787485-linux-amd64", + "7adb612-1736413599630-linux-amd64", + "64d861d-1736422246437-linux-amd64", + "5a8818d-1736513228239-linux-amd64", + "361243f-1736536615922-linux-amd64", + "f30aca0-1736761159275-linux-amd64", + "0efb8e6-1736766831817-linux-amd64", + "c44f7a7-1736769827242-linux-amd64", + "84e3e31-1736849910030-linux-amd64" + ], + "image_name": "ghcr.io/matter-labs/server-v2", + "docker_help_command": "/usr/bin/zksync_server --help", + "subcategory": "Ethereum Client" + }, + { + "name": "Starknet", + "description": "Decentralized validity rollup (ZK-rollup) for Ethereum scalability.", + "github_release_url": "https://api.github.com/repos/starkware-libs/cairo/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/starknet/cairo/tags/?page=1&page_size=100", + "readme": "https://github.com/starkware-libs/cairo/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://starknet.io/", + "github_releases": [ + "v2.13.0", + "v2.12.4-dev.1", + "v2.12.4-dev.0", + "v2.12.3", + "v2.12.2", + "v2.12.1", + "v2.12.0", + "v2.12.0-rc.3", + "v2.12.0-rc.2", + "v2.12.0-rc.1" + ], + "image_tags": [ + "2.9.0-arm64", + "latest", + "2.8.5", + "2.8.5-amd64", + "2.8.5-arm64", + "2.8.4", + "2.8.4-amd64", + "2.8.4-arm64", + "2.8.2", + "2.8.2-amd64" + ], + "image_name": "docker.io/starknet/cairo", + "alternate_images": [ + "docker.io/starknet/cairo", + "docker.io/trufflesuite/cairo-starknet-cli" + ], + "notes": "Starknet Cairo toolchain Docker image", + "docker_help_command": "/usr/bin/cairo-compile --help", + "subcategory": "Blockchain Client" + }, + { + "name": "Polkadot", + "description": "Heterogeneous multi-chain protocol enabling cross-chain transfers and interoperability.", + "github_release_url": "https://api.github.com/repos/paritytech/polkadot-sdk/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/parity/polkadot/tags/?page=1&page_size=100", + "readme": "https://github.com/paritytech/polkadot-sdk/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://polkadot.network/", + "github_releases": [ + "polkadot-stable2412-11", + "polkadot-stable2509-1", + "polkadot-stable2506-4", + "polkadot-stable2506-3", + "polkadot-stable2509", + "polkadot-stable2509-rc3", + "polkadot-stable2503-10", + "polkadot-stable2412-10", + "polkadot-stable2409-12", + "polkadot-stable2509-rc1" + ], + "image_tags": [ + "weekly2025w43-rc1", + "aed599ea47", + "1.20.1-weekly2025w43-rc1", + "v1.20.1", + "latest", + "stable2509-1", + "v1.19.4", + "stable2506-4", + "3c88ea3", + "v1.20.0" + ], + "image_name": "docker.io/parity/polkadot", + "docker_help_command": "/usr/local/bin/polkadot --help", + "subcategory": "Blockchain Client", + "alternate_binaries": [ + "/polkadot --help" + ] + }, + { + "name": "Cosmos SDK", + "description": "Framework for building public blockchain applications.", + "github_release_url": "https://api.github.com/repos/cosmos/cosmos-sdk/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/cosmos/cosmos-sdk/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://cosmos.network/", + "github_releases": [ + "v0.53.4", + "v0.53.3", + "v0.50.14", + "v0.53.2", + "v0.53.1", + "log/v1.6.0", + "v0.53.0", + "v0.53.0-rc.3", + "schema/v1.1.0", + "v0.53.0-rc.2" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Development Tool" + }, + { + "name": "Avalanche", + "description": "Platform for launching decentralized applications and enterprise blockchain deployments.", + "github_release_url": "https://api.github.com/repos/ava-labs/avalanchego/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/avaplatform/avalanchego/tags/?page=1&page_size=100", + "readme": "https://github.com/ava-labs/avalanchego/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://avax.network/", + "github_releases": [ + "v1.14.0-fuji", + "v1.13.5", + "v1.13.4", + "v1.13.3", + "v1.13.2", + "v1.13.1", + "v1.13.0", + "v1.13.0-fuji", + "v1.12.2", + "v1.12.1" + ], + "image_tags": [ + "latest", + "master-r", + "37747dd9-r", + "master", + "37747dd9", + "82f37a58-r", + "82f37a58", + "1522ced8-r", + "1522ced8", + "7d60acad-r" + ], + "image_name": "docker.io/avaplatform/avalanchego", + "docker_help_command": "/avalanchego/build/avalanchego --help", + "subcategory": "Blockchain Client" + }, + { + "name": "Near Protocol", + "description": "Sharded, proof-of-stake Layer 1 blockchain designed for usability and scalability.", + "github_release_url": "https://api.github.com/repos/near/nearcore/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/nearprotocol/nearcore/tags/?page=1&page_size=100", + "readme": "https://github.com/near/nearcore/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://near.org/", + "github_releases": [ + "2.9.0", + "2.8.0", + "2.8.0-rc.2", + "2.8.0-rc.1", + "2.7.1", + "2.7.1-rc.1", + "2.7.0", + "2.7.0-rc.4", + "2.7.0-rc.3", + "2.6.5" + ], + "image_tags": [ + "latest", + "master-1904f421a22ed37d17c66ee1b7ace24b3a5f9cfa", + "master", + "master-672d030ffaf465c7b6ced1fa7e60643fe1ca8593", + "master-cde0f9356141f1d703dbacd4eeecb06cfd310e65", + "master-fa3552225b245aea1332d6f6e83bc22eaa47ceb7", + "master-27ec3369f0cd8496b0c172f88f7f014085763c98", + "master-f84a48e2b87a3ebcba00ffc66f05c16082932f01", + "master-b655c3e434b6c01a135988da8a54cb5e4873debf", + "master-ff9ab9062070556fdb258bb44953051a3e4dd399" + ], + "image_name": "docker.io/nearprotocol/nearcore", + "docker_help_command": "/usr/local/bin/nearcore --help", + "subcategory": "Blockchain Client" + }, + { + "name": "Cardano", + "description": "Proof-of-stake blockchain platform with peer-reviewed research.", + "github_release_url": "https://api.github.com/repos/IntersectMBO/cardano-node/releases?per_page=100&page=1", + "docker_tags_url": "https://github.com/intersectmbo/cardano-node/pkgs/container/cardano-node", + "readme": "https://github.com/IntersectMBO/cardano-node/blob/master/README.md", + "category": "Blockchain Clients", + "homepage": "https://cardano.org/", + "github_releases": [ + "10.5.1", + "10.5.0", + "10.4.1", + "10.3.1", + "10.2.1", + "10.1.4", + "10.1.3", + "10.1.2", + "10.1.1", + "10.1.1-pre" + ], + "image_tags": [ + "latest" + ], + "image_name": "ghcr.io/intersectmbo/cardano-node", + "subcategory": "Blockchain Client", + "docker_help_command": "/usr/local/bin/cardano-cli --help" + }, + { + "name": "Sui", + "description": "Layer 1 blockchain with object-centric data model and Move programming language.", + "github_release_url": "https://api.github.com/repos/MystenLabs/sui/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/mysten/sui-node/tags/?page=1&page_size=100", + "readme": "https://github.com/MystenLabs/sui/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://sui.io/", + "github_releases": [ + "testnet-v1.59.0", + "devnet-v1.59.0", + "mainnet-v1.58.3", + "testnet-v1.58.2", + "testnet-v1.58.1", + "mainnet-v1.57.3", + "devnet-v1.58.0", + "testnet-v1.57.2", + "mainnet-v1.57.2", + "testnet-v1.57.0" + ], + "image_tags": [ + "4d5c8b5034f08aad4bcddaa394633788dddfd8e1", + "453cfd90f00df995c92a5e51c29721b19d279730-arm64", + "453cfd90f00df995c92a5e51c29721b19d279730", + "ci-arm64", + "ci", + "f2cb75a2a740f86f49e9d583f7da6635046e8d6c", + "436645b879a920f40b908f963bc117b763af26f3", + "compat-arm64", + "compat", + "06cef8f244b63a936933783b3acd94faf2912dac-arm64" + ], + "image_name": "docker.io/mysten/sui-node", + "docker_help_command": "/usr/local/bin/sui-node --help", + "subcategory": "Blockchain Client" + }, + { + "name": "Aptos", + "description": "Layer 1 blockchain using Move programming language with parallel execution engine.", + "github_release_url": "https://api.github.com/repos/aptos-labs/aptos-core/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/aptoslabs/validator/tags/?page=1&page_size=100", + "readme": "https://github.com/aptos-labs/aptos-core/blob/main/README.md", + "category": "Blockchain Clients", + "homepage": "https://aptosfoundation.org/", + "github_releases": [ + "aptos-node-v1.37.0-rc", + "aptos-cli-v7.10.0", + "aptos-node-v1.36.6-rc", + "aptos-node-v1.36.6", + "aptos-node-v1.36.5", + "aptos-node-v1.36.4", + "aptos-node-v1.36.3", + "aptos-node-v1.36.2", + "aptos-cli-v7.9.1", + "aptos-cli-v7.9.0" + ], + "image_tags": [ + "testnet_2172c68743d8973f9dee13d40d3c7719724d7dc7", + "testnet", + "testnet_performance_2172c68743d8973f9dee13d40d3c7719724d7dc7", + "testnet_performance", + "nightly_97e7151e39a80a3b55693fbfe44883fe3562f7c5", + "nightly", + "nightly_performance_97e7151e39a80a3b55693fbfe44883fe3562f7c5", + "nightly_performance", + "testnet_b82701564378f9ce55ca99810734144ae09d9bc4", + "testnet_performance_b82701564378f9ce55ca99810734144ae09d9bc4" + ], + "image_name": "docker.io/aptoslabs/validator", + "docker_help_command": "/usr/local/bin/aptos-node --help", + "subcategory": "Blockchain Client" + }, + { + "name": "Tendermint Core", + "description": "Byzantine Fault Tolerant consensus engine and application interface.", + "github_release_url": "https://api.github.com/repos/cometbft/cometbft/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/cometbft/cometbft/blob/main/README.md", + "category": "Infrastructure", + "homepage": "https://cometbft.com/", + "github_releases": [ + "v0.38.19", + "v0.37.16", + "v0.38.18", + "v1.0.1", + "v0.38.17", + "v0.37.15", + "v0.38.16", + "v0.37.14", + "v1.0.0", + "v1.0.0-rc2" + ], + "image_tags": [], + "docker_help_command": "cometbft --help", + "deprecated": true, + "subcategory": "Consensus Engine" + }, + { + "name": "Ethers.js", + "description": "Complete Ethereum library and wallet implementation in JavaScript.", + "github_release_url": "https://api.github.com/repos/ethers-io/ethers.js/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/ethers-io/ethers.js/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://ethers.org/", + "github_releases": [ + "v6.15.0", + "v6.14.4", + "v6.14.3", + "v6.14.2", + "v6.14.1", + "v6.14.0", + "v6.13.7", + "v5.8.0", + "v6.13.5", + "v6.13.4" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Library" + }, + { + "name": "Web3.js", + "description": "Ethereum JavaScript API for interacting with Ethereum nodes.", + "github_release_url": "https://api.github.com/repos/web3/web3.js/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/web3/web3.js/blob/4.x/README.md", + "category": "Development Tools", + "homepage": "https://web3js.org/", + "github_releases": [ + "v4.16.0", + "v4.15.0", + "v4.14.0", + "v4.13.0", + "v4.12.1", + "v4.12.0", + "v4.11.1", + "v4.11.0", + "v4.10.0", + "v4.9.0" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Library" + }, + { + "name": "MetaMask Snaps", + "description": "Plugin system for extending MetaMask wallet functionality - enables developers to add new features, protocols, and blockchain support.", + "github_release_url": "https://api.github.com/repos/MetaMask/snaps/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/MetaMask/snaps/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://metamask.io/snaps/", + "github_releases": [ + "v128.0.0", + "v127.0.0", + "v126.0.0", + "v125.0.0", + "v124.0.0", + "v123.0.0", + "v122.0.0", + "v121.0.0", + "v120.0.0", + "v119.0.0" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Wallet Extension" + }, + { + "name": "Vyper", + "description": "Pythonic smart contract language with security and auditability focus.", + "github_release_url": "https://api.github.com/repos/vyperlang/vyper/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/vyperlang/vyper/tags/?page=1&page_size=100", + "readme": "https://github.com/vyperlang/vyper/blob/master/README.md", + "category": "Development Tools", + "homepage": "https://vyper.readthedocs.io/", + "github_releases": [ + "v0.4.3", + "v0.4.3rc1", + "v0.4.2", + "v0.4.2rc1", + "v0.4.1", + "v0.4.1rc3", + "v0.4.1rc2", + "v0.4.1rc1", + "v0.4.1b4", + "v0.4.1b3" + ], + "image_tags": [ + "latest", + "0.4.3", + "0.4.3rc1", + "0.4.2", + "0.4.2rc1", + "0.4.1", + "0.4.1rc3", + "0.4.1rc2", + "0.4.1rc1", + "0.4.1b4" + ], + "image_name": "docker.io/vyperlang/vyper", + "docker_help_command": "/usr/local/bin/vyper --help", + "subcategory": "Smart Contract Language", + "alternate_binaries": [ + "/usr/local/bin/vyper-serve --help", + "/usr/local/bin/vyper-lll --help", + "/code/vyper-serve --help", + "/code/vyper-bin --help" + ] + }, + { + "name": "Solidity", + "description": "Object-oriented programming language for writing smart contracts on Ethereum.", + "github_release_url": "https://api.github.com/repos/ethereum/solidity/releases?per_page=100&page=1", + "docker_tags_url": "https://hub.docker.com/v2/repositories/ethereum/solc/tags/?page=1&page_size=100", + "readme": "https://github.com/ethereum/solidity/blob/develop/README.md", + "category": "Development Tools", + "homepage": "https://soliditylang.org/", + "github_releases": [ + "v0.8.31-pre.1", + "v0.8.30", + "v0.8.29", + "v0.8.28", + "v0.8.27", + "v0.8.26", + "v0.8.25", + "v0.8.24", + "v0.8.23", + "v0.8.22" + ], + "image_tags": [ + "0.8.30-alpine", + "stable-alpine", + "0.8.30", + "stable", + "0.8.29-alpine", + "0.8.29", + "0.8.28-alpine", + "0.8.28", + "0.8.27-alpine", + "0.8.27" + ], + "image_name": "docker.io/ethereum/solc", + "docker_help_command": "/usr/bin/solc --help", + "subcategory": "Smart Contract Language", + "alternate_binaries": [ + "/solidity --help" + ] + }, + { + "name": "Infura", + "description": "Ethereum and IPFS API suite providing instant access over HTTPS and WebSockets.", + "github_release_url": "", + "docker_tags_url": "", + "readme": "", + "category": "Infrastructure", + "homepage": "https://infura.io/", + "github_releases": [], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Infrastructure" + }, + { + "name": "Alchemy", + "description": "Blockchain development platform powering millions of users.", + "github_release_url": "", + "docker_tags_url": "", + "readme": "", + "category": "Infrastructure", + "homepage": "https://www.alchemy.com/", + "github_releases": [], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Infrastructure" + }, + { + "name": "Moralis", + "description": "Enterprise-grade Web3 APIs and blockchain infrastructure.", + "github_release_url": "", + "docker_tags_url": "", + "readme": "", + "category": "Infrastructure", + "homepage": "https://moralis.io/", + "github_releases": [], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Infrastructure" + }, + { + "name": "Viem", + "description": "TypeScript interface for Ethereum with focus on type safety and developer experience.", + "github_release_url": "https://api.github.com/repos/wevm/viem/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/wevm/viem/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://viem.sh/", + "github_releases": [ + "viem@2.38.4", + "viem@2.38.3", + "viem@2.38.2", + "viem@2.38.1", + "viem@2.38.0", + "viem@2.37.13", + "viem@2.37.12", + "viem@2.37.11", + "viem@2.37.10", + "viem@2.37.9" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Library" + }, + { + "name": "Scaffold-ETH", + "description": "Everything you need to get started building decentralized applications on Ethereum.", + "github_release_url": "https://api.github.com/repos/scaffold-eth/scaffold-eth-2/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/scaffold-eth/scaffold-eth-2/blob/main/README.md", + "category": "Development Tools", + "homepage": "https://scaffoldeth.io/", + "github_releases": [ + "v0.0.37", + "v0.0.36", + "v0.0.35", + "v0.0.34", + "v0.0.33", + "v0.0.32", + "v0.0.31", + "v0.0.30", + "v0.0.29", + "v0.0.28" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Boilerplate" + }, + { + "name": "Wagmi", + "description": "React Hooks library for Ethereum enabling easy wallet connection, contract interaction, and blockchain data access.", + "github_release_url": "https://api.github.com/repos/wevm/wagmi/releases?per_page=100&page=1", + "docker_tags_url": "", + "readme": "https://github.com/wevm/wagmi/blob/main/.github/README.md", + "category": "Development Tools", + "homepage": "https://wagmi.sh/", + "github_releases": [ + "@wagmi/cli@2.7.1", + "wagmi@2.18.2", + "@wagmi/vue@0.2.14", + "@wagmi/connectors@6.1.0", + "wagmi@2.18.1", + "@wagmi/vue@0.2.13", + "@wagmi/core@2.22.1", + "@wagmi/connectors@6.0.1", + "@wagmi/cli@2.7.0", + "wagmi@2.18.0" + ], + "image_tags": [], + "docker_help_command": "", + "deprecated": true, + "subcategory": "Development Tool" + } + ] +} \ No newline at end of file diff --git a/examples/help_text/ansible/latest/help.txt b/examples/help_text/ansible/latest/help.txt new file mode 100644 index 0000000..bc3442a --- /dev/null +++ b/examples/help_text/ansible/latest/help.txt @@ -0,0 +1,133 @@ +# Ansible - Help Output +# Image: docker.io/alpine/ansible:latest +# Command: /usr/bin/ansible --help +# Exit Code: 0 +================================================================================ + +usage: ansible [-h] [--version] [-v] [-b] [--become-method BECOME_METHOD] + [--become-user BECOME_USER] + [-K | --become-password-file BECOME_PASSWORD_FILE] + [-i INVENTORY] [--list-hosts] [-l SUBSET] [-P POLL_INTERVAL] + [-B SECONDS] [-o] [-t TREE] [--private-key PRIVATE_KEY_FILE] + [-u REMOTE_USER] [-c CONNECTION] [-T TIMEOUT] + [--ssh-common-args SSH_COMMON_ARGS] + [--sftp-extra-args SFTP_EXTRA_ARGS] + [--scp-extra-args SCP_EXTRA_ARGS] + [--ssh-extra-args SSH_EXTRA_ARGS] + [-k | --connection-password-file CONNECTION_PASSWORD_FILE] [-C] + [-D] [-e EXTRA_VARS] [--vault-id VAULT_IDS] + [-J | --vault-password-file VAULT_PASSWORD_FILES] [-f FORKS] + [-M MODULE_PATH] [--playbook-dir BASEDIR] + [--task-timeout TASK_TIMEOUT] [-a MODULE_ARGS] [-m MODULE_NAME] + pattern + +Define and run a single task 'playbook' against a set of hosts + +positional arguments: + pattern host pattern + +options: + --become-password-file BECOME_PASSWORD_FILE, --become-pass-file BECOME_PASSWORD_FILE + Become password file + --connection-password-file CONNECTION_PASSWORD_FILE, --conn-pass-file CONNECTION_PASSWORD_FILE + Connection password file + --list-hosts outputs a list of matching hosts; does not execute + anything else + --playbook-dir BASEDIR + Since this tool does not use playbooks, use this as a + substitute playbook directory. This sets the relative + path for many features including roles/ group_vars/ + etc. + --task-timeout TASK_TIMEOUT + set task timeout limit in seconds, must be positive + integer. + --vault-id VAULT_IDS the vault identity to use. This argument may be + specified multiple times. + --vault-password-file VAULT_PASSWORD_FILES, --vault-pass-file VAULT_PASSWORD_FILES + vault password file + --version show program's version number, config file location, + configured module search path, module location, + executable location and exit + -B SECONDS, --background SECONDS + run asynchronously, failing after X seconds + (default=N/A) + -C, --check don't make any changes; instead, try to predict some + of the changes that may occur + -D, --diff when changing (small) files and templates, show the + differences in those files; works great with --check + -J, --ask-vault-password, --ask-vault-pass + ask for vault password + -K, --ask-become-pass + ask for privilege escalation password + -M MODULE_PATH, --module-path MODULE_PATH + prepend colon-separated path(s) to module library + (default={{ ANSIBLE_HOME ~ + "/plugins/modules:/usr/share/ansible/plugins/modules" + }}). This argument may be specified multiple times. + -P POLL_INTERVAL, --poll POLL_INTERVAL + set the poll interval if using -B (default=15) + -a MODULE_ARGS, --args MODULE_ARGS + The action's options in space separated k=v format: -a + 'opt1=val1 opt2=val2' or a json string: -a '{"opt1": + "val1", "opt2": "val2"}' + -e EXTRA_VARS, --extra-vars EXTRA_VARS + set additional variables as key=value or YAML/JSON, if + filename prepend with @. This argument may be + specified multiple times. + -f FORKS, --forks FORKS + specify number of parallel processes to use + (default=5) + -h, --help show this help message and exit + -i INVENTORY, --inventory INVENTORY, --inventory-file INVENTORY + specify inventory host path or comma separated host + list. --inventory-file is deprecated. This argument + may be specified multiple times. + -k, --ask-pass ask for connection password + -l SUBSET, --limit SUBSET + further limit selected hosts to an additional pattern + -m MODULE_NAME, --module-name MODULE_NAME + Name of the action to execute (default=command) + -o, --one-line condense output + -t TREE, --tree TREE log output to this directory + -v, --verbose Causes Ansible to print more debug messages. Adding + multiple -v will increase the verbosity, the builtin + plugins currently evaluate up to -vvvvvv. A reasonable + level to start is -vvv, connection debugging might + require -vvvv. This argument may be specified multiple + times. + +Privilege Escalation Options: + control how and which user you become as on target hosts + + --become-method BECOME_METHOD + privilege escalation method to use (default=sudo), use + `ansible-doc -t become -l` to list valid choices. + --become-user BECOME_USER + run operations as this user (default=root) + -b, --become run operations with become (does not imply password + prompting) + +Connection Options: + control as whom and how to connect to hosts + + --private-key PRIVATE_KEY_FILE, --key-file PRIVATE_KEY_FILE + use this file to authenticate the connection + --scp-extra-args SCP_EXTRA_ARGS + specify extra arguments to pass to scp only (e.g. -l) + --sftp-extra-args SFTP_EXTRA_ARGS + specify extra arguments to pass to sftp only (e.g. -f, + -l) + --ssh-common-args SSH_COMMON_ARGS + specify common arguments to pass to sftp/scp/ssh (e.g. + ProxyCommand) + --ssh-extra-args SSH_EXTRA_ARGS + specify extra arguments to pass to ssh only (e.g. -R) + -T TIMEOUT, --timeout TIMEOUT + override the connection timeout in seconds (default + depends on connection) + -c CONNECTION, --connection CONNECTION + connection type to use (default=ssh) + -u REMOTE_USER, --user REMOTE_USER + connect as this user (default=None) + +Some actions do not make sense in Ad-Hoc (include, meta, etc) diff --git a/examples/help_text/ape-framework/latest-slim/help.txt b/examples/help_text/ape-framework/latest-slim/help.txt new file mode 100644 index 0000000..51471ad --- /dev/null +++ b/examples/help_text/ape-framework/latest-slim/help.txt @@ -0,0 +1,25 @@ +# Ape Framework - Help Output +# Image: ghcr.io/apeworx/ape:latest-slim +# Command: /usr/local/bin/ape --help +# Exit Code: 0 +================================================================================ + +Usage: ape [OPTIONS] COMMAND [ARGS]... + +Options: + -v, --verbosity LVL One of ERROR, WARNING, SUCCESS, INFO, or DEBUG + --version Show the version and exit. + --config Show configuration options (using `ape-config.yaml`) + -h, --help Show this message and exit. + +Core Commands: + accounts Manage local accounts + cache Query from caching database + compile Compile select contract source files + console Load the console + init Initialize an ape project + networks Manage networks + plugins Manage ape plugins + pm Package management tools + run Run scripts from the `scripts/` folder + test Launches pytest and runs the tests for a project diff --git a/examples/help_text/aptos/devnet_a27fd18b/help.txt b/examples/help_text/aptos/devnet_a27fd18b/help.txt new file mode 100644 index 0000000..1709be9 --- /dev/null +++ b/examples/help_text/aptos/devnet_a27fd18b/help.txt @@ -0,0 +1,7 @@ +# Aptos - Help Output +# Image: docker.io/aptoslabs/validator:devnet_a27fd18b +# Command: /usr/local/bin/aptos-node --help +# Exit Code: -1 +================================================================================ + +[Failed after trying all strategies] \ No newline at end of file diff --git a/examples/help_text/aptos/nightly_8171b52c1784e679c9efabe5b7c696833158213f/help.txt b/examples/help_text/aptos/nightly_8171b52c1784e679c9efabe5b7c696833158213f/help.txt new file mode 100644 index 0000000..db7e5fd --- /dev/null +++ b/examples/help_text/aptos/nightly_8171b52c1784e679c9efabe5b7c696833158213f/help.txt @@ -0,0 +1,54 @@ +# Aptos - Help Output +# Image: docker.io/aptoslabs/validator:nightly_8171b52c1784e679c9efabe5b7c696833158213f +# Command: /usr/local/bin/aptos-node --help +# Exit Code: 0 +================================================================================ + +Runs an Aptos validator or fullnode + +Usage: aptos-node [OPTIONS] + +Options: + -f, --config + Path to node configuration file (or template for local test mode) + + --test-dir + Directory to run the test mode in. + + Repeated runs will start up from previous state. + + --test-config-override + Path to node configuration file override for local test mode. Cannot be used with --config + + --test + Run only a single validator node testnet + + --performance + Optimize the single validator node testnet for higher performance + + --seed + Random number generator seed for starting a single validator testnet + + --random-ports + Use random ports instead of ports from the node configuration + + --genesis-framework + Paths to the Aptos framework release package to be used for genesis + + --lazy + Enable lazy mode. + + Setting this flag will set `consensus#mempool_poll_count` config to `u64::MAX` and only + commit a block when there are user transactions in mempool. + + --info + Display information about the build of this node + + --stacktrace + Start as a child process to collect thread dump. See rstack-self crate for more details + + -h, --help + Print help (see a summary with '-h') + + -V, --version + Print version diff --git a/examples/help_text/arbitrum/v2.0.0-alpha.2/help.txt b/examples/help_text/arbitrum/v2.0.0-alpha.2/help.txt new file mode 100644 index 0000000..8c53b3f --- /dev/null +++ b/examples/help_text/arbitrum/v2.0.0-alpha.2/help.txt @@ -0,0 +1,130 @@ +# Arbitrum - Help Output +# Image: docker.io/offchainlabs/nitro-node:v2.0.0-alpha.2 +# Command: /usr/local/bin/nitro --help +# Exit Code: 0 +================================================================================ + + +Sample usage: /usr/local/bin/nitro --help + +--- STDERR --- +Usage of : + --conf.dump print out currently active configuration file + --conf.env-prefix string environment variables with given prefix will be loaded as configuration values + --conf.file strings name of configuration file + --conf.s3.access-key string S3 access key + --conf.s3.bucket string S3 bucket + --conf.s3.object-key string S3 object key + --conf.s3.region string S3 region + --conf.s3.secret-key string S3 secret key + --conf.string string configuration as JSON string + --dev-init init with dev data (1 account with balance) instead of file import + --http.addr string HTTP-RPC server listening interface + --http.api strings APIs offered over the HTTP-RPC interface (default [net,web3,eth]) + --http.corsdomain strings Comma separated list of domains from which to accept cross origin requests (browser enforced) + --http.port int HTTP-RPC server listening port (default 8547) + --http.rpcprefix string HTTP path path prefix on which JSON-RPC is served. Use '/' to serve on all paths + --http.vhosts strings Comma separated list of virtual hostnames from which to accept requests (server enforced). Accepts '*' wildcard (default [localhost]) + --import-file string path for json data to import + --l1.chain-id uint if set other than 0, will be used to validate database and L1 connection + --l1.connection-attempts int layer 1 RPC connection attempts (spaced out at least 1 second per attempt, 0 to retry infinitely) (default 15) + --l1.rollup.bridge string the bridge contract address + --l1.rollup.deployed-at uint the block number at which the rollup was deployed + --l1.rollup.inbox string the inbox contract address + --l1.rollup.rollup string the rollup contract address + --l1.rollup.sequencer-inbox string the sequencer inbox contract address + --l1.rollup.validator-utils string the validator utils contract address + --l1.rollup.validator-wallet-creator string the validator wallet creator contract address + --l1.url string layer 1 ethereum node RPC URL + --l1.wallet.account string account to use (default is first account in keystore) + --l1.wallet.password string wallet passphrase + --l1.wallet.pathname string pathname for wallet (default "wallet") + --l1.wallet.private-key string private key for wallet + --l2.chain-id uint L2 chain ID (determines Arbitrum network) + --l2.dev-wallet.account string account to use (default is first account in keystore) + --l2.dev-wallet.password string wallet passphrase + --l2.dev-wallet.pathname string pathname for wallet + --l2.dev-wallet.private-key string private key for wallet + --log-level int log level (default 3) + --log-type string log type (plaintext or json) (default "plaintext") + --metrics enable metrics + --metrics-server.addr string metrics server address (default "127.0.0.1") + --metrics-server.port int metrics server port (default 6070) + --no-init Do not init chain. Data must be valid in database. + --node.archive retain past block state + --node.batch-poster.compression-level int batch compression level (default 6) + --node.batch-poster.enable enable posting batches to l1 + --node.batch-poster.error-delay duration how long to delay after error posting batch (default 10s) + --node.batch-poster.max-interval duration maximum batch posting interval (default 1h0m0s) + --node.batch-poster.max-size int maximum batch size (default 100000) + --node.batch-poster.poll-delay duration how long to delay after successfully posting batch (default 10s) + --node.block-validator.concurrent-runs-limit int + --node.block-validator.current-module-root string current wasm module root ('current' read from chain, 'latest' from machines/latest dir, or provide hash) (default "current") + --node.block-validator.enable enable block validator + --node.block-validator.output-path string (default "./target/output") + --node.block-validator.pending-upgrade-module-root string pending upgrade wasm module root to additionally validate (hash, 'latest' or empty) (default "latest") + --node.dangerous.no-l1-listener DANGEROUS! disables listening to L1. To be used in test nodes only + --node.data-availability.local-disk-data-dir string For local mode, the directory of the data store + --node.data-availability.mode string mode (onchain or local) (default "onchain") + --node.delayed-sequencer.enable enable sequence coordinator + --node.delayed-sequencer.finalize-distance int how many blocks in the past L1 block is considered final (default 12) + --node.delayed-sequencer.time-aggregate duration polling interval for the delayed sequencer (default 1m0s) + --node.feed.input.timeout duration duration to wait before timing out connection to sequencer feed (default 20s) + --node.feed.input.url strings URL of sequencer feed source + --node.feed.output.addr string address to bind the relay feed output to + --node.feed.output.client-timeout duration duration to wait before timing out connections to client (default 15s) + --node.feed.output.enable enable broadcaster + --node.feed.output.io-timeout duration duration to wait before timing out HTTP to WS upgrade (default 5s) + --node.feed.output.ping duration duration for ping interval (default 5s) + --node.feed.output.port string port to bind the relay feed output to (default "9642") + --node.feed.output.queue int queue size (default 100) + --node.feed.output.workers int number of threads to reserve for HTTP to WS upgrade (default 100) + --node.forwarding-target string transaction forwarding target URL, or "null" to disable forwarding (iff not sequencer) + --node.inbox-reader.check-delay duration how long to wait between inbox checks (default 2s) + --node.inbox-reader.delay-blocks uint number of latest blocks to ignore to reduce reorgs (default 4) + --node.inbox-reader.hard-reorg erase future transactions in addition to overwriting existing ones on reorg + --node.l1-reader.enable enable l1 connection (default true) + --node.l1-reader.poll-interval duration interval when polling L1 (default 15s) + --node.l1-reader.poll-only do not attempt to subscribe to L1 events + --node.l1-reader.tx-timeout duration timeout when waiting for a transaction (default 5m0s) + --node.rpc.bloom-bits-blocks uint number of blocks a single bloom bit section vector holds (default 16384) + --node.rpc.evm-timeout duration timeout used for eth_call (0=infinite) (default 5s) + --node.rpc.feehistory-max-block-count uint max number of blocks a fee history request may cover (default 1024) + --node.rpc.gas-cap uint cap on computation gas that can be used in eth_call/estimateGas (0=infinite) (default 50000000) + --node.rpc.tx-fee-cap float cap on transaction fee (in ether) that can be sent via the RPC APIs (0 = no cap) (default 1) + --node.seq-coordinator.allowed-msg-lag uint16 will only be marked live if not too far behind (default 200) + --node.seq-coordinator.chosen-healthcheck-addr string if non-empty, launch an HTTP service binding to this address that returns status code 200 when chosen and 503 otherwise + --node.seq-coordinator.dangerous.disable-signature-verification disable message signature verification + --node.seq-coordinator.enable enable sequence coordinator + --node.seq-coordinator.lockout-duration duration (default 5m0s) + --node.seq-coordinator.lockout-spare duration (default 30s) + --node.seq-coordinator.msg-per-poll uint16 will only be marked live if not too far behind (default 2000) + --node.seq-coordinator.my-url string a 32-byte (64-character) hex string used to sign messages, or a path to a file containing it + --node.seq-coordinator.retry-interval duration (default 1s) + --node.seq-coordinator.seq-num-duration duration (default 24h0m0s) + --node.seq-coordinator.signing-key string + --node.seq-coordinator.update-interval duration (default 5s) + --node.sequencer.dangerous.no-coordinator DANGEROUS! allows sequencer without coordinator. + --node.sequencer.enable act and post to l1 as sequencer + --node.sequencer.max-acceptable-timestamp-delta duration maximum acceptable time difference between the local time and the latest L1 block's timestamp (default 1h0m0s) + --node.sequencer.max-block-speed duration minimum delay between blocks (sets a maximum speed of block production) (default 100ms) + --node.sequencer.max-revert-gas-reject uint maximum gas executed in a revert for the sequencer to reject the transaction instead of posting it (anti-DOS) (default 31000) + --node.validator.confirmation-blocks int confirmation blocks (default 12) + --node.validator.dangerous.without-block-validator DANGEROUS! allows running an L1 validator without a block validator + --node.validator.disable-challenge disable validator challenge + --node.validator.enable enable validator + --node.validator.posting-strategy.high-gas-delay-blocks int high gas delay blocks + --node.validator.posting-strategy.high-gas-threshold float high gas threshold + --node.validator.staker-interval duration how often the L1 validator should check the status of the L1 rollup and maybe take action with its stake (default 1m0s) + --node.validator.strategy string L1 validator strategy, either watchtower, defensive, stakeLatest, or makeNodes (default "Watchtower") + --node.validator.target-machine-count int target machine count (default 4) + --node.validator.withdraw-destination string validator withdraw destination + --node.wasm.root-path string path to machine folders, each containing wasm files (replay.wasm, wasi_stub.wasm, soft-float.wasm, go_stub.wasm, host_io.wasm, brotli.wasm + --persistent.chain string directory to store chain state + --persistent.global-config string directory to store global config (default ".arbitrum") + --ws.addr string WS-RPC server listening interface + --ws.api strings APIs offered over the WS-RPC interface (default [net,web3,eth]) + --ws.expose-all expose private api via websocket + --ws.origins strings Origins from which to accept websockets requests + --ws.port int WS-RPC server listening port (default 8548) + --ws.rpcprefix string WS path path prefix on which JSON-RPC is served. Use '/' to serve on all paths diff --git a/examples/help_text/avalanche/latest/help.txt b/examples/help_text/avalanche/latest/help.txt new file mode 100644 index 0000000..f78716a --- /dev/null +++ b/examples/help_text/avalanche/latest/help.txt @@ -0,0 +1,208 @@ +# Avalanche - Help Output +# Image: docker.io/avaplatform/avalanchego:latest +# Command: /avalanchego/build/avalanchego --help +# Exit Code: 0 +================================================================================ + +Usage of avalanchego: + --acp-object ints ACPs to object adoption + --acp-support ints ACPs to support adoption + --api-admin-enabled If true, this node exposes the Admin API + --api-health-enabled If true, this node exposes the Health API (default true) + --api-info-enabled If true, this node exposes the Info API (default true) + --api-metrics-enabled If true, this node exposes the Metrics API (default true) + --benchlist-duration duration Max amount of time a peer is benchlisted after surpassing the threshold (default 15m0s) + --benchlist-fail-threshold int Number of consecutive failed queries before benchlisting a node (default 10) + --benchlist-min-failing-duration duration Minimum amount of time messages to a peer must be failing before the peer is benched (default 2m30s) + --bootstrap-ancestors-max-containers-received uint This node reads at most this many containers from an incoming Ancestors message (default 2000) + --bootstrap-ancestors-max-containers-sent uint Max number of containers in an Ancestors message sent by this node (default 2000) + --bootstrap-beacon-connection-timeout duration Timeout before emitting a warn log when connecting to bootstrapping beacons (default 1m0s) + --bootstrap-ids string Comma separated list of bootstrap peer ids to connect to. Example: NodeID-JR4dVmy6ffUGAKCBDkyCbeZbyHQBeDsET,NodeID-8CrVPQZ4VSqgL8zTdvL14G8HqAfrBr4z + --bootstrap-ips string Comma separated list of bootstrap peer ips to connect to. Example: 127.0.0.1:9630,127.0.0.1:9631 + --bootstrap-max-time-get-ancestors duration Max Time to spend fetching a container and its ancestors when responding to a GetAncestors (default 50ms) + --chain-aliases-file string Specifies a JSON file that maps blockchainIDs with custom aliases. Ignored if chain-config-content is specified (default "$AVALANCHEGO_DATA_DIR/configs/chains/aliases.json") + --chain-aliases-file-content string Specifies base64 encoded map from blockchainID to custom aliases + --chain-config-content string Specifies base64 encoded chains configurations + --chain-config-dir string Chain specific configurations parent directory. Ignored if chain-config-content is specified (default "$AVALANCHEGO_DATA_DIR/configs/chains") + --chain-data-dir string Chain specific data directory (default "$AVALANCHEGO_DATA_DIR/chainData") + --config-file string Specifies a config file. Ignored if config-file-content is specified + --config-file-content string Specifies base64 encoded config content + --config-file-content-type string Specifies the format of the base64 encoded config content. Available values: 'json', 'yaml', 'toml' (default "json") + --consensus-app-concurrency uint Maximum number of goroutines to use when handling App messages on a chain (default 2) + --consensus-frontier-poll-frequency duration Frequency of polling for new consensus frontiers (default 100ms) + --consensus-shutdown-timeout duration Timeout before killing an unresponsive chain (default 1m0s) + --create-asset-tx-fee uint Transaction fee, in nAVAX, for transactions that create new assets (default 1000000) + --data-dir string Sets the base data directory where default sub-directories will be placed unless otherwise specified. (default "$HOME/.avalanchego") + --db-config-file string Path to database config file. Ignored if db-config-file-content is specified + --db-config-file-content string Specifies base64 encoded database config content + --db-dir string Path to database directory (default "$AVALANCHEGO_DATA_DIR/db") + --db-read-only If true, database writes are to memory and never persisted. May still initialize database directory/files on disk if they don't exist + --db-type string Database type to use. Must be one of {leveldb, memdb, pebbledb} (default "leveldb") + --dynamic-fees-bandwidth-weight uint Complexity multiplier used to convert Bandwidth into Gas (default 1) + --dynamic-fees-compute-weight uint Complexity multiplier used to convert Compute into Gas (default 4) + --dynamic-fees-db-read-weight uint Complexity multiplier used to convert DB Reads into Gas (default 1000) + --dynamic-fees-db-write-weight uint Complexity multiplier used to convert DB Writes into Gas (default 1000) + --dynamic-fees-excess-conversion-constant uint Constant to convert excess Gas to the Gas price (default 2164043) + --dynamic-fees-max-gas-capacity uint Maximum amount of Gas the chain is allowed to store for future use (default 1000000) + --dynamic-fees-max-gas-per-second uint Rate at which Gas is stored for future use (default 100000) + --dynamic-fees-min-gas-price uint Minimum Gas price (default 1) + --dynamic-fees-target-gas-per-second uint Target rate of Gas usage (default 50000) + --fd-limit uint Attempts to raise the process file descriptor limit to at least this value and error if the value is above the system max (default 32768) + --genesis-file string Specifies a genesis config file path. Ignored when running standard networks or if genesis-file-content is specified + --genesis-file-content string Specifies base64 encoded genesis content + --health-check-averager-halflife duration Halflife of averager when calculating a running average in a health check (default 10s) + --health-check-frequency duration Time between health checks (default 30s) + --http-allowed-hosts strings List of acceptable host names in API requests. Provide the wildcard ('*') to accept requests from all hosts. API requests where the Host field is empty or an IP address will always be accepted. An API call whose HTTP Host field isn't acceptable will receive a 403 error code (default [localhost]) + --http-allowed-origins string Origins to allow on the HTTP port. Defaults to * which allows all origins. Example: https://*.avax.network https://*.avax-test.network (default "*") + --http-host string Address of the HTTP server. If the address is empty or a literal unspecified IP address, the server will bind on all available unicast and anycast IP addresses of the local system (default "127.0.0.1") + --http-idle-timeout duration Maximum duration to wait for the next request when keep-alives are enabled. If http-idle-timeout is zero, the value of http-read-timeout is used. If both are zero, there is no timeout. (default 2m0s) + --http-port uint Port of the HTTP server. If the port is 0 a port number is automatically chosen (default 9650) + --http-read-header-timeout duration Maximum duration to read request headers. The connection's read deadline is reset after reading the headers. If http-read-header-timeout is zero, the value of http-read-timeout is used. If both are zero, there is no timeout. (default 30s) + --http-read-timeout duration Maximum duration for reading the entire request, including the body. A zero or negative value means there will be no timeout (default 30s) + --http-shutdown-timeout duration Maximum duration to wait for existing connections to complete during node shutdown (default 10s) + --http-shutdown-wait duration Duration to wait after receiving SIGTERM or SIGINT before initiating shutdown. The /health endpoint will return unhealthy during this duration + --http-tls-cert-file string TLS certificate file for the HTTPs server. Ignored if http-tls-cert-file-content is specified + --http-tls-cert-file-content string Specifies base64 encoded TLS certificate for the HTTPs server + --http-tls-enabled Upgrade the HTTP server to HTTPs + --http-tls-key-file string TLS private key file for the HTTPs server. Ignored if http-tls-key-file-content is specified + --http-tls-key-file-content string Specifies base64 encoded TLS private key for the HTTPs server + --http-write-timeout duration Maximum duration before timing out writes of the response. It is reset whenever a new request's header is read. A zero or negative value means there will be no timeout. (default 30s) + --index-allow-incomplete If true, allow running the node in such a way that could cause an index to miss transactions. Ignored if index is disabled + --index-enabled If true, index all accepted containers and transactions and expose them via an API + --log-dir string Logging directory for Avalanche (default "$AVALANCHEGO_DATA_DIR/logs") + --log-disable-display-plugin-logs Disables displaying plugin logs in stdout. + --log-display-level string The log display level. If left blank, will inherit the value of log-level. Otherwise, should be one of {verbo, debug, trace, info, warn, error, fatal, off} + --log-format string The structure of log format. Defaults to 'auto' which formats terminal-like logs, when the output is a terminal. Otherwise, should be one of {auto, plain, colors, json} (default "auto") + --log-level string The log level. Should be one of {verbo, debug, trace, info, warn, error, fatal, off} (default "info") + --log-rotater-compress-enabled Enables the compression of rotated log files through gzip. + --log-rotater-max-age uint The maximum number of days to retain old log files based on the timestamp encoded in their filename. 0 means retain all old log files. + --log-rotater-max-files uint The maximum number of old log files to retain. 0 means retain all old log files. (default 7) + --log-rotater-max-size uint The maximum file size in megabytes of the log file before it gets rotated. (default 8) + --max-stake-duration duration Maximum staking duration (default 8760h0m0s) + --max-validator-stake uint Maximum stake, in nAVAX, that can be placed on a validator on the primary network (default 3000000000000000) + --meter-vms-enabled Enable Meter VMs to track VM performance with more granularity (default true) + --min-delegation-fee uint Minimum delegation fee, in the range [0, 1000000], that can be charged for delegation on the primary network (default 20000) + --min-delegator-stake uint Minimum stake, in nAVAX, that can be delegated on the primary network (default 25000000000) + --min-stake-duration duration Minimum staking duration (default 24h0m0s) + --min-validator-stake uint Minimum stake, in nAVAX, required to validate the primary network (default 2000000000000) + --network-allow-private-ips Allows the node to initiate outbound connection attempts to peers with private IPs. If the provided --network-id is one of [mainnet, fuji] the default is false. Oterhwise, the default is true + --network-compression-type string Compression type for outbound messages. Must be one of [zstd, none] (default "zstd") + --network-health-max-outstanding-request-duration duration Node reports unhealthy if there has been a request outstanding for this duration (default 5m0s) + --network-health-max-portion-send-queue-full float Network layer returns unhealthy if more than this portion of the pending send queue is full (default 0.9) + --network-health-max-send-fail-rate float Network layer reports unhealthy if more than this portion of attempted message sends fail (default 0.9) + --network-health-max-time-since-msg-received duration Network layer returns unhealthy if haven't received a message for at least this much time (default 1m0s) + --network-health-max-time-since-msg-sent duration Network layer returns unhealthy if haven't sent a message for at least this much time (default 1m0s) + --network-health-min-conn-peers uint Network layer returns unhealthy if connected to less than this many peers (default 1) + --network-id string Network ID this node will connect to (default "mainnet") + --network-inbound-connection-throttling-cooldown duration Upgrade an inbound connection from a given IP at most once per this duration. If 0, don't rate-limit inbound connection upgrades (default 10s) + --network-inbound-connection-throttling-max-conns-per-sec float Max number of inbound connections to accept (from all peers) per second (default 256) + --network-initial-reconnect-delay duration Initial delay duration must be waited before attempting to reconnect a peer (default 1s) + --network-initial-timeout duration Initial timeout value of the adaptive timeout manager (default 5s) + --network-max-clock-difference duration Max allowed clock difference value between this node and peers (default 1m0s) + --network-max-reconnect-delay duration Maximum delay duration must be waited before attempting to reconnect a peer (default 1m0s) + --network-maximum-inbound-timeout duration Maximum timeout value of an inbound message. Defines duration within which an incoming message must be fulfilled. Incoming messages containing deadline higher than this value will be overridden with this value. (default 10s) + --network-maximum-timeout duration Maximum timeout value of the adaptive timeout manager (default 10s) + --network-minimum-timeout duration Minimum timeout value of the adaptive timeout manager (default 2s) + --network-no-ingress-connections-grace-period duration Time after which nodes are expected to be connected to us if we are a primary network validator, otherwise a health check fails (default 10m0s) + --network-outbound-connection-throttling-rps uint Make at most this number of outgoing peer connection attempts per second (default 50) + --network-outbound-connection-timeout duration Timeout when dialing a peer (default 30s) + --network-peer-list-bloom-reset-frequency duration Frequency to recalculate the bloom filter used to request new peers from other nodes (default 1m0s) + --network-peer-list-num-validator-ips uint Number of validator IPs to gossip to other nodes (default 15) + --network-peer-list-pull-gossip-frequency duration Frequency to request peers from other nodes (default 2s) + --network-peer-read-buffer-size uint Size, in bytes, of the buffer that we read peer messages into (there is one buffer per peer) (default 8192) + --network-peer-write-buffer-size uint Size, in bytes, of the buffer that we write peer messages into (there is one buffer per peer) (default 8192) + --network-ping-frequency duration Frequency of pinging other peers (default 22.5s) + --network-ping-timeout duration Timeout value for Ping-Pong with a peer (default 30s) + --network-read-handshake-timeout duration Timeout value for reading handshake messages (default 15s) + --network-require-validator-to-connect If true, this node will only maintain a connection with another node if this node is a validator, the other node is a validator, or the other node is a beacon + --network-tcp-proxy-enabled Require all P2P connections to be initiated with a TCP proxy header + --network-tcp-proxy-read-timeout duration Maximum duration to wait for a TCP proxy header (default 3s) + --network-timeout-coefficient float Multiplied by average network response time to get the network timeout. Must be >= 1 (default 2) + --network-timeout-halflife duration Halflife of average network response time. Higher value --> network timeout is less volatile. Can't be 0 (default 5m0s) + --network-tls-key-log-file-unsafe string TLS key log file path. Should only be specified for debugging + --partial-sync-primary-network Only sync the P-chain on the Primary Network. If the node is a Primary Network validator, it will report unhealthy + --plugin-dir string Path to the plugin directory (default "$AVALANCHEGO_DATA_DIR/plugins") + --process-context-file string The path to write process context to (including PID, API URI, and staking address). (default "$AVALANCHEGO_DATA_DIR/process.json") + --profile-continuous-enabled Whether the app should continuously produce performance profiles + --profile-continuous-freq duration How frequently to rotate performance profiles (default 15m0s) + --profile-continuous-max-files int Maximum number of historical profiles to keep (default 5) + --profile-dir string Path to the profile directory (default "$AVALANCHEGO_DATA_DIR/profiles") + --proposervm-min-block-delay duration Minimum delay to enforce when building a snowman++ block for the primary network chains and the default minimum delay for subnets (default 1s) + --proposervm-use-current-height Have the ProposerVM always report the last accepted P-chain block height + --public-ip string Public IP of this node for P2P communication + --public-ip-resolution-frequency duration Frequency at which this node resolves/updates its public IP and renew NAT mappings, if applicable (default 5m0s) + --public-ip-resolution-service string Only acceptable values are "opendns", "ifconfigco" or "ifconfigme". When provided, the node will use that service to periodically resolve/update its public IP + --router-health-max-drop-rate float Node reports unhealthy if the router drops more than this portion of messages (default 1) + --router-health-max-outstanding-requests uint Node reports unhealthy if there are more than this many outstanding consensus requests (Get, PullQuery, etc.) over all chains (default 1024) + --snow-commit-threshold int Beta value to use for consensus (default 20) + --snow-concurrent-repolls int Minimum number of concurrent polls for finalizing consensus (default 4) + --snow-confidence-quorum-size int Threshold of nodes required to increase this node's confidence in a network poll. Ignored if snow-quorum-size is provided (default 15) + --snow-max-processing int Maximum number of processing items to be considered healthy (default 256) + --snow-max-time-processing duration Maximum amount of time an item should be processing and still be healthy (default 30s) + --snow-optimal-processing int Optimal number of processing containers in consensus (default 10) + --snow-preference-quorum-size int Threshold of nodes required to update this node's preference in a network poll. Ignored if snow-quorum-size is provided (default 15) + --snow-quorum-size int Threshold of nodes required to update this node's preference and increase its confidence in a network poll (default 15) + --snow-sample-size int Number of nodes to query for each network poll (default 20) + --stake-max-consumption-rate uint Maximum consumption rate of the remaining tokens to mint in the staking function (default 120000) + --stake-min-consumption-rate uint Minimum consumption rate of the remaining tokens to mint in the staking function (default 100000) + --stake-minting-period duration Consumption period of the staking function (default 8760h0m0s) + --stake-supply-cap uint Supply cap of the staking function (default 720000000000000000) + --staking-ephemeral-cert-enabled If true, the node uses an ephemeral staking TLS key and certificate, and has an ephemeral node ID + --staking-ephemeral-signer-enabled If true, the node uses an ephemeral staking signer key + --staking-host string Address of the consensus server. If the address is empty or a literal unspecified IP address, the server will bind on all available unicast and anycast IP addresses of the local system + --staking-port uint Port of the consensus server. If the port is 0 a port number is automatically chosen (default 9651) + --staking-rpc-signer-endpoint string Specifies the RPC endpoint of the staking signer + --staking-signer-key-file string Path to the signer private key for staking. Ignored if staking-signer-key-file-content is specified (default "$AVALANCHEGO_DATA_DIR/staking/signer.key") + --staking-signer-key-file-content string Specifies base64 encoded signer private key for staking + --staking-tls-cert-file string Path to the TLS certificate for staking. Ignored if staking-tls-cert-file-content is specified (default "$AVALANCHEGO_DATA_DIR/staking/staker.crt") + --staking-tls-cert-file-content string Specifies base64 encoded TLS certificate for staking + --staking-tls-key-file string Path to the TLS private key for staking. Ignored if staking-tls-key-file-content is specified (default "$AVALANCHEGO_DATA_DIR/staking/staker.key") + --staking-tls-key-file-content string Specifies base64 encoded TLS private key for staking + --state-sync-ids string Comma separated list of state sync peer ids to connect to. Example: NodeID-JR4dVmy6ffUGAKCBDkyCbeZbyHQBeDsET,NodeID-8CrVPQZ4VSqgL8zTdvL14G8HqAfrBr4z + --state-sync-ips string Comma separated list of state sync peer ips to connect to. Example: 127.0.0.1:9630,127.0.0.1:9631 + --subnet-config-content string Specifies base64 encoded subnets configurations + --subnet-config-dir string Subnet specific configurations parent directory. Ignored if subnet-config-content is specified (default "$AVALANCHEGO_DATA_DIR/configs/subnets") + --sybil-protection-disabled-weight uint Weight to provide to each peer when sybil protection is disabled (default 100) + --sybil-protection-enabled Enables sybil protection. If enabled, Network TLS is required (default true) + --system-tracker-cpu-halflife duration Halflife to use for the cpu tracker. Larger halflife --> cpu usage metrics change more slowly (default 15s) + --system-tracker-disk-halflife duration Halflife to use for the disk tracker. Larger halflife --> disk usage metrics change more slowly (default 1m0s) + --system-tracker-disk-required-available-space uint Minimum number of available bytes on disk, under which the node will shutdown. (default 536870912) + --system-tracker-disk-warning-threshold-available-space uint Warning threshold for the number of available bytes on disk, under which the node will be considered unhealthy. Must be >= [system-tracker-disk-required-available-space] (default 1073741824) + --system-tracker-frequency duration Frequency to check the real system usage of tracked processes. More frequent checks --> usage metrics are more accurate, but more expensive to track (default 500ms) + --system-tracker-processing-halflife duration Halflife to use for the processing requests tracker. Larger halflife --> usage metrics change more slowly (default 15s) + --throttler-inbound-at-large-alloc-size uint Size, in bytes, of at-large byte allocation in inbound message throttler (default 6291456) + --throttler-inbound-bandwidth-max-burst-size uint Max inbound bandwidth a node can use at once. Must be at least the max message size. See BandwidthThrottler (default 2097152) + --throttler-inbound-bandwidth-refill-rate uint Max average inbound bandwidth usage of a peer, in bytes per second. See BandwidthThrottler (default 524288) + --throttler-inbound-cpu-max-non-validator-node-usage float Maximum number of CPUs that a non-validator can utilize. Value should be in range [0, total core count] (default 1.5) + --throttler-inbound-cpu-max-non-validator-usage float Number of CPUs that if fully utilized, will rate limit all non-validators. Value should be in range [0, total core count] (default 9.600000000000001) + --throttler-inbound-cpu-max-recheck-delay duration In the CPU-based network throttler, check at least this often whether the node's CPU usage has fallen to an acceptable level (default 5s) + --throttler-inbound-cpu-validator-alloc float Maximum number of CPUs to allocate for use by validators. Value should be in range [0, total core count] (default 12) + --throttler-inbound-disk-max-non-validator-node-usage float Maximum number of disk reads/writes per second that a non-validator can utilize. Must be >= 0 (default 1.073741824e+12) + --throttler-inbound-disk-max-non-validator-usage float Number of disk reads/writes per second that, if fully utilized, will rate limit all non-validators. Must be >= 0 (default 1.073741824e+12) + --throttler-inbound-disk-max-recheck-delay duration In the disk-based network throttler, check at least this often whether the node's disk usage has fallen to an acceptable level (default 5s) + --throttler-inbound-disk-validator-alloc float Maximum number of disk reads/writes per second to allocate for use by validators. Must be > 0 (default 1.073741824e+12) + --throttler-inbound-node-max-at-large-bytes uint Max number of bytes a node can take from the inbound message throttler's at-large allocation. Must be at least the max message size (default 2097152) + --throttler-inbound-node-max-processing-msgs uint Max number of messages currently processing from a given node (default 1024) + --throttler-inbound-validator-alloc-size uint Size, in bytes, of validator byte allocation in inbound message throttler (default 33554432) + --throttler-outbound-at-large-alloc-size uint Size, in bytes, of at-large byte allocation in outbound message throttler (default 33554432) + --throttler-outbound-node-max-at-large-bytes uint Max number of bytes a node can take from the outbound message throttler's at-large allocation. Must be at least the max message size (default 2097152) + --throttler-outbound-validator-alloc-size uint Size, in bytes, of validator byte allocation in outbound message throttler (default 33554432) + --tracing-endpoint string The endpoint to send trace data to. If unspecified, the default endpoint will be used; depending on the exporter type + --tracing-exporter-type string Type of exporter to use for tracing. Options are [disabled, grpc, http] (default "disabled") + --tracing-headers stringToString The headers to provide the trace indexer (default []) + --tracing-insecure If true, don't use TLS when sending trace data (default true) + --tracing-sample-rate float The fraction of traces to sample. If >= 1, always sample. If <= 0, never sample (default 0.1) + --track-subnets string List of subnets for the node to track. A node tracking a subnet will track the uptimes of the subnet validators and attempt to sync all the chains in the subnet. Before validating a subnet, a node should be tracking the subnet to avoid impacting their subnet validation uptime + --tx-fee uint Transaction fee, in nAVAX (default 1000000) + --upgrade-file string Specifies an upgrade config file path. Ignored when running standard networks or if upgrade-file-content is specified + --upgrade-file-content string Specifies base64 encoded upgrade content + --uptime-metric-freq duration Frequency of renewing this node's average uptime metric (default 30s) + --uptime-requirement float Fraction of time a validator must be online to receive rewards (default 0.8) + --validator-fees-capacity uint Maximum number of validators (default 20000) + --validator-fees-excess-conversion-constant uint Constant to convert validator excess price (default 865617) + --validator-fees-min-price uint Minimum validator price in nAVAX per second (default 1) + --validator-fees-target uint Target number of validators (default 10000) + --version If true, print version and quit + --version-json If true, print version in JSON format and quit + --vm-aliases-file string Specifies a JSON file that maps vmIDs with custom aliases. Ignored if vm-aliases-file-content is specified (default "$AVALANCHEGO_DATA_DIR/configs/vms/aliases.json") + --vm-aliases-file-content string Specifies base64 encoded maps vmIDs with custom aliases diff --git a/examples/help_text/avalanche/v1.0.0/help.txt b/examples/help_text/avalanche/v1.0.0/help.txt new file mode 100644 index 0000000..dbafd74 --- /dev/null +++ b/examples/help_text/avalanche/v1.0.0/help.txt @@ -0,0 +1,7 @@ +# Avalanche - Help Output +# Image: docker.io/avaplatform/avalanchego:v1.0.0 +# Command: /avalanchego/build/avalanchego --help +# Exit Code: -1 +================================================================================ + +[Failed after trying all strategies] \ No newline at end of file diff --git a/examples/help_text/aws-cli/2.0.6/help.txt b/examples/help_text/aws-cli/2.0.6/help.txt new file mode 100644 index 0000000..aaa0547 --- /dev/null +++ b/examples/help_text/aws-cli/2.0.6/help.txt @@ -0,0 +1,575 @@ +# AWS CLI - Help Output +# Image: docker.io/amazon/aws-cli:2.0.6 +# Command: /usr/local/bin/aws help +# Exit Code: 0 +================================================================================ + +AWS() AWS() + + + +NAME + aws - + +DESCRIPTION + The AWS Command Line Interface is a unified tool to manage your AWS + services. + +SYNOPSIS + aws [options] [parameters] + + Use aws command help for information on a specific command. Use aws + help topics to view a list of available help topics. The synopsis for + each command shows its parameters and their usage. Optional parameters + are shown in square brackets. + +OPTIONS + --debug (boolean) + + Turn on debug logging. + + --endpoint-url (string) + + Override command's default URL with the given URL. + + --no-verify-ssl (boolean) + + By default, the AWS CLI uses SSL when communicating with AWS services. + For each SSL connection, the AWS CLI will verify SSL certificates. This + option overrides the default behavior of verifying SSL certificates. + + --no-paginate (boolean) + + Disable automatic pagination. + + --output (string) + + The formatting style for command output. + + +o json + + +o text + + +o table + + +o yaml + + +o yaml-stream + + --query (string) + + A JMESPath query to use in filtering the response data. + + --profile (string) + + Use a specific profile from your credential file. + + --region (string) + + The region to use. Overrides config/env settings. + + --version (string) + + Display the version of this tool. + + --color (string) + + Turn on/off color output. + + +o on + + +o off + + +o auto + + --no-sign-request (boolean) + + Do not sign requests. Credentials will not be loaded if this argument + is provided. + + --ca-bundle (string) + + The CA certificate bundle to use when verifying SSL certificates. Over- + rides config/env settings. + + --cli-read-timeout (int) + + The maximum socket read time in seconds. If the value is set to 0, the + socket read will be blocking and not timeout. + + --cli-connect-timeout (int) + + The maximum socket connect time in seconds. If the value is set to 0, + the socket connect will be blocking and not timeout. + + --cli-binary-format (string) + + The formatting style to be used for binary blobs. The default format is + base64. The base64 format expects binary blobs to be provided as a + base64 encoded string. The raw-in-base64-out format preserves compati- + bility with AWS CLI V1 behavior and binary values must be passed liter- + ally. When providing contents from a file that map to a binary blob + fileb:// will always be treated as binary and use the file contents + directly regardless of the cli-binary-format setting. When using + file:// the file contents will need to properly formatted for the con- + figured cli-binary-format. + + +o base64 + + +o raw-in-base64-out + +AVAILABLE SERVICES + +o accessanalyzer + + +o acm + + +o acm-pca + + +o alexaforbusiness + + +o amplify + + +o apigateway + + +o apigatewaymanagementapi + + +o apigatewayv2 + + +o appconfig + + +o application-autoscaling + + +o application-insights + + +o appmesh + + +o appstream + + +o appsync + + +o athena + + +o autoscaling + + +o autoscaling-plans + + +o backup + + +o batch + + +o budgets + + +o ce + + +o chime + + +o cli-dev + + +o cloud9 + + +o clouddirectory + + +o cloudformation + + +o cloudfront + + +o cloudhsm + + +o cloudhsmv2 + + +o cloudsearch + + +o cloudsearchdomain + + +o cloudtrail + + +o cloudwatch + + +o codebuild + + +o codecommit + + +o codeguru-reviewer + + +o codeguruprofiler + + +o codepipeline + + +o codestar + + +o codestar-connections + + +o codestar-notifications + + +o cognito-identity + + +o cognito-idp + + +o cognito-sync + + +o comprehend + + +o comprehendmedical + + +o compute-optimizer + + +o configservice + + +o configure + + +o connect + + +o connectparticipant + + +o cur + + +o dataexchange + + +o datapipeline + + +o datasync + + +o dax + + +o ddb + + +o deploy + + +o detective + + +o devicefarm + + +o directconnect + + +o discovery + + +o dlm + + +o dms + + +o docdb + + +o ds + + +o dynamodb + + +o dynamodbstreams + + +o ebs + + +o ec2 + + +o ec2-instance-connect + + +o ecr + + +o ecs + + +o efs + + +o eks + + +o elastic-inference + + +o elasticache + + +o elasticbeanstalk + + +o elastictranscoder + + +o elb + + +o elbv2 + + +o emr + + +o es + + +o events + + +o firehose + + +o fms + + +o forecast + + +o forecastquery + + +o frauddetector + + +o fsx + + +o gamelift + + +o glacier + + +o globalaccelerator + + +o glue + + +o greengrass + + +o groundstation + + +o guardduty + + +o health + + +o help + + +o history + + +o iam + + +o imagebuilder + + +o importexport + + +o inspector + + +o iot + + +o iot-data + + +o iot-jobs-data + + +o iot1click-devices + + +o iot1click-projects + + +o iotanalytics + + +o iotevents + + +o iotevents-data + + +o iotsecuretunneling + + +o iotthingsgraph + + +o kafka + + +o kendra + + +o kinesis + + +o kinesis-video-archived-media + + +o kinesis-video-media + + +o kinesis-video-signaling + + +o kinesisanalytics + + +o kinesisanalyticsv2 + + +o kinesisvideo + + +o kms + + +o lakeformation + + +o lambda + + +o lex-models + + +o lex-runtime + + +o license-manager + + +o lightsail + + +o logs + + +o machinelearning + + +o macie + + +o managedblockchain + + +o marketplace-catalog + + +o marketplace-entitlement + + +o marketplacecommerceanalytics + + +o mediaconnect + + +o mediaconvert + + +o medialive + + +o mediapackage + + +o mediapackage-vod + + +o mediastore + + +o mediastore-data + + +o mediatailor + + +o meteringmarketplace + + +o mgh + + +o migrationhub-config + + +o mobile + + +o mq + + +o mturk + + +o neptune + + +o networkmanager + + +o opsworks + + +o opsworks-cm + + +o organizations + + +o outposts + + +o personalize + + +o personalize-events + + +o personalize-runtime + + +o pi + + +o pinpoint + + +o pinpoint-email + + +o pinpoint-sms-voice + + +o polly + + +o pricing + + +o qldb + + +o qldb-session + + +o quicksight + + +o ram + + +o rds + + +o rds-data + + +o redshift + + +o rekognition + + +o resource-groups + + +o resourcegroupstaggingapi + + +o robomaker + + +o route53 + + +o route53domains + + +o route53resolver + + +o s3 + + +o s3api + + +o s3control + + +o sagemaker + + +o sagemaker-a2i-runtime + + +o sagemaker-runtime + + +o savingsplans + + +o schemas + + +o sdb + + +o secretsmanager + + +o securityhub + + +o serverlessrepo + + +o service-quotas + + +o servicecatalog + + +o servicediscovery + + +o ses + + +o sesv2 + + +o shield + + +o signer + + +o sms + + +o snowball + + +o sns + + +o sqs + + +o ssm + + +o sso + + +o sso-oidc + + +o stepfunctions + + +o storagegateway + + +o sts + + +o support + + +o swf + + +o textract + + +o transcribe + + +o transfer + + +o translate + + +o waf + + +o waf-regional + + +o wafv2 + + +o workdocs + + +o worklink + + +o workmail + + +o workmailmessageflow + + +o workspaces + + +o xray + +SEE ALSO + +o aws help topics + + + + AWS() diff --git a/examples/help_text/azure-cli/0.10.0/help.txt b/examples/help_text/azure-cli/0.10.0/help.txt new file mode 100644 index 0000000..6ca4ada --- /dev/null +++ b/examples/help_text/azure-cli/0.10.0/help.txt @@ -0,0 +1,136 @@ +# Azure CLI - Help Output +# Image: mcr.microsoft.com/azure-cli:latest +# Note: Used 'latest' tag instead of '0.10.0' +# Command: /usr/bin/az --help +# Exit Code: 0 +================================================================================ + + +Group + az + +Subgroups: + account : Manage Azure subscription information. + acr : Manage private registries with Azure Container Registries. + ad : Manage Microsoft Entra ID (formerly known as Azure Active Directory, + Azure AD, AAD) entities needed for Azure role-based access control + (Azure RBAC) through Microsoft Graph API. + advisor : Manage Azure Advisor. + afd : Manage Azure Front Door Standard/Premium. + aks : Azure Kubernetes Service. + ams : Manage Azure Media Services resources. + apim : Manage Azure API Management services. + appconfig : Manage App Configurations. + appservice : Manage App Service plans. + aro : Manage Azure Red Hat OpenShift clusters. + backup : Manage Azure Backups. + batch : Manage Azure Batch. + bicep : Bicep CLI command group. + billing : Manage Azure Billing. + bot : Manage Microsoft Azure Bot Service. + cache : Commands to manage CLI objects cached using the `--defer` argument. + capacity : Manage capacity. + cdn : Manage Azure Content Delivery Networks (CDNs). + cloud : Manage registered Azure clouds. + cognitiveservices : Manage Azure Cognitive Services accounts. + compute-fleet [Preview] : Manage for Azure Compute Fleet. + compute-recommender : Manage sku/zone/region recommender info for compute resources. + config [Experimental] : Manage Azure CLI configuration. + connection : Commands to manage Service Connector local connections which allow + local environment to connect Azure Resource. If you want to manage + connection for compute service, please run 'az + webapp/containerapp/spring connection'. + consumption [Preview] : Manage consumption of Azure resources. + container : Manage Azure Container Instances. + containerapp : Manage Azure Container Apps. + cosmosdb : Manage Azure Cosmos DB database accounts. + data-boundary : Data boundary operations. + databoxedge : Manage device with databoxedge. + deployment : Manage Azure Resource Manager template deployment at subscription + scope. + deployment-scripts : Manage deployment scripts at subscription or resource group scope. + disk : Manage Azure Managed Disks. + disk-access : Manage disk access resources. + disk-encryption-set : Disk Encryption Set resource. + dls [Preview] : Manage Data Lake Store accounts and filesystems. + dms : Manage Azure Data Migration Service (classic) instances. + eventgrid : Manage Azure Event Grid topics, domains, domain topics, system topics + partner topics, event subscriptions, system topic event subscriptions + and partner topic event subscriptions. + eventhubs : Eventhubs. + extension : Manage and update CLI extensions. + feature : Manage resource provider features. + functionapp : Manage function apps. To install the Azure Functions Core tools see + https://github.com/Azure/azure-functions-core-tools. + group : Manage resource groups and template deployments. + hdinsight : Manage HDInsight resources. + identity : Manage Managed Identity. + image : Manage custom virtual machine images. + iot : Manage Internet of Things (IoT) assets. + keyvault : Manage KeyVault keys, secrets, and certificates. + lab [Preview] : Manage azure devtest labs. + lock : Manage Azure locks. + logicapp : Manage logic apps. + managed-cassandra : Azure Managed Cassandra. + managedapp : Manage template solutions provided and maintained by Independent + Software Vendors (ISVs). + managedservices : Manage the registration assignments and definitions in Azure. + maps : Manage Azure Maps. + mariadb : Manage Azure Database for MariaDB servers. + monitor : Manage the Azure Monitor Service. + mysql : Manage Azure Database for MySQL servers. + netappfiles : Manage Azure NetApp Files (ANF) Resources. + network : Manage Azure Network resources. + policy : Manage resources defined and used by the Azure Policy service. + postgres : Manage Azure Database for PostgreSQL servers. + ppg : Manage Proximity Placement Groups. + private-link : Private-link association CLI command group. + provider : Manage resource providers. + redis : Manage dedicated Redis caches for your Azure applications. + relay : Manage Azure Relay Service namespaces, WCF relays, hybrid connections, + and rules. + resource : Manage Azure resources. + resourcemanagement : Resourcemanagement CLI command group. + restore-point : Manage restore point with res. + role : Manage Azure role-based access control (Azure RBAC). + search : Manage Search. + security : Manage your security posture with Microsoft Defender for Cloud. + servicebus : Servicebus. + sf : Manage and administer Azure Service Fabric clusters. + sig : Manage shared image gallery. + signalr : Manage Azure SignalR Service. + snapshot : Manage point-in-time copies of managed disks, native blobs, or other + snapshots. + sql : Manage Azure SQL Databases and Data Warehouses. + sshkey : Manage ssh public key with vm. + stack : A deployment stack is a native Azure resource type that enables you to + perform operations on a resource collection as an atomic unit. + staticwebapp : Manage static apps. + storage : Manage Azure Cloud Storage resources. + synapse : Manage and operate Synapse Workspace, Spark Pool, SQL Pool. + tag : Tag Management on a resource. + term [Experimental] : Manage marketplace agreement with marketplaceordering. + ts : Manage template specs at subscription or resource group scope. + vm : Manage Linux or Windows virtual machines. + vmss : Manage groupings of virtual machines in an Azure Virtual Machine Scale + Set (VMSS). + webapp : Manage web apps. + +Commands: + configure : Manage Azure CLI configuration. This command is interactive. + feedback : Send feedback to the Azure CLI Team. + find : I'm an AI robot, my advice is based on our Azure documentation as well + as the usage patterns of Azure CLI and Azure ARM users. Using me + improves Azure products and documentation. + interactive [Preview] : Start interactive mode. Installs the Interactive extension if not + installed already. + login : Log in to Azure. + logout : Log out to remove access to Azure subscriptions. + rest : Invoke a custom request. + survey : Take Azure CLI survey. + upgrade [Preview] : Upgrade Azure CLI and extensions. + version : Show the versions of Azure CLI modules and extensions in JSON format + by default or format configured by --output. + +To search AI knowledge base for examples, use: az find "az " + diff --git a/examples/help_text/base/pr-48/help.txt b/examples/help_text/base/pr-48/help.txt new file mode 100644 index 0000000..9ff4cd8 --- /dev/null +++ b/examples/help_text/base/pr-48/help.txt @@ -0,0 +1,84 @@ +# Base - Help Output +# Image: ghcr.io/base-org/node:pr-48 +# Command: /app/op-node --help +# Exit Code: 0 +================================================================================ + +NAME: + op-node - Optimism Rollup Node + +USAGE: + op-node [global options] command [command options] [arguments...] + +VERSION: + v0.0.0-09d23ee8-1681910976 + +DESCRIPTION: + The Optimism Rollup Node derives L2 block inputs from L1 data and drives an external L2 Execution Engine to build a L2 chain. + +COMMANDS: + p2p + genesis + doc + help, h Shows a list of commands or help for one command + +GLOBAL OPTIONS: + --l1 value Address of L1 User JSON-RPC endpoint to use (eth namespace required) (default: "http://127.0.0.1:8545") [$OP_NODE_L1_ETH_RPC] + --l2 value Address of L2 Engine JSON-RPC endpoints to use (engine and eth namespace required) [$OP_NODE_L2_ENGINE_RPC] + --rpc.addr value RPC listening address [$OP_NODE_RPC_ADDR] + --rpc.port value RPC listening port (default: 0) [$OP_NODE_RPC_PORT] + --rollup.config value Rollup chain parameters [$OP_NODE_ROLLUP_CONFIG] + --network value Predefined network selection. Available networks: beta-1, goerli [$OP_NODE_NETWORK] + --l1.trustrpc Trust the L1 RPC, sync faster at risk of malicious/buggy RPC providing bad or inconsistent L1 data [$OP_NODE_L1_TRUST_RPC] + --l1.rpckind value The kind of RPC provider, used to inform optimal transactions receipts fetching, and thus reduce costs. Valid options: alchemy, quicknode, infura, parity, nethermind, debug_geth, erigon, basic, any (default: basic) [$OP_NODE_L1_RPC_KIND] + --l1.rpc-rate-limit value Optional self-imposed global rate-limit on L1 RPC requests, specified in requests / second. Disabled if set to 0. (default: 0) [$OP_NODE_L1_RPC_RATE_LIMIT] + --l1.rpc-max-batch-size value Maximum number of RPC requests to bundle, e.g. during L1 blocks receipt fetching. The L1 RPC rate limit counts this as N items, but allows it to burst at once. (default: 20) [$OP_NODE_L1_RPC_MAX_BATCH_SIZE] + --l1.http-poll-interval value Polling interval for latest-block subscription when using an HTTP RPC provider. Ignored for other types of RPC endpoints. (default: 12s) [$OP_NODE_L1_HTTP_POLL_INTERVAL] + --l2.jwt-secret value Path to JWT secret key. Keys are 32 bytes, hex encoded in a file. A new key will be generated if left empty. [$OP_NODE_L2_ENGINE_AUTH] + --verifier.l1-confs value Number of L1 blocks to keep distance from the L1 head before deriving L2 data from. Reorgs are supported, but may be slow to perform. (default: 0) [$OP_NODE_VERIFIER_L1_CONFS] + --sequencer.enabled Enable sequencing of new L2 blocks. A separate batch submitter has to be deployed to publish the data for verifiers. [$OP_NODE_SEQUENCER_ENABLED] + --sequencer.stopped Initialize the sequencer in a stopped state. The sequencer can be started using the admin_startSequencer RPC [$OP_NODE_SEQUENCER_STOPPED] + --sequencer.max-safe-lag value Maximum number of L2 blocks for restricting the distance between L2 safe and unsafe. Disabled if 0. (default: 0) [$OP_NODE_SEQUENCER_MAX_SAFE_LAG] + --sequencer.l1-confs value Number of L1 blocks to keep distance from the L1 head as a sequencer for picking an L1 origin. (default: 4) [$OP_NODE_SEQUENCER_L1_CONFS] + --l1.epoch-poll-interval value Poll interval for retrieving new L1 epoch updates such as safe and finalized block changes. Disabled if 0 or negative. (default: 6m24s) [$OP_NODE_L1_EPOCH_POLL_INTERVAL] + --rpc.enable-admin Enable the admin API (experimental) [$OP_NODE_RPC_ENABLE_ADMIN] + --metrics.enabled Enable the metrics server [$OP_NODE_METRICS_ENABLED] + --metrics.addr value Metrics listening address (default: "0.0.0.0") [$OP_NODE_METRICS_ADDR] + --metrics.port value Metrics listening port (default: 7300) [$OP_NODE_METRICS_PORT] + --pprof.enabled Enable the pprof server [$OP_NODE_PPROF_ENABLED] + --pprof.addr value pprof listening address (default: "0.0.0.0") [$OP_NODE_PPROF_ADDR] + --pprof.port value pprof listening port (default: 6060) [$OP_NODE_PPROF_PORT] + --snapshotlog.file value Path to the snapshot log file [$OP_NODE_SNAPSHOT_LOG] + --heartbeat.enabled Enables or disables heartbeating [$OP_NODE_HEARTBEAT_ENABLED] + --heartbeat.moniker value Sets a moniker for this node [$OP_NODE_HEARTBEAT_MONIKER] + --heartbeat.url value Sets the URL to heartbeat to (default: "https://heartbeat.optimism.io") [$OP_NODE_HEARTBEAT_URL] + --l2.backup-unsafe-sync-rpc value Set the backup L2 unsafe sync RPC endpoint. [$OP_NODE_L2_BACKUP_UNSAFE_SYNC_RPC] + --l2.backup-unsafe-sync-rpc.trustrpc value Like l1.trustrpc, configure if response data from the RPC needs to be verified, e.g. blockhash computation.This does not include checks if the blockhash is part of the canonical chain. [$OP_NODE_L2_BACKUP_UNSAFE_SYNC_RPC_TRUST_RPC] + --p2p.disable Completely disable the P2P stack [$OP_NODE_P2P_DISABLE] + --p2p.no-discovery Disable Discv5 (node discovery) [$OP_NODE_P2P_NO_DISCOVERY] + --p2p.priv.path value Read the hex-encoded 32-byte private key for the peer ID from this txt file. Created if not already exists.Important to persist to keep the same network identity after restarting, maintaining the previous advertised identity. (default: "opnode_p2p_priv.txt") [$OP_NODE_P2P_PRIV_PATH] + --p2p.scoring.peers value Sets the peer scoring strategy for the P2P stack. Can be one of: none or light.Custom scoring strategies can be defined in the config file. (default: "none") [$OP_NODE_P2P_PEER_SCORING] + --p2p.score.bands value Sets the peer score bands used primarily for peer score metrics. Should be provided in following format: :