https://github.com/akullpp/awesome-java
Continuous Integration
Database
Development
Monitoring
PodCast/Audio
https://soundcloud.com/explore/technology
Continuous Integration
- Jenkins - Provides server-based deployment services.
- TeamCity - JetBrain's CI solution with a free version.
Database
- Liquibase - An open source database-independent library for tracking, managing and applying database schema changes.
- MapDB - An embedded database engine that provides concurrent Java collections backed on disk or in off-heap memory.
Development
- ADT4J - Algebraic Data Types for Java (JSR-269 code generator).
- AspectJ - Seamless aspect-oriented programming extension.
- Auto - Collection of source code generators.
- DCEVM - Modification of the JVM that allows unlimited redefinition of loaded classes at runtime.
- Immutables - Scala-like case classes in standard Java.
- JHipster - A Yeoman source code generator to create Java applications based on Spring Bootand AngularJS.
- kibana - Analyzes and visualizes log files.
- Logback - Founded by the same developer as Log4j and proves to be a robust logging library with interesting configuration options via Groovy.
- logstash - Tool for managing log files.
- Checkstyle - Static analysis of coding conventions and standards.
- Error Prone - Catches common Java mistakes as compile-time errors.
- FindBugs - Static analysis of bytecode to find potential bugs.
- PMD - Source code analysis of bad coding practices.
- SonarQube - Integrates other analysis components via plugins and provides an overview of the metrics over time.
- Apache POI - Supports OOXML (XLSX, DOCX, PPTX) as well as OLE2 (XLS, DOC or PPT).
- jOpenDocument - Processes the OpenDocument format.
- documents4j - Java API for document format conversion using third-party converters such as MS Word.
Monitoring
- JavaMelody - Open-source performance monitoring and profiling.
- Reactor - Library for building reactive fast-data applications.
- Reactive Streams - Provide a standard for asynchronous stream processing with non-blocking backpressure.
- RxJava - Library for composing asynchronous and event-based programs using observable sequences from the JVM.
- Apache Shiro - Performs authentication, authorization, cryptography and session management.
- Bouncy Castle - All-purpose cryptographic library. JCA provider, wide range of functions from basic helpers to PGP/SMIME operations.
- Cryptomator - Multiplatform transparent client-side encryption of files in the cloud.
- Keycloak - Integrated SSO and IDM for browser apps and RESTful web services. Currently in beta but looks very promising.
- PicketLink - PicketLink is an umbrella project for security and identity management for Java applications.
- Spring Security - Focuses on authentication/authorization and protects against several attack vectors.
PodCast/Audio
https://soundcloud.com/explore/technology
- The Java Posse (discontinued as of 02/2015)
- The Java Council
- Android Arsenal
- Google Java Style
- InfoQ
- Java Code Geeks
- Java.net
- Javalobby
- JavaWorld
- Java, SQL, and jOOQ
- JAXenter
- RebelLabs
- The Java Specialist' Newsletter
- TheServerSide.com
- The Takipi Blog
- Thoughts On Java
- Vanilla Java
- Vlad Mihalcea on Hibernate
- Voxxed