Apache Click is a modern JEE web application framework, providing a natural rich client style programming model. Apache Click is designed to be very easy to learn and use, with developers getting up and running within a day.
JMockit Coverage is a code coverage tool with several metrics (line, path, data) capable of generating HTML reports. It is designed with ease of use in mind, avoiding the need for complex configuration. Instead, smart (but overridable) defaults are employed, such as the selection of which classes to consider for coverage, and where to find sources files for report generation.
Compose Material Design Components library
Kie Workbench - Common - Stunner - jBPM Designer Integration - Client
WebJar for material-design-lite
Import HTML and collateral with a ZIP file and creates a canvas component
RxJava binding APIs for Android's UI widgets.
JUNG the Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java, which allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries. The JUNG architecture is designed to support a variety of representations of entities and their relations, such as directed and undirected graphs, multi-modal graphs, graphs with parallel edges, and hypergraphs. It provides a mechanism for annotating graphs, entities, and relations with metadata. This facilitates the creation of analytic tools for complex data sets that can examine the relations between entities as well as the metadata attached to each entity and relation. The current distribution of JUNG includes implementations of a number of algorithms from graph theory, data mining, and social network analysis, such as routines for clustering, decomposition, optimization, random graph generation, statistical analysis, and calculation of network distances, flows, and importance measures (centrality, PageRank, HITS, etc.). JUNG also provides a visualization framework that makes it easy to construct tools for the interactive exploration of network data. Users can use one of the layout algorithms provided, or use the framework to create their own custom layouts. In addition, filtering mechanisms are provided which allow users to focus their attention, or their algorithms, on specific portions of the graph.
RIBs is the cross-platform architecture behind many mobile apps at Uber. This framework is designed for mobile apps with a large number of engineers and nested states.
OpenMLDB is an open-source database that is designed and optimized to enable data integrity and efficiency for machine learning driven applications. In addition to 10x faster ML application landing experience, OpenMLDB provides unified computing and storage engines to reduce the complexity and cost of development and operation.
The goal of quality-test is to provide a small Java library for basic code quality checks within unit tests. It is discouraged to use quality-test in production code. The checks provided in this library are designed to be used in unit-tests. The checks and utilities provided in this package check static properties of classes, for example whether classes are marked final or constructors are private. Additionally, there are utils to give additional code coverage for private constructors. Quality-Test often can be used together with Google Reflections (http://code.google.com/p/reflections/) to perform checks such as, assure that every class in package *.dto.* is final or make sure that no class in the package *.controller.* contains any non-final static variables.
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
Jadex XML is an XML data binding framework for Java and also for other representations. The main idea of Jadex XML is that neither the XML-Schema on the one side nor the Java classes on the other side should define the binding. Instead, a separate mapping between both is used as a mediation. This allows designing the XML representation independent of the Java side but still being able to connect both as desired. This idea was first put forward by the JiBX data binding framework. Jadex XML pushes it further by combining it with the configuration by exception principle. The framework can detect obvious correspondences between both sides automatically and only needs configuration information when translations are necessary. The configuration information is currently specified directly in form of Java configuration classes.
jBPM Designer - web-based BPMN2 modeller
Kie Workbench - Common - Stunner - jBPM Designer Integration - Backend
A programmatic HTTP/S designed for performance and functional testing
WebJar for material-design-icons
QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.
RxJava binding APIs for Android's UI widgets.
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
Apache JMeter is open source software, a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
Icon packs for Java applications
Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. The Apache Xerces2 parser is the reference implementation of XNI but other parser components, configurations, and parsers can be written using the Xerces Native Interface. For complete design and implementation documents, refer to the XNI Manual. Xerces2 is a fully conforming XML Schema 1.0 processor. A partial experimental implementation of the XML Schema 1.1 Structures and Datatypes Working Drafts (December 2009) and an experimental implementation of the XML Schema Definition Language (XSD): Component Designators (SCD) Candidate Recommendation (January 2010) are provided for evaluation. For more information, refer to the XML Schema page. Xerces2 also provides a complete implementation of the Document Object Model Level 3 Core and Load/Save W3C Recommendations and provides a complete implementation of the XML Inclusions (XInclude) W3C Recommendation. It also provides support for OASIS XML Catalogs v1.1. Xerces2 is able to parse documents written according to the XML 1.1 Recommendation, except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification. It also handles namespaces according to the XML Namespaces 1.1 Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load/save APIs are in use.
Abeille Forms Designer is a WYSIWYG swing UI designer that ships with an LGPL 2.1 source code license and a commercial friendly BSD license for deployment of the Abeille runtime component.
A library designed to abstract away any required dependency on a metrics library
Carefully designed and efficient extension of the Java Collections Framework with primitive specializations and more, built for Java 8 (API)
Carefully designed and efficient extension of the Java Collections Framework with primitive specializations and more, built for Java 8 (API)
Carefully designed and efficient extension of the Java Collections Framework with primitive specializations and more, built for Java 8 (Implementation)
A Holo themed colorpicker designed by marie schweiz
Portofino is a web application framework written in Java and extensible using Groovy, distributed under the LGPL open source license. The framework can be used to create interactive database-driven web applications. The creation process includes automatic generation through a "wizard" tool, manual configuration through a web-based administration interface, and customization through scripting languages. The framework combines features that are typical of Content Management Systems and of Rapid application development tools. Portofino is mainly intended for Java developers of enterprise applications and of dynamic web sites. It can connect to an existing database and generate a working web application based on an automatic analysis of the database's structure.
The Bouncy Castle Java APIs for the OpenPGP Protocol. The APIs are designed primarily to be used in conjunction with the BC Java provider but may also be used with other providers providing cryptographic services. This jar is designed to work best with Java 1.4.
WebJar for ant-design-vue
The goal of Tobago is to provide the community with a well designed set of user interface components based on JSF and run on MyFaces.
An object-oriented code generator for Java that is built using the Model-View-Controller (MVC) design philosophy.
Apache Accumulo is a sorted, distributed key/value store based on Google's BigTable design. It is built on top of Apache Hadoop, Zookeeper, and Thrift. It features a few novel improvements on the BigTable design in the form of cell-level access labels and a server-side programming mechanism that can modify key/value pairs at various points in the data management process.
Apache Accumulo is a sorted, distributed key/value store based on Google's BigTable design. It is built on top of Apache Hadoop, Zookeeper, and Thrift. It features a few novel improvements on the BigTable design in the form of cell-level access labels and a server-side programming mechanism that can modify key/value pairs at various points in the data management process.
Material Design implementation for Android 4.0+
UI toolkit and flat design skin for scene2d.ui
Compose Material You Design Components library
Design Model OMAS with Spring
Bcrypt is a password hashing function designed by Niels Provos and David Mazières, based on the Blowfish cipher. The core of this implementation is based on jBcrypt, but heavily refactored, modernized and with a lot of updates and enhancements.
A bundle of processors designed for SNMP exchanges.
Moonshine provides infrastructure commonly found in application containers. But, unlike containers, it is designed to be embedded inside your application. It's a modular framework build around Google Guice dependency injection with uniform logging using SLF4J, easy unit testing and ready to use support for common JavaEE technologies: JDBC, JPA, JMS, JTA, JMX, Java Servlet API, JAX-RS.
DynamicJasper (DJ) is an API that hides the complexity of Jasper Reports, it helps developers to save time when designing simple/medium complexity reports generating the layout of the report elements automatically. It creates reports dynamically, defining at runtime the columns, column width (auto width), groups, variables, fonts, charts, crosstabs, sub reports (that can also be dynamic), page size and everything else that you can define at design time. DJ keeps full compatibility with Jasper Reports since it's a tool that helps create reports programmatically in a easy way (it only interferes with the creation of the report design doing the layout of the elements). You can use the classic .jrxml files as templates while the content and layout of the report elements are handled by the DJ API. http://dynamicjasper.com
Design Model Archive Base
Kuali OLE is designed by and for academic and research libraries for managing and delivering intellectual information. OLE is an enterprise-ready, community-source software package to manage and provide access not only to items in their collections but also to licensed and local digital content.
This nifi-prometheus-utils module is designed to capture common patterns and utilities that can be leveraged by components that use Prometheus capabilities to help promote reuse. These patterns may become framework level features or may simply be made available through this utility. It is ok for this module to have dependencies but care should be taken when adding dependencies as this increases the cost of utilizing this module in various nars.
Apache Directory Studio is a complete directory tooling platform intended to be used with any LDAP server however it is particularly designed for use with the Apache Directory Server.
Open Source API Design Studio
Open Source API Design Studio