cpuminer is a multi-threaded, highly optimized CPU miner for Litecoin, Bitcoin, and other cryptocurrencies. Currently supported algorithms are SHA-256d and scrypt(1024, 1, 1). It supports the getwork mining protocol as well as the Stratum mining protocol, and can be used for both solo and pooled mining.
Notice: Please see Here to understand why this package is recognized as a threat by some antivirus software.
Highly optimized for x86, x86-64 and ARM architectures
Automatically uses SSE2, AVX and AVX2 instructions where available
Supports the Stratum mining protocol
Lightweight, only depends on libcurl and jansson
Tested on a wide variety of operating systems, including Windows, Linux, OS X, a few BSDs, Solaris and AIX.