ClassGraph performs scanning of classes at byte-code level with parallelism which makes it uber-fast, ultra-lightweight, parallelized classpath scanner and module scanner for Java, Scala, Kotlin and other JVM languages
Read more https://readtorakesh.com/java-classpath-scanning-using-classgraph/