srclib is a polyglot code analysis library, built with hackability in mind. It consists of language analysis toolchains (currently for Go, Python, JavaScript, and Ruby) with a common output format, and developer tools (such as editor plugins) that consume this format.