Avian is a lightweight Java Virtual Machine (JVM) and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.