All projects
CryptSharp provides a number of password crypt algorithms: BCrypt, MD5 (and Apache's htpasswd variant), PHPass (WordPress, phpBB, Drupal), SHA256, SHA512, and Traditional and Extended DES. It also includes Blowfish, SCrypt, and PBKDF2 for any HMAC (.NET's built-in PBKDF2 implementation supports only SHA-1). If you are looking to store passwords, odds are CryptSharp will have the algorithm you want.
malloc_count provides a set of source code tools that measure the amount of memory allocated to a program at run-time. The code library provides facilities to measure the current and peak heap memory allocation, and write a memory profile for plotting. Furthermore, separate stack_count functions can measure stack usage. The code tool works by intercepting the standard malloc(), free(), etc. functions. Thus no changes are necessary to the inspected source code.
nf1db is an in memory database engine with SQL and JDBC interfaces. It supports transactions, commands from the SQL-2003 standard, all major data types, a number of functions, default and null values, auto-increments, constraints, primary and foreign keys, set operations, implicit and explicit joins, nested SELECT statements, quantity limits in SELECT statements, and much more.
pride (Poor Richard's Independent anDroid Environment) combines medit, bash scripts, zenity, and the Android tools to create a light and coherent environment for Android development. It offers a fast and simple alternative to Eclipse while offering more control over creation, building, running, and releasing an app than the Android SDK. As far as code injection, pride is already more than Eclipse, without all the unnecessary "more" that Eclipse does.
STMX is a high-performance Common Lisp library for composable Software Transactional Memory (STM), a concurrency control mechanism aimed at making concurrent programming easier to write and understand. Instead of traditional lock-based programming, one programs with atomic memory transactions: if a memory transaction returns normally it is committed. If it signals an error, it is rolled back. Transactions can safely run in parallel in different threads, are re-executed from the beginning in case of conflicts or if consistent reads cannot be guaranteed, and effects of a transaction are not visible from other threads until committed. This gives freedom from deadlocks, automatic rollback on failure, and aims to resolve the tension between granularity and concurrency.
STOR2RRD creates historical utilization graphs of monitored storages. It gets data via the storage API (DSCLI for IBM DS8000). It collects and presents complete logical configuration of all storages. It graphically presents IO, data throughput, and response times for all Ports, Pools, Ranks, and Volumes.