The article describes a project that uses GraalVM with Neo4j to create a polyglot database, allowing developers to write custom procedures and functions in various programming languages. The project provides an example of how to use GraalVM to execute code in different languages, such as Java, Python, JavaScript, and Ruby, within a Neo4j database. The article covers the setup process for installing GraalVM and Neo4j, as well as the deployment of custom code as a database plugin. It also provides an example of how to use the polyglot procedures feature to execute code in different languages and retrieve results from the Neo4j database. The project can be used as a starting point for building custom procedures and functions that accept script files or write additional code in other languages.