20050630

WebCert

WebCert is a Web application to generate and manage digital certificates in cases where no "full" CA is needed. It is very handy for those who need a cert quickly and don't have the hang of the OpenSSL command line. It is very easy to deploy and to use.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C
[Topic] Security, Security :: Cryptography

knock

knock is a server/client set that implements the idea known as port-knocking. Port-knocking is a method of accessing a backdoor to your firewall through a special sequence of port hits. This can be useful for opening up temporary holes in a restrictive firewall for SSH access or similar.

[Environment] Console (Text Based), No Input/Output (Daemon)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP, IP :: IPv4
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Internet, Security, System :: Networking :: Firewalls

20050628

Klavaro

Klavaro is a touch typing tutor that is very flexible and supports customizable keyboard layouts. Users can edit and save new or unknown keyboard layouts, as the basic course provided by the program was designed to not depend on specific layouts.

[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Education :: Computer Aided Instruction (CAI)

20050627

ms-sys

ms-sys is a Linux program for writing Microsoft compatible boot records. The program does the same as Microsoft's "fdisk /mbr" to a hard disk or "sys d:" to a floppy or FAT32 partition, except that it does not copy any system files (only the boot record is written).

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot

20050624

Sajax

Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it.

OpenPSA: Open Source Professional Services Automation

OpenPSA is a Web-based Professional Services Automation suite including project management, time tracking, document management, sales force automation, direct marketing, help desk, and a group calendar. It runs on the Midgard application server.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Source
[Operating System] MacOS X, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] PHP
[Topic] Information Management :: Document Repositories, Information Management :: Issue Tracking, Office/Business, Office/Business :: Groupware, Office/Business :: Scheduling, Software Development :: Bug Tracking

GNU Hosting Helper

GNU Hosting Helper is a Web-based Web hosting management system that provides an administration system, a client interface system, an online signup system, integration with OpenSRS for real time domain registrations, and integration with authorize.net for real time credit card transactions.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl
[Topic] System :: Systems Administration

MTASC (Motion-Twin ActionScript2 Compiler)

MTASC (Motion-Twin ActionScript2 Compiler) is an ActionScript2 cross-platform compiler. It enables you to develop Flash applications for free and under any OS.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] OCaml
[Topic] Software Development :: Compilers

20050623

Web100

The Web100 project was created to produce a complete host-software environment that will run common TCP applications at 100% of the available bandwidth, regardless of the magnitude of a network's capability. Web100 has endowed TCP with better instrumentation. This instrumentation is the foundation for both the TCP autotuning performed in process-level code and the process- level tools designed to locate bottlenecks within the following major subsystems: the sending application, the sending OS, the Internet path, the receiving OS, and the receiving application. Measurement tools have also been built on this instrumentation to display performance indicators to end-users, as well as provide internal diagnostics for network and system administrators.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Topic] Software Development :: Libraries, System :: Networking, System :: Operating System Kernels, System :: Operating System Kernels :: Linux

20050622

NewsForge: Version Control for Non-Programmers with Subversion

"Imagine a utility that lets you make an annotated backup of any of your project files with the click of a mouse or a single command. It would let you review the history of your backups and recover any version you wished. And it would integrate with your file browser and would keep track of files that have changed since your last backup. The utility exists--Subversion, and its companion program TortoiseSVN, can help you safely manage your files as you work with them.

"Subversion is one of a class of programs that has been used by programmers for decades: the source code control system, which developers use to manage changes to program source code. Such software has features that enable large teams to work in a distributed environment on the same files while keeping track of who has done what, and when..."

Complete Story

EasyTAG

EasyTAG is a utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, and Monkey's Audio files. It features a simple and attractive GTK+ interface.

[Environment] X11 Applications, X11 Applications :: Gnome
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Multimedia :: Sound/Audio :: Editors, Multimedia :: Sound/Audio :: Players :: MP3

How to build your own Linux distribution

How to build your own Linux distribution
Go to the source to learn Linux basics and build the right Linux for you

The table of equivalents / replacements / analogs of Windows software in Linux

The table of equivalents / replacements / analogs of Windows software in Linux

MapTools.org

MapTools.org is a resource for users and developers in the open source mapping community, and a home to many open source projects. The projects that are hosted here offer essential services including: latest downloads, CVS repositories for source code, bug lists, community mailing lists, and project documentation.

Humano2

The Humano2 platform makes it possible to create business applications ranging from CRM, Help Desk, and ERP to Collaboration with a visual modelling environment. The platform is built using a metadata architecture and is designed to support multiple databases.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C#
[Topic] Database :: Front-Ends, Information Management, Internet :: WWW/HTTP :: Dynamic Content

Crash Recovery Kit (CRK) for Linux

Crash Recovery Kit (CRK) for Linux is a tool which can recover your crashed PC.

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Topic] System :: Boot, System :: Hardware, System :: Systems Administration

The Linux Intrusion Detection System (LIDS)

The Linux Intrusion Detection System (LIDS) is a patch which enhances the kernel's security by implementing a reference monitor and Mandatory Access Control (MAC). When it is in effect, chosen file access, all system/network administration operations, any capability use, raw device, memory, and I/O access can be made impossible even for root. You can define which programs can access specific files. It uses and extends the system capabilities bounding set to control the whole system and adds some network and filesystem security features to the kernel to enhance the security. You can finely tune the security protections online, hide sensitive processes, receive security alerts through the network, and more.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Security, System :: Operating System Kernels :: Linux

NetXMS

NetXMS is a monitoring system with a modular architecture. It can be used for monitoring an entire IT infrastructure, starting with SNMP-capable hardware (like switches and routers) and ending with applications on servers. The system has a three-tier architecture; the information is collected by monitoring agents (either its own agents or SNMP agents) and delivered to the monitoring server for processing and storing, where it can be accessed by using the management console. It features centralized configuration and centralized agent upgrades.

[Environment] No Input/Output (Daemon), Win32 (MS Windows)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: AIX, POSIX :: BSD :: FreeBSD, POSIX :: HP-UX, POSIX :: Linux
[Topic] System :: Logging, System :: Monitoring, System :: Networking :: Monitoring, System :: Systems Administration

20050620

OPEN-XCHANGE

The OPEN-XCHANGE Collaboration and Integration Server Environment allows you to store appointments, contacts, tasks, email messages, bookmarks, documents, and many more elements, and share them with other users. It can be accessed via any modern Web browser and multiple fat clients like MS Outlook, Palm devices, KDE Kontact, Apple's iCAL, Konqueror, Mozilla Calendar, any many more, based on open standards and interfaces. Third party products can access this application over many different interfaces such as WebDAV (XML), LDAP, iCal, an API, and HTTP/S.

[Environment] MacOS X, Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS, POSIX, Unix
[Programming Language] C, Java
[Topic] Communications :: Conferencing, Communications :: Email :: Email Clients (MUA), Information Management, Information Management :: Document Repositories, Information Management :: Workflow Frameworks, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Site Management, Office/Business, Office/Business :: Groupware, Office/Business :: Scheduling

Matchbox

Matchbox is a base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited.

20050618

Humano2

The Humano2 platform makes it possible to create business applications ranging from CRM, Help Desk, and ERP to Collaboration with a visual modelling environment. The platform is built using a metadata architecture and is designed to support multiple databases.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C#
[Topic] Database :: Front-Ends, Information Management, Internet :: WWW/HTTP :: Dynamic Content

20050617

Gtk Chinese INput application in X

gcin (Gtk Chinese INput application in X) is a Chinese input method server for Big5 Traditional Chinese character sets. It features a GTK user interface.

[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, POSIX :: BSD :: FreeBSD, POSIX :: Linux, Unix
[Programming Language] C
[Topic] Desktop Environment, Text Processing
[Translations] Chinese

GNU Enterprise

GNU Enterprise (GNUe) is a meta-project which is part of the overall GNU Project. GNUe's goal is to develop enterprise-class data-aware applications as Free software. GNUe is itself comprised of several subprojects:
> Developer Tools
> ERP Packages
> The Community

Bayonne

Bayonne is the telephony server of the GNU project. Bayonne offers a script driven threaded multiline state event telephony service for building voice response systems and telephony plugins for runtime driver configuration. Bayonne also features "TGI" for making perl applications "telephony aware". Bayonne may be used to build telephony based system administration, home automation, automated attendent, v-commerce, and voice messaging systems.

[Environment] No Input/Output (Daemon)
[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C++, Other Scripting Engines, Perl
[Topic] Communications :: Internet Phone, Communications :: Telephony, Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Speech, Office/Business, Software Development :: Interpreters

20050616

AccessPDF

AccessPDF: A PDF Forum for Users and Programmers

Multivalent

Multivalent is a set of command line java based tools for manipulating PDF files, such a merging, and page rotation.

Quasar Accounting

Quasar is a business accounting application. From its easy to install scripts to its online help, Quasar was developed with the ordinary user in mind. You can run it on a single computer or on a network. define a single company or multiple companies as your requirements dictate, purchase products, maintain inventory, sell goods and services, manage payables and receivables, print cheques, and review your financial statements. A complete electronic "User's Guide" is available in PDF format.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Free Trial, Shareware
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, POSIX :: Linux
[Programming Language] C++
[Topic] Office/Business :: Financial :: Accounting, Office/Business :: Financial :: Point-Of-Sale

20050614

Evolt.org

Evolt.org is a world community for web developers, promoting the mutual free exchange of ideas, skills and experiences.

What "evolt" means: "evolt" combines the best elements of evolution, revolution, with a bit of voltage thrown in for good measure. "evolt" embodies our goals and enthusiasm!

20050609

Drivel

Drivel is a GNOME client for working with online journals, also known as weblogs or simply blogs. It retains a simple and elegant design while providing many powerful features, including support for LiveJournal, Blogger, MovableType, Advogato, and Atom journals. (Systems based off these are also supported, including WordPress and Drupal.)

[Environment] X11 Applications :: Gnome
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4, IP :: IPv6
[Operating System] POSIX, POSIX :: BSD, POSIX :: Linux
[Programming Language] C
[Topic] Communications, Internet, Internet :: WWW/HTTP :: Dynamic Content :: News/Diary, Office/Business :: News/Diary

20050603

Maemo

Maemo is a development platform to create applications for Nokia 770 Internet Tablet and other compliant handheld devices.

Environment] Handheld
[Intended Audience] Developers
[License] OSI Approved