Recent Articles

C#: Retrieving and Sorting COM Ports »

In .NET, it is easy to retrieve all existing COM ports and sort them accordingly

string[] portNames = SerialPort.GetPortNames();
var sortedList = portNames.OrderBy(port => Convert.ToInt32(port.Replace("COM", string.Empty)));
foreach (string port in sortedList)

Popularity: 2% [?]

WordPress for Multiple Users »

Recently I have a try on WordPress MU and I was impressed.

With WordPress MU, you can run hundreds of thousands of blogs with a single install of WordPress.


  • Everything WordPress does.
  • Scaling to tens of millions of pageviews per day.
  • Unlimited users and blogs.
  • Different permissions on different blogs.
  • Ambiguity about how to pronounce its name

It is suitable for

Popularity: 3% [?]

Open Source Media Player »

XBMC, recursive acronym for “XBMC Media Center“, is a free and open source software media-player and entertainment hub for all your digital media.

XBMC is a cross-platform software available for Linux, Mac OS X (Leopard, Tiger, and Apple TV), Microsoft Windows operating-system, as well as the original Xbox game-console. With translations to over 30 languages for a worldwide audience. All versions of course completely free of any adware or spyware.

  • XBMC for Linux
  • XBMC for Mac
  • XBMC for Windows
  • XBMC for Xbox
  • XBMC Live


Popularity: 2% [?]

Open Source Group Collaboration Software » is a group collaboration software created by Cynapse, that inter-connects your people with each other and their collective knowledge, seamlessly. helps teams to build collaborative knowledge by sharing and discussing various forms of digital content within a secure, unified application that is accessible using a web based interface or a rich desktop client. combines the capabilities of collaboration tools like wikis, blogs, file repositories, micro blogs, instant discussions and other social applications into a seamless platform. The desktop client keeps users updated with its unique activity stream while enabling instant discussions within any document, file or content.


Popularity: 1% [?]

Open Source PHP Forum »

Beehive is an open-source project for creating a high-configurable frame-based discussion forum.

Beehive Forum has a lot of features. The main ones are listed below:

  • Frame-based layout, for easy navigation.
  • Reply-to-user posting and e-mail notification.
  • Powerful HTML posting, without security risks.
  • Extendable user profiles.
  • Flexible relationships system.
  • Private Messaging system.
  • Multiple style options, including dyslexia support.
  • Advanced word-filtering facility.
  • Comprehensive user permissions.
  • Full, easy to use admin tools.

Popularity: 3% [?]

Open Source Dictionary Program »

GoldenDict aims to create a feature-rich dictionary lookup program.

  • Use of WebKit for an accurate articles’ representation, complete with all formatting, colors, images and links.
  • Support of multiple dictionary file formats, namely:
    • Babylon .BGL files, complete with images and resources
    • StarDict .ifo/.dict./.idx/.syn dictionaries
    • Dictd .index/.dict(.dz) dictionary files
    • ABBYY Lingvo .dsl source files, together with abbreviations. The files can be optionally compressed with dictzip. Dictionary resources can be packed together into a .zip file.
    • ABBYY Lingvo .lsa/.dat audio archives. Those can be indexed separately, or be referred to from .dsl files.
  • Support for Wikipedia, Wiktionary, or any other MediaWiki-based sites to perform lookups in.
  • Ability to use arbitrary websites as dictionaries via templated Url patterns.
  • Hunspell-based morphology system, used for word stemming and spelling suggestions.
  • Ability to index arbitrary directories with audio files for pronunciation lookups.
  • Full Unicode case, diacritics, punctuation and whitespace folding. This means the ability to type in words without any accents, correct case, punctuation or spaces (e.g. typing ‘Grussen’ would yield ‘grüßen’ in German dictionaries).
  • Scan popup functionality. A small window pops up with the translation of a word chosen from another application.
  • Support for global hotkeys. You can spawn the program window at any point, or directly translate a word from the clipboard.
  • Tabbed browsing in a modern Qt 4 interface.
  • Free software: GNU GPLv3+ license.


Popularity: 2% [?]

Open Source RDBMS – Firebird »

This is a open source RDBMS that you should have a look.

Firebird is a relational database offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names, since 1981.

Popularity: 1% [?]

Open Source Operating System like Windows XP/2003 »

ReactOS is a free, modern operating system based on the design of Windows® XP/2003. Written completely from scratch, it aims to follow the Windows® architecture designed by Microsoft from the hardware level right through to the application level. This is not a Linux based system, and shares none of the unix architecture.

The main goal of the ReactOS project is to provide an operating system which is binary compatible with Windows. This will allow your Windows applications and drivers to run as they would on your Windows system. Additionally, the look and feel of the Windows operating system is used, such that people accustomed to the familiar user interface of Windows® would find using ReactOS straightforward. The ultimate goal of ReactOS is to allow you to remove Windows® and install ReactOS without the end user noticing the change.


Popularity: 1% [?]

Open Source Test Management Tool »

TestLink enables easily to create and manage Test cases as well as organize them into Test plans. These Test plans allow team members to execute Test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign tasks.

The tool has web based interface with PHP and background database MySQL, Postgres or MS-SQL. It cooperates with known Bug tracking systems as is Bugzilla, Mantis, etc.


Popularity: 2% [?]

Open Source MIME Detection Utility »

mime-util is a free, light weight, open source MIME detection utility for Java.

The mime-util library is able to detect MIME Types from Files, InputStreams, URLs and byte arrays using plugable MimeDetectors utilising various extensible and customisable detection policies such as extension mapping, glob file name matching, magic data matching and other content sniffing techniques.

Popularity: 2% [?]

Open Source CSS Framework »

YUI Grids CSS offers four preset page widths, six preset templates, and the ability to stack and nest subdivided regions of two, three, or four columns. The 4kb file provides over 1000 page layout combinations. Other features include:

  • Supports fluid-width (100%) layouts as well as preset fixed-width layouts at 750px, 950px, and 974px, and the ability to easily customize to any number.
  • Supports easy customization of the width for fixed-width layouts.
  • Flexible in response to user initiated font-size adjustments.
  • Template columns are source-order independent, so you can put your most important content first in the markup layer for improved accessibility and search engine optimization (SEO).
  • Self-clearing footer. No matter which column is longer, the footer stays at the bottom.
  • Layouts less than 100% are automatically centered.
  • Accommodates IAB’s Ad Unit Guidelines for common ad dimensions.
  • Offers full A-grade browser support.

“Yet Another Multicolumn Layout” (YAML) is an (X)HTML/CSS framework for creating modern and flexible floated layouts. The structure is extremely versatile in its programming and absolutely accessible for end users.

  • Based on web standards
  • Designed for accessibility
  • Robust, flexible layout concept
  • Modular construction, user-oriented functionality
  • Complete multilingual documentation

Popularity: 2% [?]

Free EBook: Advance Linux Programming »

If you are a developer for the GNU/Linux system, this book will help you to:

  • Develop GNU/Linux software that works the way users expect it to.

  • Write more sophisticated programs with features such as multiprocessing, multi-threading, interprocess communication, and interaction with hardware devices.

  • Improve your programs by making them run faster, more reliably, and more securely.

  • Understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.

Download Link

Popularity: 2% [?]

Java Launcher for Windows »

WinRun4j is a java launcher for windows. It is an alternative to javaw.exe and provides the following benefits:

  • Uses an INI file for specifying classpath, main class, vm args, program args.
  • Custom executable name that appears in task manager.
  • Additional JVM args for more flexible memory use.
  • Built-in icon replacer for custom icon.
  • Pre-JVM splash screen with auto-hide.
  • DDE implementation for file assocations.
  • Windows NT Service wrapper.
  • Windows EventLog API
  • Console version
  • JNI library for INI access, splash screen, logger, registry, shell.
  • Support for 64-bit JVM.
  • Supports embedding (inside the executable) the INI file.
  • Supports embedding a splash image.
  • Supports embedding JAR files. These will be included in the classpath (without extraction).

Popularity: 2% [?]

Free Personal Time Management Software »

ManicTime is a personal time management software. It automatically collects data on your computer usage. It records active and away time, as well as which applications you used and for how long you used them.

Collected data is presented using timelines. There are three predefined timelines:

  • Activity: Shows your active time and away(idle) time
  • Applications: Shows which application you used, when and for how long
  • Tags: Shows tags you created. This timeline is not automatically generated it is filled with time tags you entered.

When you move your mouse over a timeline, each timeline shows you a hint about an underlying activity. Hint displays detailed information about an activity such as title, application name, start and end times and duration.


Popularity: 2% [?]

Free Powerful Image Editor »

RealWorld Paint.COM is a powerful image editor.

It has a clean interface. It can display images using any zoom factor and always shows 100% accurate preview of the drawn shape. Tooltips are displayed throughout the user interface to explain meaning of controls.

It allows you to edit pictures with layers and assign effects to every layer. A layer can have for example a bevel effect active giving all shapes a 3D look and feel.


Popularity: 2% [?]

Spring Roo for Enterprise Java Application Development »

This is another Java application framework that I am looking at now.

Spring Roo provides interactive, lightweight, user customizable tooling that enables rapid delivery of high performance enterprise Java applications.


  • 100% Java programming, offering developers a familiar, mature and mainstream programming platform
  • Transparent, reliable and productive IDE services like code assist, debuggers, visual error reporting etc
  • Extremely efficient runtime performance, type safety and zero runtime dependencies on Roo
  • Zero lock-in and dependence on Roo (optionally jump-start your project then remove it in ~4 clicks!)
  • Automatic, best practice Spring Framework 3 application architectures
  • Maven 2-based project structures
  • JPA-based persistence (eg via Hibernate) and with 100% JPA compliance and implementation portability
  • Inbuilt database configuration support, with automatic JDBC configuration for most popular databases
  • Transparent dependency injection and persistence methods for all entities, including those retrieved via JPA
  • Bean Validation (JSR 303) support, including propagation of the constraints down to database DDL
  • Automated JUnit integration tests that build on Spring Framework’s integration test features
  • An automated RESTful application backend
  • Automated Selenium tests of your web tier
  • Dynamically creating finders on your entities, producing robust JPA QL finder methods without any coding
  • Spring Security integration, including web URL security and one-line (“install security”) installation
  • Spring Web Flow one-line (“install web flow”) installation services
  • Instant email sending support – even via remote SMTP servers like GMail
  • Inbuilt Log4J configuration support
  • URL rewriting that keeps the URLs clean and RESTful
  • Easy manual web controller creation
  • Round-trip support that sustains higher productivity over the full application lifecycle
  • Embedded Tomcat server container usage
  • Full Eclipse and SpringSource Tool Suite integration
  • An easy-to-use, tab-completing, hint-providing, contextually-aware command line shell
  • Scripting support (try out the Roo samples by typing commands like “script clinic.roo”)

Popularity: 2% [?]

Open Source Flash CMS »

SILEX lets you build Flash websites for Flash Player 7, 8 and 9. SILEX is a new kind of CMS, a mix between editing software and wiki based software. All multimedia formats can be assembled in SILEX WYSIWYG for publishing content online or on CD-R.

Popularity: 1% [?]

Open Source Project Management Tool »

Collabtive is web-based project management software.

Core functionality
  • Unlimited projects, milestones, tasklists, and tasks
  • Unlimited members with user profiles
  • Role-based permission management
  • Messaging and instant messaging
  • File management
  • Timetracking
Reporting and notifications
  • Timetracker reports, activity logs and messages in PDF format
  • Export user profiles as vCard
  • RSS feeds for messages and tasks
  • Synchronization of calendars via iCal task export
  • Excel files from activity logs and timetracker reports
  • E-mail notifications
  • Search, tags
  • Basecamp import
  • Fully themeable
  • Available in more than 25 languages
  • Full UTF8 support

    Popularity: 2% [?]

    OpenH323 Gatekeeper – Basis for Free VOIP »

    The GNU Gatekeeper (GnuGk) is a full featured H.323 gatekeeper, available freely under GPL license. It forms the basis for a free IP telephony system (VOIP).

    It is being used commercially by many organizations to provide VOIP services.

    • Executables for Linux, Windows, MacOS X, Solaris, FreeBSD, OpenBSD and NetBSD
    • can be run as a Windows service
    • accounting and call authorization via SQL database, Radius, file or external application
    • database drivers for ODBC, MySQL, Postresql, SQLite and Firebird
    • flexible call routing
    • number rewriting (calling and called)
    • support for NAT traversal
    • full H.323 proxy
    • TCP interface to applications
    • CTI functions (eg. VOIP call-center, call transfers)
    • gatekeeper clustering support (neighbors, parent/child, alternates)
    • H.235 security
    • graphical user interface
    • it’s free, including source code

    Popularity: 2% [?]

    Open Source Media Player for Windows »

    OgO Open Player is a multi-format media player for windows. It has been developed in Microsoft Visual Studio 2008 using the programming language and uses the libvlc library for media functions

    • ID3 tag support with album art
    • Windows Live Messenger I’m listening to
    • Lyrics fetch support
    • VideoChoice music video lookup
    • Application add-ons
    • Application Options
    • Enhanced Audio Control
    • Notification Area Remote with minimize to notification area
    • Advanced open with Disc and Network support (Version
    • Open all songs in a folder with Open Folder (Version
    • Internet Connection Checker
    • Internet Speed Check
    • Application Updater
    • User Interface Themes

    Popularity: 2% [?]