20090804

n2 : A client/server system for transmitting forensic snapshots from a number of hosts to a receiver node


n2 is a client/server system for transmitting forensic snapshots from a number of hosts to a receiver node. This receiver collects statistics and is able to present an overview of the current and historical situation on a server. n2 provides a robust solution for real-time monitoring, optimizing performance, and analyzing crashes.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C, C++, AJAX, JavaScript

Poppler : A PDF rendering library derived from xpdf


Poppler
is a PDF rendering library derived from xpdf. It has been enhanced to utilize modern libraries such as freetype and cairo for better rendering. It also provides basic command line utilities.
  • Licenses : GPL
  • Operating Systems : Unix, POSIX
  • Implementation : C

Lucidor : A program for reading and handling e-books

Lucidor is a program for reading and handling e-books. It supports e-books in the EPUB file format and catalogs in the OPDS format.
  • Licenses : GPLv3
  • Operating Systems : GNU/Linux, Mac OS X, Windows
  • Implementation : XULRunner

20090803

Virtual MIDI Piano Keyboard : A MIDI event generator and receiver

Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard or mouse to play MIDI notes. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux, Windows
  • Implementation : C++

PowerDNS Recursor : An advanced resolver currently serving the DNS resolving needs of over 80 million Internet connections


With a small codebase, the PowerDNS Recursor is an advanced resolver currently serving the DNS resolving needs of over 80 million Internet connections. Besides high performance (using kqueue or epoll, over 100 thousand qps on commodity hardware), it provides advanced anti-spoofing measures. In addition, the program caches server performance and timeouts, making it both network and user friendly. It also has built-in hooks for making graphs with rrdtool, providing insight into nameserver performance.
  • Licenses : GPLv3
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : JavaScript, Python

20090801

pdf2djvu creates DjVu files from PDF files

pdf2djvu creates DjVu files from PDF files. It's able to extract: graphics, text layer, hyperlinks, document outline (bookmarks), and metadata.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux, Mac OS X, Windows, FreeBSD
  • Implementation : C++

Sympa : A scalable and highly customizable mailing list software


Sympa is a scalable and highly customizable mailing list software. It can cope with big lists (780,000 subscribers), and it comes with a complete Web interface for both the user and the administrator. It is internationalized. Sites can customize Web and mail templates, authentication backends, and authorization scenarios. Dynamic mailing lists can use multiple backends (LDAP, SQL, files, lists, or others). Sympa is the only S/MIME enabled mailing list software, and it provides both authentication and encryption.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : Perl

SILC (Secure Internet Live Conferencing) : A protocol which provides secure conferencing services in the Internet


SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. It can be used to send any kind of messages, in addition to normal text messages. This includes multimedia messages like images, video, and audio stream. All messages in the SILC network are encrypted and authenticated, and messages can also be digitally signed. SILC protocol supports AES, SHA-1, PKCS#1, PKCS#3, X.509, OpenPGP, and is being developed in the IETF. The software is delivered as SILC Client for end users, SILC Server for system administrators, and SILC Toolkit for application developers.
  • Licenses : GPL, BSD Revised
  • Operating Systems : SymbianOS, OS Independent
  • Implementation : C

KVpnc : A KDE frontend for various VPN clients

KVpnc is a KDE frontend for various VPN clients. It supports Cisco VPN (vpnc, vpnclient (a proprietary client from Cisco)), IPSec (FreeS/WAN, Openswan, strongSwan, racoon), PPTP (pptpclient), OpenVPN, L2TP over IPSec (l2tpd, xl2ltpd, openl2tp) (usable with FreeS/WAN, Openswan, strongSwan, and racoon), Vtun, and OpenSSH. Smartcards will be supported within OpenVPN and strongSwan. vpnc is a replacement for the Cisco VPN client, and is used as a client for the Cisco3000 VPN Concentrator. FreeS/WAN, Openswan, and strongSwan are IPSec clients for Linux 2.4.x/2.6.x, and racoon is an IPSec client for Linux 2.6.x and *BSD. l2tpd, xl2tpd, and openl2tp are Linux L2TP VPN clients/servers.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090730

sha_digest : An implementation of the secure hash algorithms SHA-1, SHA-224, SHA-256, SHA 384, and SHA-512 as described in the FIPS 180-3 standard

sha_digest is an implementation of the secure hash algorithms SHA-1, SHA-224, SHA-256, SHA 384, and SHA-512 as described in the FIPS 180-3 standard. It is written in standard compliant C (ANSI C89), thread-safe, and system- and architecture-agnostic. The package can be used as a shared library or its modular components can be integrated directly into other projects. It also comes with an example program that supplies the same functionalities as the GNU coreutils SHA implementations.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C

Git : A "directory content manager" that was designed to handle massive projects such as the Linux kernel with speed and efficiency

Git is a "directory content manager" that was designed to handle massive projects such as the Linux kernel with speed and efficiency. It falls in the category of distributed source code management tools and is similar to GNU Arch, Monotone, and BitKeeper. Every Git working directory is a fully-fledged repository with full revision tracking capabilities and is not dependent on network access to a central server.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : Tcl, C, Unix Shell, bash, Perl

20090727

Scan Tailor : An interactive post-processing tool for scanned pages

Scan Tailor is an interactive post-processing tool for scanned pages. It performs operations such as page splitting, deskewing, adding/removing borders, despeckling, and others. You give it raw scans and you get pages ready to be printed or assembled into a PDF or a DJVU file.
  • Licenses : GPLv3
  • Implementation : C++

YAGF : A graphical frontend for the Cuneiform OCR tool

YAGF is a graphical frontend for the Cuneiform OCR tool. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, Qt 4

Association Subscribers Manager : Software designed to manage members of associations

Association Subscribers Manager is software designed to manage members of associations. An "association" can be a club sport, a music club, etc.; it is highly customizable. It can manage groups of several thousand members. It is written in C++ with Qt 4 as a GUI framework. All generated files are in an XML-based format to guarantee interoperability.
  • Licenses : GPLv3
  • Operating Systems : Mac OS X Windows, POSIX, BSD, Linux
  • Implementation : C++

libQGLViewer : A C++ library based on Qt that eases the creation of OpenGL 3D viewers


libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionality, such as the ability to move the camera using the mouse, which is lacking in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving, and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend. It ships with many examples and comprehensive documentation.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

collectd : A small and modular daemon which collects system information periodically and provides means to store the values


collectd is a small and modular daemon which collects system information periodically and provides means to store the values. Included in the distribution are numerous plug-ins for collecting CPU, disk, and memory usage, network interface and DNS traffic, network latency, database statistics, and much more. Custom statistics can easily be added in a number of ways, including execution of arbitrary programs and plug-ins written in Perl. Advanced features include a powerful network code to collect statistics for entire setups and SNMP integration to query network equipment.
  • Licenses : GPL
  • Operating Systems : Mac OS X, POSIX, Solaris, Linux
  • Implementation : C

20090725

LiVES : A Video Editing System

LiVES is a Video Editing System. It is designed to be simple to use, yet powerful. It is small in size, yet it has many advanced features.

LiVES mixes realtime video performance and non-linear editing in one professional quality application. It will let you start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which is used by both professional VJ's and video editors - mix and switch clips from the keyboard, use dozens of realtime effects, trim and edit your clips in the clip editor, and bring them together using the multitrack timeline. You can even record your performance in real time, and then edit it further or render it straight away.

20090721

Unity : A user-friendly development environment for designing and programming 3D games and a 3D game engine


Unity is a user-friendly development environment for designing and programming 3D games and a 3D game engine. Scripting is done using JavaScript, C#, or Boo via an embedded Mono run time. The resulting games can be deployed as stand-alone Mac OS X or Windows applications, Web plug-ins, or as Dashboard widgets. Unity is the tool that was used by Unity Technologies to create their game Gooball, which is available from Ambrosia Software.
  • Operating Systems : Mac OS X, Windows
  • Implementation : C#, C++, Objective C, Other Scripting Engines

20090720

Raptor RDF Parser and Serializer Library

Raptor is a C library providing a set of parsers and serializers for Resource Description Framework (RDF) triples by parsing syntaxes into RDF triples and serializing triples into a syntax. The parsers support RDF/XML, N-Triples, GRDDL, and Turtle, and via RSS tag soup: XML RSS, Atom 0.3, and Atom 1.0. The serializers support RDF/XML (3 flavours), Turtle, DOT, N-Triples, RSS 1.0, and Atom 1.0. Raptor handles RDF/XML as used by RDF applications such as RSS 1.0, FOAF, DOAP, Dublin Core, and OWL. It can use either expat or libxml2 for XML parsing, libcurl when available for URI retrieval, and is portable to many POSIX systems.
  • Licenses : GPL, LGPL, MPL
  • Operating Systems : OS Independent
  • Implementation : C

kchmviewer : A CHM (Winhelp) files viewer written in Qt/ KDE


kchmviewer is a CHM (Winhelp) files viewer written in Qt/ KDE. It can be build as a stand-alone Qt-based application or a KDE application. The main point is compatibility with non-English CHM files, including most international character sets. It has the features set of standard viewer: search (including non-English CHMs), bookmarking, font size changing, index/content browsing, codepage support, and more.
  • Licenses : GPL
  • Operating Systems : Unix
  • Implementation : C++

20090718

TAU (Tuning and Analysis Utilities) : A set of tools for analyzing the performance of C, C++, Fortran and Java programs


TAU (Tuning and Analysis Utilities) is a set of tools for analyzing the performance of C, C++, Fortran and Java programs. It collects much more information than is available through prof or gprof, the standard Unix utilities, including per-process, per-thread, and per-host information, inclusive and exclusive function times, profiling groups that allow you to organize data collection, access to hardware counters on some systems, per-class and per-instance information, the ability to separate data for each template instantiation, start/stop timers for profiling arbitrary sections of code, and support for collection of statistics on user-defined events.
  • Licenses : Other
  • Operating Systems : Unix, POSIX, Linux, Windows
  • Implementation : C++, Fortran, Java, C, Python

aria2 : A utility for downloading file

aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Mac OS X, Windows, Cygwin, BSD, FreeBSD
  • Implementation : C++

20090716

Fingerprint GUI : A set of GUI tools for the use of fingerprint scanners on Linux systems

Fingerprint GUI is a set of GUI tools for the use of fingerprint scanners on Linux systems. It enables the recording and checking of fingerprints of users and allows login and authentication of users by their fingerprint through its PAM module. An additional "fingerprintIdentifier" application can be used for customized (shell) scripts when users have to be identified or authenticated by their fingerprints. The system is based on device drivers from the "libfprint" project.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090715

FxMovieManager : A file manager which can display thumbnails of movie files

FxMovieManager is a file manager which can display thumbnails of movie files. It can also manage a playlist of movies and act as a simple front-end to MPlayer.
  • Licenses : Public Domain
  • Operating Systems : POSIX, Linux

XML Security Library : A C library based on LibXML2

XML Security Library is a C library based on LibXML2. It provides an implementation for major XML security standards: XML Digital Signature and XML Encryption.
  • Licenses : MIT/X
  • Implementation : C

Scalable OpenGroupware.org (SOGo) : A project derived from OpenGroupware.Org (OGo) with scalability in mind


Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind. The Inverse edition of this project has many feature enhancements: CalDAV and GroupDAV compliance, full handling of vCard as well as vCalendar/iCalendar formats, and support for folder sharing and ACLs. The Web interface has been rewritten in an AJAX fashion to provided a faster UI for the users, consistency in look and feel with the Mozilla applications, and to reduce the load of the transactions on the server.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : Objective C, JavaScript

20090714

0MQ : A lightweight messaging kernel


0MQ is a lightweight messaging kernel. It achieves 30 microsecond end-to-end latencies and over 3 million messages per second. It can be used from C, C++, Python, .NET/Mono, Ruby, COBOL, Fortran and Java. It runs on AIX, FreeBSD, HP-UX, Linux, MacOS X, OpenBSD, OpenVMS, QNX Neutrino, Solaris, and Windows.

20090711

white_dune : A graphical VRML97/X3DV editor

white_dune is a graphical VRML97/X3DV editor, simple NURBS/Superformula 3D modeller, animation tool, and a very limited VRML97/X3DV commandline compiler in development. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). X3DV is the direct successor of VRML97. VRML97 and X3DV have support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create, and display VRML97/X3DV files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, IRIX, Linux, Mac OS X, FreeBSD, AIX, OpenBSD, HP-UX Tru64, OpenSolaris, Cygwin
  • Implementation : C, C++

Charlix : A desktop assistant that is based on AIML (Artificial Intelligence Markup Language)

Charlix is a desktop assistant that is based on AIML (Artificial Intelligence Markup Language) and is compatible with any AIML interpreter with a working tag. It provides Web searching tools, a dictionary, a calculator, weather, translations, and more.

20090710

OBM : A groupware, email, LDAP, Windows PDC, CRM, and project management application

OBM is a groupware, email, LDAP, Windows PDC, CRM, and project management application. It is mainly used as an Exchange or Notes/Domino groupware and mail server replacement, as an LDAP directory, as a Windows PDC, as a contact and customer database, as a project management tool, or as any combination of these functions. It provides groupware (calendars, contacts, and tasks) connectors for Outlook, Thunderbird/Lightning, and PDAs. It supports internationalization and themes. It is highly scalable, and is used by sites from five to many thousands of users.
  • Licenses : GPLv2
  • Implementation : PHP, Java, Perl

gitg targets cases where it is useful to provide a graphical representation of Git data or actions

gitg targets cases where it is useful to provide a graphical representation of Git data or actions. The history view is a good example, where graphical representation helps to get an overview of the repository. gitg does not aim to be an advanced tool that allows access to every feature of Git through a graphical interface. However, it will try to incorporate common actions that might require multiple actions on the command line (like staging, unstaging, reverting, and committing).
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C, GTK/Gnome

20090709

Grub Next Generation : A distributed client/server Web crawling system


Grub Next Generation is a distributed client/server Web crawling system that helps to build and maintain indexes of the Web.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation: Perl, C, C#, Python

20090706

Flash Operator Panel displays information about your Asterisk PBX activity in real time via a standard Web browser with the Flash plugin


Flash Operator Panel displays information about your Asterisk PBX activity in real time via a standard Web browser with the Flash plugin. The display and button layout is configurable, so you can have more than 100 buttons on the screen at once. It also supports contexts: you can have one server running and many different client displays (for hosted PBX, different departments, etc). It can monitor several asterisk servers at once. It can integrate with CRM software, by popping up a Web page (and passing the CLID) when a specified button is ringing. It also can be used to enable click-to-dial for Web-based applications.
  • Licenses GPL
  • Implementation Perl

Aluminium was started as an effort to find a different way of creating web applications

Aluminium was started as an effort to find a different way of creating web applications. It turned out as a visual data-flow based programming language.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

20090705

Dillo Web browser : A very fast, extremely small Web browser that's written in C and C++


Dillo Web browser is a very fast, extremely small Web browser that's written in C and C++. The source is around 600 KB, and the static binary is about 980KB. It is a graphical browser built upon FLTK2, and it renders a good subset of HTML and CSS, excluding frames, JavaScript, and JVM support.
  • Licenses : GPLv3
  • Operating Systems : POSIX, BSD, FreeBSD, NetBSD, OpenBSD, GNU/Hurd, HP-UX, IRIX, Linux, Solaris
  • Implementation : C, C++

AFS : A distributed filesystem


AFS is a distributed filesystem which offers a client-server architecture, transparent data migration abilities, scalability, a single namespace, and integrated ancillary subsystems.
  • Licenses : IBM Public
  • Operating Systems : Windows, POSIX, AIX, IRIX, Linux, Solaris, BSD, Mac OS X, HP-UX
  • Implementation : C

'Q' DVD-Author : A GUI frontent for dvdauthor and related tools


'Q' DVD-Author is a GUI frontent for dvdauthor and related tools. The goal is to provide an easy-to-use, yet powerful and complete interface to generate DVD menus, slideshows, and videos to burn on a DVD under Linux.
  • Licenses : GPL
  • Implementation : C++

GADMIN-OpenVPN-Server : An easy to use GTK+ interface for the OpenVPN server in bridge mode

GADMIN-OpenVPN-Server is an easy to use GTK+ interface for the OpenVPN server in bridge mode. It allows generation of five signed certificates and keys, including HMAC-Firewall and user authentications. Bridge mode enables SAMBA browsing and printing across physically separated networks and or full-blown road warrior client capabilities.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C

Endeavour Mark II : A complete file management suite

Endeavour Mark II is a complete file management suite that comes with a file browser, image browser, archiver, recycled objects system, and a set of file and disk management utility programs.
  • Licenses : GPL
  • Operating Systems : POSIX Unix
  • Implementation : C

20090630

Argyll : An ICC compatible color management system

Argyll is an ICC compatible color management system. It supports accurate ICC profile creation for scanners, CMYK printers, and film recorders, and calibration and profiling of displays. Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents. It also includes code for a fast 8-bit raster color conversion engine as well as support for fast, fully accurate 16-bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.
  • Licenses : GPL, BSD Original
  • Operating Systems : POSIX, Linux, OS Independent, Windows, Mac OS X
  • Implementation : C

Social Networks Visualizer (SocNetV) : A flexible and user-friendly tool for the analysis and visualization of Social Networks


Social Networks Visualizer (SocNetV) is a flexible and user-friendly tool for the analysis and visualization of Social Networks. It lets you construct mathematical graphs with a few clicks on a virtual canvas, load networks of various formats (GraphViz, GraphML, Adjacency, Pajek, UCINET, etc), or create a network by crawling all links in a Web page. The application can compute basic network properties, such as density, diameter, and distances (shortest path lengths), as well as more advanced structural statistics, such as node and network centralities (i.e. closeness, betweenness, graph), clustering coefficient, etc.
  • Licenses : GPL GPLv3
  • Operating Systems : POSIX, Linux, Windows, Mac OS X

Texmaker


Texmaker integrates many tools needed to develop documents with LaTeX in just one application.
  • Licenses : GPL

20090628

Fotoxx : A program for improving digital photos

Fotoxx is a program for improving digital photos. Navigate large image collections using a pageable window of thumbnails. Create HDR (high dynamic range) images by combining bright and dark images to improve detail in both bright and dark areas. Create panoramas by joining overlapped images. Adjust brightness and color intensity independently for different underlying brightness levels. Rotate an image (level a tilted image or turn 90 degrees). Remove red eyes from electronic flash photos. Sharpen, resize, crop, reduce noise, and change color depth. Warp an image by dragging the mouse. Edit tags/keywords and search images by date or tags.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090627

Pinot : Personal search and metasearch for the Free Desktop


Pinot is a D-Bus service that crawls, indexes your documents, and monitors them for changes. It is also a GTK-based user interface that enables you to query the index built by the service or your favorite Web engine, and display and analyze the results. It makes full use of advanced indexing and search facilities offered by Xapian, features language detection, dynamic document summaries, easy labelling of documents, and internal support for common file types. The D-Bus interface allows easy integration with other applications.
  • Implementation : C++

Padre : An IDE for Perl developers

Padre is an IDE for Perl developers. It provides syntax highlighting for many languages, but for Perl it also provides refactoring tools.
  • Licenses : Perl
  • Operating Systems : POSIX, Linux, Windows, Mac OS X
  • Implementation : Perl

20090625

FxMovieManager : A file manager which can display thumbnails of movie files

FxMovieManager is a file manager which can display thumbnails of movie files. It can also manage a playlist of movies and act as a simple front-end to MPlayer.
  • Licenses : Public Domain
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090624

Imagination : A lightweight and user-friendly DVD slide show maker


Imagination is a lightweight and user-friendly DVD slide show maker. It includes transitions effects. It requires only the ffmpeg encoder to produce a movie to be burned with another application.

20090622

The OpenSource IPsec-based VPN Solution for Linux


strongSwan is a complete IPsec and IKEv1 implementation for Linux 2.4 and 2.6 kernels. It also fully supports the new IKEv2 protocol with Linux 2.6 kernels. It interoperates in both IKEv1 and IKEv2 mode with most other IPsec-based VPN products. The focus of the strongSwan project is on strong authentication mechanisms using X.509 public key certificates and optional secure storage of private keys on smartcards through a standardized PKCS#11 interface. A unique feature is the use of X.509 attribute certificates to implement advanced access control schemes based on group memberships.
  • Licenses: GPL
  • Operating Systems: POSIX, Linux
  • Implementation: C

20090617

SLiteChat : An in-world text-only local chat/instant messaging client for Second Life

SLiteChat is an in-world text-only local chat/instant messaging client for Second Life. Features include friends list management (accept/reject friending requests), local chat, and instant messages.
  • Licenses: GPLv2
  • Operating Systems: Unix, Windows, Mac OS X
  • Implementation: C++

20090606

Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind


Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind. The Inverse edition of this project has many feature enhancements: CalDAV and GroupDAV compliance, full handling of vCard as well as vCalendar/iCalendar formats, and support for folder sharing and ACLs. The Web interface has been rewritten in an AJAX fashion to provided a faster UI for the users, consistency in look and feel with the Mozilla applications, and to reduce the load of the transactions on the server.
  • Licenses: GPL
  • Operating Systems: OS Independent
  • Implementation: Objective C, JavaScript

Halyard : A scriptable multimedia engine with support for video, audio, graphics, and user interaction

Halyard is a scriptable multimedia engine with support for video, audio, graphics, and user interaction. It currently runs on Windows, and has a preliminary Macintosh port. It is based on PLT Scheme, wxWidgets, and the Quake 2 Engine. It includes a rudimentary IDE based on Scintilla.
  • Licenses: GPL
  • Operating Systems: Windows, Mac OS X
  • Implementation: C++, Scheme

otl : Text processor for generating custom markup from plain text supplemented with lightweight markup


otl is a text processor for generating custom markup from plain text supplemented with lightweight markup. Much of both the input and output formats can be customized. HTML output, along with experimental DocBook and LaTeX output implementations, are included. otl supports complex structures such as nested ordered and unordered lists, headers and footers, and tables.
  • Intended Audience : End Users/Desktop
  • License : GNU General Public License (GPL)
  • Operating System : OS Independent (Written in an interpreted language)
  • Programming Language : Perl
  • Topic : Text Processing
  • User Interface : Command-line

20090501

The Software Testing Automation Framework (STAF)

The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.

20090122

TaskJuggler : Project management software for serious project managers


TaskJuggler is project management software for serious project managers. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planing, risk and communication management.

20090113

The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project

The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is "ssvnc", for SSL/SSH VNC viewer.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, Unix
[Programming Language] C, Perl, Tcl, Unix Shell
[Topic] Desktop Environment :: Tools

Likewise Open is an application that joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users ...

Likewise Open is an application that joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users with their domain credentials. Features include: joining non-Windows systems to Active Directory domains in a single step from the command line or from a GUI; authenticating users with a single user name and password; enforcing the same password policies for all platforms; supporting multiple forests with one-way and two-way cross forest trusts; caching credentials in case your domain controller goes down; and providing single sign-on for SSH and Putty. It does not require Active Directory schema changes for installation.

[Environment] MacOS X, Other Environment
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2
[Operating System] MacOS, MacOS X, Microsoft :: Windows, Other OS, Unix
[Topic] Security, Software Development, System :: Monitoring, System :: Networking, System :: Systems Administration

20090110

GNU Gatekeeper : A free H.323 gatekeeper based on the OpenH323 project


The GNU Gatekeeper is a free H.323 gatekeeper based on the OpenH323 project. You can use it to manage a Voice-over-IP network and let endpoints (e.g., Netmeeting) communicate through symbolic names. It also has an external interface for billing and other applications.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, 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++
[Topic] Communications :: Telephony, System :: Networking

Freevo : An open source HTPC media centre software integrating PVR / DVR funtionality along with music, video, gaming, home automation and more


Freevo is an open source HTPC media centre software integrating PVR / DVR funtionality along with music, video, gaming, home automation and more. It is written in python and uses existing popular software such as mplayer, xine and vlc. Primarily aimed at the Linux platform it is also possible to run on OSX and for the determined on Windows. It is the main mythtv alternative.

20081228

Ah3 : An invoicing and inventory system for repair shops

Ah3 is an invoicing and inventory system for repair shops. It comes configured for an auto repair shop but can be configured to handle any shop with customers who have things to be repaired. It includes a customer and vehicle database, the ability to generate invoices, and the ability to track the repair history of a vehicle. It also tracks inventory, allowing for parts with multiple vendors and costs and other information. Ah3 is the successor to Autohouse II.

[Environment] Win32 (MS Windows), X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C++
[Topic] Office/Business :: Financial :: Point-Of-Sale

monotone : A distributed version control system


monotone is a distributed version control system with a flat peer model, cryptographic version naming, meta-data certificates, decentralized authority, and overlapping branches. It works out of a transactional version database stored in a regular file, and uses a custom network protocol for efficient database synchronization.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C++
[Topic] Software Development :: Version Control

20081208

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.

[Environment] X11 Applications :: Qt
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C++
[Topic] Scientific/Engineering :: Artificial Intelligence

20081206

FlowPlayer : A video player for the Web


FlowPlayer is a video player for the Web. The player is easy to configure and embed into your home page, site, or blog. It supports progressive download with HTTP and streaming with Lighttpd, PHP and other scripting solutions, Flash Media Server, Wowza, and Red5. It is extensible with plugins written in Flash ActionScript and JavaScript.

[Environment] Plugins, Web Environment
[Intended Audience] Developers
[License] OSI Approved, OSI Approved :: GNU General Public License v3, The Apache License 2.0
[Programming Language] Other
[Topic] Communications, Multimedia :: Video :: Display

20081121

DSSH was written as a direct replacement for the OpenSSH client

DSSH was written as a direct replacement for the OpenSSH client. It adds SSH over SSH tunneling capabilities (for example, to log in to a network hidden by a firewall), scripting support (using Groovy), an advanced agent (which allows storing of passwords) and "su -" interactive logging for machines that have disabled direct root login. All of this was done to enable automated scripting and logging to many machines based on a few simple rules. It uses the Trilead SSH library (slightly patched).

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] C++, Groovy, Java
[Topic] Internet

20081110

OpenGrade : Software for teachers to keep track of grades

OpenGrade is software for teachers to keep track of grades. It can put the students' grade reports on a Web server and allow the students password-protected access to them.

[Environment] Console (Text Based), X11 Applications
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, Unix
[Programming Language] Perl
[Topic] Education

gjots lets you organize text notes in a convenient, hierarchical way


gjots lets you organize text notes in a convenient, hierarchical way. It can be used for notes, jottings, bits and pieces, recipes, and even PINs and passwords, using encryption. It can also be used to "mind-map" larger compositions like manuals, Web pages, articles, etc. It is a bit like the KDE program "kjots", but uses the GTK library and supports a hierarchy of folders. Files can be output to HTML with an automatic table of contents or to docbook XML. Encryption is supported with ccrypt(1), gpg(1), and openssl(1), so that musings can be kept private.

[Environment] X11 Applications :: Gnome, X11 Applications :: GTK
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux, Unix
[Programming Language] C
[Topic] Desktop Environment :: Gnome, Documentation, Software Development :: Documentation, Text Editors :: Documentation, Text Processing :: Markup :: HTML/XHTML, Utilities

AWFFull : A Web server log analysis program, forked from Webalizer

AWFFull is a Web server log analysis program, forked from Webalizer. It adds a number of new features and improvements, such as GeoIP capability, internationalisation, style changes via CSS, extended front page history (more than 12 months), resizable graphs, and lots of backend changes and simplification. The long term goal is to focus on Web Analytics, not just Web Reporting.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Advanced End Users, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Programming Language] C, Perl
[Topic] Internet :: Log Analysis

20081031

µHub : A high performance peer-to-peer hub designed for Unix-like operating systems


µHub is a high performance peer-to-peer hub designed for Unix-like operating systems. It has a clean design and small memory footprint. It is scalable, and will work for small hubs on embedded hardware, as well as big hubs running on high preformance servers with thousands of users. µHub uses the ADC protocol (i.e. the next generation Direct Connect), and is compatible with DC++, Elise, QuickDC, and other ADC clients.

[Environment] No Input/Output (Daemon)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v3
[Network Environment] IP :: IPv4, IP :: IPv6
[Operating System] MacOS X, POSIX, Unix
[Programming Language] C
[Topic] Communications :: File Sharing, Communications :: File Sharing :: Direct Connect

Codestriker : A Web application that supports online code reviews


Codestriker is a Web application that supports online code reviews. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, Clearcase, Perforce, Visual SourceSafe, and Bugzilla. There is a plug-in architecture for supporting other SCMs and issue tracking systems. It minimizes paper work, ensures that issues, comments, and decisions are recorded in a database, and provides a comfortable workspace for actually performing code inspections. An optional highly-configurable metrics subsystem allows you to record code inspection metrics as a part of your process.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Perl
[Topic]
Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development, Software Development :: Bug Tracking, Software Development :: Quality Assurance, Software Development :: Version Control, Software Development :: Version Control :: CVS, Utilities

20080927

The pngslice utility : A tool for creating ragged images in HTML

The pngslice utility is a tool for creating ragged images in HTML: Eric Meyer's ragged floats. The idea is to slice the image into thin strips that are trimmed and stacked vertically. The program produces the trimmed PNG slices and a fragment of HTML to include them.

[Environment] Console (Text Based)
[License] OSI Approved :: GNU General Public License v2
[Operating System] POSIX
[Programming Language] C
[Topic] Text Processing :: Markup :: HTML/XHTML

20080920

gumnut : A program to aid a group of people to perform cooperative decentralized decision making

gumnut is a program to aid a group of people to perform cooperative decentralized decision making. The text or GUI client can create, moderate, and display proposals over a decentralized communication network (currently gnutella). Proposals are text files with a simple naming convention that uses the filename to describe field attributes (such as topic and geographical location). Popular proposals are found by searching on one or more of these fields and then calculating the support for each proposal based on the number of occurrences on the network.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX :: Linux, Unix
[Programming Language] C
[Topic] Communications

20080903

CreditCruncher : A program that uses the Monte Carlo method to compute the credit risk of large portfolios

CreditCruncher is a program that uses the Monte Carlo method to compute the credit risk of large portfolios in which assets are mortgages, loans, bonds, endorsements, or the like (all of them of fixed income with a policy buy/sell and hold). The default time is simulated using a gaussian copula, taking into account the transition matrix (or survival function) and sectorial correlation matrix defined by the user.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2
[Operating System] MacOS X, Microsoft :: Windows, POSIX
[Programming Language] C++
[Topic] Office/Business :: Financial, Scientific/Engineering :: Mathematics

20080902

Recoll : A personal full text desktop search tool based on Xapian

Recoll is a personal full text desktop search tool based on Xapian. It provides an easy to use, feature-rich, easy administration interface with a Qt-based GUI. Text, HTML, PDF, PostScript, MS Word, OpenOffice, Wordperfect, KWord, Abiword, maildir, and mailbox mail folder formats are supported, along with their compressed versions. Powerful query facilities are provided. Multiple character sets are supported, and internal processing and storage uses Unicode UTF-8. Stemming is performed at query time and the stemming language can be switched after indexing.

[Environment] X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, POSIX :: BSD :: FreeBSD, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] C++
[Topic] Information Management, Text Processing :: Indexing

20080829

InspIRCd : A fully modular IRC daemon

InspIRCd is a fully modular IRC daemon with modular SSL (gnutls or OpenSSL), ziplinks (through zlib) support, advanced spam filters, flood controls, settable operator levels, and SQL login using PostgreSQL, MySQL, or SQLite.

[Environment] Console (Text Based), No Input/Output (Daemon)
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: Linux
[Programming Language] C#, C++
[Topic] Communications :: Chat :: Internet Relay Chat

20080804

image2mpeg : A tool to convert digital photos (or any other images) into MPEG video streams, with transitions between the images

image2mpeg is a tool to convert digital photos (or any other images) into MPEG video streams, with transitions between the images. The photo stream may be accompanied with music (or any other audio stream). The resulting slideshow may be prepared for VCD, SVCD, or DVD playback in stand-alone players, or the MPEG videos may be converted into FLV (Flash Videos). The type of transition can be selected for each image separately from a set of fade, slide, roll, etc.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, POSIX :: Linux
[Programming Language] C, Unix Shell
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Graphics Conversion, Multimedia :: Graphics :: Presentation, Multimedia :: Video, Multimedia :: Video :: Conversion

PDFResurrect : A tool aimed at analyzing PDF documents

PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. It can also "scrub" or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, Developers, End Users/Desktop, Other Audience, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License v3
[Operating System] OS Independent, POSIX
[Programming Language] C
[Topic] Security, Utilities

Freeciv : A multiuser reimplementation for Unix/X of the famous Microprose game of Civilization

Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time: in each turn, all human players move concurrently. The game is designed to remain fairly playable even on poor network connections. Freeciv can also be played on standalone machines, and its AI players are a good challenge for beginners. The source code comes with the server, two X clients, and non-X clients for MS Windows and Amiga. Freeciv is released under the GNU General Public License. It is maintained by an international team of coders and enthusiasts, and is easily one of the most fun and addictive network games out there.

[Environment]
X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
MacOS X, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, OS/2, POSIX, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: HP-UX, POSIX :: IRIX, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language]
C
[Topic]
Games/Entertainment, Games/Entertainment :: Real Time Strategy, Games/Entertainment :: Turn Based Strategy