Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Facebook/Astryx

GitHub repository for Facebook's Astryx, a toolkit for building and analyzing graph processing systems, providing tools for graph algorithms and performance evaluation on large-scale graphs.

Background

- Astryx is an open-source static analysis framework for Java, released by Meta (Facebook's parent company). - It provides a platform to build custom code analyzers that detect bugs, security vulnerabilities, or enforce coding standards, through "checkers" (plugins) that inspect code structure without running it. - Meta uses it internally for large-scale Android and Java codebases; the public release allows external developers to run the same tools on their own projects. - It competes with similar frameworks like Google's Error Prone or SpotBugs, but focuses on Meta's production-scale needs and integration with their build systems.