--> -->

Project templates


You can initialize your projects using any of our pre-made template repositories.

You can click the Deploy on Platform.sh button to launch a new project using a template, or you can visit and clone the repository and push to an empty project you have created using the CLI or in the management console.

C#/.NET Core 

View the C#/.NET Core documentation .

ASP.NET Core

ASP.NET Core

This template builds the ASP.NET Core framework for Platform.sh. It includes a minimalist application skeleton for demonstration, but you are free to alter it as needed.

ASP.NET Core is an open-source and cross-platform .NET framework for building modern cloud-based web applications.

Services:

  • .NET 2.2
  • MariaDB 10.2
  • Redis 5.0

View the repository on GitHub.

Deploy on Platform.sh


Go 

View the Go documentation .

Basic Go

Basic Go

This template provides the most basic configuration for running a custom Go project.

Go is a statically typed, compiled language with an emphasis on easy concurrency and network services.

Services:

  • Go 1.14
  • MariaDB 10.2

View the repository on GitHub.

Deploy on Platform.sh

Beego

Beego

This template builds the Beego framework for Platform.sh. It includes a minimalist application skeleton for demonstration, but you are free to alter it as needed.

Beego is a popular web framework written in Go.

Services:

  • Go 1.14
  • MariaDB 10.2

View the repository on GitHub.

Deploy on Platform.sh

Echo

Echo

This template builds the Echo framework for Platform.sh. It includes a minimalist application skeleton for demonstration, but you are free to alter it as needed.

Echo is a lightweight, minimalist web framework written in Go.

Services:

  • Go 1.14
  • MariaDB 10.2

View the repository on GitHub.

Deploy on Platform.sh

Gin

Gin

This template builds the Gin framework for Platform.sh. It includes a minimalist application skeleton for demonstration, but you are free to alter it as needed.

Gin is a lightweight web framework written in Go that emphasizes performance.

Services:

  • Go 1.14
  • MariaDB 10.2

View the repository on GitHub.

Deploy on Platform.sh

Hugo

Hugo

This template provides a basic Hugo skeleton. All files are generated at build time, so at runtime only static files need to be served.

Hugo is a static site generator written in Go, using Go's native template packages for formatting.

Services:

  • Go 1.14

View the repository on GitHub.

Deploy on Platform.sh

Mattermost

Mattermost

This template builds Mattermost on Platform.sh, configuring the deployment through user-defined environment variables.

Mattermost is an open-source messaging framework written in Go and React.

Services:

  • Go 1.14
  • PostgreSQL 12
  • Elasticsearch 7.2

View the repository on GitHub.

Deploy on Platform.sh


Java 

View the Java documentation .

Apache Tomcat

Apache Tomcat

This project provides a starter kit for Apache Tomcat hosted on Platform.sh.

Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and WebSocket technologies.

Services:

  • Java 8
  • Maven
  • Eclipse MicroProfile
  • Apache Tomcat

View the repository on GitHub.

Deploy on Platform.sh

Apache TomEE

Apache TomEE

This project provides a starter kit for Apache TomEE Eclipse MicroProfile projects hosted on Platform.sh.

Apache TomEE is the Eclipse MicroProfile implementation that uses several Apache Project flavors such as Apache Tomcat, Apache OpenWebBeans and so on.

Services:

  • Java 8
  • Maven
  • Eclipse MicroProfile
  • Apache TomEE

View the repository on GitHub.

Deploy on Platform.sh

Helidon

Helidon

This project provides a starter kit for Helidon Eclipse MicroProfile projects hosted on Platform.sh.

Helidon is a collection of Java libraries for writing microservices that run on a fast web core powered by Netty.

Helidon is designed to be simple to use, with tooling and examples to get you going quickly. Since Helidon is just a collection of libraries running on a fast Netty core, there is no extra overhead or bloat.

Services:

  • Java 8
  • Maven
  • Eclipse MicroProfile
  • Helidon

View the repository on GitHub.

Deploy on Platform.sh

Jenkins

Jenkins

This project provides a starter kit for Jenkins projects hosted on Platform.sh.

Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery.

Services:

  • Java 8
  • Jenkins

View the repository on GitHub.

Deploy on Platform.sh

Jetty

Jetty

Eclipse Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and available for commercial use and distribution.

Eclipse Jetty is used in a wide variety of projects and products, both in development and production. Jetty can be easily embedded in devices, tools, frameworks, application servers, and clusters.

Services:

  • Java 8
  • Maven
  • Eclipse Jetty

View the repository on GitHub.

Deploy on Platform.sh

KumuluzEE

KumuluzEE

This project provides a starter kit for KumuluzEE Eclipse MicroProfile projects hosted on Platform.sh.

KumuluzEE is a lightweight framework for developing microservices using standard Java, Java EE / Jakarta EE technologies and migrating existing Java applications to microservices. KumuluzEE packages microservices as standalone JARs. KumuluzEE microservices are lightweight and optimized for size and start-up time.

Services:

  • Java 8
  • Maven
  • Eclipse MicroProfile
  • KumuluzEE

View the repository on GitHub.

Deploy on Platform.sh

Micronaut

Micronaut

This project provides a starter kit for Micronaut projects hosted on Platform.sh.

Micronaut is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications.

Services:

  • Java 8
  • Maven
  • Micronaut

View the repository on GitHub.

Deploy on Platform.sh