1905 Repositories
Java Java-Solitaire Libraries
Disables JNDI lookup globally using Java agent instrumentation, mitigation for Log4Shell attacks.
NoJNDI This is a simple proof of concept agent that disables JNDI lookups globally across the JVM. This is useful for mitigating the Log4Shell attack,
Projeto de LAB: Conhendo o projeto Spring data JPA com Java na prática
Conhecendo o Projeto Spring Data JPA na Prática Sejam bem-vindos ao projeto de LAB Conhecendo o Projeto Spring Data JPA na Prática oferecido gratuitam
Quick and dirty framework for on-the-fly patching of classes via the java attach api and transformers.
Nuclear Quick and easy framework for on the fly patching of running java applications. Inspiration from an idea of an injectable minecraft cheat. What
A Java agent that disables platform features you don't use, before an attacker uses them against you.
aegis4j Avoid the NEXT Log4Shell vulnerability! The Java platform has accrued a number of features over the years. Some of these features are no longe
Bilgisayar Mühendisliği Lisans Proje Ödevim
Makale Değerlendirme Sistemi Makale Değerlendirme Sistemi sisteminde yetki ve roller şu şekildedir: 1. Editör (Yönetici), sadece masa üstü uygulaması
Bilgisayar Mühendisliği Staj Projem
Açık Öğretim Fakültesi Online Sınav Sistemi Makale Değerlendirme Sistemi sisteminde yetki ve roller şu şekildedir: 1. Sistem yöneticisi sadece masa üs
App para sortear números aleatórios de 0 a 10
SorteioAPP- App para sortear números aleatórios de 0 a 10 Projeto desenvolvido com os conhecimentos adquiridos nas aulas do curso de Desenvolvimento A
CVE-2021-44228 (Log4Shell) Proof of Concept
CVE-2021-44228 (Log4Shell) Proof of Concept Apache Log4j2 =2.14.1 JNDI features used in configuration, log messages, and parameters do not protect ag
JNDI-Exploit is an exploit on Java Naming and Directory Interface (JNDI) from the deleted project fromthe user feihong on GitHub.
JNDI-Exploit JNDI-Exploit is a fork from the deleted project ftom the user feihong-cs on GitHub. To learn more about JNDI and what you can do with thi
Very spicy additions to the Java programming language.
Project Lombok Project Lombok is a java library that automatically plugs into your editor and build tools, spicing up your java. Never write another g
Quarkus: Supersonic Subatomic Java.
Quarkus - Supersonic Subatomic Java Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Container First: Minim
A fault tolerant, protocol-agnostic RPC system
Finagle Status This project is used in production at Twitter (and many other organizations), and is being actively developed and maintained. Releases
Hibernate's core Object/Relational Mapping functionality
Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implement
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Cadence This repo contains the source code of the Cadence server and other tooling including CLI, schema tools, bench and canary. You can implement yo
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
Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java.
An open source rule engine, DMN engine and complex event processing (CEP) engine for Java™ and the JVM Platform. Drools is a business rule management
🦄 Best beautiful java blog, worth a try
Tale Blog Tale's English meaning for the Story, I believe that every person who insists on writing a blog is a story; Chinese you call it Collapse doe
Efficient reliable UDP unicast, UDP multicast, and IPC message transport
Aeron Efficient reliable UDP unicast, UDP multicast, and IPC message transport. Java and C++ clients are available in this repository, and a .NET clie
WireMock - A tool for mocking HTTP services
WireMock only uses log4j in its test dependencies. Neither the thin nor standalone JAR depends on or embeds log4j, so you can continue to use WireMock 2.32.0 without any risk of exposue to the recently discovered vulnerability.
Micronaut Application Framework
Micronaut Micronaut is a modern, JVM-based, full stack Java framework designed for building modular, easily testable JVM applications with support for
Javalin - A simple web framework for Java and Kotlin
Javalin is a very lightweight web framework for Kotlin and Java which supports WebSockets, HTTP2 and async requests. Javalin’s main goals are simplicity, a great developer experience, and first class interoperability between Kotlin and Java.
Runtime code generation for the Java virtual machine.
Byte Buddy runtime code generation for the Java virtual machine Byte Buddy is a code generation and manipulation library for creating and modifying Ja
The simple, stupid rules engine for Java
Easy Rules The simple, stupid rules engine for Java™ Project status As of December 2020, Easy Rules is in maintenance mode. This means only bug fixes
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
The modern Java bytecode editor
Recaf An easy to use modern Java bytecode editor that abstracts away the complexities of Java programs. Recaf abstracts away: Constant pool Stack fram
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
Java agent that enables class reloading in a running JVM
Welcome to Spring-Loaded What is Spring Loaded? Spring Loaded is a JVM agent for reloading class file changes whilst a JVM is running. It transforms c
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
On-device wake word detection powered by deep learning.
Porcupine Made in Vancouver, Canada by Picovoice Porcupine is a highly-accurate and lightweight wake word engine. It enables building always-listening
AssertJ is a library providing easy to use rich typed assertions
AssertJ - Fluent assertions for java AssertJ provides a rich and intuitive set of strongly-typed assertions to use for unit testing (with JUnit, TestN
An Engine-Agnostic Deep Learning Framework in Java
Deep Java Library (DJL) Overview Deep Java Library (DJL) is an open-source, high-level, engine-agnostic Java framework for deep learning. DJL is desig
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
The Apache PDFBox library is an open source Java tool for working with PDF documents
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,
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
Concise UI Tests with Java!
Selenide = UI Testing Framework powered by Selenium WebDriver What is Selenide? Selenide is a framework for writing easy-to-read and easy-to-maintain
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
Java serialization library, proto compiler, code generator
A java serialization library with built-in support for forward-backward compatibility (schema evolution) and validation. efficient, both in speed and
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
Java libraries for writing composable microservices
Apollo Status: Archived ⚠️ Apollo is heavily used within Spotify, however, most of its development has recently been done internally leveraging Apollo
Transform ML models into a native code (Java, C, Python, Go, JavaScript, Visual Basic, C#, R, PowerShell, PHP, Dart, Haskell, Ruby, F#, Rust) with zero dependencies
m2cgen m2cgen (Model 2 Code Generator) - is a lightweight library which provides an easy way to transpile trained statistical models into a native cod
Implementation of mustache.js for Java
Mustache.java Mustache.java is not designed to allow untrusted parties to provide templates. It may be possible to lock it down to provide that safely
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
Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text
Welcome to Apache OpenNLP! The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. This toolkit is
State of the art mutation testing system for the JVM
Pitest (aka PIT) is a state of the art mutation testing system for Java and the JVM. Read all about it at http://pitest.org Releases 1.7.3 #952 Mutate
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
Java Deferred/Promise library similar to JQuery.
JDeferred 2.x JDeferred is a Java Deferred/Promise library similar to JQuery's Deferred Object. Inspired by JQuery and Android Deferred Object. If you
Cross-platform framework for building truly native mobile apps with Java or Kotlin
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Apache MINA is a network application framework which helps users
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily
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.
Java based open source static site/blog generator for developers & designers.
JBake JBake is a Java based open source static site/blog generator for developers. Documentation Full documentation is available on jbake.org. Contrib
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 Java to JavaScript transpiler.
JSweet: a Java to JavaScript transpiler JSweet leverages TypeScript to write rich and responsive Web applications in Java through the use of JavaScrip
ObjectiveSQL is an ORM framework in Java based on ActiveRecord pattern
ObjectiveSQL is an ORM framework in Java based on ActiveRecord pattern, which encourages rapid development and clean, codes with the least, and convention over configuration.
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
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
Easy to use, very low overhead, Java APM
Glowroot Requirements Java 8+ Quick start Download and unzip glowroot-0.14.0-beta.2-dist.zip Add -javaagent:path/to/glowroot.jar to your application's
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
Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
Elide Opinionated APIs for web & mobile applications. Read this in other languages: 中文. Table of Contents Background Documentation Install Usage Secur
An open source civilization like game made in LibGDX
OpenCiv A turn based strategy game built on LibGDX, with a rouge-like tile set. About OpenCiv is a love letter to turn based strategy games inspired b
Source Code for 'Java 17 for Absolute Beginners' by Iuliana Cosmina
Apress Source Code This repository accompanies book Java 17 for Absolute Beginners (https://link.springer.com/book/10.1007/978-1-4842-7080-6) by Iulia
Testes unitários em Java utilizando JUnit
Testes unitários em Java utilizando JUnit Este curso tem como objetivo habilitar o(a) aluno(a) a testar soluções desenvolvidas na linguagem Java, torn
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
Open Weather Map API wrapper for Java.
Java Open Weather API Wrapper Open Weather Map API wrapper for Java. This project allows you to seamlessly implement the Open Weather Map API into you
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.
Sistema de control de computadoras con base de datos
Sistema sobre control de computadoras con base de datos en PostgreSQL donde se puede registrar una computadora, en procesos podemos buscar una computadora según su numero de serie y registrar el estado actual de una computadora.
It is a simple java terminal game. I built it in order to practice my code skills that I obtained while I was learning Java.
Java-terminal-game It is a simple java terminal game. I built it in order to practice my code skills that I obtained while I was learning Java. The ga
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
reload4j is a drop-in replacement for log4j 1.2.17
What is reload4j? The reload4j project is a fork of Apache log4j version 1.2.17. It aims to fix the most urgent issues in log4j 1.2.17 which hasn't se
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
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/
Plugin aimed at unifying inventory menus for Java Edition with Bedrock Edition forms, on servers running Geyser.
CrossplatForms A plugin aimed at providing fast, easy, and dynamic creation of Bedrock Edition forms through configurations. Also allows for creation
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
The Download Manager uses a simple yet effective GUI interface built with java’s Swing libraries
The Download Manager uses a simple yet effective GUI interface built with java’s Swing libraries.The use of Swing gives the interface a crisp, modern look and feel. The GUI maintains a list of downloads that are currently being managed.
Short Java programs for practice (OCP) Oracle Certified Professional Java SE 11
OCP-study Short Java programs to practice for (OCP) Oracle Certified Professional Java SE 11 Exam Google document with notes: https://docs.google.com/
Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafío LATAM
DesafioFinalProgramacionBasicaJava Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafí
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
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
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
Pebble is a java templating engine inspired by Twig
Pebble Pebble is a java templating engine inspired by Twig. It separates itself from the crowd with its inheritance feature and its easy-to-read synta
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
Hashids algorithm v1.0.0 implementation in Java
Hashids.java A small Java class to generate YouTube-like hashes from one or many numbers. Ported from javascript hashids.js by Ivan Akimov What is it?
Feature Flags for the Java platform
Togglz Togglz is an implementation of the Feature Toggles pattern for Java. Feature Toggles are a very common agile development practices in the conte
Apache Ant is a Java-based build tool.
Apache Ant What is it? ----------- Ant is a Java based build tool. In theory it is kind of like "make" without makes wrinkles and with
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.
📪 可能是最小的 Java 邮件发送库了,支持抄送、附件、模板等功能。
oh-my-email 或许是最小的 Java 邮件发送类库了。 特性 简洁的邮件发送API 支持自定义发件人昵称 支持扩展邮件Message 支持抄送/HTML/附件 支持异步发送 支持邮件模板 可能是代码量最小的库了,200多行 😂 非常好维护 使用 maven坐标 dependency
Core ORMLite functionality that provides a lite Java ORM in conjunction with ormlite-jdbc or ormlite-android
ORMLite Core This package provides the core functionality for the JDBC and Android packages. Users that are connecting to SQL databases via JDBC shoul