110 Repositories
Java enterprise-applications Libraries
Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running
Explore Docs » Quick Start Tutorial » Table of Contents What is Sidekick? Sidekick Actions Why Sidekick? Features Who should use Sidekick? How does Si
Supports the development of Spryker applications with Intellij Integration.
SprykerKit - intellij plugin for spryker file generation integrated into your ide Supports the development of Spryker applications with Intellij IDEA.
Winfoom is an HTTP(s) proxy server facade that allows applications to authenticate through the proxy without having to deal with the actual handshake.
winfoom Basic Proxy Facade for NTLM, Kerberos, SOCKS and Proxy Auto Config file proxies To help this project please give it a star ⭐ Overview Winfoom
PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.
中文文档 What is PolarDB-X ? PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage and complex querying scen
JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservice architectures, step by step.
JHipster Lite ⚡ Description JHipster is a development platform to quickly generate, develop & deploy modern web applications & microservice architectu
Hi, Spring fans! In this installment, we'll look at how to build tenancy-aware JDBC applications
Multitenant JDBC You'll need to spin up two separate PostgreSQL instances. Put this script into a file called postgres.sh: #!/usr/bin/env bash NAME=${
Core module for Forgiva Enterprise connecting Forgiva Server to Forgiva Webclient.
Forgiva Integrator INTRODUCTION Forgiva Enterprise is a set of components for a secure and efficient method of re-generation of passwords each time th
Gradle plugin for Android applications for detecting unexpected changes in AndroidManifest.xml
manifest-guard Gradle plugin for Android applications for detecting unexpected changes in AndroidManifest.xml The problem being solved Every third-par
A simple command-line argument parser for Java applications that relies on records.
RecordArgs A simple command-line argument parser for Java applications that relies on records. Specifically, it uses their component names to parse co
Write enterprise Bitcoin applications with Spring Boot.
Write enterprise Bitcoin applications with Spring Boot. Starter projects with multiple Bitcoin related modules that you can include in your application Google Colab
JavaFX or Swing + jpackage + Maven template project for generating native desktop applications.
Java + Maven + GitHub Actions = Native Desktop Apps JavaFX or Swing + jpackage + Maven template project for generating native desktop applications. Go
A simple and easy to use personal medical notes
a-medic-log A simple and easy to use personal medical notes. Easily add your medical notes Multiple profile to keep track elderly and family members m
An netty based asynchronous socket library for benchion java applications
Benchion Sockets Library An netty based asynchronous socket library for benchion java applications 📖 Documents 📖 Report Bug · Request Feature Conten
Attempt is a lightweight component provides declarative retry support for applications, not only but a polling strategy. With Attempt, you can easily poll for something with retry functionality. Non-spring and lightweight applications are friendly for a fewer dependencies.
中文文档 Introduction Attempt is a lightweight component provides declarative retry support for applications, not only but a polling strategy. With Attemp
A webpage-building library for Java applications.
Hypertext Opus 14 A clean, simple and well-structured framework for writing HTML pages in Java. API documentation is available here. Goals: Use minima
Apache JMeter - An Open Source Java application designed to measure performance and load test applications
An Open Source Java application designed to measure performance and load test applications. By The Apache Software Foundation What Is It? Apache JMete
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, Jenkins, Spark, Aurora, and other frameworks on a dynamically shared pool of nodes.
Temporal is a microservice orchestration platform which enables developers to build scalable applications
Temporal is a microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability. Temporal server executes units of application logic, Workflows, in a resilient manner that automatically handles intermittent failures, and retries failed operations.
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications
RESTEasy RESTEasy is a JBoss.org project aimed at providing productivity frameworks for developing client and server RESTful applications and services
MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.
MALLET is a Java-based package for statistical natural language processing, document classification, clustering, topic modeling, information extraction, and other machine learning applications to text.
A 2D chart library for Java applications (JavaFX, Swing or server-side).
JFreeChart Version 2.0.0, not yet released. Overview JFreeChart is a comprehensive free chart library for the Java(tm) platform that can be used on th
A gradle plugin for developing javaagent applications.
Javaagent Packing A gradle plugin for developing javaagent applications. Why this plugin Fast packing all dependencies Used many dependencies? Javaage
LightAdmin - [PoC] Pluggable CRUD UI library for Java web applications
LightAdmin - [PoC] Pluggable CRUD UI library for Java web applications The primary goal of this PoC project is to speed up application development by
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
🔥 inspectIT OpenCensus Edition has been released 🔥 The inspectIT OCE project provides an improved Java agent newly developed from scratch focusing o
Reladomo is an enterprise grade object-relational mapping framework for Java.
Reladomo What is it? Reladomo is an object-relational mapping (ORM) framework for Java with the following enterprise features: Strongly typed compile-
crnk.io - Crank up the development of RESTful applications
crnk.io - Crank up the development of RESTful applications! release on jcenter latest in private repository What is Crnk? Crnk is an implementation of
Business Application Platform - no-code/low-code platform to build business applications
Orienteer What is Orienteer Orienteer is Business Application Platform: Easy creation of business applications Extendable to fit your needs Dynamic da
Cloud Native and Low Code Platform to create FullStack web Admin applications in minutes
Cloud Native and Low Code Platform to create FullStack web Admin applications in minutes ✨ Features & Technologies REST API generator Low Code CRUD &
Rivr is a lightweight open-source dialogue engine enabling Java developers to easily create enterprise-grade VoiceXML applications.
Overview Rivr is a lightweight open-source dialogue engine enabling Java developers to easily create enterprise-grade VoiceXML applications. Read our
Piranha - a modern cloud runtime
Piranha Project The Piranha Project delivers you with Cloud ready containers and useful add-on / integration modules. Getting Started To get started w
A server-state reactive Java web framework for building real-time user interfaces and UI components.
RSP About Maven Code examples HTTP requests routing HTML markup Java DSL Page state model Single-page application Navigation bar URL path UI Component
Rails like error pages for Spring Boot applications that are only active in development.
Better Error Pages Table of Contents Introduction Demo Quick Start Configuration Limitations License Introduction This is a Spring Boot Starter projec
Nano-library which provides the ability to define typesafe (!) configuration templates for applications.
Configur8 Nano-library which provides the ability to define typesafe (!) Configuration templates for applications. Concept: A Configuration is a set o
Sequence Alignment - Aligns two strings optimally as to minimize the cost of alignment. This algorithm has applications in aligning DNA, RNA, or protein.
Sequence_Alignment Aligns two strings optimally as to minimize the cost of alignment. This algorithm has applications in aligning DNA, RNA, or protein
Messenger - A Java based project making use of Sockets for communication between the applications running on different JRE
Messenger - A Java based project making use of Sockets for communication between the applications running on different JRE. Multiple clients can connect at the same time and can send messages to each other, they also get the information of status of their friends connected to the server .
Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
Stetho Stetho is a sophisticated debug bridge for Android applications. When enabled, developers have access to the Chrome Developer Tools feature nat
🏗 Build container images for your Java applications.
Jib ☑️ Jib User Survey What do you like best about Jib? What needs to be improved? Please tell us by taking a one-minute survey. Your responses will h
An Android library that allows you to easily create applications with slide-in menus.
An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks!
Firestorm is a Remote Shuffle Service, and provides the capability for Apache Spark applications to store shuffle data on remote servers
What is Firestorm Firestorm is a Remote Shuffle Service, and provides the capability for Apache Spark applications to store shuffle data on remote ser
Nrich is a Java library developed at CROZ whose purpose is to make development of applications on JVM a little easier.
nrich Nrich is a Java library developed at CROZ whose purpose is to make development of applications on JVM a little easier. It contains modules that
Расширение для 1C:EDT, которое проверяет структурную целостность проектов "1С:Предприятия 8".
1С:EDT Project checks Расширение для 1C:EDT, которое проверяет структурную целостность проектов "1С:Предприятия 8". Проверки по стилю кодирования, лог
Generates and keeps up-to-date your Spring Boot applications' Let's Encrypt or other ACME compliant SSL certificates.
Generates and keeps up-to-date your Spring Boot applications' Let's Encrypt or other ACME compliant SSL certificates. Pure Java in a single file of library code. An automated embedded alternative to Certbot and docker-sidecars. No JVM restart is needed on certificate update.
Java EE project https://zarisa-boutique.herokuapp.com/
CSC584-Enterprise-Programming This repository contains the Enterprise Programming end-of-semester project. It's a basic Java EE project with CRUD (Cre
🟪 TommyBox is a single-file executable that makes it possible to launch web apps on a desktop.
🍥 TommyBox About: TommyBox is a standalone executable container that makes it possible to launch static and dynamic web apps on a desktop by providin
Burp Extension for BFAC (Advanced Backup-File Artifacts Testing for Web-Applications)
BFAC - Burp Extension Burp Extension for BFAC (Advanced Backup-File Artifacts Testing for Web-Applications). What is BFAC - Burp Extension ? Backup fi
💥 Crasher - open source dump/crash server for different programming languages (used for crash analysis in various applications)
Crashser Crasher - open source dump/crash server for different programming languages (used for crash analysis in various applications). Supported lang
An open source application to make your own android applications without coding!
Stif An Open source project for building Android Application at a go both with and without coding. This project was inspired from Scratch and Sketchwa
ESA Cabin is a lightweight class isolation container for Java applications.
Cabin Cabin是一款Java类隔离框架,用于隔离各个模块之间、模块和业务之间使用的第三方依赖库。使用Cabin后,模块SDK将只是用自己指定 版本的三方依赖,不会被业务引入的依赖所影响,保证业务正常运行,提高业务的开发效率,减少中间件同学此类重复的支持工作。 概述 ESA Cabin用于解决
Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients
Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)
👉 为性能而生的万能服务器框架 👈 Ⅰ. zfoo简介 🚩 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,
The application is a PoC that helps in identifying modern bankers, potentially malicious and remote controlling applications abusing Android AccessibilityService.
Motivation Project aims to help in: identifying keyloggers and events hijacking malicious applications such as Anubis/TeaBot, identifying a "fake bank
CameraUnit is an open interface for OPPO's imaging capabilities, which can eliminate the gap between the system's imaging capabilities and third-party applications. Users can also get the same shooting experience as OPPO cameras in third-party applications. Provides a lightweight, fast and effective way to access the camera functions of the Coloros system.
CameraUnit Demo App English | 简体中文 About CameraUnit CameraUnit is an open interface for OPPO's imaging capabilities, which can eliminate the gap betwe
the mock backend for frontend applications
mockend the "mock backend" for Single Page Applications (SPAs) / Progressive Web Applications (PWAs). mockend was used to implement the "unidirectiona
Code for Techniques for Maintainable Quarkus Applications
stichingfacts project This project uses Quarkus, the Supersonic Subatomic Java Framework. If you want to learn more about Quarkus, please visit its we
An MIT AI2 extension to allows developers to show media style notifications for their applications.
Media Notifications An MIT AI2 extension to allows developers to show media style notifications for their applications.
Scalable, easily deployable Hello World designed for enterprise
HelloWorldEnterprise Scalable, easily deployable Hello World designed for enterprise. Features Built to work with Maven (hand-coded 1000k lines of XML
Tiny logging wrapper dedicated for CLI-oriented applications
Dynamic Logger Tiny logging wrapper dedicated for CLI oriented applications with non-static logger that require dynamic threshold/level changes, progr
OpenMap is an Open Source JavaBeans-based programmer's toolkit. Using OpenMap, you can quickly build applications and applets that access data from legacy databases and applications.
$Source: /cvs/distapps/openmap/README,v $ $RCSfile: README,v $ $Revision: 1.11 $ $Date: 2002/11/06 19:11:02 $ $Author: bmackiew $ OpenMap(tm) What
Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
JAP is an open source authentication middleware, it is highly decoupled from business code and has good modularity and flexiblity. Developers could integrate JAP into web applications effortlessly.
🎨 JAP 是什么? JAP 是一款开源的登录中间件,基于模块化设计,并且与业务高度解耦,使用起来非常灵活,开发者可以毫不费力地将 JAP 集
Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".
1С:Стандарты разработки V8 Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприяти
Apache Solr is an enterprise search platform written in Java and using Apache Lucene.
Apache Solr is an enterprise search platform written in Java and using Apache Lucene. Major features include full-text search, index replication and sharding, and result faceting and highlighting.
🔍 Open Source Enterprise Cognitive Search Engine
OpenK9 OpenK9 is a new Cognitive Search Engine that allows you to build next generation search experiences. It employs a scalable architecture and mac
To quickly integrate your applications into the EdgeGallery platform, we provide the toolchain project to help developers quickly modify code and migrate applications to the platform.
Toolchain 工具链 工具链是MEC Developer开发者平台中的一个重要特性,当x86平台的App想要上车ARM平台时,底层的代码不可避免的需要进行修改或重写。 App提供者可以通过MEC Developer开发者平台中集成的工具链进行源代码分析,定位需要修改的源代码并根据指导意见进行修
You are looking for examples, code snippets, sample applications for Spring Integration? This is the place.
Spring Integration Samples Note This (master) branch requires Spring Integration 5.0 or above. For samples running against earlier versions of Spring
The Enterprise-ready testing and specification framework.
Spock Framework Spock is a BDD-style developer testing and specification framework for Java and Groovy applications. To learn more about Spock, visit
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)
Spring Integration Code of Conduct Please see our Code of conduct. Reporting Security Vulnerabilities Please see our Security policy. Checking out and
A lightweight RCP framework for JavaFX applications.
WorkbenchFX The one and only framework to build large JavaFX Applications! Maven To use this framework as part of your Maven build simply add the foll
Solution for rapid development of specific enterprise software
Open-Lowcode Lowcode framework for enterprises Open Lowcode allows organizations develop quickly specific applications, and scale them with a minimum
DataFX - is a JavaFX frameworks that provides additional features to create MVC based applications in JavaFX by providing routing and a context for CDI.
What you’ve stumbled upon here is a project that intends to make retrieving, massaging, populating, viewing, and editing data in JavaFX UI controls ea
A Javafx Library for building MVC Applications.
A JavaFx Library For Making MVC Type Desktop Applications Installation requires Java jdk 7 for windows requres openjdk-7 or 8 and openjfx for linux
A 3D chart library for Java applications (JavaFX, Swing or server-side).
Orson Charts (C)opyright 2013-2020, by Object Refinery Limited. All rights reserved. Version 2.0, 15 March 2020. Overview Orson Charts is a 3D chart l
JSilhouette provides additional shapes for Java applications
JSilhouette JSilhouette provides additional shapes for Java applications. Currently JavaFX is supported. Installing You can get the latest version of
Icon packs for Java applications
Ikonli Ikonli provides icon packs that can be used in Java applications. Currently Swing and JavaFX UI toolkits are supported. Installing You can get
Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.
FXTrayIcon Library intended for use in JavaFX applications that makes adding a System Tray icon easier. The FXTrayIcon class handles all the messy AWT
Auto updating launcher for JavaFX Applications
FXLauncher Auto updating launcher for JavaFX Applications. Combined with JavaFX native packaging, you get a native installer with automatic app update
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
Greetings, Java Hipster! Full documentation and information is available on our website at https://www.jhipster.tech/ Please read our guidelines befor
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Payara Platform Community Edition Create. Innovate. Elevate. Payara Platform Community Edition features open source server runtimes for development pr
CUBA Platform is a high level framework for enterprise applications development
Java RAD framework for enterprise web applications Website | Online Demo | Documentation | Guides | Forum CUBA Platform is a high level framework for
An evolving set of open source web components for building mobile and desktop web applications in modern browsers.
Vaadin components Vaadin components is an evolving set of high-quality user interface web components commonly needed in modern mobile and desktop busi
PicketLink is a security framework for securing Java EE applications.
PicketLink http://picketlink.org Java EE Application Security Identity Management Federation Social REST Security Standard-based Security This reposit
Open Source Identity and Access Management For Modern Applications and Services
Keycloak Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services. This repository contains the source
Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
PROJECT STATUS: RETIRED The Simian Army project is no longer actively maintained. Some of the Simian Army functionality has been moved to other Netfli
LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR) applications.
LWJGL - Lightweight Java Game Library 3 LWJGL (https://www.lwjgl.org) is a Java library that enables cross-platform access to popular native APIs usef
An advanced, but easy to use, platform for writing functional applications in Java 8.
Getting Cyclops X (10) The latest version is cyclops:10.4.0 Stackoverflow tag cyclops-react Documentation (work in progress for Cyclops X) Integration
Vert.x is a tool-kit for building reactive applications on the JVM
Vert.x Core This is the repository for Vert.x core. Vert.x core contains fairly low-level functionality, including support for HTTP, TCP, file system
Build highly concurrent, distributed, and resilient message-driven applications on the JVM
Akka We believe that writing correct concurrent & distributed, resilient and elastic applications is too hard. Most of the time it's because we are us
Generate Heroku-like random names to use in your Java applications
HaikunatorJAVA Generate Heroku-like random names to use in your java applications. Installation To install Haikunator add the following to your maven
Toolkit for testing multi-threaded and asynchronous applications
ConcurrentUnit A simple, zero-dependency toolkit for testing multi-threaded code. Supports Java 1.6+. Introduction ConcurrentUnit was created to help
A system for distributing and managing secrets
Keywhiz Keywhiz is a system for distributing and managing secrets. For more information, see the website. Our Protecting infrastructure secrets with K
A 3D chart library for Java applications (JavaFX, Swing or server-side).
Orson Charts (C)opyright 2013-2020, by Object Refinery Limited. All rights reserved. Version 2.0, 15 March 2020. Overview Orson Charts is a 3D chart l
jHiccup is a non-intrusive instrumentation tool that logs and records platform "hiccups" - including the JVM stalls that often happen when Java applications are executed and/or any OS or hardware platform noise that may cause the running application to not be continuously runnable.
jHiccup Written by Gil Tene of Azul Systems, and released to the public domain as explained at http://creativecommons.org/publicdomain/zero/1.0 Versio
A Java library that implements a ByteChannel interface over SSLEngine, enabling easy-to-use (socket-like) TLS for Java applications.
TLS Channel TLS Channel is a library that implements a ByteChannel interface over a TLS (Transport Layer Security) connection. It delegates all crypto
an open source solution to application performance monitoring for java server applications
Stagemonitor is a Java monitoring agent that tightly integrates with time series databases like Elasticsearch, Graphite and InfluxDB to analyze graphe
Prometheus instrumentation library for JVM applications
Prometheus JVM Client It supports Java, Clojure, Scala, JRuby, and anything else that runs on the JVM. Table of Contents Using Assets Javadocs Instrum
JavaMelody : monitoring of JavaEE applications
JavaMelody The goal of JavaMelody is to monitor Java or Java EE applications in QA and production environments. See the Project Home, Screenshots, Use
An extensible Java framework for building XML and non-XML streaming applications
Smooks Framework This is the Git source code repository for the Smooks Project. Build Status Building Pre-requisites JDK 8 Apache Maven 3.2.x Maven gi
FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
FizzBuzzEnterpriseEdition Enterprise software marks a special high-grade class of software that makes careful use of relevant software architecture de
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
MBassador MBassador is a light-weight, high-performance event bus implementing the publish subscribe pattern. It is designed for ease of use and aims