Swallowapps provides interactive tools for the design of Web (HTML5) content. You create the visual part of your application using visual tools and get instant feedback while you adjust dimensions, transformation matrices, colors, shadows, gradients, and other styling elements in an intuitive and interactive way. When the time comes for programming, Swallowapps combines the convenience of the commonJS packaging specification (the require() function, package.json, etc.) with an automatic build process. Modify any source module of any package which you use, hit F5 in the browser, and your updated application is reloaded. Swallowapps tools are built with themselves, so as you learn how to use the tools, you also learn how to modify them and make them tightly fit your specific needs.

Slackpack is a package manager for Slackware Linux. It has a friendly GUI environment and can install packages, list installed packages, remove Slackware Linux packages (.tgz or .txz), and convert to .tgz format from .deb or .rpm. It can download Slackware Linux packages from package repositories, and can create .tgz packages from an application’s source code.

Debreate is a utility to aid in building Debian packages. The goal is to make developing for Debian-based Linux distributions more appealing with an easy-to-use interface for packaging applications, themes, artwork, media, etc.

The Aura.Input package contains tools to describe and filter user inputs from an HTML form, including sub-forms/sub-fieldsets, fieldset collections, an interface for injecting custom filter systems, and CSRF protection. Note that this package does not include output functionality, although the “hints” provided by the Form object can be used with any presentation system to generate an HTML form.

Aura.Signal is a SignalSlots/EventHandler implementation for PHP; with it, one can invoke handlers (“slots” or “hooks”) whenever an object sends a signal (“notification” or “event”) to the signal manager.

Simple Package Manager (SPM) is intended to operate in a way similar to existing package managers (apt, dpkg, Pacman, etc.). Instead of supporting a centralized package repository, SPM allows remote packages to be downloaded and installed automatically, given their URL. This allows a developer to package and distribute software via a package management system without having to worry about the many different formats and Linux distribution repositories.

The Aura DI package provides a dependency injection container system with native support for constructor- and setter-based injection, lazy-loading of services, and inheritable configuration of setters and constructor parameters.