Open Liberty Project (@OpenLiberty)

Top repositories

1

open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
1,069
star
2

ci.maven

Maven plugins for managing Liberty profile servers #devops
Java
118
star
3

open-liberty-tools

Open Liberty Tools are lightweight tools for developing, assembling, and deploying apps to Open Liberty.
Java
51
star
4

openliberty.io

Open Liberty website
JavaScript
49
star
5

ci.gradle

Gradle plugins for managing Liberty profile servers #devops
Groovy
46
star
6

ci.docker

Shell
42
star
7

liberty-bikes

Real-time web based multiplayer game running on OpenLiberty
Java
37
star
8

space-rover-mission

Roam the universe with Open Liberty!
Java
30
star
9

open-liberty-operator

Go
29
star
10

tutorial-microprofile

Dockerfile
26
star
11

guide-kubernetes-intro

An introductory guide on how to deploy microservices to a Kubernetes cluster and manage them with the Kubernetes CLI: https://openliberty.io/guides/kubernetes-intro.html
Java
20
star
12

guide-spring-boot

A guide on how to containerize, package, and run a Spring Boot application on an Open Liberty server without modification.
Java
20
star
13

guide-maven-intro

An introductory guide on how to build applications using Maven on Open Liberty: https://openliberty.io/guides/maven-intro.html
Java
20
star
14

sample-acmegifts

A gift giving and budgeting application written using MicroProfile and Liberty
Java
17
star
15

liberty-tools-vscode

Visual Studio Code extension for Liberty Tools
TypeScript
17
star
16

guide-rest-intro

An introductory guide on how to create a REST application using Java EE running on Open Liberty: http://www.openliberty.io/guides/rest-intro.html
Java
17
star
17

guide-microprofile-openapi

A guide on how to document and filter RESTful APIs from code or static files by using MicroProfile OpenAPI: https://openliberty.io/guides/microprofile-openapi.html
Java
16
star
18

guide-getting-started

An introductory guide to writing and deploying applications on Open Liberty using Maven and Docker: https://openliberty.io/guides/getting-started.html
JavaScript
15
star
19

open-liberty-s2i

Shell
14
star
20

guide-jpa-intro

A guide on how to use Java Persistence API to access and persist data to a database for your microservices: https://openliberty.io/guides/jpa-intro.html
Java
14
star
21

guide-kubernetes-microprofile-config

A guide on how to externalize configuration using MicroProfile Config and configure your microservices using Kubernetes ConfigMaps and Secrets: https://openliberty.io/guides/kubernetes-microprofile-config.html
Java
14
star
22

docs

See Open Liberty documentation on https://openliberty.io/docs/
13
star
23

liberty-tools-eclipse

Java
13
star
24

guide-microprofile-jwt

An introductory guide on how to control user and role access to microservices with MicroProfile JSON Web Token (MicroProfile JWT): https://openliberty.io/guides/microprofile-jwt.html
Java
13
star
25

sample-getting-started

Getting started sample
Java
12
star
26

liberty-tools-intellij

IntelliJ IDEA extension for Liberty
Java
12
star
27

guide-microprofile-config

A guide on how to provide external configuration to microservices using MicroProfile Config: https://openliberty.io/guides/microprofile-config.html
Java
12
star
28

guide-cloud-aws

A guide on how to deploy microservices to Amazon Elastic Container Service for Kubernetes (EKS) on Amazon Web Services (AWS): https://openliberty.io/guides/cloud-aws.html
Java
12
star
29

liberty-arquillian

Arquillian Liberty Managed and Remote containers
Java
11
star
30

guide-docker

A guide on how to use Docker containers for iterative development of microservices: https://openliberty.io/guides/docker.html
Java
11
star
31

guide-microprofile-rest-client

A guide on how to use MicroProfile Rest Client to invoke RESTful microservices over HTTP in a type-safe way: https://openliberty.io/guides/microprofile-rest-client.html
Java
11
star
32

guide-microprofile-opentracing

A guide on how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing: https://openliberty.io/guides/microprofile-opentracing.html
Java
11
star
33

sample-mp-graphql

Java
10
star
34

guides-common

Common Guide files
Python
10
star
35

devfile-stack

Application stack for Open Liberty
Shell
10
star
36

blogs

Blog posts for https://openliberty.io
Shell
10
star
37

guide-rest-client-java

A guide on how to consume a REST service in Java: https://openliberty.io/guides/rest-client-java.html
Java
9
star
38

start.openliberty.io

Open Liberty Starter backend.
Java
9
star
39

demo-devmode

JavaScript
9
star
40

guide-istio-intro

A guide on how to manage microservice traffic with Istio using blue-green deployment as an example: https://openliberty.io/guides/istio-intro.html
Java
8
star
41

ci.ant

Ant tasks for managing Liberty profile server instances #devops
Java
8
star
42

guide-rest-hateoas

A guide on how to create a hypermedia-driven REST application running on Open Liberty: https://openliberty.io/guides/rest-hateoas.html
Java
8
star
43

guide-microprofile-metrics

A guide on how to provide system and application metrics from a microservice with MicroProfile Metrics: https://openliberty.io/guides/microprofile-metrics.html
Java
8
star
44

guide-security-intro

An introductory guide on how to secure a web application through authentication and authorization using Java EE 8 Security API: https://openliberty.io/guides/security-intro.html
Java
8
star
45

guide-cors

A guide on how to enable Cross-Origin Resource Sharing (CORS) in Open Liberty: https://openliberty.io/guides/cors.html
Java
7
star
46

guide-maven-multimodules

A guide on how to create a multi-module application with Maven and Open Liberty: https://openliberty.io/guides/maven-multimodules.html
Java
7
star
47

guide-containerize

A guide on how to containerize and run your microservices with Open Liberty using Docker:
Java
7
star
48

open-liberty-deep-dive

This repository has been archived. Visit https://github.com/openliberty/guide-liberty-deep-dive for the new version of this tutorial..
Java
7
star
49

guide-liberty-deep-dive

An end-to-end tutorial on cloud-native Java application development and deployment using Jakarta EE, MicroProfile & Open Liberty
Java
7
star
50

guide-rest-client-angularjs

A guide on how to consume a REST service with AngularJS: https://openliberty.io/guides/rest-client-angularjs.html
Java
6
star
51

liberty-language-server

The Liberty Config Language Server provides language server features for Liberty server configuration files through any of the supported client IDEs.
Java
6
star
52

guide-cdi-intro

An introductory guide on how to use Contexts and Dependency Injection to manage and inject dependencies into microservices: https://openliberty.io/guides/cdi-intro.html
Java
6
star
53

openliberty-realworld-example-app

Java
5
star
54

sample-async-rest

Java
5
star
55

space-sentry-challenge

C++
5
star
56

archived-guide-cloud-openshift

A guide on how to deploy microservices to Red Hat OpenShift.
Java
5
star
57

guide-bean-validation

An introductory guide on how to use bean validation in Open Liberty to create a microservice to validate user input data: https://openliberty.io/guides/bean-validation.html
Java
5
star
58

guide-cloud-azure

ο»Ώο»ΏA guide on how to deploy microservices to Azure Kubernetes Service (AKS) on Microsoft Azure.
Java
5
star
59

sample.daytrader8

Java
5
star
60

guide-arquillian-managed

A guide on how to develop tests for your microservices with the Arquillian managed container and run the tests on Open Liberty: https://openliberty.io/guides/arquillian-managed.html
Java
5
star
61

archived-guide-microprofile-intro

An introductory guide on how to create a MicroProfile application running on Open Liberty: https://openliberty.io/guides/microprofile-intro.html
Java
5
star
62

guide-kubernetes-microprofile-health

A guide on how to check the health of microservices on Kubernetes by setting up readiness probes to inspect MicroProfile Health Check endpoints: https://openliberty.io/guides/kubernetes-microprofile-health.html
Java
5
star
63

sample-mongodb

Open Liberty sample application for accessing MongoDB
Java
4
star
64

iguide-circuit-breaker

Open Liberty MicroProfile CircuitBreaker and Fallback Guide: https://openliberty.io/guides/circuit-breaker.html
JavaScript
4
star
65

guide-sessions

A guide on how to create, use, and cache HTTP session data for your application:
Java
4
star
66

guide-microprofile-health

A guide on how to report and check the health of a microservice with MicroProfile Health: https://openliberty.io/guides/microprofile-health.html
Java
4
star
67

guide-microprofile-reactive-messaging-rest-integration

A guide on how to integrate RESTful Java microservices with a reactive system by using MicroProfile Reactive Messaging.
Java
4
star
68

guide-microprofile-opentracing-jaeger

(Deprecated) A guide on how to enable and customize tracing of JAX-RS and non-JAX-RS methods by using MicroProfile OpenTracing and Jaeger.
Java
3
star
69

sample.daytrader10

Java
3
star
70

sample-kubernetes-config

A Kubernetes Sample using Open Liberty and MicroProfile Config
Java
3
star
71

guide-gradle-intro

An introductory guide on how to build and test a simple web application using Gradle and Open Liberty: https://openliberty.io/guides/gradle-intro.html
Java
3
star
72

sample-jaxrs-sse

Java
3
star
73

draft-guide-springboot-mvc

Java
3
star
74

guide-cloud-google

A guide on how to deploy microservices to Google Kubernetes Engine (GKE) on Google Cloud Platform (GCP).
Java
3
star
75

sample-jakarta-data

Java
3
star
76

ci.common

Common functionality for ci.maven and ci.gradle
Java
3
star
77

guide-microprofile-rest-client-async

A guide on how to use MicroProfile Rest Client to invoke RESTful microservices asynchronously over HTTP.
Java
3
star
78

guide-microprofile-reactive-messaging

A guide on how to write reactive Java microservices using MicroProfile Reactive Messaging.
Java
3
star
79

guide-mongodb-intro

A guide on how to persist data in your microservices to MongoDB, a document-oriented NoSQL database.
Java
3
star
80

guide-cloud-ibm

A guide on how to deploy microservices to IBM Cloud Kubernetes Service (IKS) and IBM Cloud Private (ICP): https://openliberty.io/guides/cloud-ibm.html
Java
3
star
81

guide-microshed-testing

A guide on how to test a MicroProfile or Jakarta EE application using MicroShed Testing.
Java
3
star
82

guide-reactive-messaging-sse

A guide on how to stream updates from a MicroProfile Reactive Messaging service to a front-end client by using Server-Sent Events.
Java
3
star
83

archived-guide-log4j

Java
2
star
84

sample-sse-chat

Java
2
star
85

draft-guides-template

Guides template
Java
2
star
86

guide-rest-client-reactjs

A guide on how to access a simple RESTful web service and consume its resources with ReactJS in Open Liberty.
JavaScript
2
star
87

draft-guide-intellij

Java
2
star
88

arquillian-liberty-dependencies

The Liberty dependency bundles for Arquillian make it easy for you to manage versions for your Arquillian installation, the Arquillian Liberty Managed and Remote containers, and JUnit and TestNG libraries.
Java
2
star
89

cloud-hosted-guides

Jupyter Notebook
2
star
90

guide-rest-client-angular

A guide on how to access a simple RESTful web service and consume its resources with Angular in Open Liberty: https://openliberty.io/guides/rest-client-angular.html
JavaScript
2
star
91

guide-okd

(Deprecated) A guide on how to use Minishift to deploy microservices to an Origin Community Distribution of Kubernetes (OKD) cluster.
Java
2
star
92

guide-cloud-openshift-operator

A guide on how to deploy microservices to Red Hat OpenShift by using Kubernetes Operators.
Java
2
star
93

for-automation-testing

This repository is used for testing automation. It does not contain any real function.
Java
2
star
94

sample-keycloak

Sample app using Open Liberty, Jakarta EE Security, MicroProfile JWT, and Keycloak.
Java
2
star
95

guide-microprofile-istio-retry-fallback

A guide on how to manage the impact of failures by using MicroProfile and Istio Fault Tolerance to add retry and fallback behaviours to microservices.
Java
2
star
96

liberty-bikes-ai

Liberty Bikes AI template for hands-on-lab. For more details see https://github.com/OpenLiberty/liberty-bikes
Java
2
star
97

iguide-microprofile-config-intro

Open Liberty MicroProfile Config Guide: https://openliberty.io/guides/microprofile-config-intro.html
JavaScript
2
star
98

sample.daytrader9

Java
2
star
99

guide-microprofile-reactive-messaging-acknowledgment

A guide on how to acknowledge messages by using MicroProfile Reactive Messaging.
Java
2
star
100

guide-social-media-login

A guide on how to allow users to log in to your application with their social media accounts by using the Open Liberty Social Media Login feature.
Java
2
star