Bookmarks:

Documentation for Java related libraries from Apache Software Foundation. For Hadoop related software check the Bigdata tab, for Apache httpd check the Linux tab.

  • Bookmark

    commons-codec

    General encoding/decoding algorithms (for example phonetic, base64, URL).

  • Bookmark

    commons-collections4

    Extends or augments the Java Collections Framework.

  • Bookmark

    commons-dbcp

    Database connection pooling services.

  • Bookmark

    commons-dbutils

    JDBC helper library.

  • Bookmark

    commons-io

    Commons IO is a library of utilities to assist with developing IO functionality.

  • Bookmark

    commons-lang3

    Provides extra functionality for classes in java.lang.

  • Bookmark

    commons-logging

    Wrapper around a variety of logging API implementations.

  • Bookmark

    commons-math3

    Lightweight, self-contained mathematics and statistics components.

  • Bookmark

    commons-vfs2

    Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system.

  • Bookmark

    Ant

    Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles.

  • Bookmark

    Guacamole

    Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

  • Bookmark

    log4j

    A logging library for Java

  • Bookmark

    POI

    Apache POI - the Java API for Microsoft Documents

  • Bookmark

    HttpComponents Core Javadoc

    The HttpComponents Core javadoc

  • Bookmark

    HttpComponents Client Javadoc

    The HttpComponents Client javadoc

  • Bookmark

    HttpComponents AsyncClient Javadoc

    The HttpComponents AsyncClient javadoc

  • Bookmark

    HttpComponents Core 4.3 Tutorial

    The classic HttpComponents Core tutorial

  • Bookmark

    HttpComponents Core 4.3 Javadoc

    The classic HttpComponents Core javadoc

  • Bookmark

    HttpComponents Client 4.3 Tutorial

    The classic HttpComponents Client tutorial

  • Bookmark

    HttpComponents Client 4.3 Javadoc

    The classic HttpComponents Client javadoc

  • Document for Spring, SpringMVC, Struts, Hibernate, Mybatis, etc.

  • Bookmark

    Servlet API

    JavaEE Servlet javadoc

  • Bookmark

    JSTL

    The JavaServer Pages Standard Tag Library (JSTL) is a component of the Java EE Web application development platform. It extends the JSP specification by adding a tag library of JSP tags for common tasks, such as XML data processing, conditional execution, database access, loops and internationalization.

  • Bookmark

    Spring 4 javadoc

    Spring Framework 4 javadoc reference

  • Bookmark

    Spring 4 Manual

    Spring Framework 4 manual on multiple pages

  • Bookmark

    Spring 4 Manual (Single)

    Spring Framework 4 manual on a single page

  • Bookmark

    Spring 3 javadoc

    Spring Framework 3 javadoc reference

  • Bookmark

    Spring 3 Manual

    Spring Framework 3 manual on multiple pages

  • Bookmark

    Spring 3 Manual (Single)

    Spring Framework 3 manual on a single page

  • Bookmark

    SpringBoot javadoc

    Spring Framework 3 javadoc reference

  • Bookmark

    SpringBoot Manual

    SpringBoot manual on multiple pages

  • Bookmark

    SpringBoot Manual (Single)

    SpringBoot manual on a single page

  • Bookmark

    Spring Security Guides

    Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

  • Bookmark

    Spring Security Reference

    Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

  • Bookmark

    Spring Security Javadoc

    Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.

  • Bookmark

    Struts2

    Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.

  • Bookmark

    Struts2 Site

    Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications.

  • Bookmark

    MyBatis Manual

    MyBatis is a first class persistence framework with support for custom SQL, stored procedures and advanced mappings.

  • Bookmark

    MyBatis javadoc

    This is the javadoc for MyBatis

  • Bookmark

    MyBatis-Spring

    MyBatis-Spring integrates MyBatis seamlessly with Spring.

  • Bookmark

    MyBatis-Spring javadoc

    This is the javadoc for MyBatis-Spring

  • Bookmark

    Hibernate 3 Manual

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 3 Getting Started Guide

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 3 Javadoc

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 5 User Guide

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 5 Getting Started Guide

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 5 Domain Model Mapping Guide

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Hibernate 5 Javadoc

    Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

  • Bookmark

    Tomcat

    Apache Tomcat is an open-source Java Servlet Container developed by the Apache Software Foundation (ASF). Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL, and WebSocket, and provides a "pure Java" HTTP web server environment in which Java code can run.

  • Bookmark

    Jetty

    Eclipse Jetty is a Java HTTP (Web) server and Java Servlet container. Jetty is now often used for machine to machine communications, usually within larger software frameworks.

  • Bookmark

    AOP Alliance

    The AOP Alliance project is a joint open-source project between several software engineering people who are interested in AOP and Java.

  • Bookmark

    AspectJ

    AspectJ is a seamless aspect-oriented extension to Java.

  • Bookmark

    AspectJ aspectj5rt-api

    AspectJ is a seamless aspect-oriented extension to Java.

  • Bookmark

    AspectJ runtime-api

    AspectJ is a seamless aspect-oriented extension to Java.

  • Bookmark

    AspectJ weaver-api

    AspectJ is a seamless aspect-oriented extension to Java.

  • Document for miscellaneous Java libraries

  • Bookmark

    cglib

    Byte Code Generation Library is high level API to generate and transform JAVA byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access.

  • Bookmark

    dom4j

    dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.

  • Bookmark

    jackson-core

    Streaming ("jackson-core") defines low-level streaming API, and includes JSON-specific implementations

  • Bookmark

    jackson-annotations

    Annotations ("jackson-annotations") contains standard Jackson annotations

  • Bookmark

    jackson-databind

    Databind ("jackson-databind") implements data-binding (and object serialization) support on streaming package

  • Bookmark

    Javassist Tutorial

    Javassist is a class library for dealing with Java bytecode. Java bytecode is stored in a binary file called a class file. Each class file contains one Java class or interface.

  • Bookmark

    Javassist Javadoc

    Javassist javadoc API

  • Bookmark

    JFreeChart

    JFreeChart is a free chart library for Java that can generate a wide variety of charts for use in both client (Swing and JavaFX) and server (web) applications.

  • Bookmark

    JNA Wiki

    Java Native Access (JNA) is a library for simplified native library access for Java.

  • Bookmark

    JNA Javadoc

    Java Native Access (JNA) is a library for simplified native library access for Java.

  • Bookmark

    Joda-Time

    Joda-Time provides a quality replacement for the Java date and time classes.

  • Bookmark

    JUnit 4

    JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

  • Bookmark

    JUnit 4 API

    Javadoc reference for JUnit 4

  • Bookmark

    MigLayout QuickStart

    Easy to use yet very powerful Java Swing, JavaFX 2 and SWT layout manager

  • Bookmark

    MigLayout CheatSheet

    Easy to use yet very powerful Java Swing, JavaFX 2 and SWT layout manager

  • Bookmark

    MigLayout WhitePaper

    Easy to use yet very powerful Java Swing, JavaFX 2 and SWT layout manager

  • Bookmark

    MigLayout Javadoc

    Easy to use yet very powerful Java Swing, JavaFX 2 and SWT layout manager

  • Bookmark

    MigLayout 4.0 Javadoc

    The classic version of MigLayout

  • Bookmark

    Netty

    Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

  • Bookmark

    Not-Yet-Commons-SSL

    A powerful Java library who provides SSL related functionality in an easy way.

  • Bookmark

    Quartz

    Quartz is a richly featured, open source job scheduling library that can be integrated within virtually any Java application - from the smallest stand-alone application to the largest e-commerce system.

  • Bookmark

    Square OkHttp

    An HTTP & HTTP/2 client for Android and Java applications

  • Bookmark

    Square Retrofit

    A type-safe HTTP client for Android and Java: Retrofit turns your HTTP API into a Java interface.

  • Bookmark

    Square Okio

    Okio complements java.io and java.nio to make it much easier to access, store, and process your data.

  • Bookmark

    SwingX

    SwingX is a library of components and utilities extending the Java Swing library.

  • Bookmark

    SWT API

    SWT (Standard Widget Toolkit): SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.

  • Bookmark

    unix4j

    Unix4j is an implementation of Unix command line tools in Java. You can use the commands that you know from Unix in a Java program---you can pipe the results of one command to another as you know it from Unix.

  • Bookmark

    zt-zip

    ZeroTurnaround ZIP Library: A zip library with lots of convenience methods.

  • Documentation for Python and related packages

  • Bookmark

    Python 3

    Python is a programming language that lets you work quickly and integrate systems more effectively

  • Bookmark

    Python 2

    Python is a programming language that lets you work quickly and integrate systems more effectively

  • Bookmark

    hmmlearn

    Simple algorithms and models to learn HMMs (Hidden Markov Models) in Python. Follows scikit-learn API as close as possible, but adapted to sequence data.

  • Bookmark

    Matplotlib

    Matplotlib is a Python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms.

  • Bookmark

    NumPy

    NumPy is the fundamental package for scientific computing with Python.

  • Bookmark

    pandas

    Powerful Python data analysis toolkit

  • Bookmark

    psycopg2

    Psycopg is the most popular PostgreSQL database adapter for the Python programming language.

  • Bookmark

    scikit-image

    Scikit-image is an image processing toolbox for SciPy.

  • Bookmark

    scikit-learn

    Machine Learning in Python

  • Bookmark

    scikit-learn User Guide

    Machine Learning in Python

  • Bookmark

    SciPy

    SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering.

  • Bookmark

    Scrapy

    An open source and collaborative framework for extracting the data you need from websites. In a fast, simple, yet extensible way.

  • Bookmark

    Scrapy-Splash

    Scrapy & JavaScript integration through Splash

  • Bookmark

    seqlearn

    seqlearn is a sequence classification library for Python, designed to interoperate with the scikit-learn machine learning library and the wider NumPy/SciPy ecosystem of numerical and scientific software.

  • Bookmark

    Splash

    Splash is a javascript rendering service. It’s a lightweight web browser with an HTTP API, implemented in Python 3 using Twisted and QT5.

  • Bookmark

    StatsModels

    Statsmodels is a Python package that provides a complement to scipy for statistical computations including descriptive statistics and estimation and inference for statistical models.

  • Bookmark

    SymPy

    SymPy is a Python library for symbolic mathematics.

  • Documentation for Linux and related tools

  • Bookmark

    Man Pages

    Man pages for various Linux commands and APIs

  • Bookmark

    POSIX.1-2008 Standard

    POSIX.1-2008 defines a standard operating system interface and environment, including a command interpreter (or “shell”), and common utility programs to support applications portability at the source code level.

  • Bookmark

    Perl 5

    Perl 5 is a highly capable, feature-rich programming language

  • Bookmark

    Apache httpd 2.2

    The Number One HTTP Server On The Internet

  • Bookmark

    Apache httpd 2.4

    The Number One HTTP Server On The Internet

  • Bookmark

    mod_perl

    mod_perl brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more.

  • Bookmark

    ImageMagick

    Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200).

  • Bookmark

    JMagick

    JMagick provides an object-oriented Java interface to ImageMagick.

  • Bookmark

    OpenCV

    OpenCV (Open Source Computer Vision Library) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms.

  • Bookmark

    OpenCV javadoc

    Java API for OpenCV

  • Bookmark

    Unix Toolbox

    This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users.

  • Bookmark

    Ansible

    Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

  • Bookmark

    bash

    Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).

  • Bookmark

    CMake

    CMake is an open-source, cross-platform family of tools designed to build, test and package software.

  • Bookmark

    coreutils

    The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system.

  • Bookmark

    findutils

    The GNU Find Utilities are the basic directory searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular and powerful directory search and file locating capabilities to other commands.

  • Bookmark

    gawk

    The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.

  • Bookmark

    Git Docs

    Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.

  • Bookmark

    Git Book: ProGit2

    Welcome to the second edition of the Pro Git book.

  • Bookmark

    gnulib

    The GNU Portability Library

  • Bookmark

    gpp(Generic Preprocessor)

    GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4.

  • Bookmark

    grep

    Greg is a framework for testing other programs and libraries. Its purpose is to provide a single front end for all tests and to be a small, simple framework for writing tests. Greg leverages off the Guile language to provide all the power (and more) of other test frameworks with greater simplicity and ease of use.

  • Bookmark

    make

    GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.

  • Bookmark

    openldap

    OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.

  • Bookmark

    sed

    sed (stream editor) is a non-interactive command-line text editor.

  • Bookmark

    socat

    Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them.

  • Documentation for C/C++ Language

    Maven and its plugins

  • Bookmark

    Maven Site

    Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

  • Bookmark

    Maven: archetype

    In short, Archetype is a Maven project templating toolkit. An archetype is defined as an original pattern or model from which all other things of the same kind are made.

  • Bookmark

    Maven: assembly

    The Assembly Plugin for Maven is primarily intended to allow users to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributable archive.

  • Bookmark

    Maven: compiler

    The Compiler Plugin is used to compile the sources of your project.

  • Bookmark

    Maven: dependency

    The dependency plugin provides the capability to manipulate artifacts. It can copy and/or unpack artifacts from local or remote repositories to a specified location.

  • Bookmark

    Maven: deploy

    The deploy plugin is primarily used during the deploy phase, to add your artifact(s) to a remote repository for sharing with other developers and projects.

  • Bookmark

    Maven: jar

    This plugin provides the capability to build jars.

  • Bookmark

    Maven: javadoc

    The Javadoc Plugin uses the Javadoc tool to generate javadocs for the specified project.

  • Bookmark

    Maven: nar

    This plugin for Maven 2 allows you to compile native code (c++, c and fortran) on a number of different architectures (Linux, Windows, MacOSX, Solaris, ...) and with a number of different compilers/linkers (g++, Microsoft Visual C++, CC, ...)

  • Bookmark

    Maven: shade

    This plugin provides the capability to package the artifact in an uber-jar, including its dependencies and to shade - i.e. rename - the packages of some of the dependencies.

  • Bookmark

    Maven: site

    The Site Plugin is used to generate a site for the project. The generated site also includes the project's reports that were configured in the POM.

  • Bookmark

    Maven: springboot

    The Spring Boot Maven Plugin provides Spring Boot support in Maven, allowing you to package executable jar or war archives and run an application “in-place”.

  • Bookmark

    Maven: war

    The WAR Plugin is responsible for collecting all artifact dependencies, classes and resources of the web application and packaging them into a web application archive.