Archive for May, 2010

Open Source Java GUI Toolkit »

Thinlet is a GUI toolkit, a single Java class, parses the hierarchy and properties of the GUI, handles user interaction, and calls business logic. Separates the graphic presentation (described in an XML file) and the application methods (written as Java code). Its compressed size is 39KB, and it is LGPL licensed. Thinlet runs with Java™ [...]

Open Source Writing Tool »

Storybook is a free (open source) novel-writing tool for creative writers, novelists and authors which will help you to keep an overview of multiple plot-lines while writing books, novels or other written works. Storybook assists you in structuring your book Store all information about your characters and locations in one place. Then, use the included [...]

Kabikaboo: Recursive Writing Assistant »

Kabikaboo is a tree-based note pad, designed to help you plan a book or complex project. Features : – Note Tree: infinitely customizable; you create all categories and subcategories. – Edit Nodes: a simple node that you can write text inside of. – View Nodes: recursively see any section of your tree, as if it [...]

Open Source Cloud Computing Platform »

OpenNebula is an open source virtual infrastructure engine that enables the dynamic deployment and re-placement of virtualized services (groups of interconnected virtual machines) within and across sites. OpenNebula extends the benefits of virtualization platforms from a single physical resource to a pool of resources, decoupling the server not only from the physical infrastructure but also [...]

Open Source C++ Graphic Library »

Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library, written in industrially standard C++. The terms and conditions of use AGG are described on The License page. AGG doesn’t depend on any graphic API or technology. Basically, you can think of AGG as of a rendering engine that produces pixel images in [...]

Open Source SMS Library for Ruby »

RubyGSM is a Ruby library which uses ruby-serialport to provide a nifty interface to send and receive SMS messages via a GSM modem. Sample usage: 1: class ReverseApp 2: def initialize(gsm) 3: gsm.receive(method(:incoming)) 4: @gsm = gsm 5: end 6:  7: def incoming(from, datetime, message) 8: @gsm.send(from, message.reverse) 9: end 10: end 11:  12: gsm [...]

Open Source SMS Server on Python »

slingshotsms is a minimal SMS server which builds on the work of pygsm, an excellent Python library for dealing with AT-compatible modems. What this means is that slingshotsms is compatible with Mac, Windows, and Linux, and can interface with a wide range of GSM modems and cell phones – including many sub-$200 field-ready modems like [...]

Pythom GSM AT Command Library »

pyGSM is a Python module which uses pySerial to provide a nifty interface to send and receive SMS via a GSM Modem. It was ported from RubyGSM, and provides (almost) all of the same features. A list of compatible GSM modems can be found at

RapidSMS from UNICEF »

RapidSMS is a suite of different products all created from the same underlying pieces of computer code. Each one was crafted to solve a specific problem of a field office. The underlying code-base is open-source, so anyone can use it to build their own tools, and designed to be customized for the varied needs and [...]

A Simple SVG Viewer »

The SVG viewer is just another example of using Anti-Grain Geometry. AGG is a vector graphics renderer for C++. See Main Page for details. The viewer supports absolute minimum of the SVG specification, it basically can be used as a simple example of AGG plus SVG. But of course, its functionality can be extended. The [...]

AGDoc Formatter: Yet Another Document Formatting Tool »

AGDoc is a command line utility that compiles text files and produces documents. This is rather an indistinct definition, but it means the following. Simple and intuitive source syntax. Multiple output formats. Configurable markup elements. Automatic collecting and formatting of tables of contents. Collecting of the index and automatic cross referencing within the project. Automatic [...]

Toolkit for Mapping Applications »

Mapnik is a Free Toolkit for developing mapping applications. It’s written in C++ and there are Python bindings to facilitate fast-paced agile development. It can comfortably be used for both desktop and web development, which was something I wanted from the beginning. Mapnik is about making beautiful maps. It uses the AGG library and offers [...]

MMS Library for Python »

python-mms is a Multimedia Messaging Service (MMS) library for Python. It provides a "mms" package for Python, consisting of classes that facilitate the creation, manipulation and encoding/decoding of MMS messages used in mobile phones. It is designed to be easy to use, yet flexible. The package also includes some examples of how the library can [...]

Outlook PST Library »

PST Data Structure View Tool (PSTViewTool) is a tool supporting the PST file format documentation effort. It allows the user to browse the internal structures of a PST file. PSTViewTool is a MFC/C++ app developed in Visual Studio. Other than MFC, it has no external dependencies. PSTViewTool is largely complete with respect to its goals, [...]

Open Source PHP Photo Album »

ThePhig is an OpenSource php script created around the basis that creating an album of images should be as easy as uploading a directory of images. ThePhig supports the following features to help achieve this. Automatic thumbnail creation of images Easily customizable with CSS OpenSource allows for the modification of the underlying code if needed [...]

Free Windows Installer »

Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Key Features: Support for all versions of Windows in use today: 7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95, and NT 4.0. (No service [...]

Open Source Alternative for Crystal Reports: DataVision »

DataVision is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, Excel, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn [...]

Open Source ToDo Manager »

Task Coach is a simple open source todo manager to keep track of personal tasks and todo lists. It grew out of a frustration that most task managers do not provide facilities for composite tasks. Often, tasks and other things todo consist of several activities. Task Coach is designed to deal with composite tasks. In [...]

Alternative to Microsoft Project: Open Workbench »

Open Workbench is an open source desktop application that provides robust project scheduling and management functionality. Already the scheduling standard for more than 100,000 project managers worldwide, Open Workbench is a free and powerful alternative to Microsoft Project. Project Planning Define projects and create associated work breakdown structures with activities, phases, tasks and milestones Create [...]

Free Icon Editor »

IcoFX is an award winning freeware icon editor. It is an all-in-one solution for icon creation, extraction and editing. It is designed to work with Windows XP, Windows Vista, Windows 7 and Macintosh icons supporting transparency. With a wealth of tools and more than 40 effects at your fingertips, there’s virtually no limit to the [...]