Of course, with so many open source apps, they aren’t all of equal quality. But they’re all at least worth a look, and many of the older apps have improved. So if you’re looking for open source software of nearly any type, we bet you’ll find at least a couple of possibilities on our “Monster List.”
Open Source Accounting
An alternative to Web-based open-source accounting apps, FriFinans is a cross-platform, multi-user, client/server finance system. It tracks accounts, offers, orders, invoices, purchase orders, payments, etc. and generates pdf reports of activities. Operating System: OS Independent.
This Web-based accounting/ERP app handles purchase orders, invoices, accounts payable, inventory, sales orders, general ledger, and more. In addition, it supports multiple languages, multiple currencies, and multiple GST/VAT settings. Operating System: OS Independent
This app works well for personal finance management and also includes some small business features such as customer and vendor tracking, invoicing and bill payment, and tax and billing terms. It’s not as full-featured as some other accounting programs, but it is compatible with Quicken and OFX formats. Operating System: Windows, Linux, Mac, BSD, Solaris.
osFinancials includes accounting, invoicing, stock control, and POS abilities. It supports multiple users, up to 1 million debtors and creditors, and up to 1 million stock items. Operating System: Windows.
Designed as an alternative to QuickBooks, TurboCASH is a simple but flexible small business accounting program with multi-user and multi-company capabilities. On the downside, it only runs on Windows, so you’ll need an emulator if you want to run it on Linux. Operating System: Windows.
Open Source Address Book
Written using GNOME and GTK+, Rubrica stores contact information as XML data. It can import/export from a variety of formats, including GnomeCard, KAddressbook, Evolution, and csv file format. Operating System: Linux/Unix.
Open Source Anti-Spam
Humbly claiming to be “the absolute best SPAM fighting weapon that the world has ever known,” ASSP is short for “Anti-Spam SMTP Proxy” Server. While it takes a little work to get it up and running at first, it doesn’t require a lot of maintenance, and the site wiki includes extensive help on configuring the app so that it works for you. Operating System: Windows, Linux, OS X.
The highly acclaimed “#1 open-source spam filter,” SpamAssassin, uses a number of different features to identify spam, including header tests, body phrase tests, Bayesian filtering, blacklists and whitelists, and others. It can be used on its own, but it’s also been incorporated into a number of other commercial and open-source applications. Operating System: OS Independent.
Available as an Outlook add-on, as a Thunderbird extension, or as a stand-alone proxy, Spamato uses multiple filters to separate junk mail from the stuff you actually want to receive. Unlike some anti-spam tools, it also lets you see why a message gets classified as spam and adjust your settings as necessary. Operating System: Windows, Linux, OS X.
Open Source Anti-Spyware
Nixory will quickly scan your system and remove any malicious cookies from Firefox. Unlike some similar apps, you can use it alongside other anti-virus or anti-spyware applications without first disabling those systems. Operating System: Windows, Linux, OS X.
This tiny program (less than 60KB), improves security, improves performance, and closes some of the flaws which opens up Windows to spyware. It disables the Windows “calling home” features, disarms Internet Explorer, disables Windows Media Player, and more. Operating System: Windows.
Open Source Anti-Virus/Anti-Malware
One of the best-known open-source security projects, ClamAV provides e-mail virus and malware scanning for Unix-based systems. Its owners update its prodigious virus database several times each day to provide up-to-the minute protection from evolving threats. Operating System: Linux, Unix.
As you might expect, this is an interface for ClamAV, this time for Linux only. The latest release adds directory whitelisting. Operating System: Linux.
Based on the well-respected ClamAV engine, ClamWin integrates with Microsoft Outlook and Windows Explorer to scan files for viruses and other malware. You can set it up to automatically download the updated virus database, and you can schedule system scans. However, unlike many commercial products, it does not include a real-time scanner for files you receive by e-mail. You’ll need to save files and right-click in order to scan them for viruses. Operating System: Windows.
15. Moon Secure
This app also uses the Clam AV engine (though developers claim to be working on one of their own), but offers a different interface and some different features. Operating System: Windows.
This e-mail proxy server scans both incoming and outgoing messages for viruses, worms, trojans, spam, and other malware. Like most open-source anti-virus tools, it’s based in part on the ClamAV engine. Operating System: Linux.
17. Rootkit Hunter
As you might expect from its name, Rootkit Hunter searches your system for rootkits and other unwanted tools. It does not provide live or scheduled scanning, but the Web site contains instructions for setting up your system to run Rootkit Hunter daily. Operating System: Linux, Unix.
Still getting the occasional network virus even after you install anti-virus software? Viralator supplements the existing anti-virus software on your proxy server to block malware that might otherwise slip in when users access free webmail accounts. Operating System: Linux, Unix.
Open Source Application Firewall
Novell’s application firewall uses policy-based profiles to control who can access various applications. It’s included with openSUSE and SUSE Linux Enterprise, but is also available for download for any Linux system. Operating System: Linux.
ModSecurity Web application firewall provides real-time monitoring and anlysis of attacks. Hardened appliances and commercial support are available from project developer Breach Security. Operating System: OS Independent.
Developed by the NSA, Security Enhanced Linux adds mandatory access control features to the Linux OS. It enforces complete separation of information to make it more difficult to bypass application security mechanisms. Operating System: Linux, Unix.
Open Source Astronomy
Celestia lets you view the night skies from earth, and it also lets you fly through 3D space to any place in the known universe. When possible, it uses actual photographs of planets, asteroids, and other objects, so that you can see what they really look like. Operating System: Windows, Linux, OS X.
Developed by the KDE Education Project, KStars is a planetarium program that’s very similar to Stellarium (see below). Unique features include an altitude vs. time tool, what’s up tonight tool, and an AAVSO Lightcurve Generator. Operating System: Linux.
This app lets researchers analyze, simulate, and visualize the paths of objects that have been launched into space. It’s currently being used by the European Space Agency and a number of international universities. Operating System: Windows, Linux, OS X.
Downloaded more than 8 million times, Stellarium is one of the most popular open-source education apps available. With this app, you can input coordinates for any point on earth and view the night skies for any particular point in time. It’s so accurate, it’s even used to power many planetariums. Operating System: Windows, Linux, OS X.
Open Source Audio Tools
This audio’s player’s claim to fame is its easy-to-use, attractive interface. Amarok’s browser-like feel also makes it easy to use playlists. Operating System: Windows, Linux, Unix, OS X.
Aqualung plays audio CDs, internet radio streams, podcasts, and nearly every audio file format in use. It also offers the unique option of eliminating sound gaps between adjacent tracks. Operating System: Windows, Linux, OS X.
Much like a more well-known “Tunes” program that also starts with a vowel, aTunes lets you play music, create playlists, view and edit tags, and rip CDS. And because it’s Java-based, it runs on any platform. Operating System: OS Independent.
Audacity lets you record and edit multi-track audio files. It’s not a professional-quality tool, but it does more than most home users will ever need, including recording up to 16 channels at once, converting among multiple audio file formats, and adding effects. Operating System: Windows, Linux, OS X.
This audio decoder and processor filter allows media players to play AC3 and DTS audio tracks from movies. It also allows you to mix audio tracks and adjust sound quality. Operating System: Windows.
Downloaded more than 38 million times, this CD ripper supports a number of different audio encoders, as well as audio tag formats. CDex also allows direct recording of multiple tracks and provides advanced jitter correction. Operating System: Windows.
Cdrtools provides a complete set of applications (including Cdrecord) for recording/burning CDs, DVDs, and BluRay disks. Operating System: Linux.
CoolPlayer is a self-described “blazing fast audio player” for Windows. It features a very simple interface and an 8-band equalizer. Operating System: Windows.
Turn your PC into a drum machine. DrumTrack allows you to create and record your own drum score, including incorporating samples from nearly any audio file type. One note of caution: this app is aimed at hobbyists, not professionals. Operating System: Windows
EasyTAG allows users to view and edit the tag fields on MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey’s Audio, and WavPack files. It includes a tree-based browser and CDDB support for manual and automatic searches. Operating System: Windows, Linux.
Frinika is a java-based music workstation that allows you to record and edit sound, add special effect, and mix in synthesizer sounds and drum beats. Unlike many other sound editors, Frinika lets you do everything from your existing PC without the need for extra hardware or equipment. Operating System: OS Independent.
If you have a large or scattered music collection, Jajuk is for you. This jukebox provides a lot of advanced features for users who know what they’re doing, while also being relatively intuitive. Operating System: OS Independent.
Juice makes it easy to capture and listen to podcasts, any time, anywhere. It includes a directory of thousands of online podcasts, so it’s also easy to find the one you want. Operating System: Windows, Linux, OS X.
Although LAME stands for “Lame Ain’t No MP3 Encoder,” the first line on its Web site states, “LAME is an MPEG Audio Layer III (MP3) encoder.” It was intended as an educational tool for those interested in improving the speed and quality of MP3 files. Operating System: Windows, Linux, OS X.
40. Linux MultiMedia Studio
Think you have what it takes to be a music producer? LMMS lets you create music on your computer, including creating loops, synthesizing and mixing sounds, arranging samples, and more. Operating System: Windows, Linux.
Mixere lets you play and mix an unlimited number of audio tracks during a live performance. Features include dynamic looping, auto-triggering of audio, fully automated sliders, gradual muting, and crossfading. Operating System: Windows.
Designed for DJs performing live mixes, Mixxx replaces a traditional turntable and mixer setup. It supports mp3, ogg, wave, and flac playback. Operating System: Windows, Linux, OS X.
Simply select a directory, and the MOC (Music On Console) audio player will play all files in that directory. Supported file formats include MP3, Ogg Vorbis, FLAC, Musepack, Speex, WAVE, AIFF, and AU. Operating System: Linux/Unix, OS X.
The key feature of this music player is its playlist management/queuing abilities. By default, Moosic supports MP3, Ogg, MIDI, MOD, and WAV files, but it can be configured to support other file formats as well. Operating System: Unix.
Tired of constantly adjusting the volume when playing MP3s? MP3Gain uses statistical analysis to gauge how loud songs sound in the human ear, and then modifies the volume appropriately without degrading the quality of playback. Operating System: OS Independent.
Mp3splt is an audio utility that does just one thing—it lets you cut mp3 and ogg files into smaller files and rename them. It’s especially useful if you need to split an entire album into individual tracks. Operating System: Windows, Linux, OS X.
Want to access your home iTunes library while you’re at work? Install pulpTunes and you can access your music from any Web-connected computer. Operating System: OS Independent.
While still a work in progress, Songbird has been receiving rave reviews as an open-source alternative to iTunes. It has tons of built-in features and services, including artist links, a music store, concert tickets, smart playlists, and much, much more. Operating System: Windows, Linux, OS X.
StreamRipper allows you to record and save Shoutcast streams and other Internet audio. Its key feature is the ability to find silences and mark them as possible points of track separation. Operating System: Windows, Linux/Unix.
Based on the FreeAmp source code, Zinf plays a wide variety of audio file types. It includes a music browser, theme support, and a download manager. Operating System: Windows, Linux.
Open Source Backup
Currently protecting more than 500,000 computers, Amanda is one of the most popular (if not the most popular) open-source backup and recovery program. Importantly, it encrypts backup data both in transit and at rest. Several commercial vendors (notably, Zmanda) use Amanda to offer cloud backup services for users who prefer to store archived data off-site. Operating System: Windows, Linux, OS X.
52. Areca Backup
Designed to be both flexible and simple, Areca Backup makes it extremely easy to archive your files and work with those archived files (browse, merge, track versions, etc.). It also gives users the option to encrypt backup files with strong algorithms. Operating System: Windows, Linux.
While it’s primarily aimed at enterprises and users with large networks, Bacula can also be used to backup a small home network or a single system. It’s an excellent program (one of the most popular open source enterprise apps), but you need to be pretty tech-savvy to use it. Operating System: Windows, Linux, OS X.
Open Source Biology
Scientists building models of biochemical networks or pathways can use ByoDyn to estimate and analyze the parameters underlying these processes. In addition to the downloadable version, it can also be accessed online as a Web app. Operating System: Linux, OS X.
Open Source Blogging
The LifeType blogging platform supports multiple users and multiple blogs from a single installation. It includes a WYSIWYG editor, integrated media management, a built-in spam filter, and podcasting support. Operating System: OS Independent.
56. Nucleus CMS
It bills itself as a Content Management System, but in reality Nucleus is primarily a tool for setting up a blog and hosting it on your own server. Features include a built-in commenting tool, URLs optimized for readers, and multi-lingual support. Operating System: OS Independent.
Want to set up a company blog? WordPress offers three simple steps to get your blog online in just minutes, even if you’re new to the whole concept. Operating System: OS Independent.
Open Source Browsers
Google’s browser aims to combine “a minimal design with sophisticated technology to make the web faster, safer, and easier.” Notable features include a combination Web address/search box, incognito mode, and a new tab page that includes screenshots of recently visited sites. Operating System: Windows, Linux, OS X.
An independent study cited on the Firefox site claims that Internet Explorer users are vulnerable to threats 98 percent of the time while Firefox users are only vulnerable 2 percent of the time. In addition to being secure, Firefox is fast and highly customizable. Operating System: Windows, Linux, OS X.
K-Meleon combines some of the best features of Firefox (tabbed browsing, speed, enhanced security) with some of the best features of Opera (mouse gestures). It also gives you the option of using an Internet Explorer favorites list, an Opera hotlist, and/or a Firefox bookmarks list at the same time. Operating System: Windows.
If you’re really paranoid about privacy or have other reasons for wanting to browse the Internet anonymously, the Tor Bundle will install with your existing browser for ultimate protection. When it’s running, no one can tell what sites you are visiting, sites can’t figure out your physical location, and you should be able to access sites that are blocked by governments or Web filtering software. You can also install it on a thumb drive for mobility. Operating System: Windows.
For Linux users, this Tor front-end lets you anonymously browse the Internet, send instant messages and e-mail, and more. Operating System: Linux.
Open Source Bulletin Board
The world’s most widely used open source forum creation software, phpBB, lets you set up an online community in just minutes. It includes the ability to send attachments, create unlimited sub-forums, add custom BBCodes, and many other features. Operating System: OS independent.
Open Source Business Intelligence (BI)
The creators of the “most widely used open source business intelligence” offer a host of BI products, including the comprehensive JasperSoft Business Intelligence Suite, JasperReports report development library, JasperServer query and reporting server, JasperAnalysis interactive OLAP analysis, and JasperETL high performance data integration. The fee-based professional versions add Web 2.0, ad hoc query, and dashboard design capabilities. Operating System: OS Independent.
This reporting tool can be used to create static reports, swing pivot tables for OLAP analysis, and charts. It reads SQL, Excel, and XML data and exports to PDF and Excel files. Operating System: OS Independent.
From the makers of Pentaho, Mondrian is a Java-based OLAP engine. That means you can use it to analyze large SQL databases without knowing how to write SQL. Operating System: OS Independent.
With OpenI, you can easily visualize data from OLAP and relational databases and create your own reports, analyses, and dashboards. Future versions will support data mining models and Web data sources. Operating System: OS Independent.
This Web reporting solution generates dynamic reports from any browser and supports JasperReports, JFreeReport, JXLS, Eclipse BIRT, and OLAP. The fee-based professional version adds dashboards, alerts, and conditional report scheduling. Operating System: OS Independent.
69. Palo BI Suite
The Palo BI Suite includes three separate modules: Palo OLAP server for multi-user collaboration on BI data and analysis, Palo Worksheet Server for online spreadsheets with advance reporting capabilities, and Palo ETL server which extracts, transforms, and loads data from various sources. It’s available in both the free community edition and the supported commercial edition. Operating System: OS Independent.
The Pentaho Business Intelligence suite includes modules for reporting, analysis, data integration, dashboards, and data mining that can be deployed together or independently. Users include U.S. Naval Air Systems Command, Lifetime Networks, Terra Industries, Sun Microsystems, and MySQL. (Note that due to recent acquisitions, some versions of Pentaho software are partially closed source.) Operating System: Windows, Linux, OS X.
“One of the most widely used data mining and predictive analysis solutions world-wide,” RapidMiner includes more than 400 data mining operators that can be used independently or combined. The fee-based enterprise editions add other business intelligence capabilities, as well as support and warranties. Operating System: OS Independent.
Open Source Business Process Management/Business Performance Management (BPM)
Designed to replace spreadsheet-based processes, Adaptive Planning includes budgeting, forecasting, and reporting capabilities. In addition to the free Express version, it’s also available in commercial Corporate and Enterprise editions that can be deployed on-demand (hosted) or on-premise. Operating System: Windows, Linux.
Aimed at small-to-medium enterprises or strategic business units within a larger organization, ProcessMaker makes it easy for business managers with no programming experience to create models of business processes. It’s Web-based and connects easily with existing ERP, BI, DMS, and CRM applications. Operating System: Windows, Linux.
The uEngine BPM suite includes three separate components: BPM Foundation with a process engine and modeling tool; the process portal with personalization, single sign-on, and dashboard capabilities; and the BP Analyzer with OLAP analyzing and charting abilities. It supports multiple languages, including English, but because it is developed by a Korean company, parts of the Web site and interface sound strange to native English speakers. Operating System: OS Independent.
Open Source Business Suites
ADempiere combines ERP, CRM, and supply chain management functionality into a single package that is similar to Compiere but managed by a community instead of a company. Operating System: Windows, Linux, Unix, OS X, BSD, Solaris.
Designed for service organizations, its creators call allocPSA a “Professional Services Automation Suite.” Key functions include a digital dashboard, project management, timesheets, financials, CRM, personnel, calendaring, issue tracking, document management, and reporting. Operating System: OS Independent.
Compiere aims to make ERP and CRM easier to acquire, implement, extend, and change. In addition to the free Community Edition, Compiere is available in several different varieties—some commercial, some open source, some deployed on-site, and some available in the cloud. Operating System: Windows, Linux, Unix, OS X, BSD, Solaris.
78. Dolibarr ERP/CRM
Aimed at small- to medium-sized organizations, Dolibarr manages products and services, stock, bank accounts, customers, orders, invoices, and more. It also includes several features aimed at non-profit foundations, such as member management and donation management. Operating System: OS Independent.
79. GNU Enterprise
GNU Enterprise contains a host of developer and ERP tools, including human resources, accounting, CRM, project management, supply chain management, and e-commerce features. Its modular design and open architecture make it easy to customize and easy to maintain. Operating System: Windows, Linux, OS X.
Despite its name, JAllInOne is primarily an ERP solution with some basic CRM functions. It provides all the standard ERP functionality and supports multiple users, multiple languages, and multiple companies. Operating System: OS Independent.
JFire includes ERP, CRM, e-commerce, and supply chain management functionality. Key features include support for global business (multi-language, multi-currency, multiple tax formulas), advanced user management, scalability, distributed architecture, web reporting, and issue tracking. Operating System: OS Independent.
Ohioedge combines CRM and BPM features in a Java-based app. The site is light on documentation, but does include a helpful test drive that lets you see how the software can be used. Operating System: OS Independent.
Short for “OPen source ENTerprise APplications Suite,” opentaps combines ERP and CRM in a single integrated suite. Modules include inventory/shipping/warehouse, online store, CRM/order entry/marketing, POS, parties & users, AR/AP ledger, purchasing/planning, and product catalog. Operating System: Windows, Linux, Unix.
84. Plazma ERP + CRM
The Plazma Business Solution is primarily a CRM app with some ERP features. It manages accounts, contacts, sales, tasks, campaigns, and products and creates analytical reports. Operating System: Windows, Linux, OS X.
85. TNT Concept
Built by Spanish company Autentia for its own use, TNT Concept includes ERP, accounting, HR, BPM, and reporting capabilities. It’s also the only ERP software we’ve seen that includes tracking for books on loan, which Autentia uses to manage its library of books available for employees to borrow. Operating System: OS Independent.
Open Source Calendar/Scheduling
In addition to Thunderbird and Firefox, Mozilla also makes a calendar application. If you use Thunderbird for e-mail, Lightning adds calendar functionality similar to Outlook. If you don’t use Thunderbird, the Sunbird stand-alone calendar gives you most of the same functionality, except that it doesn’t integrate with e-mail meeting requests. Operating System: Windows, Linux, OS X, Solaris.
Open Source Chemistry
This java-based app lets students create diagrams of atoms, molecules, macromolecules, crystals, and more. The site includes a handbook and tutorials for helping you learn how to use the software. Operating System: OS Independent.
Kalzium contains more information about the periodic table of the elements than most high school students ever wanted to know. It also solves chemical equations, shows pictures of the elements, and includes a helpful glossary. Operating System: Linux.
ProtoMol is a framework for molecular dynamics simulation. It’s designed to be highly flexible, easily extensible, and to meet high performance demands. Operating System: Linux, Unix, Windows.
Open Source Classroom Management
Short for “intelligent teaching and learning with computers,” iTALC makes it easier for teachers to interact with students using PCs in the classroom or those joining from home via a VPN connection. With it, you can view a snapshot of every screen in the class, show students a demo from your screen, lock workstations (so students have to pay attention to you), send text messages, and more. Operating System: Windows, Linux.
Mando lets you create an interactive whiteboard. If you have your computer connected to a camera and a projector, you can use your laser pointer to control the computer in front of the class, just as you would use a mouse at your desk. Operating System: Linux.
Open Source Collaboration/Groupware
This cloud-based groupware bills itself as an open-source alternative to Active Collab and Basecamp. Capabilities include project management, messaging and instant messaging, file management, time tracking, and role-based user management. Operating System: OS Independent.
Cyn.in sets itself apart by including social networking functionality such as micro-blogging (think Twitter), instant discussions, and a live activity feed for the desktop, as well as more traditional groupware features like wikis, blogs, file sharing, content management, calendar, etc. It’s available in the free community edition, in a hosted SaaS version, or as a commercially supported virtual appliance. Operating System: Windows, Linux, OS X.
Group-Office online groupware includes a calendar, file sharing, basic CRM capabilities, and e-mail. The fee-based professional and hosted versions add project management and synchronization with mobile devices. Operating System: OS Independent.
IGSuite claims basic personal information manager (PIM), CMS, CRM, and ERP functionality, but its really best categorized as groupware. The Web-based app includes Webmail, calendaring, to do lists, file sharing, chat, and more. Operating System: Windows, Linux, Unix.
Calling itself an “open source Web Office,” OpenGoo makes it easy to collaborate on text documents, spreadsheets, presentations, scheduling, e-mail, etc. from any browser. Feng Office is the fee-based professional version that includes support, upgrades, and automatic backup. Operating System: Windows, Linux, OS X.
Part of the GNU project, phpGroupWare includes more than 50 applications, supports 20 languages, and is used by tens of thousands of people everyday. Capabilities include contact management, e-mail, calendar, content and document management, project management, and an application programming interface. Operating System: Windows, Linux.
98. Simple Groupware
Built in sgsML for easy customization, Simple Groupware is a standards-based enterprise-ready groupware application. It offers email, calendaring, contacts, tasks, document management, synchronization with cell phones and Outlook, and full-text search. Plus, it’s simple to install, update, use, and adapt to your needs. Operating System: Windows, Linux
Short for “The Ultimate Team Organization Software,” TUTOS includes a calendar, address manager, bug tracker, file sharing, mailboxes, and time tracking. Operating System: Linux.
Open Source Communication
Elastix is appliance software for Asterisk-based PBX systems. It combines a lot of the most popular Asterisk tools with a unique interface, utilities, and add-ons for a complete open-source VoIP system. Operating System: OS Independent
Developed at the University of Toronto, ePresence claims to be “the world’s first open source webcasting and conferencing solution.” It is designed to support conferences, online meetings, seminars, and demonstrations. Operating System: Windows, Linux
With Mumble, you can easily talk to other players while gaming, and the voices seem to come from the on-screen characters. Plus, the echo cancellation feature means you won’t get those annoying reverberation effects from your microphone picking up the sound from your speakers. Operating System: Windows, Linux, OS X.
Open Source Compression
7-zip offers higher than normal compression ratios and supports multiple file formats. However, in order to take advantage of its strong AES-256 encryption capabilities, you’ll need to create either 7z or zip files. Operating System: Windows, Linux, OS X.
104. KGB Archiver
One big benefit of using this compression utility is that it encrypts files with AES-256 encryption automatically. It also supports multiple file formats and nine different languages (but not Russian, which seems odd for an app named after the KGB). Operating System: Windows.
One of the most flexible compression utilities available, PeaZip currently supports more than 90 different archive file formats. It also supports multiple encryption standards and even offers a two-factor authentication option for maximum security. Operating System: Windows, Linux, OS X.
Open Source Content Management and Wikis
Built by a team that includes one of the co-founders of Documentum, Alfresco also boasts an impressive list of Fortune 500 users. In addition to web content management, it provides document management, collaboration, records management, and image management abilities. Operating System: Windows, Linux.
Winner of several awards, Archon simplifies the process of creating a searchable Web site to house archival materials. Administrators can input or edit information via Web forms, and the software automatically uploads and publishes the data. It’s currently being used by more than 40 universities, zoos, historical societies, and other institutions. Operating System: OS Independent.
While BIGACE is used by many smaller organizations, it’s multi-site, multi-language, and multi-user capabilities make it a possibility for larger enterprises looking for a Web CMS. Key features include a WYSIWIG editor, templates and stylesheets, and permission management. Operating System: Windows, Linux, Unix.
Bitweaver’s claim to fame is a modular design that lets you pick and choose which features you need. Those features include articles, wikis, image galleries, calendar, user management, and more. Operating System: OS Independent.
110. Daisy CMS
Java-based Daisy can be used for Web sites, intranets, product documentation, knowledge bases, and more. It includes both a document repository and a wiki. Operating System: OS Independent.
111. Devproof Portal
Devproof includes modules for blogging, articles, downloads, and more that make it easy to set up your own portal. It’s easy to use, but not as popular as some of the other content management systems. Operating System: OS Independent.
Because it uses plain text files, DokuWiki doesn’t require a database in order to run. It’s simplicity and usability make it ideal for small organizations. Operating System: OS Independent.
Drupal offers a similar, but slightly different feature set than Joomla. Key features include a unique collaborative book tool, role-based permissions, blogging, friendly URLs, and a very active community for support. Operating System: OS Independent
114. Family Connections
This app walks beginners through the process of creating a family Web site. It makes it easy to include a photo gallery, message board, calendar, address book, news, recipes, and more on a private site. Operating System: OS Independent
115. Fedora Commons
Fedora Commons allows you to manage, preserve, and link different types of digital content. For example, you can use it to create an archive of video, audio, and text files on a particular topic which users can then search or comment on. Operating System: OS Independent.
A split from the TWiki project, FOSWiki distinguishes itself with support of embedded macros to enhance content and allow end-users to create their own applications. The Web site includes considerable support for new users, as well as a number of extensions to the basic application. Operating System: OS Independent.
Downloaded nearly 14 million times, Joomla is an incredibly popular content management system. Even if you have very little technical expertise, Joomla can help you keep track of all the pages on your Web site. Operating System: OS Independent
Designed for enterprise users, Liferay includes more than 60 tools for web publishing, content management, collaboration, and social network. In addition, it features an SOA framework, single sign-on, multi-language support, and advanced search and tagging. Operating System: OS Independent.
Used by governments and Fortune 500 companies, Magnolia is both easy to use and highly flexible. Key features include instant inline editing, role-based user management, full-text search, multi-language support, Java content repository, and unlimited scalability. The commercial Enterprise Edition adds a number of features as well as paid support. Operating System: Windows, Linux.
Originally written for Wikipedia, MediaWiki allows collaborative editing on documents within a familiar interface. It was designed to be run on a large server farm and requires Apache, PHP, and MySQL. Operating System: Windows, Linux/Unix, OS X.
Called the “Best product alternative to Microsoft Sharepoint and IBM Lotus” by Forrester Research, MindTouch offers intuitive wiki collaboration and is used by millions of people around the world. The commercially available Standard and Enterprise editions add desktop productivity tools, database and CRM integration, and other enterprise functionality to the open-source core. Operating System: Windows, Linux.
This content management tool boasts a large, active user community and numerous add-ons. It provides a complete solution for developing a highly interactive Internet or intranet site. Operating System: Windows, Linux/Unix, OS X.
This Groupware/Content Management System supports wikis, forums, blogs, image feeds, newsfeeds, calendars, and much more. It’s won several awards and vast amounts of help are available on the Web site. Operating System: OS Independent
As a structured wiki, TWiki combines the benefits of a wiki with the benefits of a database. It can be used for project management, document management, as a knowledge base, or to collaborate on virtually any type of content for intranets or the Internet. Operating System: OS Independent.
Downloaded more than 4 million times, the TYPO3 content management system combines a rich feature set with usability. Key features include multimedia support, detailed user permissions, and scalability. Operating System: Windows, Linux, Unix.
Described as “modular, powerful, secure, and user-friendly,” WebGUI makes it easy for small organizations to run very complex Web and intranet sites. It’s currently used by more than 10,000 site owners. Operating System: Windows, Linux/Unix, OS X.
Written in PHP, the XOOPS content management system makes it easy to create a Web site with dynamic content. The name is short for eXtensible Object Oriented Portal System, and it relies on a MySQL database to organize content. Operating System: OS Independent.
Open Source Customer Relationship Management (CRM)
Citrus is a customer care and billing solution aimed at subscription-based products such as Internet service, telecommunications, and consulting. It tracks customer information, service records, custom billing cycles, and support tickets. Operating System: OS Independent.
Covide offers web-based groupware and customer relationship management (CRM) in a single package. It can also integrate with PBX systems to provide VoIP services. Operating System: Windows, OS X, Unix.
130. Daffodil CRM
Daffodil CRM provides a complete picture of the entire customer lifecycle and includes tools for sales force automation, sales forecasting, efficient opportunity tracking, customer satisfaction, and performance management. The Daffodil site primarily promotes the commercially supported version, but you can download the free, open-source version from SourceForge. Operating System: OS Independent.
131. hipergate CRM
Hipergate is a Java-based suite that includes both CRM and groupware collaboration capabilities. Key features include group calendar, discussion forum, FAQ manager, contact management, import from Microsoft Office and Outlook, eCommerce, e-mail and Web site templates, and more. Operating System: OS Independent.
This CRM solution provides account management, price and product management, groupware, and issue tracking capabilities. You can access it through any browser, and it integrates with most ERP and database applications. Operating System: OS Independent.
Like phplist (below), OpenEMM offers only e-mail marketing, not full CRM capabilities. However, it does offer advanced reporting capabilities, as well as multi-language support, target group marketing, and an intuitive browser-based interface. Operating System: Windows, Linux.
134. Orange Leap
Orange Leap claims to be the first full-featured CRM package aimed at non-profits (in this case, the C in CRM stands for “constituent” not “customer”). It’s Web-based and includes profile personalization (to make it easy to tell donors from volunteers), correspondence and payment history, and built-in reporting and scheduling. Operating System: Windows.
While it’s not a full-featured CRM system like most of the apps in this category, phplist is a very good newsletter manager. Key features include double opt-in subscription management, list segmentation, click tracking, and bounce management. Operating System: Windows, Linux
This CRM tool is designed primarily for your sales force rather than your customer service staff, and includes a phone client that is very helpful for mobile employees. Despite the “Win” in the name this is a multi-platform tool; in this case, “Win” refers to actual sales wins, not Windows. Operating System: OS Independent.
Like SellWin, SourceTap is also primarily a sales automation tool, though it does include some issue tracking capabilities. In addition to the open-source version, it’s available in several commercial versions or as a hosted app. Operating System: Windows, Linux.
This award-winning app offers sales force automation, marketing automation, customer support, reporting, and collaboration. In addition to the open-source community edition, it’s available in two commercial editions. Operating System: Windows, Linux, OS X, Solaris.
139. vtiger CRM
Aimed at slightly smaller organizations, vtiger combines sales force automation, marketing automation, customer service, inventory management, calendaring, and activity management. Plug-ins provide interoperability with Outlook and Thunderbird. Operating System: Windows, Linux.
140. XRMS CRM
In addition to CRM and sales automation capabilities, XRMS also offers some basic BI functionality, RSS feeds for new records, and computer telephony integration. Operating System: Windows, Linux, OS X.
Open Source Databases
Firebird is a full-featured, SQL-based relational database. It can scale to serve the needs of a large enterprise, and it’s easy to configure and maintain. Operating System: Windows, Linux/Unix, OS X, Solaris.
This object relational database management system bills itself as “the world’s most advanced open source database.” PostgreSQL was derived from the Berkeley Postgre DMS, but it replaces the PostQuel query language with a type of SQL. Operating System: Windows, Linux/Unix, OS X, Solaris.
Open Source Data Destruction
Like Eraser (below), BleachBit can completely erase files, but it also includes a number of other features to help protect your privacy and speed up your system. For example, it can erase your cache, remove your browsing history and cookies, clean up junk left by more than 50 applications, and much more. Operating System: Windows, Linux.
Also known as “DBAN,” Darik’s Boot and Nuke allows you to create a boot disk (CD, DVD, thumb drive, or even an old floppy) which will completely erase all the drives it can detect on your system. It’s a great tool if you’re getting rid of an old computer, but not as helpful if you’re just deleting a few files. Operating System: OS Independent.
If you need to erase only a few files—perhaps your financial or tax records, work files, or as the website suggests, bad self-written poetry—Eraser is the tool for you. It overwrites deleted data multiple times, making it nearly impossible to retrieve the “erased” files. Operating System: Windows.
Wipe erases all traces of deleted files from your hard drive so that they can’t be retrieved. It relies heavily on the work of Peter Gutmann, one of the foremost experts in the field. Operating System: Linux.
Open Source Data Warehouse (DW)
This data integration tool’s graphical interface makes it easy to create mashups without writing code. You can also use Apatar to merge, synchronize, and replicate data from various sources or to move data from third party applications to your internal systems. Operating System: OS Independent.
DataCleaner profiles, validates, and compares data in order to ensure data quality. Its claim to fame is its simplicity and low cost compared to other master data management and DW applications. Operating System: OS Independent.
KETL is an extract, transform, load (ETL) tool for data integration. It is highly scalable and integrates well with most security and data management tools. Operating System: Linux, Unix.
Specifically designed for data warehousing and business intelligence, the LucidDB RDBMS was built from scratch to handle high-performance data integration and sophisticated query processing. Key features include intelligent indexing, star join optimization, and advanced connectivity and extensibility. Operating System: Windows, Linux.
MailArchiva works with Microsoft Exchange and other mail servers to provide long-term storage of messages for compliance purposes. It includes a Google-like search interface, and it’s available in a free, open-source edition and a fee-based enterprise edition. Operating System: Windows, Linux.
152. Talend Open Studio
The self-proclaimed “recognized market leader in open source data integration,” Talend provides several data integration solutions, including the open source Talend Open Studio and several commercial versions of the Talend Integration Suite. Key features include business modeling, graphical development views, metadata-driven design, and real-time debugging. Operating System: Windows, Linux, Unix.
Open Source Desktop Enhancements
With this handy deskbar, you can run a Google or Yahoo search without first opening up a browser window. Plus, it includes a number of shortcuts (for example, include the # sign after a name to locate a telephone number) that make searching even faster. Not that it only works with Internet Explorer as your browser. Operating System: Windows
Ever wish you could save the items you cut or copy to the clipboard? Ditto does just that. It extends the capabilities of the standard Windows clipboard, letting you search and paste previously copied data. Operating System: Windows
Fluxbox is based on and very similar to the Blackbox window manager. However, it adds several new features, including configurable window tabs, iconbar, wheel scroll changes workspace, configurable titlebar, kde support, and others. Operating System: Linux.
156. Karsten SlideShow
If you like the “My Pictures Slideshow” screensaver in Windows but aren’t sure you want ALL your pictures to be used, Karsten SlideShow lets you control which photos or video clips are used in your screensaver. You can also create a slide show to be used as your desktop wallpaper. Operating System: Windows
With Launchy, you may never need your Start menu, desktop icons, or file manager again. Just start typing the name of a document or application, and Launchy will find it for you. Operating System: Windows
158. LCARS 24
Ever wish your screen looked like those cool interfaces on Star Trek? LCARS 24 offers an alarm clock, calendar, games, maps, etc. all with look of the displays on the Enterprise. It’s probably not something you’d install on your regular computer, but you might want to use it to turn an old DOS PC into a useful conversation piece. Operating System: DOS
Lightweight X Desktop Environment does just what the name suggests: it offers a fast desktop for Linux/Unix systems that doesn’t consume a lot of power or memory. Unlike a lot of similar projects, each of the components can be installed separately, so you can use only the pieces you want. Operating System: Linux
Do you like to leave yourself yellow sticky notes? PNotes gives you the ability to leave yourself virtual sticky notes on your desktop. Multiple skins are available, including transparent notes. Operating System: Windows
If you’ve got more than one computer sitting on your desk, Synergy let’s you use the same mouse and keyboard for both. It works cross-platform, so it’s great if you switch back and forth between a Linux machine and a Windows machine, or a Windows machine and a Mac, etc. Operating System: Windows, Linux, Unix, OS X.
Love Lego building blocks? The topBlock screensaver builds a tower of Legos or wireframe blocks whenever your computer is inactive. Operating System: Windows
Do a lot of multi-tasking? WindowsPager lets you save multiple desktop setups and switch between them. For example, you can save one desktop with budget software, online banking, and calculator windows open and switch to another desktop with e-mail and a word processor open. Operating System: Windows
Open Source Desktop Publishing
An update of TeX, MiKTeX is a typesetting program with a complete set of fonts, utilities, and macros. According to the original developer, it was “intended for the creation of beautiful books—and especially for books that contain a lot of mathematics.” Operating System: Windows, Linux.
This page layout program makes it easy to create professional-looking press-ready documents or PDF files. Thanks to a very active user community, it comes with tons of support options, including wikis, live chat, a manual (for a fee), and more. Operating System: Windows, Linux, Unix, OS X
After creating documents in the text editor of your choice, you can use SiSU (Structured information, serialized units) to publish them in the format of your choice and make them searchable. Supported formats include plain-text, HTML, XHTML, XML, ODF, LaTeX, and PDF. Operating System: Linux/Unix.
Open Source Desktop Search
DocFetcher is an award-winning, very fast tool for finding search terms in the content of your documents. It does not search photos, videos, music, or programs, but it does search written content in a wide variety of file formats. Operating System: Windows, Linux
Open Source Developer Tools
Dev-C++ allows developers to edit, debug, and compile C++ code from a user-friendly GUI. It utilizes Mingw libraries by default but can also be used with other GCC-based compilers. Operating System: Windows, Linux/Unix.
DotNetNuke offers an alternative application framework for the Microsoft ASP.NET 2.0 platform. If offers enterprise users a versatile, user-friendly means to create cutting-edge Web applications. Operating System: Windows
As you’d expect, this package of developer tools includes an easy-to-use PHP execution, and it also comes with an Apache server, a MySQL database, and several other tools. The Web site is written primarily in French, but English documentation is also available. Operating System: Windows.
GCC stands for GNU Compiler Collection, and it provides front-ends and libraries for multiple programming languages, including C, C++, Objective-C, Fortran, Java, and Ada. GCC also performs error checking, debugging, and code optimization. Operating System: OS Independent.
Part of the JBoss Enterprise Middleware Suite, Hibernate provides object/relational persistence for Java and .NET. It also includes the ability to write queries in SQL or the Hibernate version of SQL (HQL). Operating System: OS Independent.
Lazarus offers a complete and easy-to-use programming environment for FreePascal. Operating System: Windows, Linux, OS X, FreeBSD.
“MinGW” stands for “Minimalist GNU for Windows.” It makes it possible to use Unix-based GNU programming tools in Windows. Operating System: Windows.
MUSCLE stands for “Multi-User Server Client Linking Environment.” In a nutshell, it makes it possible for cross-platform applications to communicate with each other over the network. Operating System: Windows, Linux, OS X, BSD.
Written in PHP, this utility handles the administration of MySQL over the Web. phpMyAdmin performs many database administration tasks like running SQL statements, adding and dropping databases, and adding, editing or deleting tables or fields. Operating System: OS Independent.
This IDE for Microsoft’s .NET platform supports C#, VB.NET, and Boo. It includes a forms designer, code completer, an integrated debugger, and many other features. Operating System: Windows.
TortoiseSVN provides a Windows interface for the Subversion revision control software. It works directly from Windows Explorer and you can use it with virtually any development tools. Operating System: Windows.
This C++ application development solution aims to make programming faster and programmers more productive. Its BLITZ-build technology reduces rebuild time by up to 400 percent. Operating System: Windows, Linux.
This cross-platform development toolkit enables programmers to write applications in C++, Python, Perl, and C#/.NET that work on several different operating systems. In addition to an easy-to-use GUI, wxWidgets offers online help, streams, clipboard and drag and drop, multithreading, database support, HTML viewing and printing, and many other features. Operating System: Windows, Linux/Unix, OS X.
Open Source Dictionary/Translation Tools
GlobalSight is a translation management system designed to streamline the process of localizing content for multi-national organizations. It’s flexible, completely customizable, and it integrates well with legacy apps. Operating System: Windows, Linux.
StarDict makes it easy to access multiple dictionaries and translation services. You can choose to download one or more of the free dictionaries to your hard drive or access the dictionaries online. Operating System: Windows, Linux, OS X.
Open Source Document Management Systems (DMS)
In addition to document management and file sharing, Epiware also includes groupware functions such as wikis and calendaring. The open source version supports Linux only, but they do also offer free, closed source versions for Windows and Linux. Operating System: Windows, Linux.
With Inforama, you can create document templates, import data from databases and spreadsheets, create PDFs, and automatically store documents in a central repository. It’s available in a Community Edition (for a single machine) or an Enterprise Edition, both of which are free and open source. Operating System: OS Independent.
KnowledgeTree bills itself as a simple document management system that “seamlessly connects people, ideas, and processes to satisfy all your collaboration, compliance, and business process requirements.” In addition to the free community edition, it’s available in basic, plus, and premium editions which increase in price as the support response time goes down. Operating System: Windows, Linux.
Web-based OpenKM makes it easy to find documents and control access. The latest version includes a dashboard, push services, and a more powerful search engine. Operating System: OS Independent.
Open Source Earth Science
This app makes it easier for scientists and researchers to analyze data from seismic events. It includes tools for filtering and plotting data, evolutive polarization, and more. Operating System: Windows, Linux, OS X.
Open Source eBook Reader
Want to use your netbook like a Kindle? This ebook reader supports multiple file formats and works on the Eee, other netbooks, and Linux-based PDAs, as well as desktops. Operating System: Linux, Windows, BSD
Open Source E-Commerce
The “world’s fastest-growing eCommerce platform,” Magento offers everything you need to manage an e-commerce site, including marketing and promotions, product catalog, checkout, customer service, search engine optimization, reporting, and more. The commercial enterprise edition adds a few features not available in the open-source community edition, such as gift certificates, private sales, and advance administrator roles. Operating System: Windows, Linux.
190. Order Portal
While most of the other e-commerce packages on our list are designed for simple installations, Order Portal is aimed at companies who either need to integrate their e-commerce capabilities into legacy back office systems or who need to handle complex transactions, such as warranty and repair work. It’s part of a full Web Business Suite that adds CRM, data migration, and other capabilities. Operating System: Linux.
PrestaShop is a lightweight e-commerce app that is fast, easy to use, and highly scalable. It includes both a FrontOffice module which provides the storefront that your customers see and a BackOffice module which provides the administrative tools that you use to set up your site. Operating System: Windows, Linux, OS X.
192. Zen Cart
Designed in part by actual businesspeople, Zen Cart is extremely easy to use. Key features include an XHTML template system, multiple ad banner controller, newsletter manager, discount coupons, gift certificates, and quantity discounts, as well as all the typical components you’d expect in an e-commerce system. Operating System: Windows, Linux.
Open Source Educational Testing
193. Safe Exam Browser
This app locks down students’ PCs so that they can’t use any unauthorized materials while taking an online exam. By default, it prevents students from closing or leaving the testing window, using keyboard shortcuts, using the right-click menus, switching to other applications, or surfing the Internet. Operating System: Windows.
Compared to traditional pen-and-paper testing, TCExam makes grading much faster and more accurate, and it makes it more difficult for students to cheat. It installs on any server, and students can take the test from any computer or PDA with a browser.Operating System: OS Independent.
Open Source Eee-Specific Tools
This Linux kernel driver makes it possible to use those extra keys on your Asus laptop to control your display, and it makes the appropriate lights blink to show when you have mail or a live wireless connection. This project now includes the eeepc-laptop project which was aimed specifically at the Asus Eee netbooks. Operating System: Linux.
Do you like Easy Mode, but wish you could customize it to your preferences? This tool offers a graphical interface that makes it simple to add applications and change the default categories. And if anything goes wrong, you can revert to your original settings with just a couple of clicks. Operating System: Linux
197. Eee Community
Still in the early stages of development, this Asus-sponsored project provides a place for netbook users to interact. It includes documentation and source code for the Eee. Operating System: Linux.
Want to use your Eee with a Zoom 3095 or similar USB modem? This kernel driver makes it possible. Operating System: Linux.
This small desktop app makes it easy to turn on and off the wireless LAN, card reader, Bluetooth, webcam, etc. It also lets you shut down or reboot with just a single click. Operating System: Linux.
Want to run an Eee-like OS on a Windows system? This clone lets you run the Eee interface through the .Net 2.0 framework. Operating System: Windows
Open Source Elementary Education
ChildsPlay includes a number of different games suitable for preschoolers and kindergarteners. Some of the games are educational (letter memory) and some are just fun (classic Pong). The CognitionPlay version contains similar activities designed for people suffering from mental illness. Operating System: Windows, Linux, OS X.
This educational suite currently contains more than 100 educational activities for children ages two through ten and more are being added all the time. It includes games that teach keyboard skills, math, science, geography, reading, and several games that are mostly fun, but also develop problem-solving skills (chess, sudoku, etc.) Operating System: Windows, Linux.
203. Little Wizard
If you’re the kind of parent who believes children are never too young to learn how to code, check out this development environment for the grade-school crowd. Using only the mouse, Little Wizard users learn about programming concepts like variables, expressions, loops, conditions, and logical blocks. Operating System: Windows
In this arcade style game, kids prevent comets from destroying igloos by solving math problems. You can set the preferences so that it focuses on a particular type of problem—anything from simply locating the right number on the keyboard through addition and subtraction to multiplication and division with both positive and negative numbers. Operating System: Windows, Linux, OS X.
205. Tux Paint
This award-winning art program lets kids create small drawings using paintbrush, rubber stamp, line, shape, and text tools, as well as “magic” special effects. TuxPaint is designed for kids age 3-12, but its simple design and cartoon characters (including help from Tux the Linux penguin) make it most suitable for kids in preschool through second grade. Operating System: Windows, Linux, OS X.
Open Source Email
Known as “the Outlook of Linux,” Evolution offers an integrated inbox, calendar, to-do list, and contact list for Linux only. Operating System: Linux.
This e-mail client from Mozilla (the makers of Firefox) includes built-in encryption capabilities, anti-spam, and phishing protection. It also offers tabbed e-mail, easy search, and outstanding customization capabilities. Operating System, Windows, Linux, OS X.
208. Magic Mail Monitor
Magic Mail Monitor makes it easy to check multiple POP3 and Web-based accounts from a single interface. Anti-spam features include configurable filters, friends list, and partial message loading. Operating System: Windows
The Zimbra messaging and collaboration suite was designed with large organizations and service providers in mind. The free, open-source version includes email, contact, calendar, and document management, while the commercial versions add enterprise administration capabilities and mobile/desktop sync. Operating System: Linux, Unix, OS X.
Need to send a secret e-mail? Zmail lets you send e-mail messages anonymously if you know your SMTP server address. Operating System: OS Independent.
Open Source Encryption
With more than 1.5 million registered users, AxCrypt has become one of the most popular open-source encryption applications. It integrates seamlessly with Windows—simply right-click a file to encrypt it. Operating System: Windows.
Ultra-fast and lightweight, Crypt can be used encrypt or decrypt just about anything on your Windows system, including regular files and directories, consoles, communication resources, disk devices, and more. Operating System: Windows.
213. Gnu Privacy Guard
Also known as “GPG,” Gnu Privacy Guard lets you encrypt and digitally sign documents before transmitting them. This is a command line tool, but the Web site includes links to a number of graphical interfaces for the software. Operating System: Windows, Linux, Unix, OS X.
This e-mail relaying server signs or encrypts e-mail communications using GnuPG (Gnu Privacy Guard) and your existing e-mail client. The developers are careful to note that this app only protects e-mail in transit—it is still stored in its decrypted state on your computer. Operating System: Windows.
215. Keyring for PalmOS
Store secret data securely on your Palm-based handheld. Keyring provides secure triple-DES encryption and is available in a number of different languages. Operating System: PalmOS.
As you might expect, Mac GnuPG ports GnuPG so that it can be used on a Mac. It provides better privacy than PGP and supports multiple encryption standards and languages. Operating System: Mac OS X.
MailCrypt allows you to encrypt, decrypt, and sign messages and usenet articles using either PGP or GnuPG. One warning: MailCrypt may not be secure when used on an NT workstation (site has details). Operating System: OS Independent.
Intended as a replacement for the Unix crypt, MCrypt lets developers add a wide range of encryption functions to their code without needing to be expert cryptographers. Note that this is a developer tool, not an encryption app for end-users. Operating System: Windows, Linux, Unix.
219. Open Signature
This digital signature project supports all Open SC cards and aims to be the first single app that can be used with cards from multiple countries. Open Signature originally focused on cards used in Italy but has branched out. Operating System: Windows, Linux, Unix.
Steghide compresses, encrypts, and conceals messages inside pictures or audio files. It also embeds a checksum to verify data integrity once decrypted. Operating System: OS Independent.
With more than 12 million downloads, TrueCrypt is also a very popular way to protect your files. While AxCrypt (above) focuses on encrypting individual files, TrueCrypt makes it easy to encrypt a drive partition or an entire drive (including USB thumb drives). Operating System: Windows, Linux, OS X.
Short for “Windows Privacy Tools,” WinPT collects a number of different encryption tools into a single application. It’s based on GnuPG and is compatible with PGP. Operating System: Windows.
Open Source Emulators
ZNES lets you play your Super Nintendo games on your PC. Some games work better than others, and it’s very much a work in progress. Operating System: Windows, Linux, FreeBSD, and DOS.
224. VisualBoy Advance
If you’d like to play Gameboy or GameboyAdvance games on your PC, give VisualBoy Advance a try. In addition to offering most of the functions you would find on a Gameboy system, this app also makes it easy to find and use cheats. Operating System: Windows, Linux/Unix, OS X.
Miss the old programs and games from your x86 system? DOSBox allows newer Windows machines and other operating systems to run literally thousands of older games. Operating System: Windows, Linux, OS X.
Its name stands for “Wine is not an emulator.” While that may be technically true, Wine does let you run Windows programs on x86-based Unix systems—just like an emulator. It also includes a toolkit for porting Windows code to Unix. Operating System: Linux/Unix, OS X, Solaris, All BSD Platforms
Open Source Enterprise Resource Planning (ERP)
EdgeERP builds on the code of WebERP and is designed to offer greater reliability, accessibility, and flexibility. It includes both accounting and ERP capabilities and boasts a powerful tax setup for handling global operations, advanced security, and multi-currency and multi-language support. Operating System: OS Independent.
Neogia is aimed at slightly smaller companies and includes modules for finance, manufacturing, CRM, and e-commerce. Although some (very imperfect) English translation is available, most of the support and documentation is available only in French. Operating System: Windows, Linux.
229. Openbravo ERP
This Web-based ERP solution is very easy to customize and it integrates with Openbravo POS. Components include master data management, procurement management, warehouse management, project and service management, production management, sales management and CRM, financial management and accounting, and business intelligence. Operating System: OS Independent.
230. Open ERP
Formerly known as Tiny ERP, the very popular Open ERP includes modules for document management, CRM, and BI. Besides the open-source community edition, It’s available in three different commercial versions (SMB, Basic, and Corporate), as well as a hosted version called Odoo. Operating System: Windows, Linux.
Project-open combines ERP and project planning for service organizations with 2-2000 users. It includes modules for project/portfolio management, CRM, finance, HR, and knowledge management. Note that the full software is released under a mixed license, that is, parts are open-source, parts are available under a free commercial license, and parts are only available under a fee-based commercial license. Operating System: OS Independent.
232. Postbooks/xTuple ERP
xTuple ERP is available in three different packages: the free Postbooks edition that includes CRM functionality for small- to mid-sized businesses, the standard xTuple edition that includes commercial support for enterprises, and the manufacturing edition. Operating System: Windows, Linux, Unix, OS X.
Aimed primarily at wholesalers and distributors, this app includes ERP and accounting functionality. Key features include multi-language support, role-defined security settings, double-entry accounting, and much more. Operating System: OS Independent.
Open Source File Sharing
Based on BitTornado, ABC (Yet Another BitTorrent Client) offers some unique customization options. With this app, you can customize which information is displayed, prioritize the queuing system, and download multiple files simultaneously in the same window. Operating System: Windows.
235. ANts P2P
This third generation peer-to-peer network hides your identity and encrypts all transmissions for completely secure communication. The name comes from the fact that it was inspired by the behavior of ants. Operating System: OS Independent.
236. Ares Galaxy
This P2P file sharer supports both BitTorrent protocol and Shoutcast radio stations. It provides fast multi-source downloads, a powerful library organizer, built-in audio/video player, and filesharing chat rooms. Operating System: Windows.
Providing access to “the Internet’s richest media,” the BitTorrent client is still free, although some of the video available on the site now requires a fee. Because it utilizes distributed download technology, the more popular a file is, the faster it will download. Operating System: Windows, Linux/Unix.
This app aims at improving the original BitTorrent client. Current features include multiple downloads in a single window, minimize to the system tray, and automatic re-starting of interrupted torrents. In the future, developers plan to add enhanced bandwidth throttling and better OS/browser integration. Operating System: Windows, Linux/Unix.
This BitTorrent client uses less memory and other resources than the original client. Key features include a torrents manager and super-seeding mode. Operating System: Windows.
This open source project is the most popular client for the Direct Connect network. It offers an easy-to-use interface that’s 100% ad- and spyware-free. Operating System: Windows.
eMule bills itself as “one of the biggest and most reliable peer-to-peer file sharing clients around the world.” Based on the original eDonkey2000 client, it boasts an attractive GUI and support for Vista and UPnP.Operating System: Windows.
Using routing mechanisms inspired by ants (yes, the insects), Mute provides completely anonymous file transfer and file sharing that is virtually impossible to trace. In addition, messages passed on the network are protected by military grade encryption. Operating System: OS Independent.
PeerGuardian protects your privacy while you’re using P2P filesharing networks. It supports multiple lists, list editing, automatic updates, and IPv4 blocking. Operating System: Windows, Linux, OS X.
Derived from DC++, RevConnect allows file sharing through the Direct Connect network. Primary improvements include multiple source downloading, automatic recycle for excessive sources, Kademlia, and partial file sharing. Operating System: Windows.
245. Shareaza P2P
Shareaza’s claim to fame is its support for numerous P2P networks, including Gnutella2, Gnutella1, eDonkey2000/eMule, and BitTorrent. And its “Collections” feature allows users to preview album covers, song lists, and descriptions from a single screen. Operating System: Windows.
246. Vuze (Azureus)
One of the most popular BitTorrent clients, Vuze, aka Azureus, makes it easy for novices to get started downloading hi-def video while offering plenty of features for advanced users. Operating System: Windows, Linux/Unix, OS X.
Waste allows small groups of users to chat and download files securely and anonymously. Transmissions are encrypted using RSA and Blowfish algorithms. Operating System: Windows, Linux, BSD, OS X.
Open Source File Transfer
Powered by libcurl, cURL transfers files using URL syntax. It supports SSL certificates, FTP uploading, proxies, cookies, password authentication, proxy tunneling, and more. Operating System: Windows, Linux/Unix, OS X, Solaris.
FileZilla supports regular FTP and the more secure FTPS and SFTP protocols. While the client version should work with any operating system, the server version only works with Windows machines. Operating System: Windows, Linux, OS X.
This Windows-only file transfer tool has won tons of awards and supports FTP, SFTP, and the older SCP file transfer protocols. Note that it’s a client-only tool—i.e., you can use it to download files from other sites, but you can’t use it to set up your own FTP server. Operating System: Windows.
Open Source Flashcards
With FlashQard, you can create flashcards to help students review just about any subject matter. It allows you to create different cards for different purposes, insert pictures, record answers, and it includes an “espeak” feature. Operating System: Windows, Linux.
In addition to allowing you to create your own flashcards, this app uses a sophisticated algorithm to determine which card should appear next in order to maximize your learning (in other words, the cards you get wrong frequently will appear most often). If you use the software, you can also choose to upload your data to a research project studying memory. Operating System: Windows, Linux, OS X.
Part of the KDE Education Project, the Parley flashcard app stands out because of its extensive set of pre-existing flashcard files available for download. In addition to sets of cards to help you learn more than a dozen different languages, it also has cards to help you learn important dates, anatomy, music theory, chemical elements, and more. Operating System: Windows, Linux.
This flashcard app is designed to strengthen your ultra-short-term, short-term, and long-term memory. Because you create your own flashcards, you can use it to help you remember vocabulary words, capitals, important dates, and other facts. In addition to the standard version, it’s also available in a mini version for mobile devices. Operating System: Windows, Linux, OS X.
Open Source Foreign Language Instruction
The Java Vocabulary Learning Tool, or jVLT combines a flashcard-like tool with a dictionary and a quiz tool to help students learn a foreign language. You can input your own vocabulary list or use one of the downloadable files, which include German-French, Thai-English, French-English, practical Chinese, and several others. Operating System: Windows, Linux, OS X.
Zkanji is designed to help English speakers learn Japanese. It includes a dictionary, vocabulary lists, a study program, tests, and other helpful features. Operating System: Windows.
Input Chinese characters and ZWDisplay will show the pronunciation (in Pinyin) and the English translation. You can also use it to create flashcards and keep track of which Mandarin characters you’ve learned. Operating System: Linux.
Open Source Forensics
258. Live View
Live View creates a virtual machine from a raw disk image or physical disk. As a result, you can see and interact with a PC just as the user did, without changing the environment or endangering your own PC. Operating System: Windows.
Short for “Open Digital Evidence Search and Seizure Architecture,” ODESSA contains a number of different tools for collecting and analyzing digital evidence. With more than seven years of development behind it, the project is fairly mature, and the site contains links to a number of other forensics-related projects. Operating System: Windows, Linux, OS X.
Need to recover a deleted file? The Sleuth Kit lets you read deleted data from NTFS, FAT, FFS, and EXT2FS file systems. The Sleuth Kit contains command-line tools, and Autopsy provides a graphical interface to use those tools. Operating System: Windows, Mac, Linux, Unix, BSD, Solaris.
Open Source Games
261. Battle for Wesnoth
Just can’t get enough elves and necromancers? Then you’ll probably like Battle for Wesnoth, a turn-based strategy game that lets you choose to play a campaign scenario or challenge friends in multiplayer mode. It supports multiple languages, and recently released version 1.6.2 offers better graphics than previous versions. Operating System: Linux, Windows, OS X.
In this real-time strategy game you must balance building your economy with creating an army in a futuristic setting. It can be played against the computer or against human opponents via LAN or the Internet. Operating System: Windows, Linux, BSD, OS X
Enigma is a tremendously addictive puzzle game where you try to find matching pairs of “oxyd” stones. With 1,000 levels, it will keep you entertained for a long, long, long time. Operating System: Windows, Linux, Unix, OS X.
If you enjoy the game Civilization, you might want to check out FreeCol. In this turn-based strategy game that loosely mirrors the history of America, you begin with a few colonists adrift at sea and try to find new land and develop and independent nation. Operating System: Windows, Linux, OS X.
265. Frozen Bubble
The project developers claim that Frozen Bubble is “the most addictive game ever created,” and they may be right. This link will take you to the Windows version and will also connect you to the . Operating System: Windows, Linux
Nexuiz is an intense first-person shooter that you can play alone or online in a multi-player deathmatch. The site has a video and plenty of screenshots so you can get a feel for the action before you decide if you’d like to download it. Operating System: Windows, Linux, OS X.
The latest version of this open-source Texas Hold ‘Em app lets you play against as many as 10 live or computer-generated players. It also now offers a more customizable interface with new card and table styles. Operating System: Windows, Linux, OS X.
Anyone who’s played one of the Mario Bros. games (and who hasn’t?) will find this project very familiar. It’s a 2D jump and run game where you progress from level to level by avoiding obstacles and collecting coins, mushrooms, and moons. Operating System: Linux, OS X.
This is a 3D version of the old DOS game Scorched Earth. In case you don’t remember how it’s played, you use your tanks to try to blow up your opponent’s tanks. The new version has much better graphics, as well as changing environmental conditions and the ability to network with 24 other online players at a time. Operating System: Windows, Linux, OS X.
ScummVM allows you to port many classic point-and-click adventure games to nearly any platform you like, including many mobile platforms. Supported games include Simon the Sorcerer 1 and 2, Beneath A Steel Sky, Broken Sword 1 and Broken Sword 2, Flight of the Amazon Queen, Monkey Island, Day of the Tentacle, Sam and Max, and dozens of others. Operating System: Windows, Linux, OS X, and many others.
SokoSolve includes a library of Sokoban games, a puzzle game where you push (but never pull) crates into scoring position. Helpfully, this app also includes a solver for when a Sokoban game has you completely stumped. Operating System: Windows
Very similar to Dance Dance Revolution, StepMania lets you perfect your dance moves and rhythm in the comfort of your own home. You can hook up dance pads if you have them, or you can let your fingers do the dancing on your keyboard. Operating System: Windows, Linux/Unix, OS X, Xbox.
As you might expect, this 3D racing game features Tux, the Linux penguin. While the graphics aren’t nearly as impressive as what you’d find on a commercial racing game, SuperTuxKart still manages to be fun and is very easy to play. Operating System: Windows, Linux, OS X, Solaris, BSD.
274. UFO:Alien Invasion
In this futuristic sci-fi game, you and your secret organization must defend the earth against an alien invasion. While you hurry to maneuver your troops for tactical advantage in skirmishes with the aliens, you also have to try to uncover the secret alien plot in time to save humanity from certain doom. Operating System: Windows, Linux, OS X.
TORCS stands for “The Open Race Car Simulator,” which also describes the game in a nutshell. It features 50 different cars, more than 20 tracks, and 50 opponents, and you can play using either joystick or keyboard. Operating System: Windows, Linux, OS X, Free BSD.
276. Ultrastar Deluxe
Think you belong on American Idol? Find out with Ultrastar Deluxe. You and up to six friends sing along karaoke-style as the music plays and you score points based on your pitch and rhythm. Note that you will need at least one microphone to play. Operating System: Windows, Linux, OS X.
The objective on this turn-based game is simple: Kill the zombies before they kill you. Choose the level of blood and guts involved with the gore settings. Operating System: Windows, OS X.
Open Source Gateway Security Appliance
Very similar to Untangle (see below), Endian lets you create a gateway security appliance out of an old PC. It’s easy to install and use, but does not come in a Windows version like Untangle. Endian does offer hardware and software appliances and support commercially. Operating System: Linux.
Untangle gives you the option of connecting a PC to your network to use as a Linux-based network gateway or running the software in the background on a standalone Windows PC. In either case, the free option includes 12 different open-source apps for anti-virus, web filtering, anti-spam, VPN, and more. Commercially supported versions are also available. Operating System: Windows, Linux.
Open Source Genealogy
Genealogy continues to be one of the country’s most popular hobbies, and Gramps (Genealogical Research and Analysis Management Programming System) gives you many of the tools of more costly family tree tracking applications for free. It was developed by genealogists and offers a huge wiki of advice for how to trace your ancestry. Plus, its name is one of the best acronyms we’ve ever seen. Operating System: Linux
Working on your family tree? PhpGedView makes it easy to collaborate online with the rest of your family to trace your genealogy. Note that you’ll need your own Web server in order to set it up. Operating System: OS Independent
Open Source Geography/GPS
Marble is similar to WorldWind (see below) and Google Earth, but in addition to satellite imagery, it also lets you explore maps of the world. Choose from topographic maps, street maps, temperature and precipitation maps, and flat, Mercator projection, and globe views. Operating System: Windows, Linux, Unix, OS X.
NavIt is an open-source alternative for in-vehicle navigation. It works with multiple maps and is touch-screen friendly. Operating System: Windows, Linux
Developed by NASA, WorldWind allows you to access satellite imagery of any point on earth—or the moon. It’s very similar to the better known Google Earth. Operating System: Windows.
Open Source Graphics Editors
285. Art of Illusion
This 3D modeling and rendering studio boasts many of the features of much more expensive applications, including subdivision surface based modeling tools, skeleton based animation, and a graphical language for designing procedural textures and materials. Operating System: OS Independent
Want to create your own 3D animated movie? Blender lets you build models, render, and animate them just like the pros. Operating System: Windows, Linux, OS X.
Designed as an open-source alternative to Visio, Dia lets you create flowcharts and other diagrams using pre-defined shapes or ones that you draw yourself. When finished, you can export your creations to a number of file formats including eps, png, wmf, and others. Operating System: Windows, Linux/Unix.
Similar to Photoshop, Gimp allows users to edit photos and other images. Features include layers, gradients, photo enhancement, color manipulation, digital retouching, and much more. For the Windows installer, see Gimp-win. Operating System: Windows, Linux
Inkscape lets you create vector drawings, like you would with commercial programs such as Illustrator and CorelDraw.You can use it to design your own logo, create diagrams, draw maps, and much more. Operating System: Windows, Linux, OS X.
This isn’t the Paint graphics program that comes included in your Windows accessories. Paint.Net is a full-fledged photo editor with features like layers, special effects, Bezier curves, and others that you usually only find on much more expensive software. Operating System: Windows
Open Source Human Resource Management (HRM)
Still in the early stages of development, this HRM tool includes only basic features such as managing employee information and tracking leave. However, additional modules are due to be released soon. Operating System: OS Independent.
Web-based Latrix can track both presence (when an employee has badged into the building) and attendance (when an employee is actually working) for multiple locations in multiple time zones. It also tracks employee leave, holidays, and handles shift work. Operating System: OS Independent.
293. Open Applicant
Open Applicant makes it easy to track and screen candidates for open positions. Key features include resume and e-mail screening, grading tools, online assessment tools, custom and standard tests, candidate matching, and more. Also available as a hosted service. Operating System: OS Independent.
294. Orange HRM
Orange HRM makes it easy to track employee information, attendance, leave, benefits, and recruitment. Add-ons, customization, support, and hosted service are available for a fee. Operating System: Windows, Linux, Unix, OS X.
Another work in progress, WaypointHR can track basic employee data but does not yet have the capability to track more complicated data, such as leave and salary history. In addition to the free version, it’s also available as a hosted solution, and additional modules, including HR intranet, online recruiting, online exit interviews, and others, are available for purchase. Operating System: OS Independent.
Open Source Instant Messaging
If you’re on a Mac, you won’t be able to use the popular Pidgin app (see below), but you can use Adium, which offers a nearly identical feature set. Operating System: Mac.
This MSN Messenger clone includes offline messaging, voice clips, custom emoticons, and more. It also offers webcam support and works with multiple languages. Operating System: Windows, Linux, OS X, BSD, and others.
KDE’s instant messenger supports IM, ICQ, Windows Live Messenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger, and others. Among it’s better features is a notification system can be tuned so that only your “important” friends can interrupt you. Operating System: Linux
299. Miranda IM
This IM client’s claim to fame is its small file size, which also makes it fast. Miranda IM supports most common chat networks, including AIM, IRC, Jabber, MSN, Yahoo, and, many more. Operating System: Windows
300. Nebohodimo IM
Nebohodimo is a Jabber client that works exclusively on Windows-based mobile devices. It works well when you’re on the go, because it’s designed to stay stable even when your connection doesn’t. Operating System: Windows Mobile
Used by millions, Pidgin lets you communicate with friends on 16 different IM networks, including AIM, GoogleTalk, MSN, Yahoo, and many others. It’s won numerous awards, and it supports dozens of languages. Operating System: Windows, Linux/Unix, OS X.
Psi is an open-source IM client for the Jabber network, which includes GoogleTalk, LiveJournal, and a number of international networks. It’s completely customizable and supports about 20 different languages. Operating System: Windows, Linux, OS X.
Open Source Intrusion Detection
With more than 5,000 downloads a month, this IDS is among the world’s most popular. Commercial support is available through Third Brigade. Operating System: Windows, Mac, Linux, Unix, BSD, Solaris.
As the most widely deployed intrusion prevention technology in the world, Snort has earned the right to call itself “the de facto standard for intrusion prevention/detection.” It performs real-time analysis to detect buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts, and other attacks. Operating System: Linux, Unix, BSD, Mac OS X.
This modified version of Snort uses iptables instead of libpcap. Operating System: FreeBSD, Linux.
Open Source IT Inventory Management
GLPI tracks your IT resources with a database that inventories all of your hardware and software. In addition, it includes a job management function that allows users to report problems and administrators to track progress. Operating System: OS Independent.
307. OCS Inventory NG
Having an up-to-date list of the hardware and software on your network can be invaluable for security planning. This handy app simplifies inventory management and deployment of new technology. Operating System: OS Independent.
Open Source Laptop Theft Prevention
Need to leave your laptop unattended for a moment? Plug your laptop into an A/C outlet and then lock it. If someone removes it from the power source, A.L.A.R.M. will play a loud noise—sort of like a burglar alarm for your laptop. Operating System: Windows.
Worried about your MacBook getting stolen? When iAlertU senses sudden motion, it sets off an alarm, and it even takes a picture of the thief and e-mails it to you. (Note: You’ll need to scroll down on the home page to find the iAlertU download.) Operating System: OS X.
Like A.L.A.R.M.(above) this app sounds an alarm when someone tries to swipe your laptop. Only in this case, it detects any motion instead of removal of the A/C power source. Note that it only works with ThinkPad systems. Operating System: Windows.
Open Source Library
OpenBiblio is an automated library system that includes a public catalog, circulation, and administration features. It works with any scanners that can display a barcode as keyboard input, and a list of scanners known to work with the system is available on the site. Operating System: OS Independent.
Designed by libraries for libraries, VuFind replaces the traditional online public access catalog (OPAC) with a Web 2.0 portal for searching all of your library’s resources. Unique features include the ability to browse all resources, faceted results to search queries, a “more like this” link for searches, and the ability to text yourself a call number so you don’t have to write it down on a little slip of paper. Operating System: OS Independent.
Open Source Log File Monitoring and Analysis
With AWStats, you can generate graphical representations of Web, streaming, ftp, or mail server statistics. As a result, you can see at a glance what kind and how many attacks have been directed at your network without slogging through pages of data. Operating System: Windows, Mac, Linux, Unix.
BASE, short for “Basic Analysis and Security Engine,” provides a front-end to analyze alerts from Snort IDS. It’s easy to use and includes role-based user authentication. Operating System: OS Independent.
Wondering what your Netfilter-based firewall has been doing all day? This app helps you make sense of all the data tracked by your logs. Operating System: Linux.
Short for “System iNtrusion Analysis and Reporting Environment,” Snare collects and analyzes event log data. Multiple versions are available, including the commercial Snare server. Operating System: Windows, Mac, Linux, Unix, BSD, Solaris.
Splunk not only monitors log files, it analyzes what’s happening, making it easier to follow the trail of a hacker and respond to threats. Plus, it can analyze other types of IT data (message alerts, performance data, etc.) as well as security-related files. Operating System: Windows, Mac, Linux, BSD, Solaris, AIX.
Open Source Logic/Debate
This app lets you build an “argument map”: a visual representation of the structure of an argument. It’s helpful for students studying critical reasoning, logic, debate, philosophy, and persuasive writing, as well as lawyers and law students. Operating System: Windows.
Open Source Math
With Apophysis, you can create or edit fractal flames. Fractal flames, of course, are algorithmically generated images. No, they aren’t really good for anything, but they’re interesting to look at, and math buffs love them. Operating System: Windows
Multiple-award-winning GeoGebra creates dynamic models useful for learning about geometry, arithmetic, algebra, and calculus. In addition to the downloadable version, you can also use the applet version while you’re online. At the site, you’ll also find extensive wikis, worksheets, and other help for math teachers. Operating System: OS Independent.
Gnuplot creates both 2D and 3D graphs to make it easier to visualize mathematical functions or scientific data. Graphs can be saved or exported in numerous file formats or sent directly to your printer. Operating System: Windows, Linux, Unix, OS X, and others.
Why buy a graphing calculator when you can run GraphCalc for free on your PC? It’s at least as easy to use as a standalone graphing calculator and it creates graphs in both 2D and 3D. Operating System: Windows.
This computer algebra system solves equations and plots data and functions in both 2D and 3D. The Maxima Web site also includes a handy list of links to other open-source computer algebra software. Operating System: Windows, Linux, OS X.
TTCalc is a scientific calculator that lets you use really big numbers. Features include arithmetical functions, trigonometric and inverse trigonometric functions, hyperbolic and inverse hyperbolic functions, logical operators, logarithms, and more. Operating System: Windows.
Open Source Mind Mapper
Great for brainstorming, keeping track of projects, or organizing research, FreeMind lets you incorporate text, symbols, arrows, and multiple colors in a document as if you were doodling on a white board or a scratch pad. It’s such a unique piece of software that you really have to try it to understand what it can do. Operating System: Windows, Linux, OS X.
Open Source Miscellaneous
Do you use a lot of special characters in your documents or do you translate to different languages frequently? AllChars lets you add accent marks, copyright marks, and other special characters with a couple of easy-to-remember keystrokes. Operating System: Windows
Elementary school and foreign language instructors often find that a game of Bingo breaks up the monotony of learning new vocabulary words. This app makes it easy to generate random cards from a set of images. Operating System: OS Independent.
MisterHouse home automation system interfaces with a variety of hardware to control virtually anything in your house, provided, of course, that you have all the substantial prerequisite hardware installed on your thermostat, lighting, curtains, television, phones, etc. It accepts voice input, so you can say “MisterHouse please turn on the air conditioning,” and MisterHouse will turn on the air conditioning. Operating System: Windows, Linux, OS X.
Motion is a software-based motion detector. It monitors video feeds from one or more cameras and sends an alert when the picture changes. Operating System: Linux.
Don’t want to take the time to download lots of individual open-source programs? OpenDisc combines a couple dozen of the most popular open-source apps for Windows (including many of those on our list) into a single download. For a fee, you can also receive OpenDisc on a disk. Operating System: Windows
331. Sweet Home 3D
Feeling the need to redecorate after spending too much time watching HGTV? Sweet Home 3D lets you create a 2D floorplan of your room and then see what it will look like in 3D. Operating System: Windows, Linux, OS X, Solaris.
Open Source Mobile Applications
Like PortableApps.com (see below) Democrakey lets you take popular open source apps with you on a disk or thumb drive. Unlike PortableApps.com, Democrakey was specifically designed to protect your identity while you’re using systems other than your own. The Minimal version includes Tor, ClamWin, Thunderbird, and TrueCrypt, while the full version adds AbiWord (word processing) and Gimp (image editing). Operating System: Windows
Downloaded more than 100 million times, this is truly one of the most popular open-source projects. It includes dozens of the most popular freeware and open-source apps, including several which also appear on our list, like 7 zip, ClamWin, Eraser, FileZilla, Firefox, KeePass, PeaZip, Thunderbird, and WinSCP. Operating System: Windows.
Open Source Multimedia Tools
334. Data Crow
Do you have a huge collection of books, music, movies, software, or anything else? Are friends always borrowing your stuff and conveniently “forgetting” to return it? Data Crow makes it easy to set up a catalog of what you have and who borrowed it. It also connects to online services like Amazon.com and Imdb.com to provide information about your media collection. Operating System: OS Independent
InfraRecorder is a Windows-only application for burning CDs and DVDs. It supports dual-layer DVDs, as well as multiple file formats, including WAV, WMA, OGG, MP3, and ISO. Operating System: Windows
MediaInfo finds tags and technical data for audio and video files, as well as some text files. It supplies the title, artist, director, number of tracks, and much, much more. Operating System: Windows, Linux, OS X, and others.
MediaPortal aims to turn your PC or TV into a complete media center. It combines DVR capabilities with a radio tuner, audio player, video player, and more. Operating System: Windows
Need to convert an audio or video file to a different type of file format? MMConvert will do the job for you. Supported file types include asf, wmv, wma, avi, mp3, wav, mkv, mka, and ogg. Operating System: Windows
Its name is short for “movie player,” but Mplayer actually plays audio as well as video files. It supports a staggering number of file types, drivers, and languages, and it has an impressive list of awards to its credit. Operating system: Linux
340. VLC Media Player
Downloaded by tens of millions of users, VLC Media Player’s outstanding feature is its flexibility. It can play nearly every audio and video format, and you can even use it to stream video from your own server. Operating System: Windows, Linux, Mac, BSD, Solaris.
341. XBMC Media Player
Winner of multiple awards, XBMC plays virtually any type of video, audio, or photo file, as well as organizing media files with its library management system. The controls are intuitive and the overall look is very visually appealing. Operating System: Windows, Linux, OS X, and others.
Xine plays CDs, DVDs, and VCDs, as well as decoding and playing most types of audio and video files. Operating System: OS X, Linux, FreeBSD, and Solaris.
Open Source Multiple Function Security Solutions
343. Bastille Linux
Because it does such an excellent job educating users about security issues as it takes steps to harden their systems, many organizations use Bastille Linux to train new systems administrators as well as to harden systems against attack. The app walks users through a series of questions about their security needs, helps them make informed decisions, and then applies the necessary changes to the system. Operating System: Linux, Unix, OS X.
Combining Wireshark, Nessus, Snort, Nmap, Ntop, Kismet, and many other well-known open-source security apps, NST aims to provide network security administrators with a comprehensive set of security tools. It provides network traffic analysis, intrusion detection, network packet generation, wireless network monitoring, and a host of other functions. Operating System: OS Independent.
Short for “Open Source Security Information Management,” OSSIM combines 12 separate open source security tools, including Snort, Nessus, Nagios, and others. The dual goals are to prevent intrusions and give administrators a complete, detailed view of the entire network. Operating System: Windows, Mac, Linux, Unix, BSD, Solaris.
This app gives you control over a number of system settings and settings for Windows Media Player, Internet Explorer, and Firefox. A handy tooltip feature lets you know what each function does and why you might want to enable or disable it. Operating System: Windows.
Open Source Music Education
If you’re trying to transcribe, orchestrate, or just learn how to play a particular piece, it can be really helpful to be able to slow down a recording. But slowing down a recording usually changes the pitch. BestPractice lets musicians slow down CD tracks or MP3s without lowering the pitch of the music. Operating System: Windows.
348. GNU Solfege
Wish you had perfect pitch? GNU Solfege is an ear-training application that teaches students to identify and sing intervals, recognize rhythms patterns, sing scales and chords, and identify harmonic progressions. Operating System: Windows, Linux, OS X.
LenMus combines a bunch of useful tools for learning music into a single download. It includes ear training activities, music theory exercises, and a score editor so you can write your own compositions. Operating System: Windows, Linux, OS X.
Open Source Network Firewalls
Like many of the other apps in this category, Devil-Linux was originally intended to be used to turn an old PC into a firewall/router. Now the program has been updated so that it can also be used as an application server. Operating System: Linux.
FireHOL isn’t an actual firewall as much as a firewall configurator. It aims to make understanding and configuring firewalls easy, even for those with limited knowledge on the subject. Operating System: Linux.
Unlike most of the open-source firewalls, Firestarter can protect a single PC as well as a network. Best of all, you can probably install it and be up and running in just a couple of minutes. Operating System: Linux.
IPCop is a complete Linux distribution designed to be used as a standalone firewall and boasts a very user-friendly interface. To use it, you’ll need an old PC to connect to your network. Operating System: Linux.
The “Linux Embedded Appliance Framework” (aka LEAF) can be used as an Internet gateway, router, firewall, or wireless access point. This app requires a little more know-how than some of the other choices in the category, but is still a good option. Operating System: Linux.
Notable for its SSH protection, ShellTer is an iptables-based firewall that supports port forwarding, blacklisting, whitelisting, and more. It’s easy to configure, easy to install, and easy to customize. Operating System: Linux.
Shorewall (aka “Shoreline Firewall”) makes it easy to configure Netfilter so that it can be used as a firewall on a standalone system or as part of a gateway appliance on a network. Once installed, it can also be used to monitor Netfilter actions. Operating System: Linux.
This commercial version is based on “the world’s favorite” open-source firewall, Smoothwall Express (see below). In addition to the firewall software, Smoothwall also offers gateway appliances and web security/content filtering, email security/anti-spam, and bandwidth management (QoS) software. Operating System: Linux, Unix.
358. SmoothWall Express
Because it’s designed to be used by people with no knowledge of Linux, SmoothWall Express is an excellent option if you aren’t a technical whiz, but want to tackle setting up your own network. Operating System: Linux.
359. Turtle Firewall
Turtle Firewall is fast and easy-to-use—if you know what you’re doing. You define and select which zones, hosts, networks, and services you want to enable, which gives you a lot of control but requires a good understanding of network security. Operating System: Linux.
Vyatta sells open source networking hardware and software commerically atwww.vyatta.com, and they also maintain the free, community version. With the community version, you can turn a PC into a network appliance that offers routing, firewalling, VPN, intrusion prevention, and WAN load balancing services. Operating System: Linux.
Open Source Network Scanning
Short for “Another File Integrity Checker,” AFICK monitors changes to your file systems in order to alert you to possible intrusion. If you’re familiar with Tripwire (see below), AFICK will look and feel very familiar. Operating System: Windows, Linux, Unix.
362. AIM Sniff
Want to find out how much time employees are wasting with instant messaging? AIM monitors and archives AOL and MSN instant messages across your network. Operating System: Linux, FreeBSD, OS X.
363. Angry IP Scanner
This very fast IP address and port scanner pings IP addresses and provides a variety of optional data about each address. Numerous plug-ins are available to extend its capabilities, and if you can write Java code, it’s easy to write extensions of your own to find exactly the information you need to monitor and manage your network. Operating System: Windows, Linux, Mac OS X.
Kismet is a combination wireless network detector, packet sniffer, and IDS. Often used to detect unprotected or hidden networks, it’s a valuable tool for checking the security of your wireless network, as well as monitoring network activity. Operating System: Windows, Mac, Linux, Unix, BSD.
Nagios offers enterprise-class, comprehensive monitoring for IT infrastructure. The Nagios Enterprises group offers commercial support and consulting. Operating System: Linux, Unix.
Network Security Analysis Tool, or NSAT, scans your network for a host of security vulnerabilities. It’s easy to configure NSAT to do just what you want, providing maximum flexibility. Operating System: Linux, Unix, FreeBSD, OS X.
367. Pandora FMS
This Pandora is not the music service—it’s a free monitoring system (FMS) for large IT networks. You can configure it to detect and notify you of nearly any event: network hardware outages, Website defacement, even a sudden drop in the stock market. Operating System:
Short for “Simple Event Correlator,” SEC applies rules to application data to determine if particular events have occurred and to take pre-determined actions as a result. It’s particularly helpful for network management, system monitoring, data security, intrusion detection, and log file monitoring and analysis. Operating System: OS Independent.
The SniffDet remote sniffer detection tool and library monitors your network and alerts you to any machines running in promiscuous mode or with a sniffer. It includes the ICMP test, ARP test; DNS test; LATENCY test, and more. Operating System: Linux.
This older packet sniffer uses fewer resources than the newer, prettier apps. Note that if you use Windows, you’ll need a separate download known as WinDump. Operating System: Mac, Linux, Unix, BSD.
371. Open Source Tripwire
Tripwire audit and control software lets you know when changes have been made to your IT configuration. Note that the versions available at Tripwire.com are not open source, but if you click the link above it will take you to the older open source version at Sourceforge. Operating System: Linux, Unix
This Windows-only network monitoring tool provides information on OS, users, groups, shares, SIDs, transports, sessions, services, service pack and hotfix level, date and time, disks, and open ports. Also available in a commercial version. Operating System: Windows.
“The de facto standard” network protocol analyzer, Wireshark offers deep inspection of hundreds of protocols, live capture for offiline analysis, VOIP analysis, and much more. Support and training are both available through Cace Technologies. Operating System: Windows, Mac, Linux, Unix, BSD, Solaris.
Open Source Office Productivity
For word processing only, AbiWord is an extremely lightweight Word-compatible app that offers many of the features people use most often, including mail merge. It’s fast and doesn’t require a lot of system resources, but it doesn’t have as many advanced features as other word processors. Operating System: Windows, Linux, Mac, BSD, Solaris.
While it is compatible with Excel file formats, Gnumeric isn’t meant to be a clone of any other spreadsheet application; instead, its creators are aiming to make the best spreadsheet available. It offers a lot of advanced features—including some graphing capabilities that many users find superior to Excel. Operating System: Windows, Linux.
LyX lets you format your document based on its structure. You mark text as a title, subtitle, etc., and then worry about the formatting later. It makes it easier to ensure continuity throughout long documents and deal with some of the difficulty of creating a document on a netbook or other device with a very small screen. Operating System: Linux, Unix, Windows, OS X
377. MultiMedia Office
This package from Plata Software combines some of the most popular open source software into a single package. It includes OpenOffice.org, Audacity, GIMP, VirtualDub, Thunderbird, and Opera. Note that the site is being remodeled, but you can still download the software. Operating System: Windows
Recently downloaded the 100,000,000th time, OpenOffice.org includes a word processor, spreadsheet, presentation creator, and database that are all fully compatible with their Microsoft counterparts. In addition, this suite also includes a drawing tool and a mathematical equation creator. Operating System: Windows, Linux, OS X, and others.
StarOffice is the same as OpenOffice but with paid support from Sun. If you think you’ll need help desk support on a regular basis but don’t want to pay the high prices for Microsoft Office, StarOffice might be for you. Prices start at $34.95. Operating System: Windows, Linux, Mac, Solaris.
Open Source Online education/eLearning
Developed by the University of Warwick, the BOSS Online Submission System isn’t a complete eLearning solution, but does allow students to submit assignments online securely. Teachers can then run tests on submissions and grade assignments online. Operating System: Windows, Linux, Unix, OS X.
Claroline makes it easy to set up an online class or organize student activities on the Web. With it, teachers can write a course description, publish multimedia documents for students to view, prepare online exercises, administer a wiki and a forum, assign homework, send announcements, track student usage, and more. Operating System: Windows, Linux, Unix, OS X.
Short for “Collaborative Face-to-Face Educational Environment,” CoFFEE aims to help groups of students work together on problem-solving activities. It includes a set of tools for collaboration, shared work, individual work, and communication that can be managed and monitored by the instructor. Operating System: OS Independent.
eFront lets you author online content, create tests, communicate with the class, assign homework, and track progress, and it also includes a survey feature and the ability to create your own certifications. In addition to the free community edition, eFront is also available in fee-based editions that are customized for educational institutions or enterprises. Operating System: Windows, Linux.
Widely used internationally, you can attend ILIAS conferences and user meetings around the world in order to learn more about this learning management system. Like the others in the category, it includes features like course management, online exercises, surveys, chat, forums, etc. It also boasts compliance with relevant standards and strong authentication protocols. Operating System: Windows, Linux.
Built by a college in Texas, LogiCampus gives educational institutions a free way to manage distance learning and on-campus classes. It gives educators the tools they need to set up an online class and stay in touch with students, and it simplifies tasks like exam scheduling, ordering textbooks, and making course changes. Operating System: Windows
One of the most popular open source class management systems, Moodle boasts more than 30 million users. Key features include assignments, blogs, chats, forums, polls, surveys, quizzes, wikis, and more. The site includes a great deal of help for teachers and administrators new to online education. Operating System: Windows, Linux, OS X.
Open Source OpenCourseWare
A number of universities around the world aren’t just utilizing open-source software, they’re “open-sourcing” the content of their courses by making it freely available online. EduCommons is a content management system designed for these OpenCourseWare projects. (More information about the movement is available from the OCW Consortium.) Operating System: OS Independent.
Open Source Operating Systems and Kernel Modifications
If you want to try out some Linux applications, but you aren’t quite ready to give up Windows, andLinux is for you. It lets you run Ubuntu Linux from any Windows 2000 or later system. Note that you’ll need plenty of memory and free disk space in order to make it work.
CrunchEee is a scaled-down version of Crunch Bang Linux with a desktop theme sized for the small screen and applications geared toward Internet use.
This is another version of Ubuntu customized for netbooks. Compared to standard Ubuntu, this kernel offers better support for Eee sound cards, web cams, and other devices, plus some Eee-specific optimization.
391. Easy Peasy
Just when you thought there were enough versions of Ubuntu for the Eee, here’s one more. Formerly known as Ubuntu Eee, Easy Peasy includes an operating system and other software ideal for netbooks.
392. Red Hat
While it’s definitely targeted towards large enterprises, Red Hat Enterprise Linux is also a good option for larger small businesses, particularly those interested in installing Linux for servers. It’s the most popular commercial distribution, so you can be sure it’s tried and tested. Prices start at $349, but a free, non-supported similar version is available from Fedora.
Like Red Hat, SUSE Linux Enterprise and Open Enterprise Server from Novell are aimed at larger businesses but can be used by smaller businesses as well. Prices are also similar to Red Hat, and a free, non-supported similar version is available from openSUSE.
Switching from Windows or Mac to Linux on the desktop can be a little intimidating, but Ubuntu Linux is probably the most pain-free way to make the switch. The graphical interface looks a lot like Windows and is very easy to learn. Plus, Ubuntu comes with much of the best in open-source software that you would need for a small or home office installed by default. It’s completely free, but commercial support is available.
Open Source Password Management
This GNOME application encrypts passwords with the blowfish algorithm and stores them securely. FPM also includes a password generator to help you create hard-to-crack passwords. Operating System: Linux.
KeePass protects your password database with encryption so strong that, according to its makers, “even if you would use all computers in the world to attack one database, decrypting it would take longer than the age of the universe.” With KeePass you can also create a “key” on a CD, DVD, or thumb drive that you can use instead of or in addition to your master password for unlocking your passwords. Operating System: Windows.
397. KeePass SD
Use a Windows-based mobile device? This is the version of KeePass for you. Operating System: Windows.
The original KeePass works only on Windows, but this version works for Mac and Linux users as well. Operating System: Linux, OS X.
399. Password Safe
Password Safe makes it very simple to set up your password database. It gives you the option of creating multiple databases so that different users can each have their own databases or so that you can create separate databases for work and home. A version for U3 USB thumb drives is available for a fee. Operating System: Windows.
Any network administrator will tell you that strong passwords are key to computer security, but creating difficult-to-crack passwords can be challenging. PWGen does the work for you, creating strong, randomly generated passwords. This app is particularly helpful when you use it with a password safe—otherwise you have to remember all those random strings of characters. Operating System: Windows.
Have your own Web server? This version of KeePass lets multiple users access a KeePass database from any Web-connected system. It’s ideal for small businesses. Operating System: OS Independent.
Open Source PDF Tools
Written in C, Ghostscript allows users to convert, view, and print PostScript and PDF files. Different versions of the software are available either as open-source or as commercial distributions. Operating System: Windows, Linux/Unix, OS X, Classic Mac.
403. jPDF Tweak
This Java-based program lets you merge, split, reorder, sign, and encrypt previously existing PDF files. Operating System: OS Independent.
As you might expect from the name, this app lets you create PDF files from nearly any application without using Adobe software. It gives you the options of encrypting and/or digitally signing your PDFs as well. Operating System: Windows.
Need to change an existing PDF document? PDF edit makes it possible to add text and annotations as well as make other changes to PDF files. Operating System: Windows, Linux.
406. PDF Split and Merge
The name says it all—this tool lets you split existing PDFs into smaller files or merge pieces of existing files to create a single document. The enhanced version (available for a fee) adds encryption capabilities. Operating System: OS Independent
407. Sumatra PDF
Think it takes too long to launch Adobe Acrobat Reader? Sumatra is a simpler, smaller program that also lets you view PDF files. Operating System: Windows
Open Source Personal Financial Management
Billing itself as “personal budget software for the rest of us,” Buddi is a basic budgeting program without all the bells and whistles you find in Quicken or MS Money. Because it’s aimed it people with little financial background, it’s extremely simple. But a set of plugins lets you expand Buddi’s capabilities, including more elaborate reports, customizing the look and feel, and importing and exporting to other file formats. Operating System: OS Independent
This personal finance manager runs on any Java-enabled operating system and is available in 11 different languages. While it’s still easy for novices to use, it includes some advanced filtering, report, and chart capabilities for tracking your household finances. Operating System: OS Independent
Grisbi is also a fairly simple personal finance package. It includes a few more advanced features, including multiple currency management, multiple user management, fiscal year tracking, and more. Operating System: Windows, Linux
JStock makes it easy to track your investments in 23 different stock markets around the world. It updates stock prices in near real-time and alerts you when a stock meets your buying or selling criteria. Operating System: Windows, Linux, OS X, Solaris.
This double-entry accounting system includes tools for tracking investments and creating reports. Like most of the others in this list, it’s not nearly as robust as Quicken or MS Money, but it’s free! Operating System: Linux, Unix, BSD
413. Money Manager Ex
Money Manager offers many of the most popular features from software like Quicken or Microsoft Money and can also import their file formats. Use it to track your bank and investment accounts, set up and track a budget, remind you when bills are due, and more. Operating System: Windows, Linux, OS X.
Open Source Photography Tools
Based on PHP and MySQL, Coppermine Web photo gallery script offers a huge lineup of features including multiple languages, e-card creation, thumbnails, and many more. In order to use it, you need a Web server running Apache, PHP, MySQL, and either GD or ImageMagick. Operating System: OS Independent.
Gallery makes it easy to add a photo library to your personal or business Web site. Key features include user authentication, automatic thumbnails, mirroring, themes, and more. Operating System: Windows, Linux, BSD.
Sometimes a single photo can’t capture the grandeur of a particular scene—that’s where Hugin comes in. Hugin makes it easy to combine multiple, overlapping photos of a single location into one huge panorama. Operating System: Windows, Linux, Unix, OS X
Open Source Physics
Sometimes it’s difficult to demonstrate the principles of physics in a live lab. Enter Step. With this physics simulator, you place an object in a scene, add forces like springs or gravity, and see what happens. Operating System: Linux.
Xoscope turns any Linux PC into a digital oscilloscope for analyzing sound waves. You can visualize up to eight channels at once, control the time scale, make measurements, and more. Operating System: Linux.
Open Source Point-of-Sale (POS)
This java-based app does just one thing—creating barcodes. It supports multiple 2D and 1D barcode formats and exports to several file formats, including EPS, SVG, and BMP. Operating System: OS Independent.
420. Openbravo POS
With nearly 10,000 installations per month, Openbravo POS claims to be “the leading open source Point-of-Sale (POS) application in the retail industry.” It’s Java-based and works with most touch-screen POS hardware. Operating System: Windows, Linux, OS X.
Based on Adempiere ERP, Posterita provides Web-based point-of-sale capabilities for large, multi-site organizations like retailers, grocers, and franchises. It supports bar code readers, most cash registers, and thermal printers. Operating System: Windows, Linux.
SymmetricDS is a data synchronization and replication tool designed to transmit data from POS databases to back office systems. Key features include guaranteed delivery, data filtering and rerouting, primary key updates, database versioning, and more. Operating System: OS Independent.
Open Source Project Management
Achievo is a project management, time tracking, and scheduling tool with support available in 20 languages. It’s Web-based, and also includes some basic CRM and HRM capabilities. Operating System: OS Independent.
424. BORG Calendar
Despite the name, this project has nothing to do with Star Trek—in this case, “BORG” stands for “Berger-Organizer.” It’s a combination calendar/project manager that offers much better project tracking capabilities that most calendars apps (like Outlook, for example), but it’s not nearly as robust as most Microsoft Project replacements. It’s best for individuals or small groups who want monitor ongoing projects from daily/weekly/monthly calendars instead of Gantt charts. Operating System: OS Independent.
Dotproject offers a Web-based approach to project management. In addition to the core modules which provide all the typical project management features, the Web site also includes links to a number of add-on modules for integration with other applications, invoicing, help desk, and more. Operating System: Windows, Linux.
426. Double Choco Latte
Double Choco Latte includes project management capabilities, time tracking on tasks, call tracking, email notifications, online documents, statistical reports, and a report engine. It works independently or as part of phpGroupware, and it’s also included in GNU Enterprise. Operating System: Windows, Linux.
Also compatible with Microsoft Project formats, GanttProject lets you create Gantt charts and PERT charts, assign people to projects, and collaborate using WebDAV. Operating System: Windows, Linux, OS X.
428. Onepoint Project
Onepoint calls its applications “project leadership software,” but it’s just project management software with a different name. It’s available in five editions: Basic (open-source, for home users), Open (open-source, for developers), Professional (commercial, for a single user), Group (commercial, for small teams), and Enterprise (commercial, for large organizations). Operating System: Windows, Linux, OS X.
Downloaded more than a million times, OpenProj offers the same functionality as Microsoft Project and even opens Microsoft files. In addition to the free, open source version, it’s also available in a hosted SaaS version called Projects on Demand. Operating System: Windows, Linux, Unix, OS X.
430. Open Workbench
Sponsored by CA, Open Workbench “provides robust project scheduling and management functionality.” It offers an impressive feature set, but is only available for the desktop (and thus only practical for small groups of users) unless you also purchase Clarity. Operating System: Windows
This award-winning tool integrates process improvement with project management and planning. It imports data from Microsoft Project, includes a tutorial, and provides project participants with real-time Web access to the project status. Operating System: Windows, Linux.
In addition to the usual assortment of Gantt charts and resource charts, Plandora also provides a Balanced Scorecard report for tracking key performance indicators (KPIs). The site includes a helpful demo to show you how the software works. Operating System: OS Independent.
Open Source Religion
BibleTime Bible study software offers the same functionality and the same resources as Xiphos (see below), but with a different interface. Try them both and see which you like better. Operating System: Windows, Linux, BSD
It already does everything else–now your computer can help you meditate. Using something called the “binaural beat principle,” Gnaural generates audio tones designed to get you in the right frame of mind for relaxation. Operating System: Windows, Linux, OS X.
Noor doesn’t offer a lot of bells and whistles, but it does let you access the text of the Quran from your PC. It includes both the original Arabic and translations. Operating System: OS Independent
Formerly known as GnomeSword, Xiphos is an open-source Bible study application. You can search text, consult commentaries, look up maps, and more. Operating System: Windows, Linux, Unix
Open Source Remote Access/VPN
Based on Back Orifice, BO2K provides file-synchronization and remote operation capabilities for network administrators. Unlike most commercially available products, it’s small, fast, free, and very extensible. Operating System: Linux
Developed by the OpenBSD project, OpenSSH offers a set of SSH, SCP, and SFTP tools for secure remote access and file transfer. It encrypts all traffic, including passwords, to make hijacking nearly impossible. Operating System: Linux, Unix, BSD.
Winner of numerous awards, OpenVPN provides remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions. It geared primarily for medium- to large-scale enterprises. Operating System: Windows, Linux, Mac OS X, Solaris, BSD
Utilizing PPTP (Point-to-Point Tunneling Protocol), Poptop allows remote users to establish a VPN and connect to their corporate network from any location. It allows both Windows and Linux clients to connect to Linux servers. Operating System: Windows, Linux
This basic telnet/SSH client offers remote access for most Windows and Unix systems. Note that it does not support Vista. Operating System: Windows, Unix.
TightVNC offers remote access with features like file transfers, video mirror drive support, scaling of the remote desktop, support for two passwords, and more. It’s “Tight” because it uses extremely efficient encoding, which works well on slower Internet connections. Operating System: Windows, Linux/Unix.
UltraVNC lets you display the screen of another computer on your screen. Designed for help desk operations, it’s also great for accessing your home PC from work or for helping those relatives in other states who are always calling you for computer help. Features include text chat, file transfer, optional encryption, and more. Operating System: Windows
While it’s not a true VPN tool, Zebedee does provide secure IP tunneling for TCP/IP or UDP data transfer between two systems. It not only provides security against snoopers, its compression capabilities save on network bandwidth. Operating System: Windows, Linux, Unix
Open Source Report Authoring
Remember the days of making note cards and bibliography cards by hand? WIKINDX replaces that laborious process with a digital system that makes it much easier to search for a quote or collaborate with multiple authors. And it automatically formats footnotes, endnotes, and bibliography for you based on your chosen style guide. Operating System: OS Independent.
Open Source Robotics
446. The Player Project
More middle and high school are offering classes in robotics, and The Player Project provides some of the software that supports instruction in robotics. It includes Player, a network server for robot control; Stage, a 2D multiple robot simulator; and Gazebo, a 3D multiple robot simulator with dynamics for simulating outdoor environments. Operating System: Linux, Unix.
Open Source RSS Readers
FeedReader offers robust news aggregation while keeping the interface basic enough for novices to use. Upgrades to the FeedReader Connect and FeedReader OEM products are available for a fee. Operating System: Windows
448. RSS Owl
This RSS reader is easy to use and comes in a variety of different languages. The latest version has improved Owl’s searching capabilities, and it now supports Windows 7. Operating System: Windows, Linux, OS X.
Open Source School Administration
The “Open Source Student Information System,” or openSIS, claims to lower a school district’s total cost of ownership by 75 percent when compared to comparable commercial systems. It includes student demographics, contact information, scheduling, grade book, reporting, report cards, transcripts, health records, attendance, a built-in parent portal, and advanced security features. Operating System: Windows, Linux.
Open Source Server Software
AppServ is an Apache/PHP/MySQL distribution designed to be completely installed and configured in less than one minute. While it works on Windows, the developers recommend Linux for Web or database servers that will be used heavily. Operating System: Windows, Linux/Unix.
WampServer automatically installs Apache, PHP, MySQL, PHPmyadmin and SQLitemanager on any Windows system. Operating System: Windows.
The XAMPP developers created this software to make it easier to install Apache Web Server. As a bonus, it also includes MySQL, PHP & PEAR, Perl, phpMyAdmin, OpenSSL, and a number of other programs that vary depending on which OS version you download. Operating System: Windows, Linux, OS/X, Solaris.
Open Source Speech
eSpeak reads the text on your screen aloud. It works with English and dozens of other languages, and lets you select among several different computerized voices. Operating System: Windows, Linux, OS X, Solaris.
Designed for people with handicaps that make using the mouse and keyboard difficult, Simon lets you control your PC with your voice. The original program documentation and parts of the Web site are in German, but English versions are available. Operating System: Windows, Linux.
Open Source Systems Administration Tools
Appupdater simplifies the life of systems administrators by automating the process of keeping multiple workstations up-to-date with the latest versions of software. It’s completely customizable, so you retain control of how often to check for updates, which types of software to update, etc. Operating System: Windows
This toolkit packs tons of useful apps and a full, bootable Linux system into a package that fits on a single CD-ROM. Among the more useful features are the included partition support, network analysis, disaster recovery, anti-virus, and forensics tools. Operating System: Linux.
Designed primarily for small businesses, MyLogon is a Windows applet that allows users to log on to a network fileserver. It allows for simple network account management without the need for expensive software, and it even allows Windows XP Home edition users to connect to a network. Operating System: Windows
If you’d rather perform network configuration and maintenance activities from the command line instead of a GUI, check out Networking Commands for Windows. This collection of command-line tools lets you use a small list of short, easy-to-remember commands to perform day-to-day systems administration activities. Operating System: Windows
Designed primarily for Debian and Ubuntu, ProShield scans your system to make sure your software is up-to-date and that you haven’t picked up any malware. It also reminds you to backup your system, checks your available disk space, and performs other routine maintenance checks. Operating System: Linux.
This interface allows you to set up Unix user accounts, change passwords, and perform other system admin tasks from any Web browser. You can perform more than 100 different functions. Operating System: Unix.
Open Source Time Tracking
For consultants, freelancers, lawyers, and other small businesses that charge by the hour, eHour makes it easy to track time spent by multiple employees on multiple projects for multiple clients. It’s available in both a standalone version and a server-based version. Operating System: Windows, Linux, Mac.
If your New Year’s resolution is to make better use of your time, Rachota can help. It makes it easy to track the amount of time you spend on each project, and it can create html reports so that you can see where all your time went. Operating System: OS Independent.
Open Source Text Editors
Designed to be small and fast, AkelPad offers basic text editing with numerous plug-ins that add other features. Standard features include multi-window mode, file preview, multi-level undo, and more.
jEdit has a number of special features for coders, but it can be used by anyone who needs a basic text editor. One of its best features is that it remembers all the pieces of text you’ve cut and pasted and the pieces of text you’ve previously deleted. Operating System: OS Independent
If you use Windows Notepad on a regular basis, you might be interested in this replacement. It adds a number of features that are particularly helpful when writing code, as well as features like zoom in and out, bookmarks, and macros, which are helping for general use as well. Operating System: Windows
This GTK+-based text editor supports a number of different coding languages, but it is especially helpful for writing HTML. It’s very small but includes a file manager, spellchecker, search function, and more. Operating System: Linux/Unix, OS X, Solaris.
Short for “Zile is Lossy Emacs,” Zile is a small text editor that looks very similar to the popular Emacs editor. It packs many features into just 100KB, including multi-level undo, multi-window display, killing, yanking, register, and word wrap. Operating System: Linux/Unix.
Open Source To-Do Lists/Schedulers
RedNotebook combines a calendar with text so that it can be used as a daily journal or a to-do list. You can also attach images and links, and you can export your data to html or plain text. Operating System: Windows, Linux
469. Task Coach
Unlike many to-do list programs, task coach makes it possible to deal with composite tasks; in other words, you can break a task down into smaller components and cross each component off as it is completed. You can also add attachments and track budgets or time spent on various tasks. Operating System: Windows, Linux, OS X, and others.
Open Source Typing
In addition to the standard “qwerty” keyboard, Klavaro supports five other international keyboards and even lets you custom design your own keyboard. It includes a basic course for learning the locations of letters, as well as exercises for increasing adaptability (typing unfamiliar words), velocity, and fluidness. It also includes a progress tracking and a Linux-only game where students can challenge each other in the fluidness exercises. Operating System: Windows, Linux, OS X.
In addition to typing lessons, TuxType includes two games for practicing your keyboarding skills. In Fish Cascade, kids help Tux the Linux penguin eat fish by typing the correct letters, and in Comet Zap, they save Tux from destruction by typing the correct letters. With its simple nature and cartoon character, this app is best for elementary-school kids who are just learning their way around the keyboard. Operating System: Windows, Linux, OS X.
Open Source Utilities
Need to defrag your hard drive? Unlike the defragmenter tool that comes with Windows, UltraDefrag lets you defrag on startup for maximum speed. You can also configure it to shut down your system when it’s finished, so you can leave it working at night after you go to bed. Operating System: Windows
Wondering how in the world you managed to fill up 80GB worth of hard drive space? HD Graph lets you see the reasons in a flash by drawing a multi-level pie chart that details how much space each directory and subdirectory is consuming. Operating System: Windows
The normal shutdown procedure from the works fine most of the time, but Kshutdown adds a lot of extra features. Most useful seems to be the delay option which lets you shutdown or restart your system at a later date or time. Operating System: Windows, Linux
Originally designed for the Eee, Kysrun lets you open applications, link to bookmarks, or perform other operations by typing a few letters instead of hunting through menus. As you begin typing one letter at a time, Kysrun brings up a list of all applications on your system with those letters in the name, and you simply click on the one you want. Operating System: Linux
476. Startup Manager
Get control over the Windows startup process. Startup Manager lets you decide which programs load at Startup—potentially speeding up the process. Operating System: Windows
This no-frills app can attach to any running Windows process and detect memory leaks. It groups leaks together by call stack for easier debugging. Operating System: Windows.
Open Source User Authentication
478. Smart Sign
Smart Sign offers several different modules that help you use smart cards for user authentication and digital signatures. It supports a number of different card types and readers, as well as the Open CA certification authority. Operating System: Linux.
The WiKID community version provides open-source, two-factor authentication for VPN, online banking, extranet access, and more. The commercially available enterprise version adds support and some proprietary code that cannot be released under GPL. Operating System: OS Independent.
Open Source Video Tools
Avidemux is a video editing tool that supports avi, DVD compatible mpeg files, mp4 and asf. Despite its name, it doesn’t have nearly as many features as Avid, but is suitable for hobbyists and home users. Operating System: Windows, Linux, OS X, BSD.
Experiencing problems playing AVI files? DivXRepair may be able to help. Operating System: Windows.
DVDx lets you back up DVDs or convert between a variety of video formats. (Note that it does not allow you to get around DRM features on protected DVDs.) They just released version 2.20 earlier this year, and it fixes several bugs present in earlier builds. Operating System: Windows, Linux, OS X.
This MPEG-4 decoder offers excellent video quality while consuming very little CPU power. It can also encode and decode a number of audio formats. Operating System: Windows.
Jahshaka is a real-time video editor that lets you add special effects, animation, music, and more. It also works well in multi-user, media-sharing environments. Operating System: Windows, Linux, OS X.
This tool allows video editors and VJs to mix, trim, and edit video clips from a simple interface. Originally named “Linux Video Editing System,” LiVES now works with multiple platforms. Operating System: Windows, Linux/Unix, OS X.
This HD Video player works with most kinds of video files, including YouTube files, and it offers a library of 6,000 internet TV shows and video podcasts. And because it supports HD, it works well even on really big screens. Operating System: Windows, Linux, OS X.
This graphical video editor let you edit WMV, FLV, RM and MPG files. The features are pretty basic, but you can edit, join, or split movies to your heart’s content. Operating System: Windows.
Virtualdub isn’t the most feature-rich video editor you’ll find, but it does provide fast video capture and processing of AVI files. It’s useful for basic trimming and cleaning up footage, and also has batch processing capabilities. Operating System: Windows.
Open Source Vulnerability Assessment
One of the best ways to test the security of your network is to use the same tools hackers are likely to be using. As the standard attack and penetration toolkit, Metasploit gives you the opportunity to find vulnerabilities before the black hats do. Operating System: Windows, Unix.
Nikto scans Web servers for thousands of dangerous files and server-specific problems. Optional automatic updates are available. Operating System: Windows, Mac, Linux, Unix, BSD.
This Java-based scanner intercepts all http and https data transmitted between server and client to help evaluate the security of Web applications. It includes a spider, proxy-chaining, intelligent scanning for XSS and SQL injections, and more. Operating System: OS Independent.
Open Source Web Filtering
The “Internet Secure Access Kit” (iSAK) lets you view reports on what type of sites your users are visiting and when. Of course, it also gives you the option to block specific sites or categories of sites for security or to prevent access to objectionable sites. It also incorporates anti-virus and anti-spam protection. Operating System: Linux.
Open Source Web Page Editors
Developed by W3C, Amaya incorporates a Web browser and a Web page editor into a single application. Originally, it was designed to support HTML and CSS, but it has been extended to include some support for XML as well. Operating System: Windows, Linux, OS X.
Nvu (pronounced N-view) includes both a WYSIWYG page editor and an HTML editor, making it easy to design pages that look good and have fairly clean code. The site has extensive help to walk newbies through the process of registering a domain name and finding a host for your site. Operating System: Windows, Linux, OS X.