Bookmarks:

Various javadoc and tutorials for Java Standard/Enterprise Edition

  • Bookmark

    Java Tutorial

    The official Java Tutorial from Oracle

  • Bookmark

    JavaSE 8 Doc

    Java Standard Edition 8 documentation

  • Bookmark

    Java 8 API

    JDK 8 javadoc documentation

  • Bookmark

    JavaSE 7 Doc

    Java Standard Edition 7 documentation

  • Bookmark

    Java 7 API

    JDK 7 javadoc documentation

  • Bookmark

    JavaEE 7 API

    Java Enterprise Edition 7 javadoc reference, including Servlet, JPA, EJB, Websocket etc.

  • Bookmark

    JavaEE 7 Tutorial

    Learn all about developing enterprise applications by working your way through this tutorial, which includes working examples and instructions for creating applications with Java EE 7 technologies, including new and updated technologies: Java API for WebSocket, JSON Processing, Batch, Concurrency Utilities, JMS, Java Servlets, RESTful Web Services, JavaServer Faces, Enterprise JavaBeans, Java Persistence API, Contexts and Dependency Injection for Java EE, and more.

  • Bookmark

    JavaEE 7 Doc

    Java Enterprise Edition 7 Documentation

  • Bookmark

    JavaEE 6 API

    Java Enterprise Edition 6 reference

  • Bookmark

    JavaEE Xml Schemas

    Java EE: XML Schemas for Java EE Deployment Descriptors

  • Bookmark

    JavaFX 8 API

    JavaFX is a software platform for creating and delivering desktop applications, as well as rich internet applications (RIAs) that can run across a wide variety of devices.

  • Bookmark

    VisualVM

    VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling capabilities. Designed for both production and development time use, it further enhances the capability of monitoring and performance analysis for the Java SE platform.

  • 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 Manual

    Spring Framework 4 manual on multiple pages

  • Bookmark

    Spring 4 Manual (Single)

    Spring Framework 4 manual on a single page

  • Bookmark

    Spring 4 javadoc

    Spring Framework 4 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

    Spring 3 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

    SpringBoot javadoc

    SpringBoot javadoc reference

  • 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

    Spring-Kafka Manual

    The Spring for Apache Kafka (spring-kafka) project applies core Spring concepts to the development of Kafka-based messaging solutions. It provides a "template" as a high-level abstraction for sending messages. It also provides support for Message-driven POJOs with @KafkaListener annotations and a "listener container".

  • Bookmark

    Spring-Kafka Javadoc

    The Spring for Apache Kafka (spring-kafka) project applies core Spring concepts to the development of Kafka-based messaging solutions. It provides a "template" as a high-level abstraction for sending messages. It also provides support for Message-driven POJOs with @KafkaListener annotations and a "listener container".

  • 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

    Aerospike Client

    Java Client Library is a database client library that enables you to build applications in Java and other JVM languages that store and retrieve data from an Aerospike cluster.

  • Bookmark

    Caffeine

    Caffeine is a high performance, near optimal caching library.

  • Bookmark

    Caffeine Wiki

    Caffeine is a high performance, near optimal caching library. This is the wiki page.

  • 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

    Fastjson

    Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

  • Bookmark

    Fastjson Wiki

    Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Fastjson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of. This is the wiki page.

  • Bookmark

    Guava-android

    Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, caching, primitives, strings, and more!

  • Bookmark

    Guava-jre

    Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, caching, primitives, strings, and more!

  • Bookmark

    Guava Wiki

    Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multiset), immutable collections, a graph library, and utilities for concurrency, I/O, hashing, caching, primitives, strings, and more! This is the wiki page.

  • 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

    JavaCPP

    A tool that can not only generate JNI code but also build native wrapper library files from an appropriate interface file written entirely in Java. It can also parse automatically C/C++ header files to produce the required Java interface files.

  • 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 various databases

  • Bookmark

    MySQL: Reference Manual

    The world's most popular open source database

  • Bookmark

    MySQL: Utilities Manual

    Utilities Manual

  • Bookmark

    Oracle 19c

    Oracle database documentation library 19c

  • Bookmark

    Oracle 11g

    Oracle database documentation library 11g Release 2

  • Bookmark

    Oracle: Data Dictionary Reference

    Data dictionary such as ALL_*, DBA_*, USER_*

  • Bookmark

    Oracle: PL/SQL Language Reference

    PL/SQL Language Reference

  • Bookmark

    Oracle: PL/SQL Packages and Types Reference

    PL/SQL Packages and Types Reference

  • Bookmark

    Oracle: SQL*Plus® Quick Reference

    SQL*Plus® Quick Reference

  • Bookmark

    Oracle: SQL*Plus® User's Guide and Reference

    SQL*Plus® User's Guide and Reference

  • Bookmark

    Oracle: SQL Language Quick Reference

    SQL Language Quick Reference

  • Bookmark

    Oracle: SQL Language Reference

    SQL Language Reference

  • Bookmark

    Oracle: Utilities Manual

    Utilities Manual

  • Bookmark

    Oracle: ojdbc6

    Oracle 11g JDBC javadoc

  • Bookmark

    PostgreSQL 9.4

    The world's most advanced open source database

  • Bookmark

    PostgreSQL 12.0

    The world's most advanced open source database

  • Bookmark

    PostgreSQL JDBC

    JDBC Documentation Driver for PostgreSQL

  • Bookmark

    pgpool-II

    pgpool-II is a middleware that works between PostgreSQL servers and a PostgreSQL database client. It provides the following features: Connection Pooling, Replication, Load Balance, Limiting Exceeding Connections, Parallel Query.

  • Bookmark

    pgpoolAdmin

    The pgpool Administration Tool is management tool of pgpool. It is possible to monitor, start, stop pgpool and change setting for pgpool.

  • Bookmark

    Bucardo

    Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations.

  • Bookmark

    Citus

    Citus is basically worry-free Postgres that is built to scale out. It’s an extension to Postgres that distributes data and queries in a cluster of multiple machines.

  • Bookmark

    pg_partman

    PostgreSQL Partition Manager is an extension to help make managing time or serial id based table partitioning easier.

  • Bookmark

    PipelineDB

    High-performance time-series aggregation for PostgreSQL: An open-source PostgreSQL extension that runs SQL queries continuously on streams, incrementally storing results in tables.

  • Bookmark

    TimescaleDB

    TimescaleDB is an open-source time-series database optimized for fast ingest and complex queries. It speaks "full SQL" and is correspondingly easy to use like a traditional relational database, yet scales in ways previously reserved for NoSQL databases.

  • Bookmark

    SQLite

    SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.

  • Bookmark

    Oracle GoldenGate Application Adapters

    Oracle GoldenGate Application Adapters allow you to integrate with Oracle GoldenGate instances to bring in Java Message Service (JMS) information or to deliver information as JMS messages or as files.

  • Bookmark

    Oracle GoldenGate for Big Data

    Use Oracle GoldenGate for Big Data to stream transactional data into big data systems in real time, raising the quality and timeliness of business insights.

  • Bookmark

    Clickhouse Full Documentation

    ClickHouse is an open source column-oriented database management system capable of real time generation of analytical data reports using SQL queries.

  • Bookmark

    Clickhouse Tutorial

    ClickHouse is an open source column-oriented database management system capable of real time generation of analytical data reports using SQL queries.

  • Bookmark

    redis

    Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker.

  • Documentation for Python and related packages

  • Bookmark

    Python 3.8

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

  • Bookmark

    Python 3.6

    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

    Dask

    Dask provides advanced parallelism for analytics, enabling performance at scale for the tools you love.

  • Bookmark

    Dask Distributed

    Dask.distributed is a lightweight library for distributed computing in Python.

  • Bookmark

    Flask

    Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications.

  • 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

    Jinja

    Jinja2 is a full-featured template engine for Python. It has full unicode support, an optional integrated sandboxed execution environment, widely used and BSD licensed.

  • 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-0.19.2

    Powerful Python data analysis toolkit

  • Bookmark

    pandas-1.1.3

    Powerful Python data analysis toolkit

  • Bookmark

    psycopg2

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

  • Bookmark

    pyecharts

    A Python Echarts Plotting Library.

  • 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.

  • Bookmark

    Twisted

    Twisted is an event-driven networking engine written in Python.

  • Documentation for the Hadoop ecosystem

  • Bookmark

    Hadoop 2

    Apache Hadoop is an open-source software framework used for distributed storage and processing of dataset of big data using the MapReduce programming model.

  • Bookmark

    Hadoop 1

    Apache Hadoop is an open-source software framework used for distributed storage and processing of dataset of big data using the MapReduce programming model.

  • Bookmark

    Hadoop 1 Dev API

    This is the development API for Hadoop 1.

  • Bookmark

    Scala

    Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.

  • Bookmark

    Spark

    Apache Spark™ is a unified analytics engine for large-scale data processing.

  • Bookmark

    HBase 0.98

    Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

  • Bookmark

    HBase 2.2.0

    Apache HBase™ is the Hadoop database, a distributed, scalable, big data store.

  • Bookmark

    Hive

    Hive is a data warehouse infrastructure built on top of Hadoop.

  • Bookmark

    Hive Confluence

    Hive is a data warehouse infrastructure built on top of Hadoop.

  • Bookmark

    Hive(r1.2.2) Javadoc

    Hive is a data warehouse infrastructure built on top of Hadoop.

  • Bookmark

    Hive(3.1.1) Javadoc

    Hive is a data warehouse infrastructure built on top of Hadoop.

  • Bookmark

    Pig

    Apache Pig is a high-level platform for creating programs that runs on Apache Hadoop. The language for this platform is called Pig Latin.

  • Bookmark

    ZooKeeper

    ZooKeeper is a high-performance coordination service for distributed applications. It exposes common services - such as naming, configuration management, synchronization, and group services - in a simple interface so you don't have to write them from scratch. You can use it off-the-shelf to implement consensus, group management, leader election, and presence protocols.

  • Bookmark

    Kafka

    Kafka® is used for building real-time data pipelines and streaming apps. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.

  • Bookmark

    LightGBM

    LightGBM is a gradient boosting framework that uses tree based learning algorithms.

  • Bookmark

    XGBoost

    XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable. It implements machine learning algorithms under the Gradient Boosting framework. XGBoost provides a parallel tree boosting (also known as GBDT, GBM) that solve many data science problems in a fast and accurate way.

  • Documentation for Linux and related tools

  • Bookmark

    Man Pages

    Man pages for Linux and POSIX

  • Bookmark

    man7

    Man pages for various Linux commands and APIs by man7.org

  • 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

    Linux Kernel - HTML and TXT

    The Linux Kernel(5.11.0-rc4) documentation

  • Bookmark

    Linux Kernel - HTML only

    The Linux Kernel(5.3-rc4) documentation

  • 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

    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

    Docker

    Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries.

  • 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

    ICU4c - International Components for Unicode

    ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software.

  • Bookmark

    ICU4j - International Components for Unicode

    ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software.

  • 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

    jq

    jq is a lightweight and flexible command-line JSON processor.

  • Bookmark

    libssh2

    libssh2 is a client-side C library implementing the SSH2 protocol.

  • 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

    mitmproxy

    mitmproxy is a free and open source interactive HTTPS proxy.

  • Bookmark

    nginx

    nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server.

  • Bookmark

    OpenCV(C++ and Java)

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

  • 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

    openldap

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

  • Bookmark

    OpenSSL

    OpenSSL is a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.

  • Bookmark

    PlantUML

    Drawing UML with PlantUML

  • Bookmark

    rsyslog

    RSYSLOG is the rocket-fast system for log processing.

  • 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.

  • Bookmark

    TLDP

    The Linux Documentation Project (Unnecessary resources stripped)

  • 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.