The POP and IMAP troubleshooter serves to diagnose and solve connection problems from client machines to email services. It reads the client configuration files (Outlook, Windows Mail, Thunderbird, etc.), checks the individual settings, and then attempts to create POP, IMAP, and SMTP connections using these settings. The troubleshooter is coded in C++ using the Qt environment. It can be used generically, or can be customized for the demands of a particular email service.
KeyBox is a Web-based SSH console for executing commands and managing multiple systems simultaneously. It allows you to share terminal commands and upload files to all your systems. Once the sessions have been opened you can select a single system or any combination on which to run your commands. Also, additional system administrators can be added and their terminal sessions and history can be audited.
FitNesse Maven Classpath Plugin is a Maven2 plugin that collects the dependencies of the entire project, including its sub-modules. After resolving the artifacts, it generates the classpath and inserts it into the Fitnesse test suites, thus solving the problem of maintaining the correct classpath in FitNesse.
Nit is a statically typed object-oriented programming language. The goal is to propose a statically typed programming language where structure is not a pain. It has a simple, straightforward style and can usually be picked up quickly, particularly by anyone who has programmed before. While object-oriented, it allows procedural styles. The Nit Compiler (nitc) produces efficient machine language binaries.
Glue Stick is a dependency injection framework for Java applications. Beans may be defined in Groovy scripts, GSON configuration files, or Spring Framework XML files. Compared with other dependency injection frameworks for Java, Glue Stick aims to be faster at assembling applications and simpler to use.
RunDeck is a command automation hub that helps you automate ad-hoc and routine procedures in data center or cloud environments. It allows you to run tasks on any number of nodes from a Web-based or command-line interface. It also includes other features that make it easy to scale up your scripting efforts, including access control, workflow building, scheduling, logging, and integration with external sources for node and context data.
Erudite is an application for training and testing back propogation neural networks using the ANNeML (Artifical Neural Network Markup Language) XML format. It supports testing and training neural nets with CSV files and has support for randomized training sets, optional adapting learning rate, sigmoid or hyperbolic tangent transfer functions, optional bias and weight adjustment locking, and more.
Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, including users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Its simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly.