AVA is an open-source platform for launching highly decentralized applications, new financial primitives, and new interoperable blockchains.
Lots of things. We wrote a whole page about it, specifically for developers.
Here's the tl;dr:
AVA is a smart contracts platform that gives you full control over how your Dapp executes, what language or virtual machine you choose to execute it with, who gets to interact with, who gets to control it, and who gets to view it.
AVA doesn't limit you to a single lowest-common-denominator blockchain. Instead, it gives you an ecosystem of many blockchains which can be easily extended to fit your specific needs.
The kicker: all these blockchains operate at blazing speeds, are incredibly decentralized and secure, can be fully permissionless or permissioned, and can efficiently interoperate together into one common blockchain network.
Here are some more resources about AVA:
Gecko is an official Golang client of AVA. Running an instance of Gecko will give you (most of) the necessary tools needed to interact with the AVA network. Through it, you can
and way more.