# Awesome Java ============ A curated list of awesome Java frameworks, libraries and software. Inspired by [awesome-python](https://github.com/vinta/awesome-python). - [Awesome Java](#awesome-java) - [Admin Panels](#admin-panels) - [Algorithms and Design Patterns](#algorithms-and-design-patterns) - [Anti-spam](#anti-spam) - [Asset Management](#asset-management) - [Audio](#audio) - [Authentication and OAuth](#authentication-and-oauth) - [Build Tools](#build-tools) - [CMS](#cms) - [CUI](#cui) - [Caching](#caching) - [Code Analysis and Linter](#code-analysis-and-linter) - [Command-line Tools](#command-line-tools) - [Configuration](#configuration) - [Cryptography](#cryptography) - [Data Validation](#data-validation) - [Data Visualization](#data-visualization) - [Database](#database) - [Database Drivers](#database-drivers) - [Date and Time](#date-and-time) - [Debugging Tools](#debugging-tools) - [DevOps Tools](#devops-tools) - [Distribution](#distribution) - [Documentation](#documentation) - [Downloader](#downloader) - [Editor Plugins](#editor-plugins) - [Email](#email) - [Environment Management](#environment-management) - [Files](#files) - [Foreign Function Interface](#foreign-function-interface) - [Forms](#forms) - [Functional Programming](#functional-programming) - [GUI](#gui) - [Game Development](#game-development) - [Geolocation](#geolocation) - [HTML Manipulation](#html-manipulation) - [HTTP](#http) - [Hardware](#hardware) - [High Performance](#high-performance) - [Imagery](#imagery) - [Internationalization](#internationalization) - [Logging](#logging) - [Machine Learning](#machine-learning) - [MapReduce](#mapreduce) - [Messaging](#messaging) - [Miscellaneous](#miscellaneous) - [Natural Language Processing](#natural-language-processing) - [Networking](#networking) - [News Feed](#news-feed) - [ORM](#orm) - [Package Management](#package-management) - [Permissions](#permissions) - [Processes and Threads](#processes-and-threads) - [Queue](#queue) - [RESTful API](#restful-api) - [Science and Data Analysis](#science-and-data-analysis) - [Search](#search) - [Tagging](#tagging) - [Template Engine](#template-engine) - [Testing](#testing) - [Text Processing](#text-processing) - [Third-party APIs](#third-party-apis) - [URL Manipulation](#url-manipulation) - [Utility](#utility) - [Video](#video) - [WSGI Servers](#wsgi-servers) - [Web Content Extracting](#web-content-extracting) - [Web Crawling](#web-crawling) - [Web Frameworks](#web-frameworks) - [WebSocket](#websocket) - [Workflow Execution](#workflow-execution) - [Resources](#resources) - [Twitter](#twitter) - [Websites](#websites) - [Weekly](#weekly) - [Contributing](#contributing) # Awesome Java ## Admin Panels ## Algorithms and Design Patterns ## Anti-spam ## Asset Management ## Audio ## Authentication and OAuth ## Build Tools * [Apache Ant](http://ant.apache.org/) * [Apache Maven](http://maven.apache.org/) * [Gradle](http://www.gradle.org/) ## CMS ## CUI ## Caching ## Code Analysis and Linter ## Command-line Tools ## Configuration ## Cryptography ## Data Validation ## Data Visualization ## Database ## Database Drivers ## Date and Time * [Joda-Time](http://joda-time.sourceforge.net/) ## Debugging Tools ## DevOps Tools ## Distribution ## Documentation ## Downloader ## Editor Plugins ## Email ## Environment Management ## Files ## Foreign Function Interface ## Forms ## Functional Programming ## GUI ## Game Development * [LWJGL](http://lwjgl.org/) * [libGDX](http://libgdx.badlogicgames.com/) ## Geolocation ## HTML Manipulation ## HTTP ## Hardware ## High Performance ## Imagery ## Internationalization ## Logging ## Machine Learning * [Apache Mahout](https://mahout.apache.org/) * [Apache Spark](http://spark.apache.org/) * [Mallet](http://mallet.cs.umass.edu/) * [Weka](http://www.cs.waikato.ac.nz/ml/weka/) ## MapReduce * [Apache Hadoop](http://hadoop.apache.org/) ## Messaging ## Miscellaneous ## Natural Language Processing * [Apache OpenNLP](https://opennlp.apache.org/) * [LingPipe](http://alias-i.com/lingpipe/) ## Networking ## News Feed ## ORM ## Package Management ## Permissions ## Processes and Threads ## Queue ## RESTful API ## Science and Data Analysis ## Search ## Tagging ## Template Engine ## Testing * [Mockito](http://code.google.com/p/mockito/) ## Text Processing ## Third-party APIs ## URL Manipulation ## Utility ## Video ## WSGI Servers ## Web Content Extracting ## Web Crawling ## Web Frameworks * JSF * [Spring](http://spring.io/) * [Grails](https://grails.org/) * [Vaadin](https://vaadin.com/) * [GWT](http://www.gwtproject.org/) * [Apache Wicket](http://wicket.apache.org/) * [Play](http://www.playframework.com/) * [Apache Struts](http://struts.apache.org/) ## WebSocket ## Workflow Execution # Resources ## Twitter ## Websites ## Weekly # Contributing Contributions are very welcome. Just mind the general style.