Skip to content

Commit 680e344

Browse files
authored
Cleanup List Issues (akullpp#1067)
- Regenerate TOC - Remove leading "A" from descriptions - Fix GreenMail and JADE links - Remove VirtualJUG
1 parent 64ceb2d commit 680e344

File tree

1 file changed

+86
-86
lines changed

1 file changed

+86
-86
lines changed

README.md

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -4,83 +4,86 @@ A curated list of awesome Java frameworks, libraries and software.
44

55
## Contents
66

7-
- [Projects](#projects)
8-
- [Bean Mapping](#bean-mapping)
9-
- [Build](#build)
10-
- [Bytecode Manipulation](#bytecode-manipulation)
11-
- [Caching](#caching)
12-
- [CLI](#cli)
13-
- [Cluster Management](#cluster-management)
14-
- [Code Analysis](#code-analysis)
15-
- [Code Coverage](#code-coverage)
16-
- [Code Generators](#code-generators)
17-
- [Compiler-compiler](#compiler-compiler)
18-
- [Computer Vision](#computer-vision)
19-
- [Configuration](#configuration)
20-
- [Constraint Satisfaction Problem Solver](#constraint-satisfaction-problem-solver)
21-
- [CSV](#csv)
22-
- [Data Structures](#data-structures)
23-
- [Database](#database)
24-
- [Date and Time](#date-and-time)
25-
- [Dependency Injection](#dependency-injection)
26-
- [Development](#development)
27-
- [Distributed Applications](#distributed-applications)
28-
- [Distributed Transactions](#distributed-transactions)
29-
- [Distribution](#distribution)
30-
- [Document Processing](#document-processing)
31-
- [Financial](#financial)
32-
- [Formal Verification](#formal-verification)
33-
- [Functional Programming](#functional-programming)
34-
- [Game Development](#game-development)
35-
- [Geospatial](#geospatial)
36-
- [GUI](#gui)
37-
- [High Performance](#high-performance)
38-
- [HTTP Clients](#http-clients)
39-
- [Hypermedia Types](#hypermedia-types)
40-
- [IDE](#ide)
41-
- [Imagery](#imagery)
42-
- [Introspection](#introspection)
43-
- [Job Scheduling](#job-scheduling)
44-
- [JSON](#json)
45-
- [JVM and JDK](#jvm-and-jdk)
46-
- [Logging](#logging)
47-
- [Machine Learning](#machine-learning)
48-
- [Messaging](#messaging)
49-
- [Microservice](#microservice)
50-
- [Miscellaneous](#miscellaneous)
51-
- [Mobile Development](#mobile-development)
52-
- [Monitoring](#monitoring)
53-
- [Native](#native)
54-
- [Natural Language Processing](#natural-language-processing)
55-
- [Networking](#networking)
56-
- [ORM](#orm)
57-
- [PaaS](#paas)
58-
- [PDF](#pdf)
59-
- [Performance analysis](#performance-analysis)
60-
- [Platform](#platform)
61-
- [Processes](#processes)
62-
- [Reactive libraries](#reactive-libraries)
63-
- [REST Frameworks](#rest-frameworks)
64-
- [Science](#science)
65-
- [Search](#search)
66-
- [Security](#security)
67-
- [Serialization](#serialization)
68-
- [Server](#server)
69-
- [Template Engine](#template-engine)
70-
- [Testing](#testing)
71-
- [Utility](#utility)
72-
- [Version Managers](#version-managers)
73-
- [Web Crawling](#web-crawling)
74-
- [Web Frameworks](#web-frameworks)
75-
- [Workflow Orchestration Engines](#workflow-orchestration-engines)
76-
- [Resources](#resources)
77-
- [Related Awesome Lists](#awesome-lists)
78-
- [Communities](#communities)
79-
- [Frontends](#frontends)
80-
- [Influential Books](#influential-books)
81-
- [Podcasts and Screencasts](#podcasts-and-screencasts)
82-
- [People](#people)
83-
- [Websites](#websites)
7+
- [Awesome Java ](#awesome-java-)
8+
- [Contents](#contents)
9+
- [Projects](#projects)
10+
- [Bean Mapping](#bean-mapping)
11+
- [Build](#build)
12+
- [Bytecode Manipulation](#bytecode-manipulation)
13+
- [Caching](#caching)
14+
- [CLI](#cli)
15+
- [Cluster Management](#cluster-management)
16+
- [Code Analysis](#code-analysis)
17+
- [Code Coverage](#code-coverage)
18+
- [Code Generators](#code-generators)
19+
- [Compiler-compiler](#compiler-compiler)
20+
- [Computer Vision](#computer-vision)
21+
- [Configuration](#configuration)
22+
- [Constraint Satisfaction Problem Solver](#constraint-satisfaction-problem-solver)
23+
- [CSV](#csv)
24+
- [Data Structures](#data-structures)
25+
- [Database](#database)
26+
- [Date and Time](#date-and-time)
27+
- [Dependency Injection](#dependency-injection)
28+
- [Development](#development)
29+
- [Distributed Applications](#distributed-applications)
30+
- [Distributed Transactions](#distributed-transactions)
31+
- [Distribution](#distribution)
32+
- [Document Processing](#document-processing)
33+
- [Financial](#financial)
34+
- [Formal Verification](#formal-verification)
35+
- [Functional Programming](#functional-programming)
36+
- [Game Development](#game-development)
37+
- [Geospatial](#geospatial)
38+
- [GUI](#gui)
39+
- [High Performance](#high-performance)
40+
- [HTTP Clients](#http-clients)
41+
- [Hypermedia Types](#hypermedia-types)
42+
- [IDE](#ide)
43+
- [Imagery](#imagery)
44+
- [Introspection](#introspection)
45+
- [Job Scheduling](#job-scheduling)
46+
- [JSON](#json)
47+
- [JVM and JDK](#jvm-and-jdk)
48+
- [Logging](#logging)
49+
- [Machine Learning](#machine-learning)
50+
- [Messaging](#messaging)
51+
- [Microservice](#microservice)
52+
- [Miscellaneous](#miscellaneous)
53+
- [Mobile Development](#mobile-development)
54+
- [Monitoring](#monitoring)
55+
- [Native](#native)
56+
- [Natural Language Processing](#natural-language-processing)
57+
- [Networking](#networking)
58+
- [ORM](#orm)
59+
- [PaaS](#paas)
60+
- [PDF](#pdf)
61+
- [Performance analysis](#performance-analysis)
62+
- [Platform](#platform)
63+
- [Processes](#processes)
64+
- [Reactive libraries](#reactive-libraries)
65+
- [REST Frameworks](#rest-frameworks)
66+
- [Science](#science)
67+
- [Search](#search)
68+
- [Security](#security)
69+
- [Serialization](#serialization)
70+
- [Server](#server)
71+
- [Template Engine](#template-engine)
72+
- [Testing](#testing)
73+
- [Utility](#utility)
74+
- [Version Managers](#version-managers)
75+
- [Web Crawling](#web-crawling)
76+
- [Web Frameworks](#web-frameworks)
77+
- [Workflow Orchestration Engines](#workflow-orchestration-engines)
78+
- [Resources](#resources)
79+
- [Related Awesome Lists](#related-awesome-lists)
80+
- [Communities](#communities)
81+
- [Frontends](#frontends)
82+
- [Influential Books](#influential-books)
83+
- [Podcasts and Screencasts](#podcasts-and-screencasts)
84+
- [People](#people)
85+
- [Websites](#websites)
86+
- [Contributing](#contributing)
8487

8588
## Projects
8689

@@ -171,7 +174,6 @@ _Tools that provide metrics and quality measurements._
171174
- [Spoon](https://github.com/INRIA/spoon) - Library for analyzing and transforming Java source code.
172175
- [Spotbugs](https://github.com/spotbugs/spotbugs) - Static analysis of bytecode to find potential bugs. (LGPL-2.1-only)
173176

174-
175177
### Code Coverage
176178

177179
_Frameworks and tools that enable code coverage metrics collection for test suites._
@@ -385,9 +387,9 @@ _Tools that handle the distribution of applications in native formats._
385387
- [Capsule](https://github.com/puniverse/capsule) - Simple and powerful packaging and deployment. A fat JAR on steroids, or a "Docker for Java" that supports JVM-optimized containers.
386388
- [Central Repository](https://search.maven.org) - Largest binary component repository available as a free service to the open-source community. Default used by Apache Maven, and available in all other build tools.
387389
- [Cloudsmith ![c]](https://cloudsmith.io) - Fully managed package management SaaS with support for Maven/Gradle/SBT with a free tier.
388-
- [Getdown](https://github.com/threerings/getdown) - A system for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start.
390+
- [Getdown](https://github.com/threerings/getdown) - System for deploying Java applications to end-user computers and keeping them up to date. Developed as an alternative to Java Web Start.
389391
- [IzPack](http://izpack.org) - Setup authoring tool for cross-platform deployments.
390-
- [JavaPackager](https://github.com/fvarrui/JavaPackager) - Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, Mac OS X or GNU/Linux executables, and generate installers for them.
392+
- [JavaPackager](https://github.com/fvarrui/JavaPackager) - Maven and Gradle plugin which provides an easy way to package Java applications in native Windows, macOS or GNU/Linux executables, and generate installers for them.
391393
- [jDeploy](https://www.jdeploy.com) - Deploy desktop apps as native Mac, Windows or Linux bundles.
392394
- [jlink.online](https://github.com/AdoptOpenJDK/jlink.online) - Builds optimized runtimes over HTTP.
393395
- [Nexus ![c]](https://www.sonatype.com) - Binary management with proxy and caching capabilities.
@@ -490,9 +492,9 @@ _Everything about high-performance computation, from collections to specific lib
490492

491493
_Libraries that assist with creating HTTP requests and/or binding responses._
492494

493-
- [Apache HttpComponents](https://hc.apache.org/) - A toolset of low-level Java components focused on HTTP and associated protocols.
495+
- [Apache HttpComponents](https://hc.apache.org/) - Toolset of low-level Java components focused on HTTP and associated protocols.
494496
- [Async Http Client](https://github.com/AsyncHttpClient/async-http-client) - Asynchronous HTTP and WebSocket client library.
495-
- [Avaje Http Client](https://avaje.io/http-client) - A wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements.
497+
- [Avaje Http Client](https://avaje.io/http-client) - Wrapper on JDK 11's HttpClient that adds Feign-like interface among other enhancements.
496498
- [Feign](https://github.com/OpenFeign/feign) - HTTP client binder inspired by Retrofit, JAXRS-2.0, and WebSocket.
497499
- [Google HTTP Client](https://github.com/googleapis/google-http-java-client) - Pluggable HTTP transport abstraction with support for java.net.HttpURLConnection, Apache HTTP Client, Android, Google App Engine, XML, Gson, Jackson and Protobuf.
498500
- [methanol](https://github.com/mizosoft/methanol) - HTTP client extensions library.
@@ -1039,7 +1041,7 @@ _Tools that simplify testing asynchronous services._
10391041

10401042
- [Awaitility](https://github.com/awaitility/awaitility) - DSL for synchronizing asynchronous operations.
10411043
- [ConcurrentUnit](https://github.com/jhalterman/concurrentunit) - Toolkit for testing multi-threaded and asynchronous applications.
1042-
- [GreenMail](http://www.icegreen.com/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. (GPL-2.0-only)
1044+
- [GreenMail](https://greenmail-mail-test.github.io/greenmail/) - In-memory email server for integration testing. Supports SMTP, POP3 and IMAP including SSL. (GPL-2.0-only)
10431045
- [Hoverfly Java](https://github.com/SpectoLabs/hoverfly-java) - Native bindings for Hoverfly, a proxy which allows you to simulate HTTP services.
10441046
- [Karate](https://github.com/intuit/karate) - DSL that combines API test-automation, mocks and performance-testing making testing REST/HTTP services easy.
10451047
- [REST Assured](https://github.com/rest-assured/rest-assured) - DSL for easy testing of REST/HTTP services.
@@ -1134,7 +1136,7 @@ _Libraries which provide general utility functions._
11341136
- [fswatch](https://github.com/vorburger/ch.vorburger.fswatch) - Micro library to watch for directory file system changes, simplifying java.nio.file.WatchService.
11351137
- [Gephi](https://github.com/gephi/gephi) - Cross-platform for visualizing and manipulating large graph networks. (GPL-3.0-only)
11361138
- [Guava](https://github.com/google/guava) - Collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and more.
1137-
- [JADE](http://jade.tilab.com) - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only)
1139+
- [JADE](https://jade.tilab.com) - Framework and environment for building and debugging multi-agent systems. (LGPL-2.0-only)
11381140
- [Java Diff Utils](https://java-diff-utils.github.io/java-diff-utils/) - Utilities for text or data comparison and patching.
11391141
- [JavaVerbalExpressions](https://github.com/VerbalExpressions/JavaVerbalExpressions) - Library that helps with constructing difficult regular expressions.
11401142
- [JGit](https://www.eclipse.org/jgit/) - Lightweight, pure Java library implementing the Git version control system.
@@ -1211,7 +1213,6 @@ _Active discussions._
12111213

12121214
- [r/java](https://www.reddit.com/r/java/) - Subreddit for the Java community.
12131215
- [Stack Overflow](https://stackoverflow.com/questions/tagged/java) - Question/answer platform.
1214-
- [VirtualJUG](https://virtualjug.com) - Virtual Java User Group.
12151216

12161217
### Frontends
12171218

@@ -1239,7 +1240,6 @@ _Something to look at or listen to while programming._
12391240
- [Foojay Podcast](https://foojay.io/today/category/podcast/)
12401241
- [Inside Java](https://inside.java/podcast) (Official)
12411242
- [Java Off Heap](http://www.javaoffheap.com)
1242-
- [The Java Council](https://virtualjug.com/#podcast)
12431243
- [The Java Posse](http://www.javaposse.com) - Discontinued as of 02/2015.
12441244

12451245
### People

0 commit comments

Comments
 (0)