madBasic 

Content /...
www.madshi.net

The "madBasic" package contains several units, which implement a lot of basic functionality like standard type definitions (madTypes), string handling (madStrings), simplified message handling (madTools), compression (madZip) and crypting and encoding (madCrypt). Then the base interfaces for the other mad* packages are defined (unit madBasic). Finally some lists are implemented (madLists). As a bonus I've recently added a unit which can modify the resources of dlls/exes (unit madRes).

A full list of what is contained in the whole "madBasic" package can be found in the madBasic Reference.

Units
madTypes madStrings madTools madBasic madLists madZip madCrypt madRes

The package "madBasic" is needed by every other mad* package.

madBasic is free for both non-commercial and commercial use.

The download is available here: http://madBasic.madshi.net.