About Avian
Avian is a compact virtual machine and class library offering a practical subset of Java features. Designed for efficiency, portability, and embeddability, it includes JIT compilation, generational garbage collection, and thread-local heaps. Supports multiple platforms including Linux, Windows, macOS, iOS, and FreeBSD. Ideal for building standalone applications with minimal dependencies.
FAQ
No, Avian is not currently being developed, maintained, or supported.
Avian supports Linux (i386, x86_64, ARM, and ARM64), Windows (i386 and x86_64), OS X (i386 and x86_64), iOS (i386, x86_64, ARM, and ARM64), and FreeBSD (i386 and x86_64).
Avian is released under a permissive BSD/ISC-style license, which allows use, copying, modification, and distribution for any purpose with or without fee, provided the copyright and permission notices are included.
Yes, Avian can be embedded in applications, and it also supports class and resource loading from embedded jar files, allowing you to produce a single executable containing your entire application.
Avian includes Just-In-Time (JIT) compilation for fast method execution, generational copying garbage collection for short pause times, thread-local heaps for O(1) memory allocation, and null pointer dereferences handled via OS signals to avoid unnecessary branches.
Yes, Avian is designed to be portable, with platform-specific code hidden behind a generic interface, making it easy to add support for new OSes.
Alternatives to consider
Community ratings & full listBadges
Promote Avian giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Avian page on Webfolio.
<a href="https://www.webfolio.to/tools/avian?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.