Software verification tool for C and Java

why

Software verification tool for C and Java

Why aims at being a verification conditions generator (VCG) back-end for other verification tools. It provides a powerful input language including higher-order functions, polymorphism, references, arrays and exceptions. It generates proof obligations for many systems: the proof assistants Coq, PVS, Isabelle/HOL, HOL 4, HOL Light, Mizar and the decision procedures Simplify, Alt-Ergo, Yices, CVC Lite and haRVey.
 Integrating AdLint into Vim the editor

adlint

open source and free source code static analyzer

AdLint is a source code static analyzer. It can point out insecure or nonportable code fragments, and can measure various quality metrics of the source code. It (currently) can analyze source code compliant with ANSI C89 / ISO C90 and partly ISO C99.
Windows API implementation - utilities

wine-utils

Windows API implementation - utilities

Python style guide checker (formerly called pep8)

pycodestyle

Python style guide checker (formerly called pep8)

Features a plugin architecture allowing for adding new checks is easily. Parseable output listing line numbers of the error location. Consists of just one Python file, and requires only stdlib.
Captures communication between two external serial devices

snooper

Captures communication between two external serial devices

A graphviz app which is securely contained using subuser, Docker and XPRA.

subuser

Run programs on Linux with selectively restricted permissions

Subuser turns a docker container into a normal program, but this program is not fully privileged, it can only access the directory from which it was called.