20050907

Web-Analiser: A script to gather and analyze statistics of Website traffic

Web-Analiser is a script to gather and analyze statistics of Website traffic. It provides the whole gamut of every possible statistics and reports, which analyze visitors, pages, and Website traffic. It is designed to operate both one and several domains (Websites) at once. The statistics are maintained, in which each Website dealt with separately and together. It includes a great number of statistical reports, making it possible to have a complete idea of your audience.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] Other/Proprietary License
[Programming Language] PHP, SQL
[Topic] Internet :: Log Analysis, Internet :: WWW/HTTP :: Dynamic Content :: Page Counters, Internet :: WWW/HTTP :: Site Management, Internet :: WWW/HTTP :: Site Management :: Link Checking

20050906

IDX-Tsunami: A distributed load testing tool

IDX-Tsunami is a distributed load testing tool. It is protocol-independent and can currently be used to stress HTTP and Jabber servers. It simulates user behaviour using an XML description file, reports many measurements in real time (statistics can be customized with transactions, and graphics generated using gnuplot). For HTTP, it supports 1.0 and 1.1, has a proxy mode to record sessions, supports GET and POST methods, Cookies, and Basic WWW-authentication. It also has support for SSL.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Programming Language] Erlang
[Topic] Communications :: Chat, Internet :: WWW/HTTP, Software Development :: Testing :: Traffic Generation, System :: Benchmark, System :: Clustering/Distributed Networks

Revealicious


Revealicious is a set of three interactive visualizations to browse the tags and posts from your del.icio.us account. It is an experimental project that tries to demonstrate the importance of interactive graphical representations when it comes to understanding a set of information. The visualizations are implemented in ActionScript 2.0 and use an MTASC port of Ladislav Zigo's Tweening Prototypes, included with the source code.

[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] POSIX :: Linux
[Topic] Information Management, Multimedia :: Graphics :: Presentation

AccessPDF: A PDF Forum for Users and Programmers


AccessPDF: A PDF Forum for Users and Programmers
If PDF is electronic paper, then pdftk is an electronic staple-remover, hole-punch, binder, secret-decoder-ring, and X-Ray-glasses. Pdftk is a command-line tool for doing everyday things with PDF documents. Keep one in the top drawer of your desktop and use it to:

* Merge PDF Documents
* Split PDF Pages into a New Document
* Decrypt Input as Necessary (Password Required)
* Encrypt Output as Desired
* Fill PDF Forms with FDF Data and/or Flatten Forms
* Apply a Background Watermark
* Report on PDF Metrics such as Metadata, Bookmarks, and Page Labels
* Update PDF Metadata
* Attach Files to PDF Pages or the PDF Document
* Unpack PDF Attachments
* Burst a PDF Document into Single Pages
* Uncompress and Re-Compress Page Streams
* Repair Corrupted PDF (Where Possible)

Pdftk allows you to manipulate PDF easily and freely. It does not require Acrobat, and it runs on Windows, Linux, Mac OS X, FreeBSD and Solaris.

Pdftk is free software (GPL).

20050905

OBM: An Intranet CRM and groupware application written to help manage a company

OBM is an Intranet CRM and groupware application written to help manage a company. It can also be used as a contact and customer database or as a shared calendar. It is written with PHP and uses MySQL or PostgreSQL (support for other databases is possible). It supports internationalization and themes, and includes sales force, help desk, time and project tracking, document management, user, and administration modules.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] PHP
[Topic] Internet :: WWW/HTTP, Office/Business, Office/Business :: Groupware

20050904

NeatUpload

NeatUpload allows ASP.NET developers to stream uploaded files to disk and allows users to monitor upload progress. It works under Mono's XSP/mod_mono as well as Microsoft's ASP.NET implementation and features two custom controls. InputFile allows the user to select a file to upload and ProgressBar displays the upload progress either inline or in a popup. ProgressBar even allows users without JavaScript to see upload progress.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, Microsoft :: Windows, Unix
[Programming Language] C#
[Topic] Internet :: WWW/HTTP, Software Development :: Libraries

20050903

Helpcore: An enterprise grade help and servicedesk application


Helpcore is an enterprise grade help and servicedesk application. It acts as a central information hub for everybody that is involved in the help and service desk process. Managers can see overview and decision making information, system administrators can see the status of their network and software, and users can see the current status of their problems.

[Environment] Web Environment, Win32 (MS Windows)
[Intended Audience] Advanced End Users, End Users/Desktop, Other Audience, System Administrators
[License] Free For Educational Use, Free For Home Use, Free for non-commercial use, OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Source
[Network Environment] IP
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent
[Programming Language] JavaScript, PHP, Visual Basic
[Topic] Information Management, Information Management :: Document Repositories, Information Management :: Issue Tracking, Information Management :: Records Management, Office/Business, System :: Hardware, System :: Installation/Setup, System :: Logging, System :: Monitoring, System :: Networking

Savane

Savane is a Web-based Free Software hosting system, originally based on SourceForge 2.0. It currently includes bug tracking, project and member management, mailing lists, and individual account maintenance.

[Environment] Web Environment
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU Free Documentation License (FDL), OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl, PHP, Unix Shell
[Topic] Information Management :: Issue Tracking, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development :: Bug Tracking, Software Development :: Quality Assurance

20050831

CvsGui

The CvsGui project is providing several high-end interface clients (WinCvs, MacCvs, gCvs) written in C++ using popular frameworks (MFC, PowerPlant, GTK+) with a scripting support via Python or TCL.

# ntended Audience: Developers, End Users/Desktop, System Administrators
# License: GNU General Public License (GPL)
# Operating System: 32-bit MS Windows (NT/2000/XP), All 32-bit MS Windows (95/98/NT/2000/XP), All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X), All POSIX (Linux/BSD/UNIX-like OSes), OS Portable (Source code to work with many OS platforms), Linux, Solaris, Win2K, WinXP
# Programming Language: C, C++, Python, Tcl
# Topic: CVS

20050826

ClaSS: ClaSS Student System


ClaSS (ClaSS Student System) is a complete student tracking, reporting, and information management system. It is integrated with a curriculum content management and publishing application and extends the reach of traditional school information systems by using the latest in Web-application methodologies. It aims to be the ubiquitous classroom information assistant for schools.

[Environment] Web Mozilla
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] JavaScript, PHP, SQL
[Topic] Education, Information Management

20050825

STuNT: Web-based ticketing system

STuNT is a Web-based ticketing system that was built with simplicity and ease of use in mind. It was designed to facilitate the work of support technicians and customers' technicians while avoiding the addition of another layer of bureaucracy.

[Environment] Web Environment
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Programming Language] Perl
[Topic] Information Management :: Issue Tracking

Sympa: A scalable and highly customizable mailing list software


Sympa is a scalable and highly customizable mailing list software. It can cope with big lists (780,000 subscribers), and it comes with a complete Web interface for both the user and the administrator. It is internationalized. Sites can customize Web and mail templates, authentication backends, and authorization scenarios. Dynamic mailing lists can use multiple backends (LDAP, SQL, files, lists, or others). Sympa is the only S/MIME enabled mailing list software, and it provides both authentication and encryption.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, POSIX :: Linux
[Programming Language] Perl
[Topic] Communications :: Email :: Mailing List Servers, Communications :: File Sharing

LiveSupport: A radio playout and automation system


LiveSupport is a radio playout and automation system. It enables radio stations to automate their broadcasts by using playlists that are scheduled for airing. Playlists can contain music, talk, or even other playlists. A Web interface is included, so radio station personnel can manage the the station's broadcasts remotely.

[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++, JavaScript, PHP, SQL
[Topic] Multimedia :: Sound/Audio

Synergy


Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own monitor(s).

# License: GNU General Public License (GPL)
# Operating System: All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), Linux, Solaris
# Programming Language: C++
# Topic: Desktop Environment

Open Administration for Schools (OAfS): A Web-based school administration package


Open Administration for Schools (OAfS) is a Web-based school administration package. Open Admin does demographics, attendance, discipline, report cards, and has an online gradebook and parent viewing function. It is designed for elementary, K-12, and small high schools. It generates plain HTML and uses LaTeX for PDF generation. It also includes special education and division-wide central office modules (all schools run on the same server with different virtual sites; two sites per school, one for teachers, and one for the office). Parent functions are by separate parent/school site.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Perl
[Topic] Education

MateEdit: An editor which allows documents to be altered by multiple users simultaneously

MateEdit lets you share your documents with friends across a network. MateEdit is an editor which allows documents to be altered by multiple users simultaneously. It features different colors and icons for each participant, a chat room to coordinate changes, and color highlighting for all changes to show contributions from other participants.

[Environment] X11 Applications :: KDE
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Text Editors

Hyper Estraier: A full-text search system


Hyper Estraier is a full-text search system. It can be used as a Web search engine, mailbox searching, etc. It features high performance searching, high scalability of target documents, a perfect recall ratio by the N-gram method, phrase searching, attribute searching, and similarity searching. Multilingualism is supported with Unicode. It is independent of file format and repository, and has a simple and powerful API.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows, POSIX
[Programming Language] C
[Topic] Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Text Processing :: Indexing

TaskJuggler: A project management tool for Linux and Unix


TaskJuggler is a project management tool for Linux and Unix system-based operating systems. Projects can be defined in a simple text format, listing tasks and their dependencies. Reports are returned in HTML or XML format. TaskJuggler does not only honor the task interdependencies but also takes resource constrains into account. Using its powerful filtering and reporting algorithms, the user can create task lists, resource usage tables, status reports, project calendars, and project accounting statements.

[Environment] Console (Text Based), X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Office/Business :: Groupware, Office/Business :: Scheduling

MlView: A tree-oriented XML editor for GNOME


MlView is a tree-oriented XML editor for GNOME. It is written in C++ and is heavily based on gtkmm and the GNOME libraries. Its aim is to ease XML editing, with or without validation.

[Environment] X11 Applications :: Gnome
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Text Processing :: Markup :: XML

20050820

CPAINT: Cross-Platform Asynchronous INterface Toolkit

CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a true AJAX (Asynchronous JavaScript+XML) and JSRS (JavaScript Remote Scripting) implementation that supports both PHP and ASP/VBscript. CPAINT provides the code required to implement AJAX and JSRS on the back-end, while the returned data is manipulated, formatted, and displayed on the front-end in JavaScript. This allows you to build Web applications that can provide nearly real-time feedback to the user, including nearly real-time data updates.

[Environment] Web Environment, Web Mozilla
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] ASP, JavaScript, PHP
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: PHP Classes, Text Processing :: Markup :: HTML/XHTML, Text Processing :: Markup :: XML

Serendipity


Serendipity is a Weblog application which aims at giving you an easy way to maintain your own individual diary or personal homepage. It ships with a variety of plugins to plug-and-play with your blog.

[Environment] Web Environment
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] Microsoft :: Windows, OS Independent, POSIX :: BSD, POSIX :: Linux
[Programming Language] PHP
[Topic] Communications, Information Management, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Dynamic Content :: News/Diary

20050818

CRM-CTT


CRM-CTT allows you to create entities to which you can attach files, place alerts, prioritize, etc. It is multi-lingual and customizable. It can be used for any department in which something comes in, must be handled, and goes out, such as bug tracking, systems management (including assets) or helpdesk call tracking. It creates management information and exports in PDF and Excel, and reports and invoices in RTF format. Installation is done using a simple script, and a clear manual is included. It's available in all major languages.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Information Management :: Document Repositories, Information Management :: Issue Tracking, Information Management :: Workflow Frameworks, Office/Business, Office/Business :: Groupware, Office/Business :: Office Suites, Office/Business :: Scheduling

20050806

Citadel


Citadel is an advanced messaging and collaboration system for groupware and BBS applications. Users can connect to Citadel using any telnet, WWW, or client software. Among the features supported are public and private message bases (rooms), electronic mail, real-time chat, paging, shared calendaring, address books, mailing lists, and more. Unlike other collaboration servers, Citadel provides its own data stores and is therefore extremely easy to install; you don't have to "bring your own" email and database because they're built in. The server is multithreaded and scalable. In addition, SMTP, IMAP, and POP3 servers are built-in for easy connection to Internet mail. Citadel is both robust and mature; it has been in production since 1987.

[Environment] No Input/Output (Daemon)
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C
[Topic] Communications :: BBS, Communications :: Chat, Communications :: Email, Communications :: Email :: Mail Transport Agents, Communications :: Email :: Mailing List Servers, Communications :: Email :: Post-Office, Communications :: Email :: Post-Office :: IMAP, Communications :: Email :: Post-Office :: POP3

SysCP


SysCP (System Control Panel) is an ISP server management tool for Web-based administration of a Web server (Apache), mail server (Postfix, Courier), FTP server (ProFTPd), database (MySQL), and nameserver (Bind).

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] PHP
[Topic] Internet :: WWW/HTTP :: Site Management, System :: Systems Administration

Kat

Kat is a framework for KDE designed to index files. Metadata, full text, and thumbnails are extracted from documents, images, MP3 and other media allowing for quick and accurate information retrieval. It is similar to the Windows applications WhereIsIt and Google Desktop Search.

[Environment] X11 Applications :: KDE
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Desktop Environment :: K Desktop Environment (KDE), Information Management :: Metadata/Semantic Models

20050804

Devolution Security: Video sSurveillance System for Linux based systems

Devolution Security is a video surveillance system for Linux based systems. It supports up to 16 cameras and features unicast and multicast broadcasting, a Web interface, an X11 interface, themes, motion detection, record on motion, eight different camera layouts, camera cycling, fullscreen mode, and more. Devolution Security uses its own toolkit (dtk).

[Environment] X11 Applications
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Multimedia :: Video :: Capture, Security

GForge: Web-based collaborative development environment


GForge is a Web-based collaborative development environment. It's based on a fork of the 2.61 SourceForge code, which used to be available via anonymous CVS from VA Software, but has been extensively rewritten and enhanced.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] PHP
[Topic] Office/Business :: Groupware, Software Development :: Bug Tracking

Gobby

Gobby is a free collaborative editor based on libobby, a library which provides synced document buffers. It supports multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX
[Programming Language] C++
[Topic] Communications, Software Development :: Libraries

Cryptosync

Cryptosync is tool that makes compressed and encrypted incremental backups. That way, one can efficiently copy the files to another location with normal rsync. Not only are the file contents encrypted, but also the filename, mode, owner, and group information are stored encrypted.

[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C
[Topic] Security :: Cryptography, System :: Archiving :: Backup

20050802

Network Pipemeter

Network Pipemeter is a tool for measuring available bandwidth between hosts. It is also useful to generate network traffic for testing purposes. It operates in client/ server mode, is able to handle multiple parallel traffic streams, reports periodic partial statistics along the testing, and supports IPv6.

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C
[Topic] System :: Networking

Fenice

Fenice is a multimedia streaming server compliant with the IETF's standards for real-time streaming of multimedia contents over Internet. It implements RTSP (Real-Time Streaming Protocol, RFC2326) and RTP/RTCP (Real-Time Transport Protocol/RTP Control Protocol, RFC3550) with RTP Profile for Audio and Video Conferences with Minimal Control (RFC3551). It is the official streaming server for the Open Media Streaming Project.

[Environment] No Input/Output (Daemon)
[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Internet, Multimedia

Xorcom Rapid

Xorcom Rapid is a Debian-based distribution for installing Asterisk. It includes an auto-install and special auto-configuration features. It quickly and effortlessly converts any PC to a functioning Asterisk PBX.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Topic] Communications :: Fax, Communications :: Internet Phone, Communications :: Telephony, System :: Operating System :: Linux Distributions

DrQueue: distributed rendering queue


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.

[Environment] Console (Text Based), MacOS X, No Input/Output (Daemon), Win32 (MS Windows), X11 Applications :: GTK
[Intended Audience] Advanced End Users, Other Audience, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Cygwin, POSIX :: BSD :: FreeBSD, POSIX :: IRIX, POSIX :: Linux
[Programming Language] C, C++
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: 3D Rendering, System :: Clustering/Distributed Networks

EverCrack: cryptanalysis engine

EverCrack is a cryptanalysis engine. The overall design goal is to systematically break down complex ciphers into their simplex components for cryptanalysis (by the kernel). The kernel consists of an algebraic design (comparison and reduction) for breaking uniliteral, monoalphabetic ciphers instantaneously. Currently, it can break a 500-word cipher in less than 500 miliseconds. EverCrack currently has multi-language support for the user interface and cracking encryption in other language dictionaries (English, German, French, Spanish, Italian, Swedish, Dutch, and Portuguese).

[Environment] Console (Text Based)
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C
[Topic] Security :: Cryptography

Mbuni: Multimedia Messaging Service (MMS) gateway (or MMSC)


Mbuni is a Multimedia Messaging Service (MMS) gateway (or MMSC). It aims to provide a complete platform for MMS messaging, with support for phone-to-phone, phone-to-email, phone-to-VAS, and other types of communication.

[Environment] No Input/Output (Daemon)
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C
[Topic] Communications :: Telephony

Codestriker: A Web application that supports online code reviews


Codestriker is a Web application that supports online code reviews. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, Clearcase, Perforce, Visual SourceSafe, and Bugzilla. There is a plug-in architecture for supporting other SCMs and issue tracking systems. It minimizes paper work, ensures that issues, comments, and decisions are recorded in a database, and provides a comfortable workspace for actually performing code inspections. An optional highly-configurable metrics subsystem allows you to record code inspection metrics as a part of your process.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Perl
[Topic] Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development, Software Development :: Bug Tracking, Software Development :: Quality Assurance, Software Development :: Version Control, Software Development :: Version Control :: CVS, Utilities

20050801

CuteFlow


CuteFlow is a Web-based document circulation tool. Users are able to define "documents", which are sent step-by-step to every user in a list. It provides an electronic method for doing internal document circulations.

[Environment] Web Environment
[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Communications, Communications :: Email, Information Management, Information Management :: Workflow Frameworks, Office/Business :: Groupware

XmlBlaster


XmlBlaster is XML based MOM (Message oriented Middleware) with a lot of features. It is a publish/subscribe and point-to-point MOM server which exchanges XML-encoded messages. Communication with the server is based on CORBA (using JacORB), RMI, XML-RPC, native socket, or a persistent HTTP plugin. Subscribers can use XPath expressions to filter the messages they wish to receive and add their own MIME-based filter plugins. C/C++, Java, Perl, Python, VisualBasic.net, C#, and PHP client demos are included in the xmlBlaster test suite, and Tcl and Python demo clients are scheduled. XmlBlaster also provides a browser callback framework, allowing browsers (Netscape, Mozilla, MSIE) to receive instant callbacks over a persistent http connection. A security plugin framework allows authentication/authorization in many ways. Currently there are LDAP- and passwd-based plugins available.

[Environment] Web Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] C, C++, Java, JavaScript, Perl, Python, Tcl
[Topic] Other/Nonlisted Topic, Security, Software Development :: Libraries, Software Development :: Object Brokering, Software Development :: Object Brokering :: CORBA, System :: Networking, Utilities

XUP

XML User Profiles is a system that allows for remote and transferable user accounts. The file format is a lightweight but flexible vCard transformation that allows better profile sharing and simpler implementations than FOAF. The current specification and a few sample implementations in PHP are provided. The library currently allows for authentication against the simple LOGIN interface or the Drupal XML-RPC service in addition to the distributed and strong authentication LID-1.0 and OpenID-0.0 single-sign-on systems.

[Environment] Web Environment
[Intended Audience] Developers
[License] Public Domain
[Topic] Internet :: WWW/HTTP, Software Development :: Libraries :: PHP Classes

Hyper Estraier: A full-text search system


Hyper Estraier is a full-text search system. It can be used as a Web search engine, mailbox searching, etc. It features high performance searching, high scalability of target documents, a perfect recall ratio by the N-gram method, phrase searching, attribute searching, and similarity searching. Multilingualism is supported with Unicode. It is independent of file format and repository, and has a simple and powerful API.

[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows, POSIX
[Programming Language] C
[Topic] Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Libraries, Text Processing :: Indexing

XMLDiff

XMLDiff aims at providing efficient diffs on XML files. Features include detection of modified items, added items, and removed items. It is not sensitive to item position changes (based on an ID). It is designed to support large XML files (about 100 Mo). It has basic XML manipulation (XSLT, deletion, etc.), scripting capabilities, and simple command line usage.

[Environment] Console (Text Based), Win32 (MS Windows)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: Linux
[Programming Language] C++
[Topic] Text Processing :: Markup :: XML, Text Processing :: Markup :: XSL/XSLT

20050729

PECoMaTo


PECoMaTo stands for Picture-Embedded COntents MAnipulation TOol. It is basically designed to display any kind of information embedded in picture files, as well as checking, filtering, extracting, removing, adding, and fixing such information. In other words, it's a metadata processor. It supports the following file formats: JPEG/JFIF, Adobe PSD and FFO, and raw IPTC. It knows about the following metadata formats: JFIF, IPTC, Exif, Adobe, and Fotostation. More file and metadata formats might be supported later (TIFF, etc.).

[Environment] Console (Text Based)
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] BeOS, MacOS X, Microsoft :: Windows, POSIX :: AIX, POSIX :: BSD :: FreeBSD, POSIX :: HP-UX, POSIX :: Linux, POSIX :: Other, POSIX :: QNX, POSIX :: SunOS/Solaris
[Programming Language] C
[Topic] Multimedia :: Graphics

Niki

Niki is a quick and simple program for organizing notes and documents. It provides a browser and an editor. The notes are called Nikis, and consist of short text files with simple formatting. Nikis are stored and structured in ordinary directories, so they can be manipulated with a file manager. Nikis are linked via NikiLinks. The NikiLinks are searched in well-defined logical context. Nikis can link to other documents which can be opened with a click. Creating a new Niki is done merely by typing a new NikiWord.

[Environment] X11 Applications
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Information Management :: Document Repositories, Office/Business

pOWL: Web-based knowledge base editing and management solution for the Semantic Web

pOWL is Web-based knowledge base editing and management solution for the Semantic Web. It supports collaborative browsing, querying, and editing of RDFS/OWL Ontologies. It exposes an extensive API for PHP programmers.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Database :: Front-Ends, Education, Information Management, Information Management :: Metadata/Semantic Models, Scientific/Engineering :: Artificial Intelligence, Software Development :: Libraries :: PHP Classes

Kismet


Kismet is an 802.11 layer 2 wireless network detector, sniffer, and intrusion detection system. It will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic. It identifies networks by passively collecting packets and detecting standard named networks, detecting (and given time, decloaking) hidden networks, and inferring the presence of nonbeaconing networks via data traffic.

[Environment] Console (Text Based) :: Curses, Handheld :: PDA, MacOS X
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: OpenBSD, POSIX :: Linux
[Topic] Scientific/Engineering :: Geographical, Security, System :: Monitoring, System :: Networking, System :: Networking :: Monitoring

HAVP (HTTP Anti Virus Proxy)


HAVP (HTTP Anti Virus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. It can be used with squid or standalone.

[Environment] No Input/Output (Daemon)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Internet :: Proxy Servers, Internet :: WWW/HTTP, System :: Networking :: Firewalls

20050727

ISPConfig

ISPConfig is an ISP management and hosting control panel. It manages your Web server, email server, BIND DNS, proftpd + vsftpd FTP server, MySQL databases, Spamassassin, and disk quotas with an easy to use Web interface for administrators, resellers, and clients.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: BSD License (revised)
[Operating System] POSIX :: Linux
[Programming Language] Perl, PHP, Unix Shell :: Bash
[Topic] Internet :: WWW/HTTP :: Site Management, System :: Systems Administration

20050715

Flash

Flash for Linux is an SWF editor, similar to Macromedia Flash.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Editors :: Vector-Based

20050712

mojoPortal


mojoPortal is a cross-platform object oriented Web site framework. It supports PostgreSQL, MySQL, and MS SQL for the backend. It includes a content management system, forums, blogs, photo galleries, an event calendar, an RSS feed aggregator, and a skinable design.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: Common Public License
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, Unix
[Programming Language] C#
[Topic] Internet :: WWW/HTTP

20050706

OpenKiosk

OpenKiosk is a multi-platform kiosk management system for public terminals and kiosks. X11 and Windows clients are currently supported. Whether you are an Internet Cafe operator or a librarian, Openkiosk can make your life easier.

[Environment] Win32 (MS Windows), X11 Applications :: Qt
[Intended Audience] End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX
[Programming Language] C++
[Topic] Desktop Environment

20050705

Claroline


Claroline (ClassRoom online) is a collaborative learning environment that allows teachers or educational institutions to create and administer courses through the Web. The system provides group management, forums, document repositories, a calendar, chat, assignment areas, links, and user profile administration in a single, highly integrated package. It has been translated into 28 languages.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] Freely Distributable, OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] PHP, SQL
[Topic] Communications, Education, Education :: Computer Aided Instruction (CAI), Internet :: WWW/HTTP :: Dynamic Content

20050703

Magellan Metasearch

Magellan Metasearch is a modular meta search engine, enabling users to monitor as many search engines as they want. It provides a complex query language with standard boolean operators, meta-operators (to search through pages' metadata), and proximity operators. This language enables users to perform far more complex queries than what common search engines currently support. It can be fed any custom sources, since its abstraction layer manages the search results and their meta tags in a uniform way. In conjunction with the local process scheduler (such as "cron"), Magellan enables you to save your requests and replay them later automatically; new results are sent through email and RSS in realtime. Magellan also provides full anonymity through smart multi-proxy support.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux, Unix
[Programming Language] Perl, SQL
[Topic] Communications, Information Management, Information Management :: Records Management, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Internet :: WWW/HTTP :: Indexing/Search, Internet :: WWW/HTTP :: Site Management :: Link Checking, Text Processing :: Indexing

20050701

Gloster

Gloster is a secure and decentralized p2p program for small communities. You can easily share files on the Internet without depending on a server. You can search files on the network and browser users' shared files. Multi-sourcing is also supported. You can even create channels or chat with the users.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications :: Qt
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: Linux
[Topic] Communications :: File Sharing, Internet

20050630

WebCert

WebCert is a Web application to generate and manage digital certificates in cases where no "full" CA is needed. It is very handy for those who need a cert quickly and don't have the hang of the OpenSSL command line. It is very easy to deploy and to use.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C
[Topic] Security, Security :: Cryptography

knock

knock is a server/client set that implements the idea known as port-knocking. Port-knocking is a method of accessing a backdoor to your firewall through a special sequence of port hits. This can be useful for opening up temporary holes in a restrictive firewall for SSH access or similar.

[Environment] Console (Text Based), No Input/Output (Daemon)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP, IP :: IPv4
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Internet, Security, System :: Networking :: Firewalls

20050628

Klavaro

Klavaro is a touch typing tutor that is very flexible and supports customizable keyboard layouts. Users can edit and save new or unknown keyboard layouts, as the basic course provided by the program was designed to not depend on specific layouts.

[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Education :: Computer Aided Instruction (CAI)

20050627

ms-sys

ms-sys is a Linux program for writing Microsoft compatible boot records. The program does the same as Microsoft's "fdisk /mbr" to a hard disk or "sys d:" to a floppy or FAT32 partition, except that it does not copy any system files (only the boot record is written).

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] System :: Boot

20050624

Sajax

Sajax is an open source tool to make programming websites using the Ajax framework — also known as XMLHTTPRequest or remote scripting — as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your webpages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it.

OpenPSA: Open Source Professional Services Automation

OpenPSA is a Web-based Professional Services Automation suite including project management, time tracking, document management, sales force automation, direct marketing, help desk, and a group calendar. It runs on the Midgard application server.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Source
[Operating System] MacOS X, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] PHP
[Topic] Information Management :: Document Repositories, Information Management :: Issue Tracking, Office/Business, Office/Business :: Groupware, Office/Business :: Scheduling, Software Development :: Bug Tracking

GNU Hosting Helper

GNU Hosting Helper is a Web-based Web hosting management system that provides an administration system, a client interface system, an online signup system, integration with OpenSRS for real time domain registrations, and integration with authorize.net for real time credit card transactions.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl
[Topic] System :: Systems Administration

MTASC (Motion-Twin ActionScript2 Compiler)

MTASC (Motion-Twin ActionScript2 Compiler) is an ActionScript2 cross-platform compiler. It enables you to develop Flash applications for free and under any OS.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] OCaml
[Topic] Software Development :: Compilers

20050623

Web100

The Web100 project was created to produce a complete host-software environment that will run common TCP applications at 100% of the available bandwidth, regardless of the magnitude of a network's capability. Web100 has endowed TCP with better instrumentation. This instrumentation is the foundation for both the TCP autotuning performed in process-level code and the process- level tools designed to locate bottlenecks within the following major subsystems: the sending application, the sending OS, the Internet path, the receiving OS, and the receiving application. Measurement tools have also been built on this instrumentation to display performance indicators to end-users, as well as provide internal diagnostics for network and system administrators.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL)
[Topic] Software Development :: Libraries, System :: Networking, System :: Operating System Kernels, System :: Operating System Kernels :: Linux

20050622

NewsForge: Version Control for Non-Programmers with Subversion

"Imagine a utility that lets you make an annotated backup of any of your project files with the click of a mouse or a single command. It would let you review the history of your backups and recover any version you wished. And it would integrate with your file browser and would keep track of files that have changed since your last backup. The utility exists--Subversion, and its companion program TortoiseSVN, can help you safely manage your files as you work with them.

"Subversion is one of a class of programs that has been used by programmers for decades: the source code control system, which developers use to manage changes to program source code. Such software has features that enable large teams to work in a distributed environment on the same files while keeping track of who has done what, and when..."

Complete Story

EasyTAG

EasyTAG is a utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, and Monkey's Audio files. It features a simple and attractive GTK+ interface.

[Environment] X11 Applications, X11 Applications :: Gnome
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Multimedia :: Sound/Audio :: Editors, Multimedia :: Sound/Audio :: Players :: MP3

How to build your own Linux distribution

How to build your own Linux distribution
Go to the source to learn Linux basics and build the right Linux for you

The table of equivalents / replacements / analogs of Windows software in Linux

The table of equivalents / replacements / analogs of Windows software in Linux

MapTools.org

MapTools.org is a resource for users and developers in the open source mapping community, and a home to many open source projects. The projects that are hosted here offer essential services including: latest downloads, CVS repositories for source code, bug lists, community mailing lists, and project documentation.

Humano2

The Humano2 platform makes it possible to create business applications ranging from CRM, Help Desk, and ERP to Collaboration with a visual modelling environment. The platform is built using a metadata architecture and is designed to support multiple databases.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C#
[Topic] Database :: Front-Ends, Information Management, Internet :: WWW/HTTP :: Dynamic Content

Crash Recovery Kit (CRK) for Linux

Crash Recovery Kit (CRK) for Linux is a tool which can recover your crashed PC.

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Topic] System :: Boot, System :: Hardware, System :: Systems Administration

The Linux Intrusion Detection System (LIDS)

The Linux Intrusion Detection System (LIDS) is a patch which enhances the kernel's security by implementing a reference monitor and Mandatory Access Control (MAC). When it is in effect, chosen file access, all system/network administration operations, any capability use, raw device, memory, and I/O access can be made impossible even for root. You can define which programs can access specific files. It uses and extends the system capabilities bounding set to control the whole system and adds some network and filesystem security features to the kernel to enhance the security. You can finely tune the security protections online, hide sensitive processes, receive security alerts through the network, and more.

[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Security, System :: Operating System Kernels :: Linux

NetXMS

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.

[Environment] No Input/Output (Daemon), Win32 (MS Windows)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: AIX, POSIX :: BSD :: FreeBSD, POSIX :: HP-UX, POSIX :: Linux
[Topic] System :: Logging, System :: Monitoring, System :: Networking :: Monitoring, System :: Systems Administration

20050620

OPEN-XCHANGE

The OPEN-XCHANGE Collaboration and Integration Server Environment allows you to store appointments, contacts, tasks, email messages, bookmarks, documents, and many more elements, and share them with other users. It can be accessed via any modern Web browser and multiple fat clients like MS Outlook, Palm devices, KDE Kontact, Apple's iCAL, Konqueror, Mozilla Calendar, any many more, based on open standards and interfaces. Third party products can access this application over many different interfaces such as WebDAV (XML), LDAP, iCal, an API, and HTTP/S.

[Environment] MacOS X, Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS, POSIX, Unix
[Programming Language] C, Java
[Topic] Communications :: Conferencing, Communications :: Email :: Email Clients (MUA), Information Management, Information Management :: Document Repositories, Information Management :: Workflow Frameworks, Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content, Internet :: WWW/HTTP :: Site Management, Office/Business, Office/Business :: Groupware, Office/Business :: Scheduling

Matchbox

Matchbox is a base environment for the X Window System running on non-desktop embedded platforms such as handhelds, set-top boxes, kiosks and anything else for which screen space, input mechanisms or system resources are limited.

20050618

Humano2

The Humano2 platform makes it possible to create business applications ranging from CRM, Help Desk, and ERP to Collaboration with a visual modelling environment. The platform is built using a metadata architecture and is designed to support multiple databases.

[Environment] Web Environment
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] C#
[Topic] Database :: Front-Ends, Information Management, Internet :: WWW/HTTP :: Dynamic Content

20050617

Gtk Chinese INput application in X

gcin (Gtk Chinese INput application in X) is a Chinese input method server for Big5 Traditional Chinese character sets. It features a GTK user interface.

[Environment] X11 Applications :: GTK
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, POSIX :: BSD :: FreeBSD, POSIX :: Linux, Unix
[Programming Language] C
[Topic] Desktop Environment, Text Processing
[Translations] Chinese

GNU Enterprise

GNU Enterprise (GNUe) is a meta-project which is part of the overall GNU Project. GNUe's goal is to develop enterprise-class data-aware applications as Free software. GNUe is itself comprised of several subprojects:
> Developer Tools
> ERP Packages
> The Community

Bayonne

Bayonne is the telephony server of the GNU project. Bayonne offers a script driven threaded multiline state event telephony service for building voice response systems and telephony plugins for runtime driver configuration. Bayonne also features "TGI" for making perl applications "telephony aware". Bayonne may be used to build telephony based system administration, home automation, automated attendent, v-commerce, and voice messaging systems.

[Environment] No Input/Output (Daemon)
[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C++, Other Scripting Engines, Perl
[Topic] Communications :: Internet Phone, Communications :: Telephony, Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Speech, Office/Business, Software Development :: Interpreters

20050616

AccessPDF

AccessPDF: A PDF Forum for Users and Programmers

Multivalent

Multivalent is a set of command line java based tools for manipulating PDF files, such a merging, and page rotation.

Quasar Accounting

Quasar is a business accounting application. From its easy to install scripts to its online help, Quasar was developed with the ordinary user in mind. You can run it on a single computer or on a network. define a single company or multiple companies as your requirements dictate, purchase products, maintain inventory, sell goods and services, manage payables and receivables, print cheques, and review your financial statements. A complete electronic "User's Guide" is available in PDF format.

[Environment] Win32 (MS Windows), X11 Applications
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License with Free Trial, Shareware
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, POSIX :: Linux
[Programming Language] C++
[Topic] Office/Business :: Financial :: Accounting, Office/Business :: Financial :: Point-Of-Sale

20050614

Evolt.org

Evolt.org is a world community for web developers, promoting the mutual free exchange of ideas, skills and experiences.

What "evolt" means: "evolt" combines the best elements of evolution, revolution, with a bit of voltage thrown in for good measure. "evolt" embodies our goals and enthusiasm!

20050609

Drivel

Drivel is a GNOME client for working with online journals, also known as weblogs or simply blogs. It retains a simple and elegant design while providing many powerful features, including support for LiveJournal, Blogger, MovableType, Advogato, and Atom journals. (Systems based off these are also supported, including WordPress and Drupal.)

[Environment] X11 Applications :: Gnome
[Intended Audience] Advanced End Users, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4, IP :: IPv6
[Operating System] POSIX, POSIX :: BSD, POSIX :: Linux
[Programming Language] C
[Topic] Communications, Internet, Internet :: WWW/HTTP :: Dynamic Content :: News/Diary, Office/Business :: News/Diary

20050603

Maemo

Maemo is a development platform to create applications for Nokia 770 Internet Tablet and other compliant handheld devices.

Environment] Handheld
[Intended Audience] Developers
[License] OSI Approved

20050530

Asterisk

Asterisk is a hybrid TDM and packet voice PBX (Private Branch eXchange) and IVR platform with ACD functionality. It acts as middleware between the Internet (IAX, SIP, MGCP, Skinny, H.323), telephony channels (like Zaptel, T1, PRI, E1, FXO, FXS, VoIP, VoFR, ISDN, modems, Internet Phone Jack, etc.), and applications (like voice-mail, conferencing, directories, MP3 players, intercoms, etc.). It has many advanced features such as a codec translation API. The base distribution includes several channel backends, as well as applications. However, the beauty of Asterisk is its ability to be extended using its APIs, dynamic module loader, and AGI scripting interface. End users can even write their own applications that run on the system in C or any scripting language of their choice.

[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C
[Topic] Communications :: Internet Phone, Communications :: Telephony, System :: Clustering/Distributed Networks, System :: Hardware, System :: Networking

Asterisk PBX: Flash Operator Panel

Flash Operator Panel displays information about your Asterisk PBX activity in real time via a standard Web browser with the Flash plugin. The display and button layout is configurable, so you can have more than 100 buttons on the screen at once. It also supports contexts: you can have one server running and many different client displays (for hosted PBX, different departments, etc). It can monitor several asterisk servers at once. It can integrate with CRM software, by popping up a Web page (and passing the CLID) when a specified button is ringing. It also can be used to enable click-to-dial for Web-based applications.

[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Perl
[Topic] Communications, Communications :: Internet Phone, Communications :: Telephony

20050527

Murdock: Open Source and the Commoditization of Software

May 26, 2005, 23 :30 UTC

It is said the only things certain in life are death and taxes. For those of us in the IT industry, we can add one more to the list: commoditization. The question is, how do we deal with it, particularly if we are IT vendors and not simply IT consumers, for whom commoditization is an unquestionably positive event?

"Commoditization is something that happens to every successful industry eventually--success attracts attention, and there is always a competitor willing to offer a lower price to compensate for a lesser known brand or 'good enough' quality, as well as customers to whom price means more than brand, quality, or anything else the high end providers have to offer them..."

Complete Story

20050524

Ajax: A New Approach to Web Applications

Ajax isn't a technology. It's really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates:

* standards-based presentation using XHTML and CSS;
* dynamic display and interaction using the Document Object Model;
* data interchange and manipulation using XML and XSLT;
* asynchronous data retrieval using XMLHttpRequest;
* and JavaScript binding everything together.

Adaptive Path

Adaptive Path

We help businesses maximize the value of their investment in product development by crafting effective user experiences with an emphasis on measurable results.

Our Approach combines our industry-leading understanding of user behavior with a commitment to meeting the business goals of our clients. Instead of selling one-size-fits-all solutions or lists of rules, we tailor all our services to the specific needs of each client.

Subversion

The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved, The Apache License
[Operating System] OS Independent
[Programming Language] C
[Topic] Software Development :: Version Control

20050520

PDFdirectory

PDFdirectory is a PHP/MySQL creation of a printable directory in PDF format. Uses could be for church groups, sports teams, etc. Selected members of the organization can directly enter information on members, teams, clubs, etc. Custom pages can be created offline, exported to PDF, and uploaded to be included in the document. These pages will be combined with the auto-generated output from the database to create the final document.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] PHP
[Topic] Printing

20050519

IrrXML

IrrXML is a high speed and easy-to-use XML parser without external dependencies. It is very small and provides forward- only, read-only access to a stream of non-validated XML data through an extensible object oriented interface. It ideally fits into realtime projects which need to read XML data without overhead, like games.

[Environment] Win32 (MS Windows)
[Intended Audience] Developers
[License] OSI Approved :: zlib/libpng License
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C++
[Topic] Text Processing :: Markup :: XML

HTTrack/WebHTTrack

HTTrack is an easy-to-use offline browser utility. It allows you to download a Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer. HTTrack arranges the original site's relative link-structure. Simply open a page of the mirrored Web site in your browser, and you can browse the site from link to link, as if you were viewing it online. HTTrack can also update an existing mirrored site, and resume interrupted downloads. WebHTTrack is a Web-based GUI for HTTrack.

IRC Services

Services for IRC Networks (or just Services for short) provides for definitive nickname and channel ownership, automatic channel mode setting, memo (short message) storage and retrieval, and greater IRC operator control over the network.

[Environment] No Input/Output (Daemon)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C
[Topic] Communications :: Chat :: Internet Relay Chat

Marauroa

Marauroa is arianne's content server.

It is completely written in Java using a multithreaded server architecture with a UDP oriented network protocol, a MySQL based persistence engine and a flexible game system.

The game system is totally expandable and modifiable by game developers and is able to run Python scripts defining the game's rules.

Marauroa is based on a design philosophy we called Action/Perception. Each turn a perception is send to the clients explaining what they currently perceive. Clients can ask the server to perform any action in their name using actions.

Marauroa is totally game agnostic and makes very little assumptions about what are you trying to do, allowing a great freedom to create any game type.

Hackerstorm Vulnerability Database GUI

The hackerstorm vulnerability database is a tool that allows the Open Source Vulnerability Database (www.osvdb.org) to be viewed offline. Any Web-based browser with Flash player 7 can be used. The tool has some 1500+ vendors with thousands of vulnerabilites including descriptions, solution, attack type, and references. The database is updated daily. The tool is completely free to use, and updates are also free for both private and commercial users. The tool is designed to allow those conducting vulnerability assessments and penetration tests the ability to review the database offline in the event that internet connectivity is not available. As a pen tester, this can be quite often when working on site, and this tool can assist with research during audits and testing.

[License] OSI Approved :: GNU General Public License (GPL)

20050516

USB Phone Connector

USB Phone Connector is a framework for connecting USB "phones" (typically a device incorporating a USB-addressable speaker, microphone, LCD display, and like peripherals in a telephone-like form factor) to a softphone application. Newer versions support Skype as well as the linphone SIP phone.

[Environment] No Input/Output (Daemon)
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] Python
[Topic] Communications :: Internet Phone, System :: Hardware

Peeranha42

Peeranha42 is an all-in-one software solution for P2P networks. The software consists of two components, the P42 Client and the P42 Development Kit. The client is the core of the software package and has a special pluggable architecture. Furthermore, it builds up the interface between the P2P network of JXTA and plugins using P2P networks. Due to the fact that developing a P2P application is generally much harder and time expensive than developing a simple client-server application, the client offers an abstract network layer for easy development of P2P applications in the form of P42 Plugins in minimum time. Some plugins are available for download.

[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)

Necromancer's Dos Navigator

Necromancer's Dos Navigator is a "Norton Commander" clone. It uses a well known text-mode interface, is highly customizable, and has a lot of features. Its key features are a text editor with syntax highlighting, horizontal/vertical blocks, multiple codepages, undo/redo, bookmarks, powerful searching, and regex; a file viewer with text view, asm/dump/hex edit, raw blocks, header viewer, search, regex, and unlimited filesize; a powerful filepanel with higlighting, VFSs, and filefind with textsearch and regex; a calculator; and more.

[Environment] Console (Text Based)
[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] Freeware
[Operating System] Microsoft :: MS-DOS, Microsoft :: Windows, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux
[Programming Language] Assembly, C, Pascal
[Topic] Desktop Environment :: File Managers

GNATS - GNU Bug Tracking System

GNATS is a portable incident/bug report/help request-tracking system which runs on UNIX-like operating systems. It easily handles thousands of problem reports, has been in wide use since the early 90s, and can do most of its operations over e-mail. Several front end interfaces exist, including command line, emacs, and Tcl/Tk interfaces. There are also a number of Web (CGI) interfaces written in scripting languages like Perl and Python.

[Environment] Console (Text Based), No Input/Output (Daemon), Web Environment
[Intended Audience] Developers, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] C
[Topic] Software Development :: Bug Tracking, Software Development :: Quality Assurance, Software Development :: Testing

PRepS

PRepS is a problem reporting and tracking system similar to Gnats, only simpler to use. Currently, PRepS is best used with smaller projects or projects where all developers have access to the same network. For more "remote" projects, Gnats may be a better choice.

[Environment] X11 Applications
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Software Development :: Bug Tracking