This is similar to blackarch-decompiler, and there will probably be a lot of programs that fall into both, however these packages produce assembly output rather than the raw source code.

Tool count: 15

BlackArch disassembler
Name Version Description Homepage
abcd 4.2738809 ActionScript ByteCode Disassembler.
binnavi 6.1.0 A binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code.
binwalk 2.1.1 A tool for searching a given binary image for embedded files
chiasm-shell 33.e20ed9f Python-based interactive assembler/disassembler CLI, powered byKeystone/Capstone.
distorm 3.4.1 Powerful disassembler library for x86/AMD64
libdisasm 0.23 A disassembler library.
lief 0.9.0 Library to Instrument Executable Formats.
marc4dasm 6.f11860f This python-based tool is a disassembler for the Atmel MARC4 (a 4 bit Harvard micro).
plasma 922.ec7df9b An interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
pwntools 3.12.2 CTF framework and exploit development library.
redasm 1320.8848416 Interactive, multiarchitecture disassembler written in C++ using Qt5 as UI Framework.
scratchabit 565.d93d759 Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API.
smali 2.2.5 Assembler/disassembler for Android's dex format
unstrip 13.05e00c2 ELF Unstrip Tool.
viper 1994.ac85712 A Binary analysis framework.