How can BitTorrent Mainline be so fast and small?
BitTorrent Mainline is programmed in C++ using custom-coded libraries, with the GUI being written using the Win32 API. It is compressed with UPX to bring the size down by approximately 50% from its normal compiled size. A serious effort is made to keep the program as resource-efficient as possible.