NetAccess is a system for managing the Internet connections for the clients of a small ISP, the computers of a school, the staff of an office, etc. It is made up of a Linux system that is configured to be gateway/router for a LAN of client computers. The configuration of this gateway box is done by some network scripts, and it can be managed through a Web application that is installed in it. The administrator can also use this Web application to allow or disallow the clients to access the Internet.
Swan is a bandwidth manager and Internet gateway that effectively controls and manages the collective bandwidth of an organization. As an Internet gateway it includes a transparent proxy, caching engine, access control lists, caching DNS server, logging and monitoring tools, an authentication mechanism, bandwidth clubbing, and policy management. It is ideal for ISPs, corporations, schools, colleges, etc. Both GUI and console-based interfaces are available for controlling the software. Installation is through a bootable CD that automatically formats the system.
Eggy is an IDE that includes syntax highlighting, template features, options for compiling and running your code, auto completion, and more. Eggy's distinguishing feature is its support for group projects, which allows users from around the world to connect to each other and work together on a project and see live changes being made. Users can communicate through the chat mechanism, add, remove, and rename files to and from the project, sync files, and exploit other useful features. Eggy supports many languages, including C++, Python, Perl, Ruby, shell scripting, and others.
adslometer is a script to log your router's connection information. It allows you to track line problems, analyze them, or get statistical information about your Internet connection. It currently supports the SMC7908A-ISP VOIP router from the Ya.com Spanish ISP, the Zyxel 660HW from Telefonica's ISP, and the Conceptronic C54APRA2+.
OpenVPN Web Certificate Manager is a configuration, certification, and management tool for OpenVPN using a Web-based interface. It shows the status of multiple OpenVPN servers running on the same system; for each, it shows the VPN connections and OpenVPN/OpenSSL configuration. Moreover, it provides client certificate management.
DOMjudge is an automated judgement system to run programming contests. It provides a mechanism to submit problem solutions and interfaces for teams, the jury, and the general public. It is lightweight, and depends on standard software to do its task. It has a Web interface for portability and simplicity. It is scalable, so distributed judging is easy. There is a modular system for plugging in languages and compilers. It features rejudging, clarifications, and detailed submission/judging info.
Minerva is a complete, easy to use home automation suite. It allows you to switch your on lights from anywhere using a mobile phone or PC, email your video, check CCTV footage, control your central heating, and much more. It relies on command line and can therefore be run from virtually any platform (smart phone, PDA, laptop, or remote PC) with identical functionality. The architecture consists of three parts: input, output, and process. Each is completely distinct, meaning you can control any of the house processes from any supported input conduit such as a Web browser, remote control, or SMS. Reports or notifications can be sent to any of the available output conduits.
Griffon IDE is an IDE for HTML, Bash, Perl, PHP, C, etc. It allows the generation of source code in a few clicks, avoiding traps. It features auto completion, an integrated terminal, project management for C, SFTP mounting (mounting a directory via an ssh key), automatic replacement of text, and a session management tab.