3 Repos
Comprehensive collections of utilities, standards, and libraries designed to optimize the development of Java applications.
Distinct from Java Development Workflow Optimizations: The candidates are either too narrow (workflow only) or too broad (web development).
Explore 3 awesome GitHub repositories matching development tools & productivity · Java Development Toolsets. Refine with filters or upvote what's useful.
vjtools is a comprehensive Java development toolset and runtime monitor designed for optimizing application performance and ensuring codebase consistency. It provides a suite of JVM diagnostics tools, a performance profiler, and a static analysis system for enforcing coding standards. The project distinguishes itself through specialized runtime observability, including the ability to attach to processes via process ID and inject dynamic probes to monitor method calls without restarting the system. It features container-aware resource detection that reads control group files to report actual C
Provides a comprehensive suite of core utilities, coding standards, and shared libraries for optimizing Java development.
Dieses Projekt ist eine Sammlung von Referenzimplementierungen und Demonstrationsprojekten für Computer Vision, DevOps-Automatisierung, verteilte Systeme und Java-basierte Microservices. Es bietet eine Programmbibliothek als Referenz sowie praktische Beispiele für die Entwicklung von Server-Side-Anwendungen, die Containerisierung von Diensten und die Orchestrierung von Clustern. Das Repository enthält ein umfassendes Toolset für die DevOps-Automatisierung, einschließlich Skripten und Playbooks für CI/CD-Pipelines und die automatisierte Cluster-Installation. Es umfasst ein Computer-Vision-Demoprojekt für die Objekterkennung und Gesichtsanalyse sowie detaillierte Anleitungen und Konfigurationsdateien für Docker-Containerisierung und Kubernetes-Deployment. Das Projekt deckt ein breites Spektrum an Fähigkeiten für verteilte Systeme ab, darunter gRPC- und RESTful-API-Implementierung, Message Queuing und Data Streaming. Zudem adressiert es die Observability der Infrastruktur durch Distributed Tracing und System-Performance-Monitoring sowie Big-Data-Verarbeitung und Optimierung der Datenspeicherung. Die Codebasis enthält Implementierungsbeispiele für Java und Go und stellt Quellcode für die native Binärkompilierung sowie Multi-Stage-Container-Builds bereit.
Implements server-side Java applications utilizing dependency injection and virtual threads for efficient concurrency.
Jodd ist eine Suite von leichtgewichtigen Java-Erweiterungen und Standardbibliotheks-Utilities für Anwendungskonfiguration, Datenbank-Mapping, Dependency Injection und HTML-Parsing. Es bietet ein konsolidiertes Set an Core-Tools, um die Java-Entwicklung zu erleichtern, mit einem Zero-Dependency-Kern, der Kompatibilität und einen geringen Footprint in verschiedenen Umgebungen sicherstellt. Das Projekt bietet einen pragmatischen Dependency-Injection-Container zur Verwaltung von Objekt-Lebenszyklen und einen Datenbank-Mapper, der SQL-Templates verwendet, um Result-Sets direkt auf Java-Objekte zu mappen. Es enthält einen spezialisierten Konfigurationsmanager, der Profile, Sektionen und Makros unterstützt, sowie einen HTML-Parser, der Elemente mittels CSS3-Selektoren extrahiert. Zusätzliche Funktionen umfassen Netzwerkkommunikation über einen leichtgewichtigen HTTP-Client, JSON-Serialisierung sowie E-Mail-Versand und -Empfang. Das Toolkit bietet zudem Utilities für Datenvalidierung, Typkonvertierung, Transaktionsmanagement und die Generierung dynamischer Proxys für Verhaltens-Interzeption.
Offers a consolidated suite of core utility tools to facilitate Java development with a zero-dependency core.