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