Steve's free software packages



Try one today!

Steve Grubb home page

Packages
ploticus Produce a wide variety of data plots and charts. Support for date, time, categorical data. Script/command-line driven. Good for dynamic content and unattended use. Unix, Linux, or win32.
quisp System for producing dynamic web content, using an active pages model like PHP or ASP, but operates as a CGI. Easy to deploy and administer.
shsql minimalist SQL database that can be embedded into applications as an API. Database tables are stored as whitespace-delimited ascii files. Easy to administer, and flexible.
getgui An easy way to add a degree of GUI functionality to shell scripts and other programs. Lets you cobble together a cohesive application from a set of utilities.
LXlogo An X11-based "turtle" LOGO programming environment. An interactive, graphical, fun way to learn to think geometrically and write programs, for K-12 educational use.
TDHkit a set of programs and filters useful in working with ordinary tabular ascii data, to supplement standard unix utilities such as sort and uniq. Fields can be manipulated by name if data sets contain a field name header.

Utilities
xlcleaner clean up Excel/spreadsheet tab-delimited export files, including rounding of numerics to reasonable precision. Also included is a utility for extracting values by spreadsheet address eg. C12. (xlcleaner is bundled with TDHkit)
dosdu Take the output of DIR /S and produce du(1) style listings.. See what's on your drive at a glance, see where the big space hogs are, find & clean up unneeded files. Unix or win32.. includes win32 binary dosdu.exe.


Packages and utilities require Unix/linux unless otherwise noted. Ploticus and dosdu have binaries available; otherwise the software is distributed as C source code and will require gcc / make in order to build.

All tools are freely downloadable (C source code form and sometimes binaries) and are licensed under the GNU General Public License. In many cases, astute user suggestions and contributed patches have enhanced the value of these tools significantly. Thanks! Support and continued development of these tools will continue as resources permit. If reporting a bug/problem or requesting help, please follow the procedure given on the package's web site, or email me directly (stevegrubb at gmail dot com) giving as much info as possible so that I can attempt to reproduce the problem.

Some development work that went into these packages was done while employed in largely-NIH-funded research projects at the Johns Hopkins School of Medicine Wilmer Ophthalmological Institute, and at The Jackson Laboratory.



Sources of third-party free software which have proved to be very useful:

  • Boutell.com
  • Acme.com
  • XV