Recent Articles

Open Source Visualization Program »

GGobi is an open source visualization program for exploring high-dimensional data. It provides highly dynamic and interactive graphics such as tours, as well as familiar graphics such as the scatterplot, barchart and parallel coordinates plots. Plots are interactive and linked with brushing and identification.

GGobi is fully documented in the GGobi book: "Interactive and Dynamic Grap


  • Need to look up cases with low or high values on some variables (price, weight,…) and show how they behave in terms of other variables? → brush in linked plots.
  • Want to fluently examine the results of your R analyses in R? Use rggobi to easily transfer data between the two applications.
  • Need to "see" the separation between clusters in high dimensions? → take a (helicopter) tour in high dimension.
  • Want to examine network data? → lay out the network graphically and link it to other plots.
  • Need to create high-quality publication graphics? Read about the describe display plugin and associated R package.
  • Read up on more great features on the features page.

These methods have grown from exploratory data analysis, an area pioneered by John Tukey, building on the current fast graphically capable desktop computers to enable highly interactive, real-time, dynamic exploration of data.

Popularity: 1% [?]

Open Source Unix Mail Server »

iRedMail is

  • mail server solution for Red Hat(R) Enterprise Linux & CentOS 5.x, Debian 5.0.x, Ubuntu 8.04/9.04, FreeBSD 7.x/8.x, support both i386 and x86_64.
  • a shell script set, used to install and configure all mail server related software automatically.
  • open source project (GPL v2).


Popularity: 1% [?]

Open Source Rules Engine: OpenRules »

OpenRules is a full-scale Business Rules Management System (BRMS) that provides a powerful while simple Open Source software for Rules-based Application Development.  Using familiar tools such as MS Excel or Google Spreadsheets and Eclipse IDE, you may create complex decision support systems around an enterprise-class Business Rules Repository.  OpenRules facilitates involvement of business people in the rules development and maintenance; it offers the power of BRMS without sacrificing simplicity.


Popularity: 1% [?]

Open Source SEO Panel »

SEO Panel is a complete open source seo control panel for managing search engine optimization of your websites. Seo Panel is a seo tool kit includes latest hot seo tools to increase and track the performace of your websites. It is a free software released under GNU GENERAL PUBLIC LICENSE V2. The main feature of seo panel is its extendability by using seo plugins. Any one can easily develop and install required plugins for their seo panel.

  • Automatic Directory Submission Tool

    Automatic directory submission tool help us to submit our websites into to major free and paid internet directories. We can also track the status of each submision through periodical check using submission status checker script. Directory manager will help us to find out whether directory is active or not.

  • Keyword Position Checker

    Keyword position checker will find the search engine position of targetted keywords of your website and stores it in the system. In keyword position reports section, we can see the daily positions of keywords in different search engines by beautiful graphs and detailed reports.

  • Sitemap Generator

    This will help us to create XML,HTML,TEXT sitemap files of our website for submit to search engines.

  • Google and Alexa Rank Checker

    Google and alexa rank checker will find google pagerank and alexa rank of our websites and stores it in the system. In rank reports section, we can see the daily google and alexa rank of each website by detailed reports.

  • Backlinks Checker

    Backlinks checker will find number of backlinks of our websites in different search engines(google,yahoo,msn etc) and stores it in the system.
    In backlink reports section, we can see the daily backlinks count of each website by detailed reports.

  • Search Engine Saturation Checker

    Search Engine Saturation checker will find number of indexed pages of our websites in different search engines(google,yahoo,msn etc) and stores it in the system. In search engine saturation checker reports section, we can see the daily indexed page count of each website by detailed reports.

  • Seo Panel Plugins

    The major feature of seo control panel is its extentability. Add seo plugins to your seo panel to extend the features according to your requirement. Seo panel plugins are provided by both seo panel and third party sites. You can also easily develop seo plugins for your seo panel. You can submit your seo plugin to seo panel and we will publish it in our website after our review process.

  • Meta Tag Generator

    Meta tag generator is a seo panel plugin for creating custom meta tags for our site. It will help us to give more information about our website to search engine bots while they crawl our website.

Popularity: 1% [?]

On Windows 7, Visual Studio, and Visual C++ »

Hilo” is a series of articles and sample applications that demonstrate how you can leverage the power of Windows 7, Visual Studio 2010 and Visual C++ to build high performance, responsive rich client applications. Hilo provides both source code and guidance that will help you design and develop compelling, touch-enabled Windows applications of your own.


Popularity: 1% [?]

Open Source Virtual Desktop Manager »

VirtuaWin is a virtual desktop manager for the Windows operating system (Win9x/ME/NT/Win2K/XP/Win2003/Vista). A virtual desktop manager lets you organize applications over several virtual desktops (also called ‘workspaces’). Virtual desktops are very common in Unix/Linux, and once you get accustomed to using them, they become an essential part of a productive workflow.

VirtuaWin is designed to be simple and elegant to use yet still be highly configurable and extensible.

VirtuaWin is a freely distributed program and is licensed under the GNU General Public License.


Popularity: 1% [?]

Open Source 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.

Popularity: 1% [?]

Open Source Radio Automation System »

Rivendell is a complete radio broadcast automation solution, with facilities for the acquisition, management, scheduling and playout of audio content. It has all of the features one would expect in a modern, fully-fledged radio automation system, including support for both PCM and MPEG audio encoding, full voicetracking and log customization as well as support for a wide variety of third party software and hardware. As a robust, functionally complete digital audio system for broadcast radio applications, Rivendell uses industry standard components like the GNU/Linux Operating System, the AudioScience HPI Driver Architecture and the MySQL Database Engine. Rivendell is available under the GNU Public License.



  • A complete GPL’ed radio automation system.
  • Designed for efficient on-air use, with large, touchscreen-friendly controls.
  • Up to three full automation logs may be operated from a single computer.
  • Extensive support for live assist environments, with multiple SoundPanel arrays available at the touch of a finger.
  • All configuration is done by means of point and click interfaces — *no* arcane configuration files to edit!
  • Support for both PCM16 and MPEG Layer 2 audio formats (MPEG Layer 2 support requires the use of select sound cards available from AudioScience Inc.).
  • Full support for both analog and AES3 digital audio interfaces, using high-quality audio adapters manufactured by AudioScience Inc. and the JACK Audio Connection Kit.
  • Designed by radio broadcasters, for radio broadcasters.
  • Completely free and open — no dongles, unlock codes, software keys or other arbitrary limitations.

Popularity: 1% [?]

Open Source Decision Making »

Argumentative is software for manipulating Argument Maps – the structural and visual representation of arguments.

Argument maps help to make decisions clearer or assist in formulating a position on an issue.


Popularity: 1% [?]

Open Source Tool to Learn Physics »

Step is an interactive physics simulator. It works like this: you place some bodies on the scene, add some forces such as gravity or springs, then click "Simulate" and Step shows you how your scene will evolve according to the laws of physics. You can change every property of bodies/forces in your experiment (even during simulation) and see how this will change the outcome of the experiment. With Step you can not only learn but feel how physics works !


  • Classical mechanical simulation in two dimensions
  • Particles, springs with dumping, gravitational and coulomb forces
  • Rigid bodies
  • Collision detection (currently only discrete) and handling
  • Soft (deformable) bodies simulated as user-editable particles-springs system, sound waves
  • Molecular dynamics (currently using Lennard-Jones potential): gas and liquid, condensation and evaporation, calculation of macroscopic quantities and their variances
  • Units conversion and expression calculation: you can enter something like "(2 days + 3 hours) * 80 km/h" and it will be accepted as distance value (requires libqalculate)
  • Errors calculation and propagation: you can enter values like "1.3 ± 0.2" for any property and errors for all dependent properties will be calculated using statistical formulas
  • Solver error estimation: errors introduced by the solver is calculated and added to user-entered errors
  • Several different solvers: up to 8th order, explicit and implicit, with or without adaptive timestep (most of the solvers require GSL library)
  • Controller tool to easily control properties during simulation (even with custom keyboard shortcuts)
  • Tools to visualize results: graph, meter, tracer
  • Context information for all objects, integrated wikipedia browser
  • Collection of example experiments, more can be downloaded with KNewStuff2

Popularity: 1% [?]

Open Source Vector Graphics Translator »

UniConvertor is a universal vector graphics translator. It is a command line tool which uses sK1 object model to convert one format to another.

Development of the import/export modules for this program goes through different stages, quality and feature coverage are different among formats.

UniConvetor is used in Inkscape and Scribus projects as external tool for CorelDraw files importing.

Import Filters

  • CorelDRAW ver.7-X3,X4 (CDR/CDT/CCX/CDRX/CMX)
  • Adobe Illustrator up to 9 ver. (AI postscript based)
  • Postscript (PS)
  • Encapsulated Postscript (EPS)
  • Computer Graphics Metafile (CGM)
  • Windows Metafile (WMF)
  • XFIG
  • Scalable Vector Graphics (SVG)
  • Skencil/Sketch/sK1 (SK and SK1)
  • Acorn Draw (AFF)

Export Filters

  • AI (Postscript based Adobe Illustrator 5.0 format)
  • SVG (Scalable Vector Graphics)
  • SK (Sketch/Skencil format)
  • SK1 (sK1 format)
  • CGM (Computer Graphics Metafile)
  • WMF (Windows Metafile)
  • PDF (Portable Document Format)
  • PS (PostScript)

Popularity: 1% [?]

Open Source To Learn Mandarin »

ZWDisplay is a desktop program to assist learners of Mandarin to understand and learn to read Chinese text.

When the user enters Chinese-language text, ZWDisplay will display the text with the pronunciation of each word (in Pinyin) and an English translation.

If the user clicks on any Chinese language text, ZWDisplay will hide the Pinyin and translation (‘known words’). Clicking it again will restore them.

ZWDisplay will store the known words in a file. This file can be imported into PlecoDict (in text format) to create flashcards. This enables one to choose vocabulary to learn based on one’s reading.

The name ZWDisplay is short for zhongwen [Chinese writing] display.


Popularity: 1% [?]

Open Source SQLite Tool »

SQLite Database Browser is a freeware, public domain, open source visual tool used to create, design and edit database files compatible with SQLite. It is meant to be used for users and developers that want to create databases, edit and search data using a familiar spreadsheet-like interface, without the need to learn complicated SQL commands. Controls and wizards are available for users to:

  • Create and compact database files
  • Create, define, modify and delete tables
  • Create, define and delete indexes
  • Browse, edit, add and delete records
  • Search records
  • Import and export records as text
  • Import and export tables from/to CSV files
  • Import and export databases from/to SQL dump files
  • Issue SQL queries and inspect the results
  • Examine a log of all SQL commands issued by the application


        Popularity: 1% [?]

        Java Asynchronous Event Driver Network Application Framework »

        The Netty project is an effort to provide an asynchronous event-driven network application framework and tools for rapid development of maintainable high performance & high scalability protocol servers & clients.


        Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.

        ‘Quick and easy’ doesn’t mean that a resulting application will suffer from a maintainability or a performance issue. Netty has been designed carefully with the experiences earned from the implementation of a lot of protocols such as FTP, SMTP, HTTP, and various binary and text-based legacy protocols. As a result, Netty has succeeded to find a way to achieve ease of development, performance, stability, and flexibility without a compromise.

        Popularity: 1% [?]

        Free Image Retouching Software »

        PhotoFiltre is a complete image retouching program. It allows you to do simple or advanced adjustments to an image and apply a vast range of filters on it. It is simple and intuitive to use, and has an easy learning curve. The toolbar, giving you access to the standard filters with just a few clicks, gives PhotoFiltre a robust look.


        Popularity: 1% [?]

        Free Tool to Mount ISO Image »

        Virtual CD-ROM Control Panel is a free tool from Microsoft that let you mount ISO image as a drive. It works under Windows XP, Vista (compatibility mode).

        Installation instructions
        1. Copy VCdRom.sys to your %systemroot%\system32\drivers folder.
        2. Execute VCdControlTool.exe
        3. Click "Driver control"
        4. If the "Install Driver" button is available, click it. Navigate to the %systemroot%\system32\drivers folder, select VCdRom.sys, and click Open.
        5. Click "Start"
        6. Click OK
        7. Click "Add Drive" to add a drive to the drive list. Ensure that the drive added is not a local drive. If it is, continue to click "Add Drive" until an unused drive letter is available.
        8. Select an unused drive letter from the drive list and click "Mount".
        9. Navigate to the image file, select it, and click "OK". UNC naming conventions should not be used, however mapped network drives should be OK.

        You may now use the drive letter as if it were a local CD-ROM device. When you are finished you may unmount, stop, and remove the driver from memory using the driver control.

        Popularity: 1% [?]

        Open Source Image Enlarger »

        SmillaEnlarger is a small graphical tool ( based on Qt ) to resize, especially magnify bitmaps in high quality.


        Popularity: 1% [?]

        Open Source Photo Mosaic Software »

        AndreaMosaic is a free project to create digital art using images and computer software. With AndreaMosaic you can create your own photographic mosaics made with your own pictures. A photo mosaic is an image composed of many tiled photos.


        Popularity: 1% [?]

        Open Source .NET Job Scheduler »

        Quartz.NET is a port of very propular open source Java job scheduling framework, Quartz . This project owes very much to original Java project, it’s father James House and the project contributors.

        Quartz.NET is a pure .NET library written in C# which currently targets Framework version 1.1 and above. Quartz.NET is feature-wise equal to Quartz Java 1.6 excluding Java specifics. Quartz.NET is already running in production systems and has received good feedback.

        Runtime Environments

        • Quartz.NET can run embedded within another free standing application
        • Quartz.NET can run as a stand-alone program (within its own .NET virtual machine instance), to be used via .NET Remoting
        • Quartz.NET can be instantiated as a cluster of stand-alone programs (with load-balance and fail-over capabilities)

        Job Scheduling

        Jobs are scheduled to run when a given Trigger occurs. Triggers can be created with nearly any combination of the following directives:

        • at a certain time of day (to the millisecond)
        • on certain days of the week
        • on certain days of the month
        • on certain days of the year
        • not on certain days listed within a registered Calendar (such as business holidays)
        • repeated a specific number of times
        • repeated until a specific time/date
        • repeated indefinitely
        • repeated with a delay interval

        Jobs are given names by their creator and can also be organized into named groups. Triggers may also be given names and placed into groups, in order to easily organize them within the scheduler. Jobs can be added to the scheduler once, but registered with multiple Triggers.

        Job Execution

        • Jobs can be any .NET class that implements the simple IJob interface, leaving infinite possibilities for the work Jobs can perform.
        • Job class instances can be instantiated by Quartz.NET, or by your application’s framework.
        • When a Trigger occurs, the scheduler notifies zero or more .NET objects implementing the JobListener and TriggerListener interfaces. These listeners are also notified after the Job has executed.
        • As Jobs are completed, they return a JobCompletionCode which informs the scheduler of success or failure. The JobCompletionCode can also instruct the scheduler of any actions it should take based on the success/fail code – such as immediate re-execution of the Job.

        Job Persistence

        • The design of Quartz.NET includes a IJobStore interface that can be implemented to provide various mechanisms for the storage of jobs.
        • With the use of the included AdoJobStore, all Jobs and Triggers configured as "non-volatile" are stored in a relational database via ADO.NET.
        • With the use of the included RAMJobStore, all Jobs and Triggers are stored in RAM and therefore do not persist between program executions – but this has the advantage of not requiring an external database.


        • Fail-over.
        • Load balancing.

        Listeners & Plug-Ins

        • Applications can catch scheduling events to monitor or control job/trigger behavior by implementing one or more listener interfaces.
        • The Plug-In mechanism can be used add functionality to Quartz, such keeping a history of job executions, or loading job and trigger definitions from a file.
        • Quartz ships with a number of "factory built" plug-ins and listeners.

        Popularity: 1% [?]

        Open Source Web File Manager »

        KCFinder is an alternative to the CKFinder web file manager. It can be integrated into FCKeditor, CKEditor, and TinyMCE WYSIWYG web editors (or your custom web applications) to upload and manage images, flash movies, and other files that can be embedded in an editor’s generated HTML content.



        • Fully integrated Ajax engine.
        • Clipboard for copying and moving multiple files.
        • Easy to integrate and configure in web applications.
        • Resize bigger uploaded images. Configurable maximum image resolution.
        • Configurable thumbnail resolution.
        • Visual themes.
        • Multilanguage system.

              KCFinder is tested on Apache 2 web server only. Probably it will works on other web servers. If your web server does not support .htaccess files, you should take care turning off script engine in the upload directory.

              Only PHP5 server-side scripting is supported. GD extension is required and safe mode should be off. To work with client-side HTTP cache, the PHP must be configured as Apache module.

              KCFinder supports Fileinfo PHP extension for mime type detection of the files. If you decide to use this feature, you should to load Fileinfo extension. PHP versions lesser than 5.3 needs to install Fileinfo PECL package.

              Browser side code requires modern browser supporting CSS3. KCFinder does not work in Internet Explorer 6. The only way to use KCFinder with Internet Explorer 6 is to install Google Chrome Frame ActiveX plugin.

              Popularity: 1% [?]