1337 Repositories
Java algorithms-and-data-structures Libraries
MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Rub
MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby. MockServer also includes a proxy that introspects all proxied traffic including encrypted SSL traffic and supports Port Forwarding, Web Proxying (i.e. HTTP proxy), HTTPS Tunneling Proxying (using HTTP CONNECT) and SOCKS Proxying (i.e. dynamic port forwarding).
Apache Nutch is an extensible and scalable web crawler
Apache Nutch README For the latest information about Nutch, please visit our website at: https://nutch.apache.org/ and our wiki, at: https://cwiki.apa
Simplifies the development of creating a JPA-based data access layer.
Spring Data JPA Spring Data JPA, part of the larger Spring Data family, makes it easy to easily implement JPA based repositories. This module deals wi
A fast, lightweight and more productive microservices framework
A fast, lightweight and cloud-native microservices framework. Stack Overflow | Google Group | Gitter Chat | Subreddit | Youtube Channel | Documentatio
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Fault tolerance and resilience patterns for the JVM
Failsafe Failsafe is a lightweight, zero-dependency library for handling failures in Java 8+, with a concise API for handling everyday use cases and t
JAXB-based Java library for Word docx, Powerpoint pptx, and Excel xlsx files
README What is docx4j? docx4j is an open source (Apache v2) library for creating, editing, and saving OpenXML "packages", including docx, pptx, and xs
Parquet-MR contains the java implementation of the Parquet format
Parquet MR Parquet-MR contains the java implementation of the Parquet format. Parquet is a columnar storage format for Hadoop; it provides efficient s
Apache Drill is a distributed MPP query layer for self describing data
Apache Drill Apache Drill is a distributed MPP query layer that supports SQL and alternative query languages against NoSQL and Hadoop data storage sys
High Performance data structures and utility methods for Java
Agrona Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Ma
A springboot starter for retrofit, and supports many functional feature enhancements, greatly simplifying development
retrofit-spring-boot-starter English Document Retrofit是适用于Android和Java且类型安全的HTTP客户端,其最大的特性的是支持通过接口的方式发起HTTP请求。而spring-boot是使用最广泛的Java开发框架,但是Retrofit官方
RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron
RSocket RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. It enables the following symmetric interact
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
Apache POI - A Java library for reading and writing Microsoft Office binary and OOXML file formats.
Apache POI A Java library for reading and writing Microsoft Office binary and OOXML file formats. The Apache POI Project's mission is to create and ma
Core Java Library + PDF/A, xtra and XML Worker
iText 5 is EOL, and has been replaced by iText 7. Only security fixes will be added Known Security Issues org.apache.santuario:xmlsec vul
⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations
⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion
Library that makes it possible to read, edit and write CSV files
AdaptiveTableLayout Welcome the new CSV Library AdaptiveTableLayout for Android by Cleveroad Pay your attention to our new library that makes it possi
Logic-less and semantic Mustache templates with Java
Handlebars.java Logic-less and semantic Mustache templates with Java Handlebars handlebars = new Handlebars(); Template template = handlebars.compile
Distributed Tracing, Metrics and Context Propagation for application running on the JVM
Kamon Kamon is a set of tools for instrumenting applications running on the JVM. The best way to get started is to go to our official Get Started Page
Nifty is an implementation of Thrift clients and servers on Netty
his project is archived and no longer maintained. At the time of archiving, open issues and pull requests were clo
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and queues.
fastutil is a collection of type-specific Java classes that extend the Java Collections Framework by providing several containers, such as maps, sets, lists and prority queues, implementing the interfaces of the java.util package; it also provides big (64-bit) arrays, sets, lists, and fast, practical I/O classes for binary and text files.
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 Sentry SDK for Java, Android and other JVM languages.
Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoy
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
Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
NOTE: The Apache Aurora project has been moved into the Apache Attic. A fork led by members of the former Project Management Committee (PMC) can be fo
Java & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin
jasync-sql is a Simple, Netty based, asynchronous, performant and reliable database drivers for PostgreSQL and MySQL written in Kotlin. Show your ❤ wi
A 2d Java physics engine, native java port of the C++ physics engines Box2D and LiquidFun
jbox2d Please see the project's BountySource page to vote on issues that matter to you. Commenting/voting on issues helps me prioritize the small amou
A scalable, mature and versatile web crawler based on Apache Storm
StormCrawler is an open source collection of resources for building low-latency, scalable web crawlers on Apache Storm. It is provided under Apache Li
Assistant to create, update and validate Modget manifests
Modget Create This tool helps to create Modget Manifests, which is used by the mod Modget. Modget Create (or MGC for short) is NOT perfect, but will a
Authentication and authorization for application, api and user
多树AUTH / MT-AUTH 用户,应用,API管理中心 MT-AUTH是一款基于Spring Boot, OAuth2与事件驱动的角色的权限管理(RBAC)系统,通过集成Spring Cloud Gateway实现了API鉴权,缓存,跨域,CSRF防护,特殊字符过滤等常用功能 项目特点 基于事
This app corrects your sitting posture and provides feedback in real time in conjunction with the app. A sensor of 31 cells detects your posture to get better life-wellness
Notichair 실시간 자세분석 및 교정 스마트체어 🏆 상명대학교 PRIME 경진대회 수상 🏆 요구사항 31-cell sensor (mdxs-16-5610) 목차 1. 소개 프로젝트 내용 소개 2. 개발 환경 사전 설정 및 환경 구축 3. 기능 Sensors Ap
This repository contains HttpUrlConnection and Volley based application example
This repository contains HttpUrlConnection and Volley based application example. In this you will find implementation of both ways to consume API. This repository show examples to send receive the data in both cases.
The project is an example of using the http web client to promote synchronous and asynchronous https calls.
Web Client Consumer Java Sample The project is an example of using the http web client to promote synchronous and asynchronous https calls. Requiremen
Implementation of Greedy Particle Swarm Optimization, HSGA and Hybrid(GA+PSO) for the purpose of Task Scheduling in cloud computing environment using CloudSim
Implementation of Greedy Particle Swarm Optimization, HSGA and Hybrid(GA+PSO) for the purpose of Task Scheduling in cloud computing environment using CloudSim
A template and introduction for the first kafka stream application. The readme file contains all the required commands to run the Kafka cluster from Scrach
Kafka Streams Template Maven Project This project will be used to create the followings: A Kafka Producer Application that will start producing random
Blazed Café is a library for BlazeOS that enables and improves Java functionality for the IgniteBook platform.
By: Seanpm2001, Et; Al. Top README.md Read this article in a different language Sorted by: A-Z Sorting options unavailable ( af Afrikaans Afrikaans |
A repository that contains Data Structure and Algorithms coded on Java
A repository that contains Data Structure and Algorithms coded on Java . It will also contain solutions of questions from Leetcode.
A boilerplate project designed to work as a template for new microservices and help you get in touch with various useful concepts.
Microservice Reference Project This project is inspired by the idea to quickly create a production ready project with all the required infrastructure
tasks, async await, actors and channels for java
AsyncUtils tasks, async, await, actors and channels for java This project tries to explore several approaches to simplify async/concurrent programming
TerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system.
https://discord.gg/GyyzU6T TerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system
It's a particle system only appliaction. Made with LWJGL (OpenGL and GLFW for Java) and ImGui.
ParticleParty It's a particle system only appliaction. Made with LWJGL (OpenGL and GLFW for Java) and ImGui. How To Use Move the camera with ctrl + W/
TopologyAPI provides the functionality to access, manage and store device topologies.
TopologyAPI Providing the functionality to access, manage and store device topologies, given different json files each includes one topology, storing
Detection, Classification, and Localisation of marine mammal and other bioacoustic signals
This is the main code repository for the PAMGuard software. This repository was created on 7 January 2022 from sourceforge SVN repository at https://s
Minecraft mob and difficulty overhaul for Fabric.
Nox Minecraft mob and difficulty overhaul for Fabric. Designed with a difficulty of Hard in mind. In beta. Sleep Changes The size of the box used to d
This repository will contain useful matriel and source code for OOP exam.
PrepForOopExam Hello everyone! I assume that you're currently studying for your OOP exam and you are probably tired from exercise 5 , don't know how o
Swerve control, simulation, and trajectory generation / following. Everything you need for swerve.
BearSwerve BearSwerve is intended to be an all in one swerve solution including: teleop driving, simulation, trajectory following and more. It combine
Collection of homework assignments I did for myself and for others while as an undergrad @ UNLV.
Mona Lisa Collection of homework assignments I did for myself and for others while as an undergrad @ UNLV. If you have questions or concerns please fe
Ethylene is a open-source, lightweight, general-purpose compatibility layer standing between the developer and the chaotic world of configuration file formats.
Ethylene Ethylene is a open-source, lightweight, general-purpose compatibility layer standing between the developer and the chaotic world of configura
BioJava is an open-source project dedicated to providing a Java framework for processing biological data.
Welcome to BioJava is an open-source project dedicated to providing a Java framework for processing biological data. It provides analytical and statis
ST (StringTemplate) is a java template engine (with ports for C#, Python, and Objective-C coming) for generating source code
ST (StringTemplate) is a java template engine (with ports for C#, Python, and Objective-C coming) for generating source code, web pages, emails, or an
A plugin to help you easily edit Swagger and OpenAPI specification files inside IntelliJ IDEA
Swagger Plugin Swagger Plugin makes it easy to edit Swagger and OpenAPI specification files inside IntelliJ IDEA. You can find it on JetBrains' plugin
Jersey is a REST framework that provides JAX-RS Reference Implementation and more.
About Jersey Jersey is a REST framework that provides JAX-RS Reference Implementation and more. Jersey provides its own APIs that extend the JAX-RS to
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs
Diff Utils library is an OpenSource library for performing the comparison / diff operations between texts or some kind of data: computing diffs, applying patches, generating unified diffs or parsing them, generating diff output for easy future displaying (like side-by-side view) and so on.
100% Java, Lambda Enabled, Lightweight Rules Engine with a Simple and Intuitive DSL
RuleBook » A Simple & Intuitive Rules Abstraction for Java 100% Java · Lambda Enabled · Simple, Intuitive DSL · Lightweight Why RuleBook? RuleBook rul
Advanced Java library for integration testing, mocking, faking, and code coverage
Codebase for JMockit 1.x releases - Documentation - Release notes How to build the project: use JDK 1.8 or newer use Maven 3.6.0 or newer; the followi
Weld, including integrations for Servlet containers and Java SE, examples and documentation
Weld Weld is the reference implementation of CDI: Contexts and Dependency Injection for the Java EE Platform which is the Java standard for dependency
GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes.
GreenMail GreenMail is an open source, intuitive and easy-to-use test suite of email servers for testing purposes. Supports SMTP, POP3, IMAP with SSL
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
Apache Commons CSV The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types. Documentation More i
oj! Algorithms - ojAlgo - is Open Source Java code that has to do with mathematics, linear algebra and optimisation.
oj! Algorithms oj! Algorithms - ojAlgo - is Open Source Java code that has to do with mathematics, linear algebra and optimisation. General informatio
Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Sparkler A web crawler is a bot program that fetches resources from the web for the sake of building applications like search engines, knowledge bases
Akka gRPC - Support for building streaming gRPC servers and clients on top of Akka Streams.
akka-grpc Support for building streaming gRPC servers and clients on top of Akka Streams. This library is meant to be used as a building block in proj
LITIENGINE is a free and open source Java 2D Game Engine
LITIENGINE is a free and open source Java 2D Game Engine. It provides a comprehensive Java library and a dedicated map editor to create tile-based 2D games.
A unit testing library for varying test data.
Burst A unit testing library for varying test data. DEPRECATED: Burst remains stable and functional, but you should check out TestParameterInjector fr
A beautiful material calendar with endless scroll, range selection and a lot more!
CrunchyCalendar A light, powerful and easy to use Calendar Widget with a number out of the box features: Infinite vertical scrolling in both direction
MockNeat - the modern faker lib.
Mockneat is an arbitrary data-generator open-source library written in Java. It provides a simple but powerful (fluent) API that enables developers to
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
tinylog is a lightweight logging framework for Java, Kotlin, Scala, and Android
tinylog 2 Example import org.tinylog.Logger; public class Application { public static void main(String[] args) { Logger.info("Hello
Generate and read big Excel files quickly
fastexcel fastexcel-writer There are not many alternatives when you have to generate xlsx Excel workbooks in Java. The most popular one (Apache POI) i
👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike
Quick Info this library tries to solve language detection of very short words and phrases, even shorter than tweets makes use of both statistical and
An OpenJDK release maintained and supported by SAP
SapMachine This project contains a downstream version of the OpenJDK project. It is used to build and maintain a SAP supported version of OpenJDK for
ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines web, high load, and cloud programming in Java, featuring ultimate performance and scalability!
Introduction ActiveJ is a full-featured modern Java platform, created from the ground up as an alternative to Spring/Micronauts/Netty/Jetty. It is des
Create your Java crypto trading bot in minutes. Our Spring boot starter takes care of exchange connections, accounts, orders, trades, and positions so you can focus on building your strategies.
Quick Start | Documentation | Discord | Twitter Create and run your java crypto trading bot in minutes Our Spring boot starter takes care of exchange
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties quickperf.io 📙 Documentation Annotations
The combined power of JUnit, Guice and Mockito. Plus it sounds like a cool martial art.
The combined power of JUnit, Guice and Mockito. Plus it sounds like a cool martial art. So you started using dependency injection because somebody tol
Pure Java NFSv3 and NFSv4.1 implementation
NFS4J The pure java implementation of NFS server version 3, 4.0 and 4.1 including pNFS extension with nfs4.1-files and flex-files layout types. Buildi
PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.
PipelinR PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your awesome Java app. PipelinR has been battle-proven on production, as
A light-weight and dynamic dependency injection framework
⚠️ This project is now part of the EE4J initiative. This repository has been archived as all activities are now happening in the corresponding Eclipse
Persistent (immutable) collections for Java and Kotlin
What are Dexx Collections? Dexx Collections are a port of Scala's immutable, persistent collection classes to pure Java. Persistent in the context of
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 &
A BDD-style test runner for Java 8. Inspired by Jasmine, RSpec, and Cucumber.
Spectrum A colorful BDD-style test runner for Java Spectrum is inspired by the behavior-driven testing frameworks Jasmine and RSpec, bringing their ex
Free and 100% open source Progressive Java Runtime for modern Java™ deployments supported by a leading OpenJDK contributor
BellSoft Liberica JDK is a build of OpenJDK that is tested and verified to be compliant with the Java SE specification using OpenJDK Technology Compat
Sniffy - interactive profiler, testing and chaos engineering tool for Java
Sniffy Sniffy is a Java profiler which shows the results directly in your browser. It also brings profiling to your unit (or rather component) tests a
Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java
Scott Test Reporter for Maven and Gradle Get extremely detailed failure messages for your tests without assertion libraries, additional configuration
KSAN : Software Defined Storage for Objects and Files
KSAN : Software Defined Storage for Objects and Files Overview KSAN은 대규모 오브젝트 스토리지 서비스를 안정적이며 효율적으로 제공하기 위해 설계된 소프트웨어 정의 오브젝트 스토리지 시스템입니다. KSAN 시스템은 기
A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduling and validation capabilities
Aerie A suite of software tools and services created to support activity planning and sequencing needs of missions with modeling, simulation, scheduli
OBKV Table Client is Java Library that can be used to access table data from OceanBase storage layer.
OBKV Table Client OBKV Table Client is Java Library that can be used to access table data from OceanBase storage layer. Its access method is different
Scalable Time Series Data Analytics
Time Series Data Analytics Working with time series is difficult due to the high dimensionality of the data, erroneous or extraneous data, and large d
dOOv (Domain Object Oriented Validation) a fluent API for type-safe bean validation and mapping
dOOv (Domain Object Oriented Validation) dOOv is a fluent API for typesafe domain model validation and mapping. It uses annotations, code generation a
An advanced and highly optimized Java library to build framework
An advanced and highly optimized Java library to build frameworks: it's useful for scanning class paths, generating classes at runtime, facilitating the use of reflection, scanning the filesystem, executing stringified source code and much more...
A library to create, read and validate ZUGFeRD compliant invoices. Available for Java and .NET
Konik ZUGFeRD Library Is an easy to use open source implementation of the ZUGFeRD data model including various enhancements. Features Easy and underst
A group of neural-network libraries for functional and mainstream languages
Synapses A group of neural-network libraries for functional and mainstream languages! Choose a programming language: Clojure C# Elixir F# Gleam Java J
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).
OTP-Java A small and easy-to-use one-time password generator for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP). Table of Contents Features Ins
Allows you to use the MongoDB query syntax to query your relational database.
Spring Data JPA MongoDB Expressions How it works: Customize JPA Repository base class: @SpringBootApplication @EnableJpaRepositories(repositoryBaseCla
Beagle helps you identify keywords, phrases, regexes, and complex search queries of interest in streams of text documents.
Beagle Beagle is a detector of interesting things in text. Its intended use is in-stream search applications. Suppose you need to monitor a stream of
Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J
NetworkParser Framework for serialization from Java objects to Json, XML and Byte. NetworkParser is a simple framework for serializing complex model s
JBehave is a BDD framework for Java and all JVM languages
JBehave is a BDD framework for Java and all JVM languages (Groovy, Kotlin, Ruby, Scala).
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
A factory and generators framework for Java 7 and up.
Factorium-J7 A simple generator and factory framework. Compatibility Compatibility is guaranteed for Java 7 and up. How to use it The core interfaces
A base repo for creating RPC microservices in Java with gRPC, jOOQ, and Maven.
Wenower Core OSX local installation Install Protocol Buffer $ brew install protobuf Install Postgresql and joopc database and user $ brew install pos
HieMe is an Social Media Application which is used to connect the people by knowing their profession and area of interest.
HieMe-SocialMediaApp HieMe is an Social Media Application which is used to connect the people by knowing their profession and area of interest.It help