101 Repositories
Java program-analysis Libraries
Program made to organize CDA and Petitições
CDA-Splitter The project has been created with the intuit of simplify the organization of CDAs and Petições for the sector of Execução Fiscal of the p
Java port of Brainxyz's Artificial Life, a simple program to simulate primitive Artificial Life using simple rules of attraction or repulsion among atom-like particles, producing complex self-organzing life-like patterns.
ParticleSimulation simple Java port of Brainxyz's Artificial Life A simple program to simulate primitive Artificial Life using simple rules of attract
A simple Socket program with GUI.
Socket A simple Socket program with GUI (by using swing). Suggest to open the folder 'Socket'(TCP) or 'SocketUDP' with IDEA There're 2 methods to run
Aix-bench, the Java benchmark for code synthesis problem.
AiXcoder NL2Code Evaluation Benchmark (aix-bench) 简体中文 Paper available: https://arxiv.org/abs/2206.13179 Introduction This is a method-level benchmark
a program to periodically synchronize the tanzu developer portal profile page with my latest-and-greatest
Tanzu Developer Center Feed Processor 2.0 This is meant to be a logical successor to the original feeds processor. The program pulls in data from the
Operating Systems - Concepts of computer operating systems including concurrency, memory management, file systems, multitasking, performance analysis, and security. Offered spring only.
Nachos for Java README Welcome to Nachos for Java. We believe that working in Java rather than C++ will greatly simplify the development process by p
esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing independently.
esProc esProc is the unique name for esProc SPL package. esProc SPL is an open-source programming language for data processing, which can perform comp
Find solutions for the Cognizant Early Engagement Program [ Continuous Skill Development ].
Cognizant-Early-Engagement Early Engagement is a learning portal offered by Cognizant, where you can learn basic concepts of Java, Sql, Web Develepome
ALL THE BASIC PROGRAM OF DSA with JAVA HERE ....
JAVA-WORKSPACE ALL THE BASIC PROGRAM OF DSA with JAVA HERE .... What is a Data Structure? Data Structure is a way to organized data in such a way that
A simple program used to enter people into a file stored in memory, and the same saved data is displayed in a table
A simple program used to enter people (students or professors) into a file stored in memory, and the same saved data is displayed in a table. Persons have the appropriate attributes where name, surname, etc. are entered and identified by ID.
A simple program that is realized by entering data, storing it in memory (in a file) and reading from a file to printing that data.
Pet project A simple program that is realized by entering data, storing it in memory (in a file) and reading from a file to printing that data. It can
Program that allows employees to clock in and clock out of work. Employees who are managers can add, edit and delete employees and shifts from the database.
Clock-In-Clock-Out-System Created by: Kennedy Janto, Taylor Vandenberg, Duc Nguyen, Alex Gomez, Janista Gitbumrungsin This is a semester long project
A mobile provider is a program that has a fixed offer of phones as well as packages, where we can submit requests for the same.
A mobile provider is a program that has a fixed offer of phones as well as packages, where we can submit requests for the same.
FEM for Students is a program of modeling and structural analysis by Finite Element Method
FEM For Students FEM for Students is a software for modeling and structural analysis by Finite Element Method. This software was developed by me in my
Similar to the minimap application, this program gets information from the center of the screen and displays information about that creature from a database.
New-World-CreatureInfo Similar to the minimap application, this program gets information from the center of the screen and displays information about
BinAbsInspector: Vulnerability Scanner for Binaries
What is BinAbsInspector? BinAbsInspector (Binary Abstract Inspector) is a static analyzer for automated reverse engineering and scanning vulnerabiliti
Problems of Data Structure from basics are covered here for interview preparation and logic building. Basic programming problems and so many interview based leetcode problems are present. Every program is written to solve problem in as optimized way as possible.
Data Structure in Java Problem Solving 👨💻 Problems of Data Structure from basics are covered here for interview preparation and logic building. Bas
FileServer - A multithreaded client-server program that uses Java Sockets to establish TCP/IP connection
A multithreaded client-server program that uses Java Sockets to establish TCP/IP connection. The server allows multiple clients to upload, retrieve and delete files on/from the server.
You can draw and many more things in this program
Scribble Table of contents Introduction Screenshots Prerequisite Introduction You can draw/erase in different width. Chose color of your choice. Set b
This is a quiz program to estimate your IQ in java
IQ-master-Quiz-game This is a quiz program to estimate your approximate IQ in Java Swing. There are 3 section in this project Login Questions Result L
Program Java untuk melakukan proses CRUD data Matakuliah
Aplikasi Data Matakuliah Program Java untuk melakukan proses CRUD data Matakuliah. Compile javac -d build/classes src/**/*.java or using Apache NetBea
A small program to allow you to easily generate fabric mods
FabricModGenerator A small program to allow you to easily generate fabric mods. Most of the code was taken from GeneratorFabricMod and TemplateMakerFa
A program diffing extension for Ghidra.
Dragon Fang A program diffing extension for Ghidra. Dragon Fang attempts to map corresponding functions present in two versions of the same binary app
Program that uses Hadoop Map-Reduce to identify the anagrams of the words of a file
Hadoop-MapReduce-Anagram-Solver The implementation consists of a program that utilizes the Hadoop Map-Reduce framework to identify the anagrams of the
Fun little program to generate worlds in Excel
Basic world generation for Excel! How to use (For windows): Download the latest release from Releases run java -jar WorldGenExcelVersion.jar "path_to_
Java How To Program (Early Objects), 10th Edition (Paul Deitel, Deitel & Associates, Inc. Harvey Deitel)
Java How To Program (Early Objects), 10th Edition Description I have written book source codes and answers to exercises Structure of Source Codes Each
It contains a simple program to apply basic arithmetic operations in Morse code
Morse-Calculator By Mohamad Farag F. Makkawi This project falls under DSL (Domain Specific Language) . the Input is an equation in which simple arithm
This program takes player stats spreasheets from Basketball Reference and predicts NBA outcomes.
NBAPredictor This program takes player stats spreasheets from Basketball Reference and predicts NBA outcomes. On line 28, change the file path to be a
A program that helps you beat the Wordle game
WordleHelper A program that helps you beat the Wordle game Usage: java -jar WordleHelper.jar [-c [maxTries]] Or just double-click the program icon to
Word wrapping program created using Java and Scanner imports.
WordWrap Word wrapping program created using Java and Scanner imports. The program begins by asking the user to input a number for line width. This re
Java program which calculates employee salary
EmployeeSalary Java program which calculates employee salary. Read employee name,salary,start year and working hours then calculate total salary accor
This program is a simple machine learning implementation in Java for detecting skin pixels.
Skin Detector 👨 👩 Detects human skin from images This program is a simple machine learning implementation in Java for detecting skin pixels. How to
Java自动代码审计工具,尤其针对Spring框架,核心原理是模拟JVM栈帧进行分析,无需提供源码,通过一个JAR包即可
Java自动代码审计工具,尤其针对Spring框架,核心原理是模拟JVM栈帧进行分析,无需提供源码,通过一个JAR包即可
Java program with MySQL connection.
Gestão Financeira Indice Sobre Tecnologias Utilizadas Ferramentas Utilizadas Como baixar o projeto 🔖 Sobre O projeto Controle de Ganhos e Gastos Pess
100 Days of Code Learning program to keep a habit of coding daily and learn things at your own pace with help from our remote community.
100 Days of Code Learning program to keep a habit of coding daily and learn things at your own pace with help from our remote community.
One of the groups in Arpia Tecnologia's Internship program.
Eagles Integrantes: Allan Quiterio Carlos Eduardo Gustavo Priscila Ramos Pedro Florêncio Yan Stivaletti Tarefas Deverá ser desenvolvido 5 itens: Usuár
A JAVA program made to fetch lyrics from internet
Lyrics Fetcher Online A JAVA program made to fetch lyrics from internet. Screenshots Clone to your PC For Windows (I guess) git clone https://github.c
For English vocabulary analysis and sentence analysis in natural language, model trainin
Sword Come 🌈 For English vocabulary analysis and sentence analysis in natural language, model training, intelligent response and emotion analysis rea
A simple FizzBuzz playing program which will count up to a number of your choice.
FizzBuzz A simple program which plays FizzBuzz up to a number of your choice. For those who don't know how FizzBuzz works, you count up from 1, but: E
A program that presses a key when you move your mouse to another monitor.
FollowMouse A program that presses a key when you move your mouse to another monitor. (useful for automatically changing scenes while livestreaming) F
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
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
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
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 engine for the classification of texts into negative, neutral or positive sentiment (sentiment analysis)
Umigon-core The classification engine for sentiment analysis. The basic operations are: decompose the text into n-grams create a version of the n-gram
A Java program for web spidering.
JSpider JSpider is an advanced, multi-threaded Java library for crawling websites. It can be used as a command line program with all it's primary feat
Takin is an Java-based, open-source system designed to measure online or test environmental performance test for full-links, Especially for microservices
Takin is an Java-based, open-source system designed to measure online environmental performance test for full-links, Especially for microservices. Through Takin, middlewares and applications can identify real online traffic and test traffic, ensure that they enter the right databases.
mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code.
mobsfscan is a static analysis tool that can find insecure code patterns in your Android and iOS source code. Supports Java, Kotlin, Swift, and Objective C Code. mobsfscan uses MobSF static analysis rules and is powered by semgrep and libsast pattern matcher.
Ghidra is a software reverse engineering (SRE) framework
Ghidra Software Reverse Engineering Framework Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security
Code metrics for Java code by means of static analysis
CK CK calculates class-level and method-level code metrics in Java projects by means of static analysis (i.e. no need for compiled code). Currently, i
Policeman's Forbidden API Checker
Policeman's Forbidden API Checker Allows to parse Java byte code to find invocations of method/class/field signatures and fail build (Apache Ant, Apac
Java library for parsing report files from static code analysis.
Violations Lib This is a Java library for parsing report files like static code analysis. Example of supported reports are available here. A number of
The Most Advanced Time Series Platform
Warp 10 Platform Introduction Warp 10 is an Open Source Geo Time Series Platform designed to handle data coming from sensors, monitoring systems and t
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.
IK Analysis for Elasticsearch The IK Analysis plugin integrates Lucene IK analyzer (http://code.google.com/p/ik-analyzer/) into elasticsearch, support
Castled is an open source reverse ETL solution that helps you to periodically sync the data in your warehouses and databases to sales, marketing, support or custom apps without any help from engineering teams
Open source reverse-ETL platform to operationalize your data warehouse Introduction Castled is a Reverse ETL solution which enables you to make the va
Table-Computing (Simplified as TC) is a distributed light weighted, high performance and low latency stream processing and data analysis framework. Milliseconds latency and 10+ times faster than Flink for complicated use cases.
Table-Computing Welcome to the Table-Computing GitHub. Table-Computing (Simplified as TC) is a distributed light weighted, high performance and low la
A course for learning how to program FRC robots using the WPILib and a Romi robot.
FRC-Romi-Programming-Course A course for learning how to program FRC robots using the WPILib and a Romi robot. This course is designed for FRC teams o
Team project within the course of Software System Design and Analysis.
InnoBookCrossing - Application for sharing books at Innopolis Description The application is designed to help people share books with each other. All
Program finds average number of words in each comment given a large data set by use of hadoop's map reduce to work in parallel efficiently.
Finding average number of words in all the comments in a data set 📝 Mapper Function In the mapper function we first tokenize entire data and then fin
A bot program for Kongregate's Bit Heroes game
This is bot for Bit Heroes, called 99bot on Linux / Windows / MacOS have inspiration from https://github.com/tiemonl/Bit-Heroes-Fishing-Bot Hi, I'm 99
a simple program to turn stockX images into gifs!
StockX Gif Converter make stockx images look cool Idea I got this idea from Fyko/stockx-gif-next Usage import me.brennan.stockxgiffer.StockXGiffer; p
💥 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
In this task, we had to write a MapReduce program to analyze the sentiment of a keyword from a list of comments. This was done using Hadoop HDFS.
All the files have been commented for your ease. Furthermore you may also add further comments if you may. For further queries contact me at : chhxnsh
Magician is an asynchronous non-blocking network protocol analysis package, supports TCP, UDP protocol, built-in Http, WebSocket decoder
An asynchronous non-blocking network protocol analysis package Project Description Magician is an asynchronous non-blocking network protocol analysis
A simple file sharing program
FileSharing A simple file sharing program How to use Place all the files to be shared in /html/files (symbolic links work).
Ta4j is an open source Java library for technical analysis
Ta4j is an open source Java library for technical analysis. It provides the basic components for creation, evaluation and execution of trading strategies.
ThirdEye is an integrated tool for realtime monitoring of time series and interactive root-cause analysis.
ThirdEye is an integrated tool for realtime monitoring of time series and interactive root-cause analysis. It enables anyone inside an organization to collaborate on effective identification and analysis of deviations in business and system metrics. ThirdEye supports the entire workflow from anomaly detection, over root-cause analysis, to issue resolution and post-mortem reporting.
简繁体汉字转拼音的项目,解决多音字的问题。ElasticSearch、solr 的拼音分词工具
pinyin-plus 汉字转拼音的库,有如下特点 拼音数据基于 cc-cedict 、kaifangcidian 开源词库 基于拼音词库的数据初始化分词引擎进行分词,准确度高,解决多音字的问题 支持繁体字 支持自定义词库,词库格式同 cc-cedict 字典格式 api 简单,分为普通模式、索引模
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis
AndroidResourceManager Cross-Platform tools to manage your resources as an Android Developer, AndroidResourceManager - ARM provide five main services
SAMOA (Scalable Advanced Massive Online Analysis) is an open-source platform for mining big data streams.
SAMOA: Scalable Advanced Massive Online Analysis. This repository is discontinued. The development of SAMOA has moved over to the Apache Software Foun
OpenRefine is a free, open source power tool for working with messy data and improving it
OpenRefine OpenRefine is a Java-based power tool that allows you to load data, understand it, clean it up, reconcile it, and augment it with data comi
Continuous Inspection
SonarQube Continuous Inspection SonarQube provides the capability to not only show health of an application but also to highlight issues newly introdu
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
JITWatch Log analyser and visualiser for the HotSpot JIT compiler. Video introduction to JITWatch video Slides from my LJC lightning talk on JITWatch
Performance analysis tools based on Linux perf_events (aka perf) and ftrace
perf-tools A miscellaneous collection of in-development and unsupported performance analysis tools for Linux ftrace and perf_events (aka the "perf" co
Performance monitoring and benchmarking suite
Introduction Likwid is a simple to install and use toolsuite of command line applications and a library for performance oriented programmers. It works
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
BPF Compiler Collection (BCC) BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and
A Linux packet crafting tool.
Pig Pig (which can be understood as Packet intruder generator) is a Linux packet crafting tool. You can use Pig to test your IDS/IPS among other stuff
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
JavaParser This project contains a set of libraries implementing a Java 1.0 - Java 14 Parser with advanced analysis functionalities. This includes pre
Catch common Java mistakes as compile-time errors
Error Prone Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time. public class ShortSet { public
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Dex Dex : The data explorer is a powerful tool for data science. It is written in Groovy and Java on top of JavaFX and offers the ability to: Read in
Lightweight analysis tool for detecting mutability in Java classes
What is Mutability Detector? Mutability Detector is designed to analyse Java classes and report on whether instances of a given class are immutable. I
Apache Lucene.NET
Apache Lucene.NET Full-text search for .NET Apache Lucene.NET is a .NET full-text search engine framework, a C# port of the popular Apache Lucene proj
Java dataframe and visualization library
Tablesaw Overview Tablesaw is Java for data science. It includes a dataframe and a visualization library, as well as utilities for loading, transformi
The foundational library of the Morpheus data science framework
Introduction The Morpheus library is designed to facilitate the development of high performance analytical software involving large datasets for both
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
JITWatch Log analyser and visualiser for the HotSpot JIT compiler. Video introduction to JITWatch video Slides from my LJC lightning talk on JITWatch
Detect uses of legacy Java APIs
Modernizer Maven Plugin Modernizer Maven Plugin detects uses of legacy APIs which modern Java versions supersede. These modern APIs are often more per
Java Statistical Analysis Tool, a Java library for Machine Learning
Java Statistical Analysis Tool JSAT is a library for quickly getting started with Machine Learning problems. It is developed in my free time, and made
Free and open source log management
Graylog Welcome! Graylog is an open source log management platform. You can read more about the project on our website and check out the documentation
Java runtime metadata analysis
Released org.reflections:reflections:0.9.12 - with support for Java 8 Reflections library has over 2.5 million downloads per month from Maven Central,
JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.
Java Pathfinder (JPF) An extensible software model checking framework for Java bytecode programs General Information about JPF All the latest developm
A Java library for technical analysis.
ta4j Technical Analysis For Java Ta4j is an open source Java library for technical analysis. It provides the basic components for creation, evaluation
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
JavaParser This project contains a set of libraries implementing a Java 1.0 - Java 14 Parser with advanced analysis functionalities. This includes pre
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
SpotBugs is the spiritual successor of FindBugs, carrying on from the point where it left off with support of its community. SpotBugs is licensed unde
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Spoon Spoon is an open-source library to analyze, rewrite, transform, transpile Java source code. It parses source files to build a well-designed AST
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
Code Quality and Security for Java This SonarSource project is a code analyzer for Java projects. Information about the analysis of Java features is a
An extensible multilanguage static code analyzer.
PMD About PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
NullAway: Fast Annotation-Based Null Checking for Java NullAway is a tool to help eliminate NullPointerExceptions (NPEs) in your Java code. To use Nul
A static analyzer for Java, C, C++, and Objective-C
Infer Infer is a static analysis tool for Java, C++, Objective-C, and C. Infer is written in OCaml. Installation Read our Getting Started page for det
Catch common Java mistakes as compile-time errors
Error Prone Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time. public class ShortSet { public