[ { "name": "dotnet50", "version": "1.0.4", "displayName": ".NET 5.0", "description": ".NET 5.0 application", "type": "stack", "tags": [ ".NET", ".NET 5.0" ], "icon": "https://github.com/dotnet/brand/raw/main/logo/dotnet-logo.png", "projectType": "dotnet", "language": ".NET", "links": { "self": "devfile-catalog/dotnet50:1.0.4" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "dotnet50-example" ] }, { "name": "dotnet60", "version": "1.0.3", "displayName": ".NET 6.0", "description": ".NET 6.0 application", "type": "stack", "tags": [ ".NET", ".NET 6.0" ], "icon": "https://github.com/dotnet/brand/raw/main/logo/dotnet-logo.png", "projectType": "dotnet", "language": ".NET", "links": { "self": "devfile-catalog/dotnet60:1.0.3" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "dotnet60-example" ] }, { "name": "dotnetcore31", "version": "1.0.3", "displayName": ".NET Core 3.1", "description": ".NET Core 3.1 application", "type": "stack", "tags": [ ".NET", ".NET Core App 3.1" ], "icon": "https://github.com/dotnet/brand/raw/main/logo/dotnet-logo.png", "projectType": "dotnet", "language": ".NET", "links": { "self": "devfile-catalog/dotnetcore31:1.0.3" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "dotnetcore-example" ] }, { "name": "go", "version": "1.2.0", "displayName": "Go Runtime", "description": "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.", "type": "stack", "tags": [ "Go" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/golang.svg", "projectType": "Go", "language": "Go", "links": { "self": "devfile-catalog/go:1.2.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "go-starter" ], "provider": "Red Hat" }, { "name": "java-maven", "version": "1.3.0", "displayName": "Maven Java", "description": "Java application based on Maven and OpenJDK", "type": "stack", "tags": [ "Java", "Maven" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/java-maven.jpg", "projectType": "Maven", "language": "Java", "links": { "self": "devfile-catalog/java-maven:1.3.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "springbootproject" ] }, { "name": "java-openliberty", "version": "0.9.0", "displayName": "Open Liberty Maven", "description": "Java application based on Java 11 and Maven 3.8, using the Open Liberty runtime 22.0.0.1", "type": "stack", "tags": [ "Java", "Maven" ], "architectures": [ "amd64", "ppc64le", "s390x" ], "icon": "https://raw.githubusercontent.com/OpenLiberty/logos/7fbb132949b9b2589e18c8d5665c1b107028a21d/logomark/svg/OL_logomark.svg", "projectType": "Open Liberty", "language": "Java", "links": { "self": "devfile-catalog/java-openliberty:0.9.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "rest" ] }, { "name": "java-openliberty-gradle", "version": "0.4.0", "displayName": "Open Liberty Gradle", "description": "Java application based on Java 11, Gradle using the Open Liberty runtime 22.0.0.1", "type": "stack", "tags": [ "Java", "Gradle" ], "architectures": [ "amd64", "ppc64le", "s390x" ], "icon": "https://raw.githubusercontent.com/OpenLiberty/logos/7fbb132949b9b2589e18c8d5665c1b107028a21d/logomark/svg/OL_logomark.svg", "projectType": "Open Liberty", "language": "Java", "links": { "self": "devfile-catalog/java-openliberty-gradle:0.4.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "rest" ] }, { "name": "java-quarkus", "version": "1.4.0", "displayName": "Quarkus Java", "description": "Java application using Quarkus and OpenJDK 17", "type": "stack", "tags": [ "Java", "Quarkus" ], "icon": "https://design.jboss.org/quarkus/logo/final/SVG/quarkus_icon_rgb_default.svg", "projectType": "Quarkus", "language": "Java", "links": { "self": "devfile-catalog/java-quarkus:1.4.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "community", "redhat-product" ] }, { "name": "java-springboot", "version": "1.3.0", "displayName": "Spring Boot", "description": "Spring Boot using Java", "type": "stack", "tags": [ "Java", "Spring" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/spring.svg", "projectType": "springboot", "language": "Java", "links": { "self": "devfile-catalog/java-springboot:1.3.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "springbootproject" ] }, { "name": "java-vertx", "version": "1.3.0", "displayName": "Vert.x Java", "description": "Java application using Vert.x and OpenJDK 11", "type": "stack", "tags": [ "Java", "Vert.x" ], "icon": "https://raw.githubusercontent.com/vertx-web-site/vertx-logo/master/vertx-logo.svg", "projectType": "Vert.x", "language": "Java", "links": { "self": "devfile-catalog/java-vertx:1.3.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "vertx-http-example", "vertx-istio-circuit-breaker-booster", "vertx-istio-routing-booster", "vertx-secured-http-example-redhat", "vertx-crud-example-redhat", "vertx-istio-security-booster", "vertx-crud-example", "vertx-circuit-breaker-example", "vertx-configmap-example", "vertx-circuit-breaker-example-redhat", "vertx-cache-example-redhat", "vertx-cache-example", "vertx-secured-http-example", "vertx-health-checks-example-redhat", "vertx-http-example-redhat", "vertx-health-checks-example", "vertx-configmap-example-redhat", "vertx-messaging-work-queue-booster", "vertx-istio-distributed-tracing-booster" ] }, { "name": "java-websphereliberty", "version": "0.9.0", "displayName": "WebSphere Liberty Maven", "description": "Java application based Java 11 and Maven 3.8, using the WebSphere Liberty runtime 22.0.0.1", "type": "stack", "tags": [ "Java", "Maven", "WebSphere Liberty" ], "architectures": [ "amd64", "ppc64le", "s390x" ], "icon": "https://raw.githubusercontent.com/WASdev/logos/main/liberty-was-500-purple.svg", "projectType": "WebSphere Liberty", "language": "Java", "links": { "self": "devfile-catalog/java-websphereliberty:0.9.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "rest" ] }, { "name": "java-websphereliberty-gradle", "version": "0.4.0", "displayName": "WebSphere Liberty Gradle", "description": "Java application based on Java 11 and Gradle, using the WebSphere Liberty runtime 22.0.0.1", "type": "stack", "tags": [ "Java", "Gradle", "WebSphere Liberty" ], "architectures": [ "amd64", "ppc64le", "s390x" ], "icon": "https://raw.githubusercontent.com/WASdev/logos/main/liberty-was-500-purple.svg", "projectType": "WebSphere Liberty", "language": "Java", "links": { "self": "devfile-catalog/java-websphereliberty-gradle:0.4.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "rest" ] }, { "name": "java-wildfly", "version": "2.0.1", "displayName": "WildFly", "description": "JakartaEE application using WildFly", "type": "stack", "tags": [ "Java", "WildFly" ], "icon": "https://design.jboss.org/wildfly/logo/final/wildfly_logomark.svg", "projectType": "wildfly", "language": "java", "links": { "self": "devfile-catalog/java-wildfly:2.0.1" }, "resources": [ "archive.tar", "devfile.yaml" ], "starterProjects": [ "getting-started" ] }, { "name": "java-wildfly-bootable-jar", "version": "1.2.0", "displayName": "WildFly Bootable Jar", "description": "Java application using WildFly in bootable Jar mode, OpenJDK 11 and Maven 3.6", "type": "stack", "tags": [ "RHEL8", "Java", "OpenJDK", "Maven", "WildFly", "Microprofile", "WildFly Bootable" ], "icon": "https://design.jboss.org/wildfly/logo/final/wildfly_logomark.svg", "projectType": "WildFly", "language": "Java", "links": { "self": "devfile-catalog/java-wildfly-bootable-jar:1.2.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "microprofile-config", "microprofile-fault-tolerance", "microprofile-health", "microprofile-jwt", "microprofile-metrics", "microprofile-openapi", "microprofile-opentracing", "microprofile-rest-client" ] }, { "name": "nodejs", "version": "2.2.0", "displayName": "Node.js Runtime", "description": "Node.js application", "type": "stack", "tags": [ "Node.js", "Express", "ubi8" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/node-js.svg", "projectType": "Node.js", "language": "JavaScript", "links": { "self": "devfile-catalog/nodejs:2.2.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-starter" ] }, { "name": "nodejs-angular", "version": "2.1.0", "displayName": "Angular", "description": "Angular is a development platform, built on TypeScript. As a platform, Angular includes: A component-based framework for building scalable web applications A collection of well-integrated libraries that cover a wide variety of features, including routing, forms management, client-server communication, and more A suite of developer tools to help you develop, build, test, and update your code", "type": "stack", "tags": [ "Node.js", "Angular" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/angular.svg", "projectType": "Angular", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-angular:2.1.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-angular-starter" ], "provider": "Red Hat" }, { "name": "nodejs-nextjs", "version": "1.2.1", "displayName": "Next.js", "description": "Next.js gives you the best developer experience with all the features you need for production: hybrid static \u0026 server rendering, TypeScript support, smart bundling, route pre-fetching, and more. No config needed.", "type": "stack", "tags": [ "Node.js", "Next.js" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/next-js.svg", "projectType": "Next.js", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-nextjs:1.2.1" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-nextjs-starter" ], "provider": "Red Hat" }, { "name": "nodejs-nuxtjs", "version": "1.2.1", "displayName": "Nuxt.js", "description": "Nuxt is the backbone of your Vue.js project, giving structure to build your project with confidence while keeping flexibility. Its goal is to help Vue developers take advantage of top-notch technologies, fast, easy and in an organized way.", "type": "stack", "tags": [ "Node.js", "Nuxt.js" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/nuxt-js.svg", "projectType": "Nuxt.js", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-nuxtjs:1.2.1" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-nuxtjs-starter" ], "provider": "Red Hat" }, { "name": "nodejs-react", "version": "2.2.1", "displayName": "React", "description": "React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.", "type": "stack", "tags": [ "Node.js", "React" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/react.svg", "projectType": "React", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-react:2.2.1" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-react-starter" ], "provider": "Red Hat" }, { "name": "nodejs-svelte", "version": "1.2.1", "displayName": "Svelte", "description": "Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.", "type": "stack", "tags": [ "Node.js", "Svelte" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/svelte.svg", "projectType": "Svelte", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-svelte:1.2.1" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-svelte-starter" ], "provider": "Red Hat" }, { "name": "nodejs-vue", "version": "1.1.0", "displayName": "Vue", "description": "Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS and JavaScript, and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be it simple or complex.", "type": "stack", "tags": [ "Node.js", "Vue" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/vue.svg", "projectType": "Vue", "language": "TypeScript", "links": { "self": "devfile-catalog/nodejs-vue:1.1.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "nodejs-vue-starter" ], "provider": "Red Hat" }, { "name": "php-laravel", "version": "2.0.1", "displayName": "Laravel", "description": "Laravel is an open-source PHP framework, which is robust and easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing components of different frameworks which helps in creating a web application. The web application thus designed is more structured and pragmatic.", "type": "stack", "tags": [ "PHP", "Composer", "Laravel" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/laravel.svg", "projectType": "Laravel", "language": "PHP", "links": { "self": "devfile-catalog/php-laravel:2.0.1" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "php-laravel-starter" ], "provider": "Red Hat" }, { "name": "python", "version": "2.2.0", "displayName": "Python", "description": "Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.", "type": "stack", "tags": [ "Python", "Pip", "Flask" ], "icon": "https://raw.githubusercontent.com/devfile-samples/devfile-stack-icons/main/python.svg", "projectType": "Python", "language": "Python", "links": { "self": "devfile-catalog/python:2.2.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "flask-example" ], "provider": "Red Hat" }, { "name": "python-django", "version": "2.1.0", "displayName": "Django", "description": "Django is a high-level Python web framework that enables rapid development of secure and maintainable websites. Built by experienced developers, Django takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It is free and open source, has a thriving and active community, great documentation, and many options for free and paid-for support.", "type": "stack", "tags": [ "Django", "Python", "Pip" ], "icon": "https://static.djangoproject.com/img/logos/django-logo-positive.svg", "projectType": "Django", "language": "Python", "links": { "self": "devfile-catalog/python-django:2.1.0" }, "resources": [ "devfile.yaml" ], "starterProjects": [ "django-example" ], "provider": "Red Hat" }, { "name": "udi", "version": "1.0.0", "displayName": "Universal Developer Image", "description": "Universal Developer Image provides various programming languages tools and runtimes for instant coding", "type": "stack", "tags": [ "Java", "Maven", "Scala", "PHP", ".NET", "Node.js", "Go", "Python", "Pip", "ubi8" ], "icon": "https://raw.githubusercontent.com/devfile/devfile-web/main/apps/landing-page/public/pwa-192x192.png", "projectType": "universal", "language": "Polyglot", "links": { "self": "devfile-catalog/udi:1.0.0" }, "resources": [ "devfile.yaml" ] } ]