Documentation Center

Acknowledgments

Tridion Sites includes open source or similar third-party software.

"Java Concurrency In Practice" Book Annotations
Annotations for the book "Java Concurrency in Practice"
.NET Core
.NET Core is a framework for Microsoft Windows, Apple macOS and Linux. While .NET Core shares a subset of .NET Framework APIs, it comes with its own API that is not part of .NET Framework. .NET Core's command-line interface offers an execution entry point for operating systems and provides developer services like compilation and package management.
Adobe XMP Library for Java
The XMP Library for Java is based on the C++ XMPCore library and the API is similar.
ag-Grid
ag-Grid is a feature rich, fully- customizable data grid.
Ajax Minifier
The Microsoft Ajax Minifier enables you to improve the performance of your web applications by reducing the size of your Cascading Style Sheet and JavaScript files.
Akka
Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.
Amazon Ion Java
Amazon Ion Java is a Java streaming parser/serializer for Ion. It is the reference implementation of the Ion data notation for the Java Platform Standard Edition 8 and above.
Animal Sniffer Annotations
Animal Sniffer Annotations provides Java 1.5+ annotations which allow marking methods which Animal Sniffer should ignore signature violations of.
Ant Design
Ant Design is a design system for enterprise-level products that lets you create an efficient and enjoyable work experience.
ANTLR
ANTLR is a powerful parser generator that you can use to read, process, execute, or translate structured text or binary files.
AOP Alliance
AOP Alliance intends to facilitate and standardize the use of AOP to enhance existing middleware environments (such as J2EE), or development environments (e.g. JBuilder, Eclipse). The AOP Alliance also aims to ensure interoperability between Java/J2EE AOP implementations to build a larger AOP community.
Apache ActiveMQ
Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.
Apache Ant
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.
Apache Axis
Apache Axis is an implementation of the SOAP ("Simple Object Access Protocol") submission to W3C.
Apache Commons BeanUtils
The Java language provides Reflection and Introspection APIs (see the java.lang.reflect and java.beans packages in the JDK Javadocs). However, these APIs can be quite complex to understand and utilize. The BeanUtils component provides easy-to-use wrappers around these capabilities.
Apache Commons Codec
Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as Base64, Hex, Phonetic and URLs.
Apache Commons Collections
The Java Collections Framework was a major addition in JDK 1.2. It added many powerful data structures that accelerate development of most significant Java applications. Since that time it has become the recognized standard for collection handling in Java.
Apache Commons Compress
The Apache Commons Compress library defines an API for working with ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE, lz4 and Z files.
Apache Commons Configuration
The Commons Configuration software library provides a generic configuration interface which enables a Java application to read configuration data from a variety of sources. Commons Configuration provides typed access to single, and multi-valued configuration parameters.
Apache Commons CSV
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
Apache Commons Daemon
Apache Commons Daemon software is a set of utilities and Java support classes for running Java applications as server processes. These are commonly known as 'daemon' processes in Unix terminology (hence the name). On Windows they are called 'services'.
Apache Commons DBCP (Database Connection Pools)
Many Apache projects support interaction with a relational database. Creating a new connection for each user can be time consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds. Opening a connection per user can be unfeasible in a publicly-hosted Internet application where the number of simultaneous users can be very large. Accordingly, developers often wish to share a "pool" of open connections between all of the application's current users. The number of users actually performing a request at any given time is usually a very small percentage of the total number of active users, and during request processing is the only time that a database connection is required. The application itself logs into the DBMS, and handles any user account issues internally. There are several Database Connection Pools already available, both within Apache products and elsewhere. This Commons package provides an opportunity to coordinate the efforts required to create and maintain an efficient, feature-rich package under the ASF license.
Apache Commons Discovery
The Discovery component is about discovering, or finding, implementations for pluggable interfaces. It provides facilities for instantiating classes in general, and for lifecycle management of singleton (factory) classes.
Fundamentally, Discovery locates classes that implement a given Java interface. The discovery pattern, though not necessarily this package, is used in many projects including JAXP (SaxParserFactory and others) and commons-logging (LogFactory). By extracting this pattern, other projects can (re)use it and take advantage of improvements to the pattern as Discovery evolves.
Discovery improves over previous implementations by establishing facilities for working within managed environments. These allow configuration and property overrides without appealing to the global System properties (which are scoped across an entire JVM).
Apache Commons Exec
Apache Commons Exec is a library to reliably execute external processes from within the JVM.
Apache Commons FileUpload
The Commons FileUpload package makes it easy to add robust, high-performance, file upload capability to your servlets and web applications.
Apache Commons IO
Commons IO is a library of utilities to assist with developing IO functionality.
Apache Commons JEXL (Java EXpression Language)
JEXL is a library intended to facilitate the implementation of dynamic and scripting features in applications and frameworks written in Java.
JEXL implements an Expression Language based on some extensions to the JSTL Expression Language supporting most of the constructs seen in shell-script or ECMAScript. Its goal is to expose scripting features usable by technical operatives or consultants working with enterprise platforms.
Apache Commons Lang
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Apache Commons Lang provides these extra methods.
Lang provides a host of helper utilities for the java.lang API, notably String manipulation methods, basic numerical methods, object reflection, concurrency, creation and serialization and System properties. Additionally it contains basic enhancements to java.util.Date and a series of utilities dedicated to help with building methods, such as hashCode, toString and equals.
Apache Commons Logging
The Logging package is an ultra-thin bridge between different logging implementations. A library that uses the commons-logging API can be used with any logging implementation at runtime. Commons-logging comes with support for a number of popular logging implementations, and writing adapters for others is a reasonably simple task.
Apache Commons Net
Apache Commons Net™ library implements the client side of many basic Internet protocols. The purpose of the library is to provide fundamental protocol access, not higher-level abstractions.
Apache Commons Pool
Pool provides an Object-pooling API, with three major aspects:
  1. A generic object pool interface that clients and implementers can use to provide easily interchangeable pooling implementations.
  2. A toolkit for creating modular object pools.
  3. Several general purpose pool implementations.
Apache CXF Fediz
Fediz helps you to secure your web applications and delegates security enforcement to the underlying application server. With Fediz, authentication is externalized from your web application to an identity provider installed as a dedicated server component. The supported standard is WS-Federation Passive Requestor Profile. Fediz supports Claims Based Access Control beyond Role Based Access Control (RBAC).
Apache Geronimo
Apache Geronimo is an open source server runtime that integrates the best open source projects to create Java/OSGi server runtimes that meet the needs of enterprise developers and system administrators.
Apache HttpClient
Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. HttpClient seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
Designed for extension while providing robust support for the base HTTP protocol, HttpClient may be of interest to anyone building HTTP-aware client applications such as web browsers, web service clients, or systems that leverage or extend the HTTP protocol for distributed communication.
Apache HttpComponents
The Apache HttpComponents™ project is responsible for creating and maintaining a toolset of low level Java components focused on HTTP and associated protocols.
Within the HttpComponents project, HttpCore is a set of low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint. HttpCore supports two I/O models: blocking I/O model based on the classic Java I/O and non-blocking, event driven I/O model based on Java NIO
Apache James Mime4j
Apache James Mime4J provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822 and MIME format. The parser uses a callback mechanism to report parsing events such as the start of an entity header, the start of a body, etc.
Apache Log4j
Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.
Apache Lucene, SOLR
The Apache Lucene™ project develops open-source search software.
Apache OpenNLP Tools
Apache OpenNLP is a machine learning based toolkit for the processing of natural language text.
Apache PDFBox
The Apache PDFBox library is an open source Java tool for working with PDF documents. This project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities.
Apache POI
Apache POI is a Java API to access Microsoft format files.
Apache SIS Common Storage
Provides the interfaces and base classes to be implemented by various storage formats. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache SIS Features
Representations of geographic features. Includes access to both vector and raster data. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache SIS Metadata
Implementations of metadata derived from ISO 19115. This module provides both an implementation of the metadata interfaces defined in GeoAPI, and a framework for handling those metadata through Java reflection. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache SIS NetCDF Storage
Bridge between netCDF Climate and Forecast (CF) convention and ISO 19115 metadata. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache SIS Referencing
Implementations of Coordinate Reference Systems (CRS), conversion and transformation services derived from ISO 19111. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache SIS Utilities
Miscellaneous utilities. Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. SIS provides data structures for geographic features and associated metadata along with methods to manipulate those data structures. The library is an implementation of GeoAPI 3.0.
Apache Tika
The Apache Tika™ toolkit detects and extracts metadata and structured text content from various documents using existing parser libraries.
Apache Tika Plugin For Ogg, Vorbis and FLAC
A plugin for Apache Tika for the Ogg, Vorbis and FLAC file standards.
Apache Tomcat, Tomcat Embed
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.
Apache UIMA Base: Uimaj Core
The core implementation of the UIMA Java Framework. Apache UIMA is an Apache-licensed open source implementation of the UIMA specification. UIMA, short for Unstructured Information Management Architecture, is an OASIS standard for content analytics, originally developed at IBM. It provides a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and integration with search technologies.
Apache UIMA UimaFIT Core
Factories, Injection, and Testing library for UIMA. UIMA, short for Unstructured Information Management Architecture, is an OASIS standard for content analytics, originally developed at IBM. It provides a component software architecture for the development, discovery, composition, and deployment of multi-modal analytics for the analysis of unstructured information and integration with search technologies.
Apache XBean :: Spring
XBean :: Spring provides a schema-driven proprietary namespace handler for Spring contexts.
Apache Xerces
The Apache Xerces Project is responsible for software licensed to the Apache Software Foundation intended for the creation and maintenance of:
  • XML parsers
  • related software components
Apache XML
The Apache XML Project used to be the home for many XML-related subprojects, many of which have moved to top-level project status recently or are currently in migration. The Apache XML Project slowly transforms into an place where you can find pointers to XML-related projects here in The Apache Foundation.
Apache XMLBeans
XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans provides several ways to get at the XML, including:
  • Through XML schema that has been compiled to generate Java types that represent schema types. In this way, you can access instances of the schema through JavaBeans-style accessors after the fashion of "getFoo" and "setFoo". The XMLBeans API also allows you to reflect into the XML schema itself through an XML Schema Object model.
  • A cursor model through which you can traverse the full XML infoset.
  • Support for XML DOM.
Apache XMLSchema
XMLSchema is a lightweight Java object model that can be used to manipulate and generate XML schema representations. You can use it to read XML Schema (xsd) files into memory and analyze or modify them, or to create entirely new schemata from scratch.
Apache Zookeeper Server
The Apache ZooKeeper system for distributed coordination is a high-performance service for building distributed applications.
ASM
ASM is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or dynamically generate classes, directly in binary form. Provided common transformations and analysis algorithms allow to easily assemble custom complex transformations and code analysis tools.
ASM based accessors helpers used by JSON smart
Java reflect gives poor performance on getter setter and constructor calls. Accessors-smart uses ASM to speed up those calls.
AspectJ
AspectJ is a seamless aspect-oriented extension to the Java programming language. It is Java platform compatible easy to learn and use.
AutoMapper
AutoMapper is a convention-based object-object mapper in .NET.
AWS SDK for .NET
AWS SDK for .NET (Amazon Web services Software Development Kit for .NET) helps take the complexity out of coding by providing .NET APIs for AWS services including Amazon S3, Amazon EC2, Amazon DynamoDB and more.
AWS SDK for Amazon SQS
The AWS Java SDK for Amazon SQS module holds the client classes that are used for communicating with Amazon Simple Queue Service.
Babel
Babel is a JavaScript compiler.
Boilerpipe
The boilerpipe library provides algorithms to detect and remove the surplus "clutter" (boilerplate, templates) around the main textual content of a web page. The library already provides specific strategies for common tasks (for example: news article extraction) and may also be easily extended for individual problem settings.
Bouncy Castle
A number of cryptography APIs for Java and C#, including providers, generators and processors.
Brotli DEC
Decoder for Brotli, a generic-purpose lossless compression algorithm.
browser-locale
browser-locale normalizes weird cross-browser issues and tries to return the user's selected language in 100% client-side JavaScript by looking at various properties on the window.navigator object.
Byte Buddy
Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application and without the help of a compiler.
c3p0
c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension.
Caffeine
Caffeine is a high performance caching library for Java 8.
CAPICOM
CAPICOM can be used to digitally sign data, sign code, verify digital signatures, envelop data for privacy, hash data, encrypt/decrypt data and more.
Castle Core
Castle Core provides common Castle Project abstractions including logging services. It also features Castle DynamicProxy, a lightweight runtime proxy generator, and Castle DictionaryAdapter. Castle Project is an umbrella for a handful of open source projects for .NET.
CDI APIs
APIs for CDI (Contexts and Dependency Injection for Java).
Checker Qual
Checker Qual is the set of annotations (qualifiers) and supporting classes used by the Checker Framework to type check Java source code.
ChilkatDotNet
Best selling POP3/SMTP email .NET component for C#, VB.NET, and ASP.NET.
ClassMate
ClassMate is a library for introspecting generic type information of types, member/static methods, fields. Especially useful for POJO/Bean introspection.
classnames
classnames is a simple JavaScript utility for conditionally joining classNames together.
cldr-data
An npm module for Unicode CLDR JSON data.
cldr.js
cldr.js provides a simple layer to facilitate internationalization software to access and use the official CLDR JSON data.
cglib
cglib is a powerful, high performance and quality Code Generation Library, It is used to extend JAVA classes and implements interfaces at runtime.
ChilkatDotNet
Best selling POP3/SMTP email .NET component for C#, VB.NET, and ASP.NET.
ComponentSpace SAML v2.0 for ASP.NET
The SAML v2.0 component for ASP.NET is a SAML implementation that is fully compliant with the OASIS Security Assertion Markup Language v2.0 specification.
Config (Typesafe)
A configuration library for JVM languages.
copy-to-clipboard
copy-to-clipboard lets your users copy stuff into the system clipboard from your browser using JavaScript
Cropper.js
Cropper.js is a JavaScript library for cropping image. With the Cropper.js, you can select an specific area of an image, and then upload the coordinates data to server-side to crop the image, or crop the image on browser-side directly.
Curvesapi
Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.
d3.js
D3.js is a JavaScript library for manipulating documents based on data.
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.
DotNetMagic
DotNetMagic is a suite of components that will allow you to add Office 2007, Visual Studio or Windows Media Player themes to your applications as well as a docking window system that offers all the features found in Visual Studio .NET including auto hide and docking indicators.
Dozer
Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another. Typically, these Java Beans will be of different complex types.
dsinfo
The dsinfo library enables you to easily use Scala-side information in implementations of embedded (internal) domain-specific languages. dsinfo is implemented using Scala macros which are an experimental feature of Scala 2.10 and 2.11.
dsprofile
The dsprofile library provides general facilities to implement domain-specific profiling in Scala and Java programs.
Dynamic Delivery 4 Tridion (DD4T)
DD4T is a light-weight framework which links the Tridion Sites Content Management System to your MVC web application architecture.
It is available both for Java (Spring MVC) and .NET (ASP.NET MVC 3, 4 and 5), and it supports Tridion 2009, 2011 and 2013.
Dynamitey
Dynamitey (pronounced dyna-mighty) flexes DLR muscles to do meta-mazing things in .NET.
Eclipse Modeling Framework
The EMF project is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, along with a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor.
EdmLib
EdmLib contains classes to represent, construct, parse, serialize and validate entity data models.
edtFTPj/Free
Free Java FTP library gives Java developers extensive FTP functionality.
Ehcache
Ehcache is an open source, standards-based cache for boosting performance, offloading your database, and simplifying scalability. It's the most widely-used Java-based cache because it's robust, proven, and full-featured. Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with terabyte-sized caches.
Elasticsearch RESTful client
A RESTful client for the Elasticsearch search engine.
Error Prone
Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.
Fast Serialization
Fast Serialization reimplements Java Serialization with focus on speed (up to 10 times faster), size and compatibility. This allows the use of FST with minimal code change.
FastInfoSet
Fast Infoset (or FI) is an international standard that specifies a binary encoding format for the XML Information Set (XML Infoset) as an alternative to the XML document format. It aims to provide more efficient serialization than the text-based XML format.
focus-visible
focus-visible is a mechanism for exposing focus ring styles only when the keyboard is the user's current input modality.
Fody
Extensible tool for weaving .Net assemblies.
Font Awesome
Font Awesome gives you scalable vector icons that can instantly be customized - size, color, drop shadow, and anything that can be done with the power of CSS.
FromHeaderAttribute
FromHeaderAttribute provides a means of using model binding to get and validate HTTP headers in Web API 2
Fst
A fast java serialization drop in-replacement and some serialization based utils such as Structs and OffHeap Memory.
Fuse.js
Fuse.js is a powerful, lightweight fuzzy-search library, with zero dependencies.
globalize
JavaScript globalization and localization. Formats and parses strings, dates and numbers in over 350 cultures.
GeoAPI
The development community in building GIS solutions is sustaining an enormous level of effort. The GeoAPI project aims to reduce duplication and increase interoperability by providing neutral, interface-only APIs derived from OGC/ISO Standards.
Google Analytics API
The API for Google Analytics.
Google API Client
Google APIs client libraries.
Google Findbugs JSR305
JSR305 Annotations for Findbugs.
google-gson
google-gson is a Java library to convert JSON to Java objects and vice-versa.
Google Guava
The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
Google HTTP Client
The Google HTTP client library.
Google ISO Parser
A generic parser and writer for all ISO 14496 based files (MP4, Quicktime, DCF, PDCF, ...).
Google J2ObjC
J2ObjC is an open-source command-line tool from Google that translates Java source code to Objective-C for the iOS (iPhone/iPad) platform. This tool enables Java source to be part of an iOS application's build, as no editing of the generated files is necessary.
Google JSON-simple
JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple to encode or decode JSON text.
Google OAuth Client
The Google OAuth client library
Google.Protobuf
C# runtime library for Protocol Buffers - Google's data interchange format.
Google Protocol Buffers
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an efficient yet extensible format.
gRaphael
gRaphael’s goal is to help you create stunning charts on your website. It is based on Raphael graphics library.
GraphQL-Java
The Java implementation of GraphQL.
GraphQL Spring Boot
GraphQL Spring Framework Boot
GRIB Decoder API
Decoder for the GRIB format.
GRPC
GRPC is a high performance, open-source universal RPC framework.
Hawtbuf
An Ant/Maven based protobuf compiler and Java API. Plus helper classes to make it easy to work with byte arrays.
HdrHistogram
A High Dynamic Range Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level.
Hibernate
Hibernate is a high-performance Object/Relational persistence and query service. The most flexible and powerful Object/Relational solution on the market, Hibernate takes care of the mapping from Java classes to database tables and from Java data types to SQL data types. It provides data query and retrieval facilities that significantly reduce development time. Hibernate's design goal is to relieve the developer from 95% of common data persistence-related programming tasks by eliminating the need for manual, hand-crafted data processing using SQL and JDBC.
HikariCP
Ultimate JDBC Connection Pool.
HK2 Framework
HK2 is a light-weight and dynamic dependency injection framework.
HSQLDB (HyperSQL DataBase)
HSQLDB (HyperSQL DataBase) is the leading SQL relational database engine written in Java. It offers a small, fast multithreaded and transactional database engine with in-memory and disk-based tables and supports embedded and server modes. It includes a powerful command line SQL tool and simple GUI query tools.
HTML Compare
HTML Compare is the best way to find changes in different versions of HTML pages and websites.
HttpClient Wrappers
HttpClient Wrappers.
i18next
I18next is an internationalization-framework written in and for JavaScript that not only provides standard i18n features such as plurals, context, interpolation, and format, but also includes a complete solution to localize your product from web to mobile and desktop.
iCal4j
iCal4j is a Java API that provides support for the iCalendar specification as defined in RFC2445.
ICU (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.
IdentityModel
A .NET standard helper library for claims-based identity, OAuth 2.0 and OpenID Connect.
IdentityModel OidcClient
A C#/NetStandard OpenID Connect Client Library for native Applications.
IdentityServer4
IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core.
immer
immer creates the next immutable state by mutating the current one.
Impromptu Interface
Static interface to dynamic implementation (duck casting). Uses the DLR combined with Reflect.Emit.
Itadaki Jbzip 2
jbzip2 is a Java bzip2 compression/decompression library. It can be used as a replacement for the Apache CBZip2InputStream / CBZip2OutputStream classes.
Jackcess
Jackcess is a pure Java library for reading from and writing to MS Access databases
Jackson 2 Extensions to The Google HTTP Client Library For Java
Jackson 2 Extensions to The Google HTTP Client Library For Java.
Jackson tooling
Inspired by the quality and variety of XML tooling available for the Java platform (StAX, JAXB, etc.), the Jackson is a multi-purpose Java library for processing JSON data format. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic components for developers.
Jakarta Activation API
The JavaBeans Activation Framework API JAR.
Jakarta-ORO
The Jakarta-ORO Java classes are a set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc.
Jakarta XML Bind API
Jakarta's XML bind API.
Janino
Janino is a super-small, super-fast Java compiler.
Jasypt
Jasypt is a java library which allows the developer to add basic encryption capabilities to his/her projects with minimum effort, and without the need of having deep knowledge on how cryptography works.
Javassist (Java Programming Assistant)
Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level. If the users use the source-level API, they can edit a class file without knowledge of the specifications of the Java bytecode. The whole API is designed with only the vocabulary of the Java language. You can even specify inserted bytecode in the form of source text; Javassist compiles it on the fly. On the other hand, the bytecode-level API allows the users to directly edit a class file as other editors.
Java API for RESTful services (JAX-RS)
The Java API for RESTful services (JAX-RS).
Java API for RESTful web services (javax.ws.rs)
Java API for RESTful Web Services.
Java Common Annotations
Common Annotations for the JavaTM Platform API
JavaBeans Activation Framework
With the JavaBeans Activation Framework standard extension, developers who use Java technology can take advantage of standard services to determine the type of an arbitrary piece of data, encapsulate access to it, discover the operations available on it, and to instantiate the appropriate bean to perform said operation(s).
JavaBeans Validation
Bean Validation (JSR-303) API.
Java Libpst
A library to read PST files with java, without need for external libraries.
Java Native Access (JNA)
Java Native Access.
Java Native Access Platform
Java Native Access Platform.
Java Servlet API
Java Servlet API.
Java Unrar
Java Unrar.
javax.annotation
JSR 250 Common Annotations For The Java Platform.
javax.cache
Caching Java API
Javax Expression Language
Expression Language Java API
javax.inject
Dependency Injection Java API
javax.jms
The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.
Javax Persistence API
Java(TM) Persistence API
JAXB
The goal of the JAXB project is to develop and evolve the code base for the Reference Implementation (RI) of JAXB, the Java Architecture for XML Binding. The JAXB specification is developed through the Java Community Process following the process described at jcp.org. This process involves an Expert Group with a lead that is responsible for delivering the specification, a reference implementation (RI) and a Technology Compatibility Kit (TCK). The primary goal of an RI is to support the development of the specification and to validate it. Specific RIs can have additional goals; the JAXB RI is a production-quality implementation that is used directly in a number of products by Oracle and other vendors.
JBoss Java Annotation Indexer (Jandex)
A Java Annotation Indexer for JBoss
JBoss Logging Framework
The JBoss Logging Framework.
JBoss Java Transaction 1.2 API
The Java Transaction 1.2 API classes, from JBoss.
JCL Core
JCL Core.
JCommander
JCommander is a very small Java framework that makes it trivial to parse command line parameters.
JDOM
JDOM's mission: to provide a complete, Java-based solution for accessing, manipulating, and outputting XML data from Java code.
jedis
A blazingly small and sane Redis Java client.
Jersey RESTful WS
Developing RESTful Web services that seamlessly support exposing your data in a variety of representation media types and abstract away the low-level details of the client-server communication is not an easy task without a good toolkit. In order to simplify development of RESTful Web services and their clients in Java, a standard and portable JAX-RS API has been designed. Jersey RESTful Web Services framework is open source, production quality, framework for developing RESTful Web Services in Java that provides support for JAX-RS APIs and serves as a JAX-RS (JSR 311 & JSR 339) Reference Implementation.
Jetbrains Java Annotations
A set of annotations used for code inspection support and code documentation.
Jettison
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF or XML serialization frameworks like XStream.
JHighlight
JHighlight is an embeddable pure Java syntax highlighting library that supports Java, HTML, XHTML, XML and LZX languages and outputs to XHTML. It also supports RIFE templates tags and highlights them clearly so that you can easily identify the difference between your RIFE markup and the actual marked up source.
JLine
JLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar.
JMatIO
Matlab's MAT-file I/O API in JAVA. Supports Matlab 5 MAT-flie format reading and writing. Written in pure JAVA.
Joda-Convert
Joda-Convert provides a small set of classes to provide round-trip conversion between Objects and Strings. It does not tackle the wider problem of Object to Object transformation.
Joda-Time
Joda-Time provides a quality replacement for the Java date and time classes. The design allows for multiple calendar systems, while still providing a simple API. The 'default' calendar is the http://www.joda.org/joda-time/cal_iso.html standard which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic systems are also included, and we welcome further additions. Supporting classes include time zone, duration, format and parsing.
JOL (Java Object Layout)
JOL (Java Object Layout) is the tiny toolbox to analyze object layout schemes in JVMs. These tools are using Unsafe, JVMTI, and Serviceability Agent (SA) heavily to decoder the actual object layout, footprint, and references.
Jolokia
Jolokia is a JMX-HTTP bridge giving an alternative to JSR-160 connectors. It is an agent-based approach with support for many platforms. In addition to basic JMX operations it enhances JMX remoting with unique features like bulk requests and fine-grained security policies.
jQuery
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
JSch (Java Secure Channel)
JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs.
Json.NET
Json.NET is a popular high-performance JSON framework for .NET.
json-path
Java port of Stefan Goessner JsonPath.
JSON Schema Faker
Use JSON Schema along with fake generators to provide consistent and meaningful fake data for your system.
JSON Server
Get a full fake REST API with zero coding in less than 30 seconds. Created for front-end developers who need a quick back-end for prototyping and mocking.
JSON Small and Fast Parser
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.
jsoup
jsoup is a Java library for working with real-world HTML. It provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.
JTA (Java Transaction API)
The javax.transaction package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation.
Juniversalchardet
Java port of universalchardet.
Katana
Katana is a flexible set of components for building and hosting OWIN-based web applications on .NET Framework.
Kiama
The Kiama test library contains a collection of examples, tests that use those examples, and useful test support code.
Knockout JavaScript library
Knockout is a JavaScript library that helps you to create rich, responsive display and editor user interfaces with a clean underlying data model. Any time you have sections of UI that update dynamically (e.g., changing depending on the user’s actions or when an external data source changes), KO can help you implement it more simply and maintainably.
Kotlin
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.
Kryo
Kryo is a fast and efficient binary object graph serialization framework for Java. The goals of the project are high speed, low size, and an easy to use API. The project is useful any time objects need to be persisted, whether to a file, database, or over the network.
Kryo can also perform automatic deep and shallow copying/cloning. This is direct copying from object to object, not object to bytes to object.
kXML 2
kXML is a small XML pull parser, specially designed for constrained environments such as Applets, Personal Java or MIDP devices. In contrast to kXML 1, kXML 2 is based on the XML pull API.
LatencyUtils
The LatencyUtils package includes useful utilities for tracking latencies. Especially in common in-process recording scenarios, which can exhibit significant coordinated omission sensitivity without proper handling.
LDAP C SDK
The C LDAP Application Program Interface Internet Draft defines a set of API functions that you can use to build LDAP-enabled clients. The functionality implemented in this SDK closely follows the interfaces outlined in the Internet Draft, which should become an RFC someday. Using the functionality provided with this SDK, you can enable your clients to connect to LDAPv3-compliant servers and perform standard LDAP functions.
Less
Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mix-ins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.
linq.js
Linq to Objects for JavaScript.
linq.js-jQuery
Linq to Objects for JavaScript. This version is plugin integrated with jQuery.
Liquibase
Liquibase provides source control for your database.
lodash
Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
Logback
Logback is intended as a successor to the popular log4j project, picking up where log4j leaves off.
Magick.NET
ImageMagick is a powerful image manipulation library that supports over 100 major file formats (not including sub-formats). With Magick.NET you can use ImageMagick without having to install ImageMagick on your server or desktop.
MapStruct
MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach. The generated mapping code uses plain method invocations and thus is fast, type-safe and easy to understand.
marked
Marked is:
  • built for speed
  • a low-level markdown compiler for parsing markdown without caching or blocking for long periods of time
  • light-weight while implementing all markdown features from the supported flavors & specifications
  • available as a command line interface (CLI) and running in client- or server-side JavaScript projects
memoize-one
memoize-one is a memoization library which only remembers the latest invocation.
Metadata Extractor
Java library for extracting EXIF, IPTC, XMP, ICC and other metadata from image and video files.
Micrometer
Micrometer provides a simple facade over the instrumentation clients for the most popular monitoring systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for metrics.
Microsoft ASP.NET Web API
This package contains everything you need to host ASP.NET Web API on IIS. ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and mobile devices. ASP.NET Web API is an ideal platform for building RESTful applications on the .NET Framework.

RWS uses the Web API client libraries, core libraries, the API for OData 4.0, and the Web host.

Microsoft Azure Active Directory Identity Model Extensions for .NET
IdentityModel Extensions for .NET provide assemblies that are interesting for web developers that wish to use federated identity providers for establishing the caller's identity.
Microsoft Azure Active Directory Software Development Kit for .NET
The repository for active development of the Azure SDK for .NET. For consumers of the SDK, Microsoft recommends visiting their public developer docs or their versioned developer docs.
Microsoft BCL Build Components
This package provides build infrastructure components so that projects referencing specific Microsoft packages can successfully build. Do not directly reference this package unless you receive a build warning that instructs you to add a reference.
Microsoft BCL Portability Pack
This packages enables projects targeting down-level platforms to use some of the types added in later versions.
Microsoft CoreFx
CoreFX is the foundational class libraries for .NET Core. It includes types for collections, file systems, console, JSON, XML, async and many others.
Microsoft Entity Framework Core
Entity Framework (EF) Core is a lightweight, extensible, open source and cross-platform version of the popular Entity Framework data access technology.
Microsoft.EntityFrameworkCore.Sqlitel
SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.
Microsoft HTTP Client Libraries
This package includes HttpClient for sending requests over HTTP, as well as HttpRequestMessage and HttpResponseMessage for processing HTTP messages. This package is not supported in Visual Studio 2010, and is only required for projects targeting .NET Framework 4.5, Windows 8, or Windows Phone 8.1 when consuming a library that uses this package.
Microsoft JDBC Driver for SQL Server
Microsoft provides a Java Database Connectivity (JDBC) driver for use with SQL Server, and Azure SQL Database. The driver provides Java database connectivity from any Java application, application server, or Java-enabled applet. This driver is a Type 4 JDBC driver that provides database connectivity through the standard JDBC application program interfaces (APIs).
Microsoft.Odata.Core
Classes to serialize, deserialize and validate OData JSON payloads. Supports OData v4 only. Enables construction of OData producers and consumers. Targets .NET Core 5, and .NET Portable Lib with support for .NET 4.0, SL 5.0, Win Phone 8, Win Phone 8.1, and Win 8. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS.
OData .NET library is open source at http://github.com/OData/odata.net .
Microsoft.Owin
Provides a set of helper types and abstractions for simplifying the creation of OWIN components.
Microsoft.Spatial
Contains classes and methods that facilitate geography and geometry spatial operations. Support OData v4 only. Targets .NET Portable Lib with support for .NET 4.0, SL 5.0, Win Phone 8, Win Phone 8.1, and Win 8. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS.
Microsoft TraceEvent Library
The Microsoft.Diagnostics.Tracing.TraceEvent library provides Event Tracing for Windows (ETW) , a powerful logging mechanism built into the Windows OS and used extensively in Windows. You can also log ETW events yourself using the System.Diagnostics.Tracing.EventSource class. The TraceEvent library contains the classes needed to control ETW providers (including .NET EventSources) and parse the events they emit. The library includes:
  • TraceEventSession which can enable ETW providers
  • EtwTraceEventSource which lets you read the stream of ETW events
  • TraceLog which is a digested form of ETW events which include decoded stack traces associated with the events
Minlog
MinLog is a tiny Java logging library.
Moment
Parses, validates, manipulates, and display dates in javascript.
Mozilla Universal Charset Detector
This library, also called UDE.CSharp is a compiled version of the C# port of Mozilla Universal Charset Detector.
MXP1
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+.
Namotion.Reflection
.NET library with advanced reflection APIs like XML documentation reading, Nullable Reference Types (C# 8) reflection and string based type checks.
NekoHTML
NekoHTML is a simple HTML scanner and tag balancer that enables application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML adds missing parent elements; automatically closes elements with optional end tags; and can handle mismatched inline element tags.
NetCDF
NetCDF 4 IOSP JNI Connection to C Library
Netty/Buffer
Netty/Buffer
Netty/Codec
Netty/Codec
Netty/Codec/Http
Netty/Codec/Http
Netty/Common
Netty/Common
Netty/Handler
Netty/Handler
Netty/Handler/Proxy
Netty/Handler/Proxy
Netty/Resolver
Netty/Resolver
Netty/Transport
Netty/Transport
Newtonsoft.Json
Json.NET is a popular high-performance JSON framework for .NET.
NJsonSchema
NJsonSchema is a .NET library to read, generate and validate JSON Schema draft v4+ schemas. The library can read a schema from a file or string and validate JSON data against it. A schema can also be generated from an existing .NET class. With the code generation APIs you can generate C# and TypeScript classes or interfaces from a schema.
NLog
NLog is a free logging platform for .NET, Silverlight and Windows Phone with rich log routing and management capabilities. NLog makes it easy to produce and manage high-quality logs for your application regardless of its size or complexity.
Noggit
Noggit is the world's fastest streaming JSON parser for Java.
Novell.Directory.Ldap.NETStandard
LDAP client library supported on the .NET Standard
npm-run-all
npm-run-all is a CLI tool to run multiple npm-scripts in parallel or sequential.
NSwag
NSwag is a Swagger/OpenAPI 2.0 and 3.0 toolchain for .NET, .NET Core, Web API, ASP.NET Core, TypeScript (jQuery, AngularJS, Angular 2+, Aurelia, KnockoutJS and more) and other platforms, written in C#.
Object-Cloner
Object-Cloner
Objenesis
Objenesis is a small Java library that serves one purpose: to instantiate a new object of a particular class.
OData Client for .NET
LINQ-enabled client API for issuing OData queries and consuming OData JSON payloads. Supports OData v4 only. Targets .NET 4.0, and .NET Portable Lib with support for .NET 4.5, Win Phone 8, Win Phone 8.1, and Win 8. Localized for CHS, CHT, DEU, ESN, FRA, ITA, JPN, KOR and RUS.
ODataLib
ODataLib contains classes to serialize, deserialize and validate OData JSON payloads.
Ogg and Vorbis for Java, Core
Ogg and Vorbis For Java, Core
oidc-client-js
OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications
okhttp
An HTTP+HTTP/2 client for Android and Java applications.
okio
A modern I/O API for Java.
OpenCensus
OpenCensus
Open JSON
A clean-room Apache-licensed implementation of simple JSON processing.
Oracle Data Provider for .NET (ODP.NET) x64
Oracle Data Provider for .NET (ODP.NET) features optimized ADO.NET data access to the Oracle database. ODP.NET allows developers to take advantage of advanced Oracle database functionality, including Real Application Clusters, XML DB, and self-updating client caches.
Oracle.EntityFrameworkCore
An Oracle Data Provider for .NET (ODP.NET) Entity Framework Core for Oracle Database.
Oracle JDBC Drivers
Drivers used for making a JDBC connection from Java to an Oracle database.
Oracle.ManagedDataAccess
ODP.NET, Managed Driver is a 100% native .NET code driver. No additional Oracle Client software is required to be installed to connect to Oracle Database.
Oracle PKI (Public Key Infrastructure)
Oracle public key infrastructure (PKI) is used by Oracle Enterprise Security Manager, LDAP-enabled Oracle Enterprise Manager, Oracle's Secure Socket Layer (SSL) authentication, Oracle Database, and Oracle Application Server.
Oracle Security Developer Tools (OSDT)
Oracle Security Developer Tools provide you with the cryptographic building blocks necessary for developing robust security applications, ranging from basic tasks like secure messaging to more complex projects such as securely implementing a service-oriented architecture. The tools build upon the core foundations of cryptography, public key infrastructure, web services security, and federated identity management.
Owin
OWIN IAppBuilder startup interface
PATRICIA Trie in Java
An implementation of the Practical Algorithm to Retrieve Information Coded in Alphanumeric (PATRICIA).
Pikaday
A JavaScript Datepicker.
Project Reactor
Reactor is a fourth-generation Reactive library for building non-blocking applications on the JVM based on the Reactive Streams Specification.
Proto Google Common Protos
PROTO library for proto-google-common-protos
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.
query-string
query-string Parse and stringify URL query strings
ReactJS
React is a JavaScript library for building user interfaces.
react-app-polyfill
Polyfills for various browsers including commonly used language features.
react-collapsed
react-collapsed is a tiny React custom-hook for creating flexible and accessible expand/collapse components.
react-dnd
react-dnd implements drag and drop for React.
react-dom
React package for working with the DOM.
react-dropzone
react-dropzone implements a simple HTML5 drag-drop zone with React.js.
react-helmet
react-helmet is a document head manager for React.
react-i18next
react-i18next implements internationalization for react using the i18next i18n ecosystem.
Reactive Streams
A Protocol for Asynchronous Non-Blocking Data Sequence
react-localize-redux
Localization library for handling translations in React.
Reactor Core
Reactor Core is a non-blocking reactive foundation for the JVM.
react-redux
Official React bindings for Redux.
react-resize-detector
react-resize-detector is a cross-browser, event-based, element resize detection library for React.
react-router
react-router is an implementation of declarative routing for React.
react-router-dom
DOM bindings for React Router.
react-router-page-transition
Highly customizable page transition component for your your React Router.
react-scripts
Configuration and scripts for Create React App.
react-transition-group
A react component toolset for managing animations.
react-window
react-window is a set of React components for efficiently rendering large lists and tabular data.
Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
redux
Predictable state container for JavaScript apps.
redux-saga
Saga middleware for Redux to handle Side Effects.
ReflectASM
ReflectASM is a very small Java library that provides high performance reflection by using code generation. An access class is generated to set/get fields, call methods, or create a new instance. The access class uses bytecode rather than Java's reflection, so it is much faster. It can also access primitive fields via bytecode to avoid boxing.
Relinq

With re-linq, it's now easier than ever to create full-featured LINQ providers. Yes, you've heard that before. But re-linq is the real thing: it is used by Entity Framework 7 and NHibernate.

Restlet Core API and Engine
RESTful web framework for Java (API and Engine).
Restlet Extension Servlet
Integration with Servlet API.
ROME
All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0), Atom 0.3 and Atom 1.0 feeds. Rome includes a set of parsers and generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want.
ROME Utilities
Utility classes for ROME projects.
Roslyn
Roslyn provides open-source C# and Visual Basic compilers with rich code analysis APIs. It enables building code analysis tools with the same APIs that are used by Visual Studio.
SAML Suite
The SAML Suite for ASP.NET includes the SAML v1.1 component for ASP.NET and the SAML v2.0 components for ASP.NET and ASP.NET Core. The SAML components are fully compliant with the OASIS Security Assertion Markup Language specifications and enable SAML SSO from ASP.NET web applications.
Scala
The Scala programming language fuses object-oriented and functional programming in a statically typed programming language. It is aimed at the construction of components and component systems.
Scallop
Scallop is a command line parser.
SentimentAnalysisParser
Combines Apache OpenNLP and Apache Tika and provides facilities for automatically deriving sentiment from text.
Sentry Spelling Checker Engine
Sentry Spelling Engine is a Windows DLL you can call from your applications to add a powerful, professional quality spell checker in minutes. The Sentry Windows SDK includes everything you need to integrate the Sentry DLL with your apps.
SFTP
SFTP.
SignalR
ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications.
SizzleJS
A pure-JavaScript CSS selector engine designed to be easily dropped in to a host library.
SLF4J
The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
SnakeYAML
YAML is a data serialization format designed for human readability and interaction with scripting languages. SnakeYAML is a YAML parser and emitter for the Java programming language.
SNMP4J
SNMP4J is an enterprise class free open source and state-of-the-art SNMP implementation for Java™ 2SE 1.4 or later. SNMP4J supports command generation (managers) as well as command responding (agents). Its clean object oriented design is inspired by SNMP++, which is a well-known SNMPv1/v2c/v3 API for C++.
Spatial4J
Spatial4j is a general purpose spatial / geospatial ASL licensed open-source Java library. It's core capabilities are 3-fold: to provide common geospatially-aware shapes, to provide distance calculations and other math, and to read shape formats like WKT and GeoJSON.
SpringFox
Automated JSON API documentation for API's built with Spring.
Spring Framework
The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
SQLitePCLRaw
SQLitePCLRaw is a Portable Class Library (PCL) for low-level (raw) access to SQLite.
SSHTools
SSHTools is an implementation of the SSH protocol in Java.
StAX
StAX is a standard XML processing API that allows you to stream XML data from and to your application. This StAX implementation is the standard pull parser implementation for JSR-173 specification.
styled-components
styled-components are visual primitives for the component age, enabling you to use ES6 and CSS to style your apps.
Sun Istack
Sun Istack.
SVG.NET
Public fork of the C# SVG rendering library. This started out as a minor modification to enable the writing of proper SVG strings. But now after almost two years we have so many fixes and improvements that we decided to share our current codebase to the public in order to improve it even further.
Swagger
Swagger is a simple yet powerful representation of your RESTful API. With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability.
Swagger-Net
Swagger-Net combines ApiExplorer and Swagger/swagger-ui(3.x) to provide a rich discovery, documentation and playground experience to API consumers.
Swashbuckle
Swagger tooling for APIs built with ASP.NET Core.
TagSoup
A SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild
TidyCOM
A quorum of developers have pitched in on a SourceForge project to maintain and further develop Dave Raggett's excellent HTML Tidy program. We have two primary goals. First, to provide a home where all the patches and fixes that folks contribute can be collected and incorporated into the program. Second, a library form of Tidy has been created to make it easier to incorporate Tidy into other software.
Tiny MCE
JavaScript library for rich text editing
TwelveMonkeys Common
TwelveMonkeys Common library contains common utility classes relating to languages, I/O and images.
TwelveMonkeys ImageIO
TwelveMonkeys ImageIO is a collection of plugins and extensions for Java's ImageIO. These plugins extends the number of image file formats supported in Java, using the javax.imageio.* package. The main purpose of this project is to provide support for formats not covered by the JRE itself.
TXW2
TXW is a library that allows you to write XML documents.
ua-parser
A multi-language port of Browserscope's user agent parser.
UDUNITS
The ucar.units Java package is for decoding and encoding formatted unit specifications (e.g. "m/s"), converting numeric values between compatible units (e.g. between "m/s" and "knot"), and for performing arithmetic operations on units (e.g. dividing one unit by another, raising a unit to a power).
Units of Measurement API (javax.measure)
Units of Measurement Standard - This JSR specifies Java packages for modeling and working with measurement values, quantities and their corresponding units.
Unity
The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection.
VeracodeAnnotations
Annotations used by Veracode's software analysis framework.
WAFFLE
WAFFLE is a native Windows Authentication Framework consisting of two C# and Java libraries that perform functions related to Windows authentication, supporting Negotiate, NTLM and Kerberos. Waffle also includes libraries that enable drop-i n Windows Single Sign On for popular Java web servers, when running on Windows. While Waffle makes it ridiculously easy to do Windows Authentication in Java, on Windows, Waffle does not work on *nix.
WAFFLE Tomcat 7
Tomcat 7 integration for WAFFLE
WebActivator
WebActivator is a NuGet package that allows other packages to easily bring in Startup and Shutdown code into a web application. This gives a much cleaner solution than having to modify global.asax with the startup logic from many packages.
WebSocket Server API
JSR 356: Java API for WebSocket.
Windows Azure Storage
The WindowsAzure.Storage client library enables working with the Microsoft Azure storage services which include the blob and file service for storing binary and text data, the table service for storing structured non-relational data, and the queue service for storing messages that may be accessed by a client.
WiX
The WiX toolset builds Windows installation packages from XML source code. The tool-set integrates seamlessly into build processes.
Woodstox
Woodstox is a high-performance validating namespace-aware StAX-compliant (JSR-173) Open Source XML-processor written in Java.
WSDL4J (Web Services Description Language for Java Toolkit)
The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents. Is the reference implementation for JSR110 'JWSDL'.
Xalan-Java
Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. It implements XSL Transformations (XSLT) Version 1.0 and XML Path Language (XPath) Version 1.0 and can be used from the command line, in an applet or a servlet, or as a module in other program.
XML Pull Parsing
An XML Pull Parsing API.
XStream
XStream is a simple library to serialize objects to XML and back again.
XZ for Java (by Tukaani)
A complete implementation of XZ data compression in pure Java.
yup
yup provides simple object validation.
Zip4J
Zip4j is the most comprehensive Java library for zip files or streams.