The Id3TagLib.Net library provides reading and writing of ID3v1, ID3v.2.3, and ID3v2.4 tags. It is written in C# with the .NET 3.5 framework. It can also be used with Mono-based projects.
A stream processing framework.
A command line option parser for C that works on a minimal set of dependencies.