forked from commonhaus/foundation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
PROJECTS.yaml
127 lines (116 loc) · 5.16 KB
/
PROJECTS.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
#
# Summary about Commonhaus Foundation projects
#
# name: Project Name
# repo: gitlab/github/... organization or project repository
# display:
# home: preferred landing page
# logo: (optional) Link to preferred logo to use on commonhaus.org website
# logo-dark: (optional) Link to preferred logo to use in dark mode
# description: a short-ish description of the project
# mail-aliases: (block is optional, use if your project provides custom email aliases)
# domain: custom email alias domain
# team: 'organization/team' GH team defining eligible logins (alias will be login@domain)
# draft: (optional) true while unpublished or early stage
easymock:
name: EasyMock
repo: https://github.com/easymock/easymock
display:
home: https://easymock.org/
logo: https://github.com/easymock/easymock/blob/master/website/img/easymock-logo-md.png?raw=true
description: >
EasyMock, makes mocking easier since 2001.
feign:
name: Feign
repo: https://github.com/OpenFeign/feign
display:
home: https://github.com/OpenFeign/feign
logo:
description: >
Feign is a Java to HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket. Feign's first
goal was reducing the complexity of binding Denominator uniformly to HTTP APIs regardless of ReSTfulness.
hibernate:
name: Hibernate
repo: https://github.com/hibernate/
display:
home: https://hibernate.org/
logo: https://github.com/hibernate/hibernate.org/blob/production/images/hibernate-logo.svg?raw=true
description: >
The Hibernate projects offer a suite of powerful Java libraries to work with data.
It is best known for Hibernate ORM, which provides relational persistence for Java models and is an implementation of the Jakarta Persistence specification.
jackson:
name: Jackson
repo: https://github.com/FasterXML/jackson
display:
home: https://github.com/FasterXML/jackson
logo: https://avatars.githubusercontent.com/u/382692?s=200&v=4
description: >
The go-to library for JSON processing in Java. Jackson offers fast and flexible parsing/generation
of JSON for Java applications, enabling seamless data interchange.
jbang:
name: JBang
repo: https://github.com/jbangdev
display:
home: https://www.jbang.dev/
logo: https://www.jbang.dev/assets/images/logo.png
description: >
Unlock Java's scripting potential. JBang makes it easy to run Java applications as scripts
without the need for a project setup or build configuration. Ideal for quick experiments,
prototypes, or utility scripts.
jreleaser:
name: JReleaser
repo: https://github.com/jreleaser
display:
home: https://jreleaser.org/
logo: https://jreleaser.org/images/jreleaser-duke.png
description: >
Automate your Java project releases with ease. JReleaser streamlines packaging and distribution
to multiple platforms, integrating with Maven, Gradle, and more. Simplify your release process,
from changelogs to deployment.
morphia:
name: Morphia
repo: https://github.com/MorphiaOrg/
display:
home: https://morphia.dev/
logo: https://github.com/MorphiaOrg/morphia-docs/blob/master/supplemental-ui/img/logo.png?raw=true
description: >
Bridge the gap between Java and MongoDB. Morphia provides a lightweight type-safe mapping library
to simplify working with MongoDB documents using Java.
objenesis:
name: Objenesis
repo: https://github.com/easymock/objenesis
display:
home: https://objenesis.org/
logo: https://github.com/easymock/objenesis/blob/master/website/site/resources/objenesis.png?raw=true
description: >
Objenesis is a small Java library that serves one purpose: To instantiate a new object of a particular class
WITHOUT calling one of its constructors.
openrewrite:
name: OpenRewrite
repo: https://github.com/openrewrite
display:
home: https://docs.openrewrite.org/
logo: https://www.commonhaus.org/images/OpenRewrite_WordmarkTM_MidnightBlue.png
logo-dark: https://www.commonhaus.org/images/OpenRewrite_WordmarkTM_White.png
description: >
Automate the refactoring of your Java codebase. OpenRewrite offers scalable, safe, and idempotent
code transformations to modernize and maintain your applications.
quarkus:
name: Quarkus
repo: https://github.com/quarkusio
display:
home: https://quarkus.io/
logo: https://github.com/quarkusio/quarkus/blob/main/core/deployment/src/main/resources/META-INF/branding/logo.png?raw=true
wordmark: false
description: >
Quarkus is a Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards.
sdkman:
name: SDKMAN!
repo: https://github.com/sdkman
display:
home: https://sdkman.io/
logo: https://github.com/sdkman/sdkman-website/blob/master/public/img/bubble-logo-sdkman-groovy-color.png?raw=true
description: >
SDKMAN! is a robust tool designed for managing parallel versions of multiple Software Development
Kits (SDKs) on Unix-based systems. An intuitive command-line interface simplifies the installation,
updating, and switching of executables for various SDKs, including Java, Kotlin, Scala, and Groovy.