3D Animation Editor
This 3D modeler and animation tool allows users to read, display, and perform low-level editing tasks on VRML97 files. VRML97, which stands for "Virtual Reality Modeling Language," is the current industry standard for displaying 3D animations on the Web. Operating system: Linux/Unix, OS X, Windows.
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.
Audacity allows users to record live audio, convert tapes and records to digital formats, or mix pre-existing digital audio tracks. Supported formats include Ogg Vorbis, MP3, and WAV sound files. Operating system: Linux/Unix, OS X, Classic Mac, Windows.
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.
Tired of constantly adjusting the volume on your MP3 player? 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.
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.
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.
Although LAME stands for "Lame Ain’t No MP3 Encoder," the first line on the 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: OS Portable.
Formerly named "Cdrecord," Cdrtools includes a complete set of applications for recording/burning CDs, DVDs, and BluRay disks. Ports are available for nearly every imaginable operating system, and it supports a wide range of hardware options. Operating system: OS Portable.
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: Linux, Windows.
The key feature of this music player is its playlist management/queuing abilities. By default, Moosic supports MP3, Ogg,
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.
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: Linux/Unix.
The world’s most widely used forum creation software, phpBB, lets you set up an online community in just minutes. The latest release, tagged "
The zlib developers describe it as "a massively spiffy yet delicately unobtrusive compression library (also free, not to mention unencumbered by patents)." This lossless data compression and decompression utility works with nearly any type of file, any type of hardware, and any OS. Operating system: OS Portable.
Supports every compression I saw till now, zip,rar,gzip,gunzip,….. Operating System: Linux, Windows.
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.
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.
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:Linux/Unix, OS X, Windows.
20 . Joomla
One of the most widely used Open Source MCS, it is very open ended system, has huge collection of modules and add-ons. Operating system:Linux/Unix, OS X, Windows.
ASP.net CMS for those who use Windows and .NET framework. Operating system: Windows.
Another Open Source CMS , but this one is more like blogging system , and most of ppl use it for blogging. Operating System : OS independent
Number one blogging system, very easy to use, easy to customize, support many plug-ins. Operating system : OS independent
The Most widely used Open Source Database Engine. Very fast, easy to use and administer. Operating System: Linux/Unix, Windows.
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: Linux/Unix, OS X, Solaris, Windows.
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: Linux/Unix, OS X, Solaris, Windows.
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.
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: Linux/Unix, 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: Linux, OS/X, Solaris, Windows.
"MinGW" stands for "Minimalist GNU for Windows." It makes it possible to use Unix-based GNU programming tools in Windows. 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.
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.
Written in C++ and based on Scintilla, the Notepad++ source code editor supports many coding languages, including C++, Java, XML, SQL, Perl, and more. It offers several enhancements over Notepad, including syntax highlighting and folding, auto-completion, multi-document editing, bookmarks, and many other others. Operating system: Windows.
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.
Written in Java, jEdit is a cross-platform developer’s text editor. It supports auto indent and syntax highlighting for 130 different coding languages, as well as dozens of independently developed plug-ins and macros that make programming easier. Operating system: OS Independent.
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, Classic Mac.
Built on a Microsoft ASP.NET (VB.NET) platform, DotNetNuke provides a framework for developing enterprise Web applications. It’s designed to be user-friendly, extensible and scalable, and fully customizable. Operating system: Windows.
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.
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.
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
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.
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.
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.
DeskWeb makes Web applications more user-friendly by making them look exactly like Windows or other desktop operating systems. It’s ideal for corporate intranets and can be used with content management systems, wikis, and more. Operating system: OS Independent.
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.
WAMP5 automatically installs Apache, PHP, MySQL, PHPmyadmin and SQLitemanager on any Windows system. It was created in order to make it easy to use the latest version of PHP—PHP5 Operating system: Windows.
47. Quanta Plus
Web development environment. Qunata is based on KDE. Operating System: Linux
An update of
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.
This tool from PDFForge allows users to create PDF files from any printable Windows document. As an added bonus, it can also create PNG, JPG, TIFF, BMP, PCX, PS, or EPS files. Operating system: Windows.
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.
Education ( I will have a complete post for open source educational software, but just take this for the moment)
52. NASA World Wind
World Wind allows users to access satellite imagery to view the entire globe or zoom in on a particular area. It offers a number of different views and gives users the options of superimposing latitude and longitude lines, borders, and place name labels. Operating system: Windows.
Why bother with a trip to the planetarium? Stellarium shows you the night skies from the comfort of your PC. In fact, this is the software in use at many planetariums. Operating system: Windows, Linux/Unix, OS X, FreeBSD.
Course management system. Very flexible, rich in features , has lots of modules and plug-ins. Operating System : OS independent
Student information system. With features that include student demographic info, scheduling, grade book, attendance, report cards, eligibility, transcripts, and more. Operating System : OS independent
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.
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. It also includes a toolkit for porting Windows code to Unix. Operating system: Linux/Unix, OS X, Solaris, All
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
61. Vuze (Azureus)
Currently the most popular BitTorrent client, 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.
62. 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.
Now the standard for P2P filesharing, 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 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.
65. 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.
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.
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 attempt at improving the original BitTorrent client is still a work in progress. 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 file sharing client allows you to access the Gnutella and G2 networks from Windows machines. Key benefits for Gnucleus include its simplicity and its unique use of sub-windows. Operating system: Windows.
WinSCP allows users to transfer files securely via FTP and SFTP. It incorporates Secure Shell (SSH) technology. Operating system: Windows.
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.
Using the "rsync algorithm," rsync transmits only the differences between two files in order to synchronize remote files quickly. It can update whole directory trees and filesystems, and it supports anonymous rsync, which is ideal for mirroring. Operating system: Unix.
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.
ScummVM allows you to port many classic point-and-click adventure games to nearly any platform you like. 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: OS Portable.
Pidgin lets you use all of your IM accounts at once, with all of the features of each account plus a few unique add-ins, like Buddy Pounce. It supports AIM, Google Talk, Groupwise, MSN, Yahoo, and more. Operating system: Windows, Linux/Unix.
This MSN Messenger clone allows you to communicate with users on multiple networks. aMSN also allows you to display pictures and emoticons and add skins to your chat window. Operating system: Windows, Linux/Unix, OS X.
Miranda is an extremely small, fast, easy-to-use IM client. It works with multiple networks including AIM, Gadu-Gadu, IAX, ICQ, IRC, Jabber, MSN, Netsend, Tlen, and Yahoo. Operating system: Windows.
Multi-protocol Instant messaging client that allows you to use all of your IM accounts at once. Operating system : Linux, Windows.
This Java-based tool makes it easy to brainstorm, create outlines, and organize your thoughts. It creates multi-color free-form diagrams that fold and unfold with a single click and are easy to turn into html pages. Operating system: OS Independent.
Like its name suggests, PortableApps aims to make all of your applications portable. It makes it easy to transfer software and data from your PC to a USB flash drive, iPod, portable hard drive, or other device. Operating system: Windows.
This phonebook editing tool lets makes it easy to organize the contacts and other information stored on your mobile phone. It can also be used to make and receive phone calls from your PC. Operating system: Windows.
If you have a phone based on the Qualcomm CDMA chipset, BitPim lets you view and manipulate your PhoneBook, WallPaper, Calendar, RingTones, and other data. The Web site contains a complete list of supported phones. Operating system: Windows, Linux/Unix, OS X.
This Web-based photo album organizer makes it easy to add large groups of photos to a Web site. It allow some basic photo manipulation, such as resizing, rotating, and altering image quality, but does not include advanced photo editing. Operating system: OS Independent.
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.
An enhanced version of the popular VNC software, TightVNC offers additional 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.
Key features of this remote desktop app include FileTransfer, VideoDriver, optional EncryptionPlugins, MSLogon, TextChat, ViewerToolbar, and others. Although it’s designed primarily for Windows, the Embedded JavaViewer allows you to transfer files to and from other operating systems as well. Operating system: Windows.
88. NoMachine NX
This terminal server and remote access application has received a number of awards. Only the Linux/Solaris versions for up to 2 users are free; for a monthly fee, enterprise, small business, and advanced versions will support multiple operating systems and users Operating system: Linux, Solaris.
This app supplies a windows interface for the popular Clam Antivirus engine. With ClamWin you can scan individual files manually or you can use the Microsoft Outlook add-in to find and remove infected attachments automatically. Operating system: Windows.
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.
By default, this download "erases" sensitive data from your hard drive by overwriting it with patterns designed to eliminate all traces of the information. You can also choose to overwrite your data with random information or to utilize a customized method to remove data permanently from your hard drive. Operating system: Windows.
Most used open source firewall. Operating system: Linux
Short for "Network Mapper," the Nmap utility allows for "network exploration" and security auditing. It utilizes dozens of different techniques to find its way around or through IP filters, firewalls, routers, and other obstacles. Operating system: Windows, Linux/Unix, Solaris, OS X.
Web server scanner which performs comprehensive tests against web servers for multiple items, including over 3300 potentially dangerous files/CGIs, versions on over 625 servers, and version specific problems on over 230 servers.
System Administration Tools
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 directly from the console or remotely. Operating system: Unix.
A continuation of the earlier Ethereal project, Wireshark claims to be "the world's foremost network protocol analyzer." It supports hundreds of different protocols, multiple platforms, and can analyze VoIP traffic. Operating system: Windows, Linux/Unix, OS X, Solaris, All BSD Platforms.
BO2K claims to be "the most powerful network administration tool available for the Microsoft environment, bar none." Built on Back Orifice, this file-synchronization and remote access application is small, fast, and very extensible. Operating system: Windows.
98. BalanceNG Short for "Balance Next Generation," BalanceNG is an Ethernet-based software IP load balancer. It’s free for one virtual server and two targets, but you must pay a fee for additional nodes. Operating system: Linux, Solaris.
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.
Is being used to graph all sorts of network devices as well as everything else from weather data to vending machines. Operating system : Linux/Windows
Network graphing solution using the power of RRDTool's data storage and graphing functionality. Provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features.
Backup system that allows the administrator to set up a single master backup server to back up multiple hosts over network to tape drives/changers or disks or optical media. Amanda uses native dump and/or GNU tar facilities and can back up a large number of workstations running multiple versions of Unix. Amanda uses Samba or Cygwin to back up Microsoft Windows desktops and servers. Operating System: Linux.
Network Client/Server based backup program. Operating System: Linux.
Keep multiple, full backups instantly available of your servers. Operating System : Linux.
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.
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.
An all-in-one transcoder, MediaCoder can convert audio and video files among most of the most common formats. Plus, its simplified GUI works well on iPods and other mobile devices. Operating system: Windows.
108. MPlayer OS X
MPlayer is "The Movie Player for Linux." This version allows you to use it on your Mac as well. Operating system: OS X.
This multimedia player plays CDs, DVDs, and VCDs, as well as audio/video files stored on your hard drive or streamed from the Internet. It supports all of the most common multimedia formats and some of the less common ones as well. Operating system: Linux/Unix, OS X, Solaris, All BSD Platforms.
This video capture driver supports Bt848, Bt849, Bt878, and Bt879 based video capture boards. It solves some of the problems in the existing drivers and attempts to take advantage of all of the features in the chipset. Operating system: Windows.
This app aims to convert your PC into an all-in-one media center. It acts as a DVR, CD player, MP3 player, DVD player, TV, and radio, plus it organizes your files and schedules your media time. Operating system: Windows.
112. VLC Media Player
VideoLAN Client, or VLC, reads most audio and video file formats and plays both saved files and streaming media. It can also be used to stream media files in unicast or multicast. Operating system: Windows, Linux/Unix, 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: Linux/Unix, OS X.
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.
Because it uses plain text files, DokuWiki doesn’t require a database in order to run. Its simplicity and usability make it ideal for small organizations. Operating system: OS Independent.
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.