20101012

Fairmat : A derivative and capital investments modelling tool.


Fairmat is a derivative and capital investments modelling tool. It permits you to build a pricing model for many financial projects (or derivative contracts) using a graphical representation blended with a high level algebraic language. It is also possible to use it to evaluate projects and perform real options valuations. The platform can be extended using a plug-in system.
  • Licenses : Freeware for non commercial use
  • Operating Systems : Windows, Mac OS X, Linux
  • Implementation : C#

Mixxx : Free mixing software for DJs, providing everything needed to create live mixes


Mixxx is free mixing software for DJs, providing everything needed to create live mixes. It allows you to beatmatch songs and crossfade them together, like you would with turntables and a mixer.

20100814

TexLexAn allows you to drag and drop a document or a link to any Web page to analyze

TexLexAn allows you to drag and drop a document or a link to any Web page to analyze. The program will analyze the text, evaluate its readability, categorize the document, summarize it, and archive it.
  • Licenses : GPL
  • Operating Systems : Linux, FreeBSD
  • Implementation : C, Python, PyGTK

NetXMS : A monitoring system with a modular architecture

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.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows, Windows CE
  • Implementation : C++

20100720

ntop : A network probe that shows network usage in a way similar to what top does for processes


ntop is a network probe that shows network usage in a way similar to what top does for processes. It acts as a Web server, creating an HTML dump of the network status. It sports a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, Linux

gscan2pdf : A GUI to ease the process of producing PDFs from scanned documents

gscan2pdf is a GUI to ease the process of producing PDFs from scanned documents. You scan in one or several pages and create a PDF of selected pages. Scanning is handled with SANE via scanimage. PDF conversion is done by PDF::API2. Perl is used for portability and ease of programming, with gtk2-perl for the GUI.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : Perl

20100716

Dkopp : A program for copying or backing up disk files to DVD or BD (Blu-ray)

Dkopp is a program for copying or backing up disk files to DVD or BD (Blu-ray). Full or incremental backups can be made, with full or incremental media verification. Dkopp uses a GUI to navigate through directories to select or de-select files or directories at any level. Backup jobs can be saved for recurring use. New, deleted, and updated files are handled automatically, without re-editing the backup job. An incremental backup updates the same media used for a prior full backup. A GUI restore function is also provided. Differences between disk and DVD/BD can be reported in total, by directory and by file.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++

20100714

FreeRADIUS : A high-performance, highly configurable, and feature-rich RADIUS server

FreeRADIUS is a high-performance, highly configurable, and feature-rich RADIUS server. Supported features include EAP (wireless authentication, PEAP, TTLS), MySQL, PostgreSQL, Oracle, LDAP, X9.9 token cards, VMPS, and many more. It comes with more than 50 vendor dictionaries, and interoperates with many others. It is the only open source RADIUS server that has implemented EAP, and it is currently deployed in multiple million-user systems.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows, Cygwin, Unix
  • Implementation : C

Likewise Open : joins Linux, Unix, & Mac OS machines to Microsoft Active Directory and securely authenticates users with their domain credentiials


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.
  • Licenses : GPL, GPLv2
  • Operating Systems : Mac OS X, Windows, Unix

Instantbird : A multi-protocol instant messaging client

Instantbird is a multi-protocol instant messaging client. Using it, you can connect to all your different IM accounts. It uses the Mozilla rendering engine to display messages, and uses the Pidgin libpurple to connect to the different networks.
  • Implementation : C++

20100713

RRDtool : The OpenSource industry standard, high performance data logging and graphing system for time series data


RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings.

20100712

GNU SIP Witch : A secure peer-to-peer VoIP server

GNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without requiring service providers. SIP Witch can be used on the desktop to create bottom-up secure calling networks and as a free software alternative to Skype. It can also be used as a stand-alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation : C++

check_ssl_cert : A Nagios plugin to check X.509 certificates

check_ssl_cert is a Nagios plugin to check X.509 certificates. It checks if the server is running and delivers a valid certificate. It also checks if the CA matches a given pattern, and checks the validity.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, Unix
  • Implementation : Unix Shell, bash

20100708

zlib : Designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any computer hardware


zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1), the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.
  • Licenses : zlib/libpng
  • Operating Systems : OS Independent
  • Implementation : C

Mausezahn : A fast traffic generator which allows you to send nearly every possible and impossible packet


Mausezahn is a fast traffic generator which allows you to send nearly every possible and impossible packet. Mausezahn can be used, for example, as a traffic generator to stress multicast networks, for penetration testing of firewalls and IDS, for simulating DoS attacks on networks, to find bugs in network software or appliances, for reconnaissance attacks using ping sweeps and port scans, or to test network behavior under strange circumstances. Mausezahn gives you full control over the network interface card and allows you to send any byte stream you want (even violating Ethernet rules).
  • Operating Systems : POSIX Linux
  • Implementation : C

20100707

ip2clue provides access to multiple databases to retrieve country information associated with IP addresses


ip2clue provides access to multiple databases (Maxmind, Software 77, Webhosting.info and ip2location) to retrieve country information associated with IP addresses. It has a daemon that supports lots of concurrent connections and a client binary. Some client examples are also provided in languages including PHP and C.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C, PHP

20100706

MultiVNC : A cross-platform, Multicast-enabled VNC viewer

MultiVNC is a cross-platform, Multicast-enabled VNC viewer. Features include support for most encodings, ZeroConf service discovery, a seamless edge control mode á la x2vnc, and most prominently, experimental support for VNC via multicast.
  • Licenses : GPLv2
  • Operating Systems : Unix, Linux, Windows, Mac OS X
  • Implementation : C++, libvncclient, wxWidgets

Spicebird : An email and messaging software

Spicebird is an email and messaging software. It provides email, calendaring, and instant messaging and can connect to any standards based server. It is built with an innovative tabbed user interface and high end functionality.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, Linux

Automatic Drawing Generation : GObject-based library

Automatic Drawing Generation is GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows, Linux, Unix, FreeBSD, OpenSolaris
  • Implementation : C

20100705

WhatWeb fingerprints Web servers and Web applications

WhatWeb fingerprints Web servers and Web applications. It can identify content management systems (CMS), Web application frameworks, default pages for Web servers, blogs, JavaScript libraries, and more. Each time you visit a Web site in your browser, the Web server leaks many hints about the software delivering the Web page. WhatWeb recognizes these hints and reports what it finds. WhatWeb has over 70 plugins. Plugins can identify systems with obvious signs removed by looking for subtle clues. Plugins are flexible and can return any datatype. For example, plugins can return version numbers, email addresses, account IDs, and more.
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : Ruby

BitlBee allows users to talk to people on the MSN, ICQ, Jabber, Yahoo!, and AIM networks with any IRC client by emulating an IRC server


BitlBee allows users to talk to people on the MSN, ICQ, Jabber, Yahoo!, and AIM networks with any IRC client by emulating an IRC server. A virtual channel is created with all of the user's buddies in it, who can be talked to in the channel or in a query. Also, one can participate in group chats and chat rooms like they were normal IRC channels.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Solaris, BSD, Windows, Mac OS X
  • Implementation : C

FreeDiams : A program for making prescriptions of pharmaceutical drugs and testing their interaction

FreeDiams is a program for making prescriptions of pharmaceutical drugs and testing their interactions. It is the result of building the FreeMedForms prescriber plugins into a standalone application. It is developed by medical doctors and is intended for use by these same professionals. It can be used to prescribe drugs and test drug interactions within a prescription. It can be linked to any application by way of its command line parameters. FreeDiams can use several drugs database, including the FDA_USA drug database, the French AFSSAPS drug database, and the Canadian drug databases.
  • Licenses : BSD Revised
  • Operating Systems : Linux, Mac OS, Windows, FreeBSD
  • Implementation : SQLite 3, C++, Qt

20100702

Linphone : An audio and video Internet phone with GTK+ and console interfaces


Linphone is an audio and video Internet phone with GTK+ and console interfaces. It uses the SIP protocol, and is compatible with most SIP clients and gateways. It can use various audio and video codecs such as Speex, GSM, G711, ilbc, amr, Theora, H263-1998, MPEG4, H264, and snow.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, FreeBSD, Windows, Mac OS X, iPhoneOS, Android
  • Implementation : C

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work


Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates. A few strong points about Gearman:
  • Open Source - It's free! (in both meanings of the word) Gearman has an active open source community that is easy to get involved with if you need help or want to contribute.
  • Multi-language - There are interfaces for a number of languages, and this list is growing. You also have the option to write heterogeneous applications with clients submitting work in one language and workers performing that work in another.
  • Flexible - You are not tied to any specific design pattern. You can quickly put together distributed applications using any model you choose, one of those options being Map/Reduce.
  • Fast - Gearman has a simple protocol and interface with a new optimized server in C to minimize your application overhead.
  • Embeddable - Since Gearman is fast and lightweight, it is great for applications of all sizes. It is also easy to introduce into existing applications with minimal overhead.
  • No single point of failure - Gearman can not only help scale systems, but can do it in a fault tolerant way.

libmemcached : A C client library for interfacing to a memcached server

libmemcached is a C client library for interfacing to a memcached server. It has been designed to be light on memory usage, thread safe and to provide full access to server side methods. It also implements several command line tools: memcat, memflush, memrm, memstat, and memslap (for load generation). The library has been designed to allow for different hashing methods on keys, partitioning by keys, and to use consistent hashing for distribution.
  • Licenses : BSD Revised
  • Operating Systems : POSIX
  • Implementation : C, C++

IPFire : A Linux firewall distribution that is built from source and comes with lots of additional features


IPFire is a Linux firewall distribution that is built from source and comes with lots of additional features. It is easy to set up and administer. It features a firewall with stateful inspection, a content filtering engine, traffic control (QoS), VPN technology, and a lot of logging.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux

20100701

Cuneiform : A commercial grade optical character recognition (OCR) system

Cuneiform is a commercial grade optical character recognition (OCR) system. It was originally developed and open sourced by Cognitive technologies, and was originally Windows-only. This project aims to port Cuneiform to run natively on Linux.
  • Licenses : BSD Revised
  • Operating Systems : Windows, Mac OS X, POSIX, Linux
  • Implementation : C, C++

20100629

aria2 : A utility for downloading files

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++

Botan : A C++ library of cryptographic algorithms, including AES, DES, SHA-1, RSA, DSA, Diffie-Hellman, and many others

Botan is a C++ library of cryptographic algorithms, including AES, DES, SHA-1, RSA, DSA, Diffie-Hellman, and many others. It also supports SSL/TLS, X.509 certificates and CRLs, and PKCS #10 certificate requests, and has a high level filter/pipe message processing system. The library is easily portable to most systems and compilers, and includes a substantial tutorial and API reference.
  • Licenses : BSD Revised
  • Operating Systems : Linux, Mac OS, X Windows, Windows, FreeBSD, NetBSD, Solaris
  • Implementation : C++, Assembly

Webalizer : A Web server log analysis program


The Webalizer is a Web server log analysis program. It is designed to scan web server log files in various formats and produce usage statistics in HTML format for viewing through a browser.
  • Licenses : GPL

netCDF Operators

The netCDF Operators (NCO) facilitates manipulation and analysis of self-describing data stored in the (freely available) netCDF format.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C

NetCDF : A format developed at Unidata that was inspired by the CDF format from NASA


NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA. NetCDF stands for "Network Common Data Form" and is a self-describin
g data format, commonly used in scientific and engineering applications.
  • Licenses : BSD Original
  • Operating Systems : POSIX, IRIX, HP-UX, GNU/Hurd, BSD, OpenBSD, NetBSD, FreeBSD, Unix, Solaris, SCO, Linux, BSD/OS, AIX, Windows
  • Implementation : Fortran, C++, C

20100628

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++

ZynAddSubFX : A powerful real-time, multi- timbral software synthesizer for Linux

ZynAddSubFX is a powerful real-time, multi- timbral software synthesizer for Linux. It has microtonal capabilities, and the instruments it creates sound like those from professional keyboards. It includes effects like reverb, echo, chorus, and phaser.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Windows
  • Implementation : C++

20100624

RCDevs OpenOTP provides strong two-factor authentication with one time passwords (OTP)

RCDevs OpenOTP provides strong two-factor authentication with one time passwords (OTP). It supports OATH RFC-4226 HOTP (counter-based) and TOTP (Time-based), Mobile-OTP, YubiKey Software/Hardware Tokens, SMSOTP, and MAILOTP. It provides a SOAP/XML and RADIUS API and integrates into your LDAP (OpenLDAP, Novell, ActiveDirectory). It works with Web applications, VPNs, Unix, Microsoft, and more. It is composed of the RCDevs WebADM server application, the OpenOTP SOAP service, the optional Radius Bridge, and the User Self-service Desk end-user Web application. VMWare appliances and Web demos are available.
  • Licenses : Freeware
  • Operating Systems : Unix, Linux
  • Implementation : C, PHP

20100623

The Drizzle project : Building a database optimized for Cloud and Net applications


The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-CPU/core architectures. The code is originally derived from MySQL.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Solaris
  • Implementation : C++

DrQueue : A distributed rendering queue. It helps manage jobs on a render farm


DrQueue is a distributed rendering queue. It helps manage jobs on a render farm. It works under Linux, Mac OS X, FreeBSD, IRIX, and Windows, supports Maya, Blender, Lightwave, Mental Ray, Bmrt (Renderman), 3Delight, and Pixie out of the box, and can support any other renderer or computing task that can be handled via scripting.
  • Licenses : GPL
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Linux, IRIX, Windows, Cygwin
  • Implementation : C C++

20100622

Chef : An open source systems integration framework built to bring the benefits of configuration mangement to your entire infrastructure


Chef is an open source systems integration framework built to bring the benefits of configuration mangement to your entire infrastructure. You write source code to describe how you want each part of your infrastructure to be built, then apply those descriptions to your servers. The result is a fully automated infrastructure: when a new server comes on line, the only thing you have to do is tell Chef what role it should play in your architecture.

Highlight : A universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode, terminal escape sequences, and XML

Highlight is a universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode, terminal escape sequences, and XML. (X)HTML and SVG output are formatted by Cascading Style Sheets. It supports more than 140 programming languages, and includes 40 highlighting color themes. It's possible to easily enhance the parsing database. The converter includes some features to provide a consistent layout of the output code.
  • Licenses : GPLv3
  • Operating Systems : Windows, POSIX, Linux, Unix
  • Implementation : C++

InfiniDB Community Edition


InfiniDB Community Edition is a scale-up, column-oriented database for data warehousing, analytics, business intelligence, and read-intensive applications. InfiniDB's data warehouse columnar engine is multi-terabyte capable and supports a MySQL interface.
  • Licenses : GPL v2
  • Operating Systems : Linux, Windows
  • Implementation : C++, MySQL

20100621

Remind : A full-featured calendar/reminder program

Remind is a full-featured calendar/reminder program featuring sophisticated date calculation, moon phases, sunrise/sunset, Hebrew calendar, alarms, PostScript output, an X front-end, multilingual messages, and proper handling of holidays. It also includes scripts for making a nice WWW calendar server.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : Tcl, C

UsbCryptFormat : A graphical user interface (GUI) for the encryption of USB flash drives or external hard drives


UsbCryptFormat is a graphical user interface (GUI) for the encryption of USB flash drives or external hard drives. It allows the user to reformat a USB flash drive, an SD card, or an external hard drive with an encrypted filesystem very easily and without the danger of destroying data on an internal hard drive because of incautious handling of device names. So it is usable even for a layperson.
  • Licenses : GPL
  • Operating Systems : Debian GNU/Linux Ubuntu
  • Implementation : bash

Barcode Writer in Pure Postscript implements the printing of many barcode formats entirely within PostScript

Barcode Writer in Pure Postscript implements the printing of many barcode formats entirely within PostScript, so that the process of converting the input string into the printed output is performed by the printer itself. The project supports all major barcode formats including EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128 (A, B, and C), Code 39, Code 93, Code 11, ITF-14, GS1 DataBar, MSI, Plessey, Postnet, Code 2 of 5, Codabar, QR Code, PDF417, MaxiCode, Aztec Code, Data Matrix, PostNet, OneCode, RM4SCC, AusPost, etc.
  • Licenses : MIT/X
  • Operating Systems : OS Independent
  • Implementation : PostScript

xhtmldbg provides you with the facility to check and analyze web page content directly


xhtmldbg provides you with the facility to check and analyze web page content directly. All these are good starting points for targeted xhtml development debugging. It features the ability to watch HTTP headers, to watch _POST variables when submitting html forms, css stylesheet monitoring. dom inspector for better documents structure monitoring, to indicate css stylesheet attributes, to indicate current used cookies, to watch javascript errors, auto reload function up to 60 seconds, analyzing SEO keywords, and quick HTTP_USER_AGENT switching.
  • Licenses : GPLv3
  • Operating Systems : Linux (32 and 64 bit)
  • Implementation : C++, QT 4

The Goblin and the Butterfly (TGATB) : 2D/3D client for the MMORPG of the same name

The Goblin and the Butterfly (TGATB) is a 2D/3D client for the MMORPG of the same name.
  • Licenses : GPLv2
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : C, SDL

20100619

Stantor-Domodulor : A home automation software system


Stantor-Domodulor is a home automation software system. It lets you manage electric and electronic facilities through Web pages, I-mode, and WAP 2 and 1. Stantor can drive Velleman k8000/k8055/k8061 boards, X10 materials, USB webcams, and sound boards. Stantor correspondents can sent alerts via email and instant messaging. Linux distributions supported are Ubuntu, Fedora, and Mandriva.
  • Licenses : GPLv2
  • Operating Systems : Fedora, Mandriva, Ubuntu, Linux
  • Implementation : HTML, MySQL, PHP, C++, Apache, Video, JavaScript, AJAX

OBD GPS Logger logs OBDII and GPS data

OBD GPS Logger logs OBDII and GPS data. It can then take that logged data and write useful output formats. Interesting information logged and exported includes how fast you're going, how fast the engine's going, the air flow into the engine, and the throttle position.
  • Licenses : GPLv2
  • Operating Systems : Linux, POSIX, Mac OS X
  • Implementation : C

Partition Editor : A graphical frontend to libparted

Gnome Partition Editor is a graphical frontend to libparted. It supports creating, resizing, moving, and copying of partitions.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C++

20100617

HAproxy : A high-performance and highly-robust TCP and HTTP load balancer


HAproxy is a high-performance and highly-robust TCP and HTTP load balancer which provides cookie-based persistence, content-based switching, advanced traffic regulation with surge protection, automatic failover, run-time regex-based header control, Web-based reporting, advanced logging to help trouble-shooting buggy applications and/or networks, and a few other features. Its own event-driven state machine achieves 20,000 hits per second and surpasses GigaEthernet on modern hardware, even with tens of thousands of simultaneous connections.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, OpenBSD, Solaris
  • Implementation : C

20100614

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++

20100612

ClearOS : An integrated network server gateway solution for small and distributed organizations

ClearOS is an integrated network server gateway solution for small and distributed organizations. The software provides all the necessary server tools to run an organization including email, anti-virus, anti-spam, file sharing, groupware, VPN, firewall, intrusion detection/prevention, content filtering, bandwidth management, multi-WAN, and more. Through the intuitive Web-based management console, an administrator can configure the server software along with integrated cloud-based services.
  • Licenses : GPL, Public Domain
  • Implementation : PHP, Perl, C, Python, Lua

20100608

Freeside : An open-source billing and trouble ticketing packag


Freeside is an open-source billing and trouble ticketing package for ISPs, VoIP, hosting, service, and content providers, and other online businesses.
  • Licenses : AGPL
  • Operating Systems : POSIX, BSD, FreeBSD, Solaris, Linux, Unix
  • Implementation : Perl, SQL

Glass : A library for distributed computing and cloud computing, focusing in high performance, low lag applications


Glass is a library for distributed computing and cloud computing, focusing in high performance, low lag applications, particularly virtual and augmented reality.
The Glass framework is a scalable set of components that can be used by applications to perform distributed computing. Applications are built reusing the available components as needed. One of the major goals of Glass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code. This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code; some of them require a complete change of the application design.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows, Cygwin, POSIX, IRIX, Linux
  • Implementation : C++, Java

20100603

Ziproxy : A high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images


Ziproxy is a high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images by converting them to lower quality JPEGs or JPEG 2000. It is intended to increase the speed for low-speed Internet connections (mobile, dial-up, other). It's suitable for both home and professional usage. Ziproxy is fully configurable and also features transparent proxy mode, HTML/JS/CSS optimization, operation in daemon mode, a detailed access log with compression statistics, basic authentication, and more.
Licenses : GPLv2, GPL
Operating Systems : Linux, BSD, Cygwin, Mac OS X, FreeBSD
Implementation : C

20100601

RetroShare : A cross-platform private P2P sharing program

RetroShare is a cross-platform private P2P sharing program. It lets you share securely with your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides file sharing, chat, messages, and channels.
  • Licenses : LGPL GPL
  • Operating Systems : POSIX, Linux, Windows, mac
  • Implementation : C++, Qt

20100531

Arista : An easy-to-use multimedia transcoder for the GNOME desktop

Arista is an easy-to-use multimedia transcoder for the GNOME desktop. It focuses on the goal of transcoding media, namely the devices you wish to play the media on. It is designed for use by people who are not familiar with audio and video encoding and want an easy way to get multimedia to their devices. It supports input from DVD and V4L devices as well as regular files.
  • Licenses : LGPLv2.1
  • Operating Systems : OS Independent
  • Implementation : GTK, GDK, GConf, GIO, Cairo, Gstreamer, Python, udev

Disko : A user interface application framework for the fast and simple development of flexible applications on embedded Linux systems

Disko is a user interface application framework for the fast and simple development of flexible applications on embedded Linux systems, with a particular focus on interactive user interfaces. It is high-performance and easy to learn, and due to its architecture is well suited to creating complex applications.
  • Licenses : LGPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20100528

sinfo : A monitoring tool that uses a broadcast scheme to distribute information on the status of each computer on your local network

sinfo is a monitoring tool that uses a broadcast scheme to distribute information on the status of each computer on your local network. It supports CPU, memory usage, network load, and information about the top 5 processes on each computer. sinfo uses ncurses to display the information in an attractive manner.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Solaris, BSD, FreeBSD

QSynergy : A comprehensive and easy-to-use graphical front end for Synerg

QSynergy is a comprehensive and easy-to-use graphical front end for Synergy. Synergy lets a user control more than one computer with a single mouse and keyboard (and has lots and lots of extra features on top of that). Since Synergy only has a GUI for MS Windows, QSynergy was written to step in and fill this gap for users on Mac and Unix platforms.
  • Licenses : GPL
  • Operating Systems : Linux, Mac OS X, Windows
  • Implementation : C++, Qt 4

NuFW is an authenticating firewal


NuFW is an authenticating firewall. It adds strict and secure identity-based filtering capabilities to enterprise-grade firewalls. It can also set quality of service on a per-user basis and log user activities into an SQL database. Furthermore, it can use multiple external authentication sources via PAM and be the key of a Single Sign On solution.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C

Hanzim ("Hanzi Master") : An interactive visual dictionary for learning and seeing relationships between Chinese radicals, characters, and compounds

Hanzim ("Hanzi Master") is an interactive visual dictionary for learning and seeing relationships between Chinese radicals, characters, and compounds. All the characters with a given radical, phonetic component, or pronunciation can be displayed, and all words containing a character, with English meanings. All data is stored locally. Either simplified or traditional characters can be used.
  • Licenses : Shareware
  • Operating Systems : Mac OS X
  • Implementation : Tcl

20100527

Suricata : A network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors


Suricata is a network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors. The engine is multi-threaded and has native IPv6 support. It's capable of loading existing Snort rules and signatures and supports the Barnyard and Barnyard2 tools.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Windows
  • Implementation : C

OpenDNSSEC : Software that manages the security of domain names on the Internet


OpenDNSSEC is software that manages the security of domain names on the Internet. The project intends to drive adoption of Domain Name System Security Extensions (DNSSEC) to further enhance Internet security.
  • Licenses : BSD Revised
  • Operating Systems : Unix, RHEL, Linux, OpenBSD, FreeBSD, NetBSD, Fedora, Debian, Ubuntu, Mac OS X
  • Implementation : C, C++, Python, Ruby, ldns

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

BRL-CAD : A powerful constructive solid geometry solid modeling system

BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
  • Licenses : BSD Revised, LGPL, Public Domain
  • Operating Systems : Unix, Mac OS X, Windows, Cygwin, POSIX, BSD, IRIX, Linux, Solaris
  • Implementation : C, C++, PHP, Tcl, Unix Shell

20100526

libpff : A library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) forma

libpff is a library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format. PFF is used by Outlook in PAB (Personal Address Book), PST (Personal Storage Table), and OST (Offline Storage Table) files.
  • Licenses : LGPL v3
  • Operating Systems : Linux, Windows
  • Implementation : C++

typhon : A slim and themeable OpenGL-based dashboard and program launcher

typhon is a slim and themeable OpenGL-based dashboard and program launcher. It's meant to be easily used on Linux HTPCs. It can be used as an emulator launcher and program launcher. It has optional PNG picture support for both background and preview pictures. There's also an optional autoscreenshotmode, which creates a preview picture of the launched app after a user-configured time. Everything can be configured by the user, including colors, whole color themes, font, font size (any TTF font will do), optional sound effects, optional 3d icons (using glut), and background and preview pictures. Already installed screensavers can also be used as backgrounds using compositing/ transparency. There are also several X11 functions that can be enabled/disabled, like hide/show mouse, enable/disable window decoration, show on all desktops, etc. typhon also works fine with compiz and can be controlled with the mouse and/or keyboard (and therefore also with remotes).
  • Licenses : GPLv3
  • Operating Systems : GNU/Linux
  • Implementation : C++

Poppler : PDF rendering library derived from xpdf


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

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++

The 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. It runs on a number of Unix versions (including Linux and Solaris) and Windows.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Windows, Linux, Solaris
  • Implementation : C++

20100525

Fotoxx : A photo editing and collection management application

Fotoxx is a photo editing and collection management application. It lets you navigate an image collection using a thumbnail browser, import camera RAW files and edit them with 16-bit color, save edited images as TIFF-8/16, JPEG, or PNG, and edit the whole image or a selected area with adjustable edge blending. It supports multiple undo/redo. Tags, dates, and ratings can be added to images, which can be searched using these criteria as well as file names. Functions include brightness and color adjustments, trim, rescale, rotate, warp, sharpen, blur, noise reduction, red-eye removal, HDR composites, tone-mapping, and panorama.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, GTK

20100522

SQLCipher provides fully transparent encryption of SQLite databases

SQLCipher provides fully transparent encryption of SQLite databases. SQLCipher is a specialized build of the SQLite database that performs transparent and on-the-fly encryption. Using SQLCipher, an application uses the standard SQLite API to manipulate tables using SQL. Behind the scenes, the library silently manages security, making sure that data pages are encrypted and decrypted as they are written to and read from storage. SQLCipher relies on the peer-reviewed OpenSSL library for several encryption requirements, including the AES-256 algorithm, pseudo random number generation, and PBKDF2 key derivation.
  • Licenses : BSD Style
  • Operating Systems : Linux, Mac OS X, Windows, iPhone, iPod
  • Implementation : C

Downtimed : A program that monitors operating system downtime, uptime, shutdowns, and crashes and records any findings

Downtimed is a program that monitors operating system downtime, uptime, shutdowns, and crashes and records any findings either to the system log or to a separately specified log file. At OS startup it logs information about previous downtime. It then periodically updates a time stamp file on the disk, which is used to determine the approximate time when the system was last up and running. During a graceful system shutdown, it records a time stamp in another file.
  • Licenses : BSD Revised
  • Operating Systems : Linux, FreeBSD, BSD
  • Implementation : C

20100520

TV-Viewer : A frontend to watch and record TV

TV-Viewer is a frontend to watch and record TV. It is designed for analog TV cards working with the ivtv, pvrusb2, or cx18 driver and others with a built-in hardware MPEG-2 encoder. It uses the Tk toolkit. DVB support is planned in the future.
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : Tcl/Tk, MPlayer, ivtv, pvrusb2, cx18

Ebot : A scalable and distribuited Web crawle


Ebot is a scalable and distribuited Web crawler. The URLs are saved to a NOSQL database (which supports map/reduce queries) that you can query via RESTful HTTP requests or using your preferred programming languages. The URLs that are waiting to be analyzed are sent to AMQP queues. This makes it possible to run crawlers in parallel and stop and start them without losing URLs.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation : Erlang, couchdb, mochiweb, rabbitmq

Linphone : An audio and video Internet phone with GTK+ and console interfaces


Linphone is an audio and video Internet phone with GTK+ and console interfaces. It uses the SIP protocol, and is compatible with most SIP clients and gateways. It can use various audio and video codecs such as Speex, GSM, G711, ilbc, amr, Theora, H263-1998, MPEG4, H264, and snow.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, FreeBSD, Windows, Mac OS X, iPhoneOS, Android
  • Implementation : C

JumboMem gives unmodified binaries transparent access to memory spread across multiple computer

JumboMem gives unmodified binaries transparent access to memory spread across multiple computers. The goal is to improve the performance of memory-hungry applications by replacing accesses to a slow paging device (a disk) with accesses to fast RAM located across a high-speed network. Unlike other memory servers, JumboMem does not need administrator privileges either to install or run.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100514

WOSH (Wide Open Smart Home) : A message-oriented middleware for controlling and automating a smart home

WOSH (Wide Open Smart Home) is a message-oriented middleware for controlling and automating a smart home. It comes with working services and devices. WOSH is an open multi-platform C++ framework. Its architecture is service (bundles) oriented and designed for distributed (cloud) computing. WOSH ships with library source, many services, and some applications (a server, a trayicon remote controller, and a GUI full-controller). Some features provided by its micro-kernel are a multi-user system with access policies, a centralized database manager and system monitor, and automatic network management and masquerading (on TCP). Some of the implemented services are: multimedia audio playback, monitor and control of X10 devices, remote control using instant messaging, and a remote control using SMS and call notification.
  • Licenses : creative commons by-nc-sa 3.0
  • Operating Systems : POSIX, Windows, Windows Mobile, Mac OS X
  • Implementation : Qt4, STL, ANSI C++

RetroShare : A cross-platform private P2P sharing program


RetroShare is a cross-platform private P2P sharing program. It lets you share securely with your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides file sharing, chat, messages, and channels.
  • Licenses : LGPL, GPL
  • Operating Systems : POSIX, Linux, Windows, mac
  • Implementation : C++, Qt

InfiniDB Community Edition : A scale-up, column-oriented database


InfiniDB Community Edition is a scale-up, column-oriented database for data warehousing, analytics, business intelligence, and read-intensive applications. InfiniDB's data warehouse columnar engine is multi-terabyte capable and enabled via MySQL.
  • Licenses : GPL v2
  • Operating Systems : Linux, Windows
  • Implementation : C++, MySQL

20100513

CloudUSB : An OS package that is intended to boot from a USB stick or other mutable removable media

CloudUSB is an OS package that is intended to boot from a USB stick or other mutable removable media. Its purpose is to let you carry your whole computing environment in your pocket and let you use any computer available as if it were your own. It stores your personal data in encrypted form on the same medium as the OS and in an online storage space, thus granting you security and privacy. Local and remote data are synchronized, allowing work to continue even offline. CloudUSB currently uses Ubuntu as the OS and Dropbox as the online storage service.
  • Licenses : GPL
  • Operating Systems : Linux
  • Implementation : Bash shell scripting

20100512

OpenAPC : An APC (Advanced Process Control) solution

OpenAPC is an APC (Advanced Process Control) solution that is highly flexible and configurable and covers a wide range of automation, visualization, and process control tasks from home control up to industrial automation. Control applications created with the OpenAPC editor's visual interface can perform several tasks dependent on how the application is configured and used. The application is available for many different platforms, so OpenAPC projects can be switched over to a different platform easily.
  • Licenses : Freeware
  • Operating Systems : Linux, Windows, Windows CE, Mac OS X, QNX
  • Implementation : C C++

Open Validator verifies many aspects of conformance of Web pages


Open Validator verifies many aspects of conformance of Web pages to International Standard ISO/IEC 23026-2006(E) IEEE Std. 2001 - 2002, "Software Engineering - Recommended Practice for the Internet - Web Site Engineering, Web Site Management, and Web Site Life Cycle".
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Mac OS X, Windows
  • Implementation : C++

20100510

Ryzom Core : The open-source project related to Ryzom Game


Ryzom Core is the open-source project related to Ryzom Game. Written in C++, Ryzom Core contains the whole code (client, server, tools) used to make the commercial MMORPG Ryzom. Ryzom Core is a toolkit for the development of massively multiplayer online universes. It provides the base technologies and a set of development methodologies for the development of both client and server code.

Ryzom Core is open source and released under the terms of the GNU Affero General Public License 3.0 (GNU/AGPLv3) for the source code and the Creative Commons Attributions-ShareAlike 3.0 (CC-BY-SA) for the art assets.

20100508

Seeks : A Web search proxy, meta-search engine, and real-time P2P pattern matching network for social Web search


Seeks is a Web search proxy, meta-search engine, and real-time P2P pattern matching network for social Web search. Its specific purpose is to regroup users whose queries are similar so they can share both the query results and their experience with these results. On this basis, Seeks allows true real-time, decentralized Web search to emerge. In the long term, there is no need for Web crawlers and third-party Web indexes. Most importantly, Seeks is intended to become a flagship for a fair, transparent, user controlled machinery for searching the Web over the Internet.
  • Licenses : Affero GPLv3
  • Operating Systems : Unix, BSD
  • Implementation : C++

20100507

Suricata : A network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors


Suricata is a network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors. The engine is multi-threaded and has native IPv6 support. It's capable of loading existing Snort rules and signatures and supports the Barnyard and Barnyard2 tools.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Windows
  • Implementation : C

anyPaper : A front-end for wallpapersetter

anyPaper is a front-end for wallpapersetter. You can choose the screen size, background color, and image position. It has 6 modes: fullscreen, normal, tiled, adjusted, scaled, and custom scale.
Licenses : GPLv3
Operating Systems : OS Independent
Implementation : C

Wireshark : A network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames


Wireshark (formerly Ethereal) is a network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames. The goal of the project is to create a commercial-quality packet analyzer for Unix, and the most useful packet analyzer on any platform.
  • Licenses : GPL
  • Operating Systems : Mac OS X, Windows, POSIX
  • Implementation : C

20100505

Firewall Builder consists of a GUI and set of policy compilers for various firewall platforms


Firewall Builder consists of a GUI and set of policy compilers for various firewall platforms. It helps users maintain a database of objects and allows policy editing using simple drag-and-drop operations. The GUI and policy compilers are completely independent, which provides for a consistent abstract model and the same GUI for different firewall platforms. It currently supports iptables, ipfilter, ipfw, OpenBSD pf, Cisco PIX and FWSM, and Cisco routers access lists.
  • Licenses : GPL
  • Operating Systems : POSIX Linux BSD FreeBSD
  • Implementation : C, C++

XtreemOS : Enabling Liux for the Grid


The overall objective of the XtreemOS project is the design, implementation, evaluation, and distribution of a grid operating system (called XtreemOS) with native support for virtual organizations (VO). XtreemOS is capable of running on a wide range of underlying platforms, from clusters to mobiles. It is based on Mandriva Linux, with support to come for other distributions later.
  • Licenses : GPL
  • Operating Systems : smartphone, linux 2.6, i386, AMD-64
  • Implementation : C++, C, j2se, AJAX, Erlang

20100504

kommute : Anonymous File Sharing protect your privacy

Kommute is a file sharing client using the anonymous network MUTE.
  • Operating Systems : POSIX, Solaris, BSD, OpenBSD, Windows, FreeBSD, Linux, NetBSD
  • Implementation : C++

20100503

Mollify : Web file manager for publishing and managing files hosted on a PHP-enabled Web server, with an AJAX-powered user interface


Mollify is Web file manager for publishing and managing files hosted on a PHP-enabled Web server, with an AJAX-powered clean and fully customizable user interface. It is easy to install and configure, including fully configurable published directories, optionally with user accounts and access permissions.
  • Licenses : Eclipse
  • Operating Systems : OS Independent
  • Implementation : Java, JavaScript, PHP, AJAX

20100502

The Drizzle project : Building a database optimized for Cloud and Net applications


The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Solaris
  • Implementation : C++

GWintree : A GEDCOM-based genealogy program


GWintree is a GEDCOM-based genealogy program. It provides facilities to record, view, edit, and merge data, and to produce charts, family trees, and reports in a range of formats, including HTML. Charts can show all relatives, ancestors only, or descendants only. HTML charts allow you to click on a person in your HTML report to see where they are on the chart. Automatic matching and merging of data between files is supported.
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100426

Thinknowlogy : A program capable of "understanding" the hidden logic in natural language

Thinknowlogy is a program capable of "understanding" the hidden logic in natural language. It demonstrates this by drawing conclusions from sentences in natural language independently, and reading as well as executing the playing rules of the game Connect-Four.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C++, Java

20100425

monotone : A free distributed version control system


monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates.
  • Licenses : GPL
  • Operating Systems : Linux, Solaris, Mac OS X, Windows, and other unixes

Guitone : A Qt-based, cross-platform graphical user interface for the distributed version control system monotone (http://monotone.ca)


Guitone is a Qt-based, cross-platform graphical user interface for the distributed version control system monotone (http://monotone.ca). It aims towards full implementation of the monotone command line interface and is specially targeted at beginners.
  • Licenses : GPL
  • Operating Systems: Mac OS X, Windows, POSIX, Linux
  • Implementation : C++

20100422


Kiwix is an offline reader for Web contents based on the ZIM file format. It uses the Mozilla framework and integrates a full-text search engine. For example, this software allows you to read Wikipedia offline.
  • Licenses : GPL
  • Operating Systems : Linux, Windows
  • Implementation : C++, Xapian, HTML, JavaScript, XULRunner

20100421

Basenji : A media indexing tool designed for easy and fast indexing of media collections

Basenji is a media indexing tool designed for easy and fast indexing of media collections. It currently supports indexing of removable media such as CDs and USB sticks and stores them as volume objects in a database. After being stored in this database, volumes can be browsed and searched through for specific files very quickly. Basenji has been developed with platform independence in mind right from the start, and presently consists of a GTK+ GUI frontend and a reusable library backend (VolumeDB) that implements the actual indexing, searching, and database logic.
  • Licenses : GPLv3
  • Operating Systems : Linux, Windows

20100419

Ziproxy : A high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images


Ziproxy is a high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images by converting them to lower quality JPEGs or JPEG 2000. It is intended to increase the speed for low-speed Internet connections (mobile, dial-up, other). It's suitable for both home and professional usage. Ziproxy is fully configurable and also features transparent proxy mode, HTML/JS/CSS optimization, operation in daemon mode, a detailed access log with compression statistics, basic authentication, and more.
  • Licenses : GPLv2, GPL
  • Operating Systems : Linux, BSD, Cygwin, Mac OS X, FreeBSD
  • Implementation : C

RT-Thread RTOS : A real-time operating system for 16-bit to 32-bit microcontrollers


RT-Thread RTOS is a real-time operating system for 16-bit to 32-bit microcontrollers, with components which include a hard real-time kernel, a command line shell, a device virtual file system, and a graphic user interface. RT-Thread/GUI is a graphic user interface integrated with RT-Thread. It provides a multi-window, multi-thread graphic user interface. Rich widgets are implemented in RT-Thread/GUI, such as label, button, checkbox, textbox, etc. The typical RAM usage of RT-Thread/GUI is less than 20kB RAM.
  • Licenses : GPLv2, Apache 2.0
  • Implementation : C, Assembly

20100416

TrustedGRUB extends the GRUB bootloader with TCG support


TrustedGRUB extends the GRUB bootloader with TCG support. This makes it possible to provide a secure bootstrap architecture. The whole boot process is measured and - by support of a Trusted Platform Module (TPM) - the system integrity is verifyable.
  • Operating System : All POSIX (Linux/BSD/UNIX-like OSes)
  • License : GNU General Public License (GPL)
  • Intended Audience : Advanced End Users, Science/Research, System Administrators
  • User Interface : Command-line, Console/Terminal
  • Programming Language : C