Jonas Hecht (@jonashackt)

Top repositories

1

spring-boot-vuejs

Example project showing how to build a Spring Boot App providing a GUI with Vue.js
Java
2,036
star
2

spring-boot-graalvm

This example project shows how to compile a Webflux based Spring Boot application into a Native App using GraalVM Native Image locally & on GitHub Actions with & without Docker
Java
230
star
3

tutorial-soap-spring-boot-cxf

Tutorial how to create, test, deploy, monitor SOAP-Webservices using Spring Boot and Apache CXF
Java
190
star
4

gitlab-ci-stack

Full CI pipeline project based on Gitlab & Gitlab CI running Docker, completely automated setup by Vagrant & Ansible, providing Let´s Encrypt certificates for private Servers, multiple Gitlab-Runners and the Gitlab Container Registry, incl. GitLab Pages
Shell
175
star
5

kubernetes-the-ansible-way

Bootstrap Kubernetes the Ansible way on Everything (here: Vagrant). Inspired by Kelsey Hightower´s kubernetes-the-hard-way, but refactored to Infrastructure-as-Code.
Jinja
98
star
6

spring-boot-rest-clientcertificate

Example project showing how to provide a Spring Boot App that serves a secured REST endpoint, that is called with Spring´s RestTemplate configured to use client authentification with a client certificate
Java
93
star
7

plantuml-markdown

Example project showing how to use PlantUML and embed UML diagrams into a GitHub markdown
90
star
8

molecule-ansible-docker-aws

Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Python
89
star
9

ansible-windows-docker-springboot

Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Ruby
69
star
10

raspberry-ansible

Setup a new Raspberry Pi 3 B+ with Ansible
Jinja
63
star
11

soap-spring-boot-cxf

Sample Project for producing & testing a SOAP-WSDL-driven Service with Spring Boot, Apache CXF & JAX-WS
Java
58
star
12

spring-boot-starter-drools

Spring Boot Starter for booting fast with the JBoss Business Rules Engine Drools Expert and KIE Components
Java
49
star
13

pulumi-python-aws-ansible

Example project showing how to use Pulumi locally & with TravisCI to create Infrastructure on AWS - and then how to use & integrate Pulumi with Ansible to install Docker on the EC2 instance & continuously test it with Testinfra & pytest (TDD)
Python
38
star
14

cxf-spring-cloud-netflix-docker

Example project combining Spring Boot apps with Spring Cloud Netflix (Eureka, Zuul, Feign) & cxf-spring-boot-starter
Java
37
star
15

vagrant-github-actions

Example project showing how to run a Vagrant box on GitHub Actions
35
star
16

spring-rabbitmq-messaging-microservices

Example project showing how to build a scalable microservice architecture using Spring Boot & RabbitMQ
Java
34
star
17

spring-boot-buildpack

Example project showing how to use Buildpacks.io together with Spring Boot & it's layered jar feature
Java
33
star
18

vagrant-travisci-libvrt

Example project showing how to run Vagrant on TravisCI using libvrt & KVM
25
star
19

spring-boot-openapi-kong

Example project showing how to integrate Spring Boot microservices with Kong API Gateway
Java
25
star
20

springboot2exe

How to package a SpringBoot App with JDKs standard javapackager
Java
22
star
21

spring-boot-rest-clientcertificates-docker-compose

Example project showing how to access REST endpoints from multiple servers that are secured by different client certificates, using Spring´s RestTemplate & Docker Compose
Java
22
star
22

traefik-cache-nginx-spring-boot

Example project showing how to use Nginx as a simple cache for Traefik - incl. a Spring Boot client and server
Java
21
star
23

tekton-argocd-eks

How to install and configure ArgoCD, Tekton (incl. Tekton Triggers) & a Cloud Native Buildpacks powered Pipeline on Amazon EKS and integrate with GitLab & GitHub
TypeScript
21
star
24

gitlab-ci-dind-example

Example project using GitLab CI docker executor instead of shell executor (as in https://github.com/jonashackt/restexamples)
Java
20
star
25

microservice-api-spring-boot

Example project showing how to interact with a Nuxt.js / Vue.js based frontend building a Spring Boot microservice
Java
19
star
26

vagrant-macosx

Example of a working Vagrantfile running MacOSX on MacOS, Windows & Linux hosts
17
star
27

spring-reactive-redis-messaging

Example project showing how to interact with Redis using Spring Boot
Java
15
star
28

spring-boot-library

Example project showing how a Spring Boot app can use a library that´s build with Spring itself
Java
15
star
29

github-actions-release-maven

Showing how to release to Maven Central using GitHub Actions, create a GitHub release with commitlogs and publishing SNAPSHOT versions to GitHub Packages
15
star
30

spring-boot-flyio

Example project showing how to run Spring Boot apps on fly.io
Java
14
star
31

docker-hello-world

Example hello world container showing how to use GitHub Container Registry
Go
13
star
32

crossplane-aws-azure

Example project showing how to get started with Crossplane to e.g. provision a AWS S3Bucket & Azure StorageAccount through K8s CRDs
HTML
12
star
33

gitlab-ci-shell-example

Example project using GitLab CI shell executor
Java
11
star
34

molecule-ansible-azure

Example project showing how to do test-driven development with Ansible & Molecule using Microsoft Azure
Python
9
star
35

microservice-ui-nuxt-js

Example project showing how to create & deploy a Nuxt.js / Vue.js based frontend and how to interact with a Spring Boot microservice
Vue
8
star
36

ansible-windows-springboot

Example project showing how to provision, deploy and run a Spring Boot app as a Windows Service using Ansible, chocolatey & nssm
8
star
37

ansible-linux-windows-workshop

Ansible Grundlagen Workshop (Zielsysteme Linux und Windows)
Shell
7
star
38

crossplane-argocd

Example project showing how to use Crossplane together with ArgoCD
Shell
7
star
39

elasticsearch-cheatsheet

Some helpful CURLs for interacting directly with es
Shell
6
star
40

springdrools

Example project for Spring Boot with JBoss Drools with KIE
Java
6
star
41

molecule-ansible-vagrant-macosx

Example project showing how to use Ansible & Molecule with MacOS as infrastructure
Python
6
star
42

spring-easyrules

Java
5
star
43

aws-cheatsheet

If your brain starts to explode while thinking about the whole lot of AWS tools, here's some help
5
star
44

vagrant-ansible-on-appveyor

Example project showing how to install and use Vagrant on AppVeyor and how to use a Ansible playbook to connect to the running Vagrant Box inside AppVeyor
Shell
5
star
45

spring-boot-load-dll

Example project for loading native Windows libraries (.dll-Files) via JNA and exporting as REST-Service
Visual Basic
5
star
46

aws-codedeploy-springboot

Example project showing how to deploy a Spring Boot app to AWS with Amazon CodeDeploy
4
star
47

microservice-example-go

Example project showing how to create a simple Microservice with Go
Go
4
star
48

pulumi-talk

Notes and links for my talk on Pulumi
4
star
49

ansible-windows-talk

Talk materials for 'Running Spring Boot Apps on Docker Windows Containers with Ansible'
4
star
50

molecule-ansible-docker-vagrant

Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Python
4
star
51

kubecon2023

Just some notes on KubeCon 2023
JavaScript
3
star
52

molecule-ansible-google-cloud

Example projects showing how to do test-driven development of Ansible roles and running those tests on multiple Cloud providers at the same time
Jinja
3
star
53

restexamples

Playing around with Spring Boot and REST
Java
3
star
54

vagrant-travisci

Example project showing how to run Vagrant on TravisCI using VirtualBox
3
star
55

traefik-docker-windows-server-2016

Example project showing how to run Traefik in a Windows Docker Container in Windows Server 2016 without the support of bind-mounting named pipes
3
star
56

spring-and-rest-basics

Project with some training sources for Spring and REST (german only)
Java
2
star
57

windows-vagrant-ansible

Bringing you fast and hassle-free to a running Windows Vagrant Box, if you need one (which comes probably only for tax software installations :P )
PowerShell
2
star
58

openshift-aws

Evalutating the ROSA (Redhat OpenShift on AWS) service
2
star
59

gitlab-ci-docker-socket-binding-example

Example project using GitLab CI docker executor with binding the Host's Docker engine into it instead of using Docker-in-Docker (as with https://github.com/jonashackt/gitlab-ci-dind-example)
Java
2
star
60

java2-examples

Example code showing things from the lecture in "real life"
Java
2
star
61

slim-php-docker-heroku-mariadb

Example project showing how to run a Slim framework based PHP app in Docker locally & on Heroku incl. connection to MariaDB
PHP
2
star
62

dmndemo

DMN-Decision Table example with camunda dmn-engine
Java
2
star
63

molecule-ansible-docker

Example project showing how to test Ansible roles with Molecule and Docker
Python
2
star
64

travis-ci-docker-mirror

Example project showing how to configure a Docker registry mirror for TravisCI
2
star
65

gitlab-tekton

Showing how to integrate GitLab CI with Tekton both running in Kubernetes using K3d
1
star
66

soap-mule-cxf

Sample Project for producing & testing a SOAP-WSDL-driven Service with MuleESB, Apache CXF & JAX-WS
Java
1
star
67

springone-2020-highlights

Notes for my personal highlights of SpringOne 2020
1
star
68

custom-github-action

Project showing how to create & use your own GitHub Action
1
star
69

molecule-ansible-talk

1
star
70

azure-training-pulumi

azuredevcollege/trainingdays scm breakout app infrastructure with Pulumi
TypeScript
1
star
71

plugin-moodle

Project edu-sharing moodle-Plugin
PHP
1
star
72

how-to-flutter

A backend engineer looking into cross-plattform mobile development
C++
1
star
73

soap-tools

Simple Client for sending raw HTTP-Request with SOAP-Requests in the HTTP-Body
Java
1
star
74

weatherbackend

Simple REST-Service based on SpringBoot to work as a Sample-Backend for Integration-Services
Java
1
star
75

pulumi-typescript-aws-fargate

Example project showing how to run Dockerized spring-boot-vuejs with Pulumi on AWS Fargate based on AWS ECS
TypeScript
1
star
76

crossplane-kuttl

Example project showing how to use KUTTL to create e2e integration tests with Crossplane
1
star
77

gitlab-ansible-workshop

Workshop on how to install & configure a full featured GitLab installation w/ Docker, Let´s Encrypt, GitLab CI, Container Registry & GitLab Runners
1
star
78

crossplane-training

Crossplane training materials & tasks
HTML
1
star