awesome-java vs awesome-c
Curated Java and C project directories compared
awesome-java and awesome-c are curated directories for discovering software projects and learning resources by category. awesome-java focuses on the Java ecosystem and reports 839 projects across 81 categories, while awesome-c focuses on pure C and excludes C++ projects.

awesome-java: Find Java Frameworks, Libraries, Tools, and Resources
A community-curated directory of Java frameworks, libraries, tools, and learning resources. Browse 839 projects across 81 categories to compare options for common development tasks.

awesome-c: Find C Libraries, Tools, and Learning Resources
A curated directory of open-source C libraries, tools, and learning materials, organized by use. Use it to survey options across areas such as networking, graphics, testing, and databases before choosing a dependency.
| awesome-java | awesome-c | |
|---|---|---|
| Language | not specified in the input | — |
| License | CC-BY-SA-4.0 | CC-BY-SA-4.0 |
| Stars | 49.1k | 11.6k |
| Forks | 7.7k | 951 |
| Last analyzed | Oct 3, 2026 | Oct 10, 2026 |
Key differences
- awesome-java covers Java frameworks, libraries, tools, and related resources, while awesome-c focuses on C libraries, tools, and learning material.
- awesome-java reports 839 projects across 81 categories and 85 additional resources; awesome-c describes its categories and resource types without a project count.
- awesome-java highlights metadata such as stars, licenses, and activity when available, while awesome-c notes that many entries include license information.
- awesome-java includes related communities, guides, books, podcasts, people, and websites; awesome-c includes learning resources, reference books, and standards material.
- Both repositories use CC-BY-SA-4.0 for the list itself; awesome-c explicitly distinguishes that from the licenses of individual entries.
Choose awesome-java if you…
- need a broad directory of Java frameworks, libraries, tools, and related resources.
- want to browse Java options across 81 categories, with project metadata when available.
- are exploring Java learning resources, communities, or adjacent projects alongside software.
Choose awesome-c if you…
- need a directory focused on pure C projects and resources, excluding C++.
- want to compare C libraries or developer tools such as debuggers, profilers, and static analysis tools.
- are looking for C tutorials, references, books, or standards material.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.