This is a curated collection of excellent Java open-source projects, covering AI frameworks, practical projects, system design, utility libraries, and development tools, aiming to provide Java developers with high-quality learning resources and technical references.
Developer toolsProductivityTemplates & starters
JavaGuide is a systematic knowledge base for Java backend developers and interviewees, covering Java fundamentals, collections, concurrency, JVM, databases, distributed systems, system design, and AI application development, while providing learning roadmaps and interview preparation advice.
ProductivityDeveloper toolsNotes & knowledge