下拉刷新

Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub Java collection.

Star 1.3k
Vol.116
a day ago

New-generation Customer Relationship Management System.This is a CRM (Customer Relationship Management) platform built based on Spring Boot and Vue.js. It supports functions such as lead acquisition, business opportunity follow-up, and contract signing. It can also achieve AI enhancement by integrating SQLBot and MaxKB.

CordysCRM
2
reitti
Star 1.1k
Vol.116
5 hours ago

Personal Footprint Analysis Platform for Java Development.This is a personal location tracking and analysis platform built based on Spring Boot and PostGIS, suitable for recording personal travel routes and geographical location information. It supports automatically identifying stay locations, analyzing travel routes, determining transportation methods, and presenting them in a time-axis + map mode.

reitti
Star 5.1k
Vol.115
4 days ago

Flexible Test Report Generation Tool.This is a Java-developed test report tool that supports multiple programming languages and testing frameworks. It can generate unified and detailed test reports, covering test result details, test case execution status, test coverage, etc.

allure2
Star 5.6k
Vol.115
11 hours ago

Easy Deployment of Kafka Cluster on K8s.This project enables developers to easily deploy and manage Apache Kafka clusters on K8s or OpenShift, simplifying the processes of installing, configuring, upgrading, expanding and monitoring Kafka clusters.

5
kroki
Star 3.8k
Vol.114
2 days ago

Lightweight Chart Generation Service Supporting Multiple Syntaxes.This is a service that supports generating charts from various text descriptions. It provides a unified API interface and supports dozens of mainstream chart syntaxes and formats, including PlantUML, Mermaid, Graphviz, C4, BlockDiag, BPMN, Excalidraw, etc.

kroki
Star 5.4k
Vol.114
13 hours ago

BT Anti-sucking Tool to Improve Download Experience.This is an anti-sucking tool specifically designed for BT (BitTorrent) users. It can automatically identify and block peers that only download and do not upload, as well as unpopular or abnormal nodes. It supports mainstream BT clients such as qBittorrent, Deluge, BiglyBT, and BitComet.

PeerBanHelper
7
IPED
Star 1.5k
Vol.113
12 days ago

Open Source Digital Forensics Tool.This project is a data forensics tool specifically designed for processing and analyzing digital evidence, developed using Java. It supports generating visual timelines based on multiple dimensions such as file system timestamps, EXIF information, email sending and receiving times, chat records, etc., as well as functions such as face recognition, full-text search, and report generation.

IPED
Star 535
Vol.113
a month ago

Lightweight Open Source Community System for Java Development.This is an open source free community system built based on Spring Boot and Vue3, positioned as a lightweight Discourse. It is completely open source and can be developed again. It supports functions such as whitelist invitation, custom tags, and real-time notifications.

OpenIsle
9
javacv
Star 8.2k
Vol.112
2 days ago

Versatile Computer Vision Java Library.This project enables developers to directly call commonly used computer vision libraries such as OpenCV, FFmpeg, and Tesseract on the Java Virtual Machine (JVM), quickly developing functional modules such as real-time image analysis, video encoding and decoding, streaming, and OCR.

import org.bytedeco.opencv.opencv_core.*;
import org.bytedeco.opencv.opencv_imgproc.*;
import static org.bytedeco.opencv.global.opencv_core.*;
import static org.bytedeco.opencv.global.opencv_imgproc.*;
import static org.bytedeco.opencv.global.opencv_imgcodecs.*;

public class Smoother {
    public static void smooth(String filename) {
        Mat image = imread(filename);
        if (image != null) {
            GaussianBlur(image, image, new Size(3, 3), 0);
            imwrite(filename, image);
        }
    }
}
Star 9.3k
Vol.112
a month ago

Easily Read and Write JSON like XML.This project provides Java developers with a path query-like approach, allowing them to easily extract data from complex JSON structures and locate target nodes without manual traversal.

String json = "...";
Object document = Configuration.defaultConfiguration().jsonProvider().parse(json);

String author0 = JsonPath.read(document, "$.store.book[0].author");
String author1 = JsonPath.read(document, "$.store.book[1].author");