Ultimate list of open source software:
Accounting to Audio Tools // Backup to Cloud Infrastructure // Cloud Desktop to CRM // Databases to Developer Tools // Dictionary to Encryption // Emulators to Foreign Language // Forensics to Graphics Editors // Healthcare to Modeling // Multimedia to Network Simulation // Office to POS // Portable Apps to Smoking Cessation // Speech to Typing // Utilities to Web Editors
Now almost 30 years old, Firebird is a relational database with many ANSI SQL standard features. It prides itself on its excellent concurrency, high performance and powerful language support for stored procedures and triggers. Operating System: Windows, Linux, Unix, OS X, Solaris
172.Kexi
Kexi boldly proclaims itself a long-awaited competitor for programs like MS Access or Filemaker. And unlike the commercial alternatives it supports native, dedicated, database connections for MySQL and PostgreSQL. Operating System: Windows, Linux, OS X
173. MySQL
The "de facto standard for high-traffic Web sites," MySQL is incredibly popular as a back end for Web sites. In addition to the free community server version, it's available in a number of commercial editions which are support by Oracle. Operating System: Windows, Linux, OS X
174. PostgreSQL
PostgreSQL may not be as popular as MySQL, but it does claim to be "the world's most advanced open source database." It's highly scalable, requires little maintenance and tuning, and offers excellent reliability. Operating System: Windows, Linux, OS X
BleachBit erases the traces of your actions on your computer and speeds up performance by cleaning up your cache, deleting your history, and more. It can also "shred" files or folders so they can't be recovered from your hard drive. Operating System: Windows, Linux.
Sometimes you need to erase an entire hard driveif you are recycling or donating an old system, for example. DBAN does the job for you quickly and easily. Operating System: OS Independent.
177. Disk Cleaner
This small utility cleans all the junk out of your temporary files, cache etc. It's also handy for protecting your privacy when using public machines. Operating System: Windows
178. Eraser
Even though you've deleted a file, someone may be able to recover it from your hard drive using forensics tools. However, Eraser writes over your old files, completely eliminating all traces of sensitive or personal files. Operating System: Windows
179. FileKiller
Like the better known programs Eraser and DBAN, FileKiller "shreds" digital files so they cannot be recovered. This one's claim to fame is it's speed. Operating System: Windows.
180. Wipe
Like Eraser, Wipe overwrites deleted files in order to make them impossible to restore. Operating System: Linux.
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.
182. DataCleaner
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.
183. KETL
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.
184. LucidDB
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.
185. MailArchiva
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.
186. 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.
If you like to operate from the command line in Windows, Console is a great alternative to cmd.exe. Features include multiple tabs, alpha and color-key transparency, configurable font, and different window styles and backgrounds. Operating System: Windows
188. Daves Quick Search Deskbar
Are the Google deskbar and "I'm feeling lucky" button not fast enough for you? Try Dave's Quick Search Deskbar. It lets you search the Internet without opening a browser first, and it has lots of helpful features that speed up search even more. Operating System: Windows
189. Ditto
Ditto is sort of like your regular cut-and-paste clipboard on steroids. It lets you save multiple items on your clipboard for use later and even share clipboard items across multiple computers. Operating System: Windows
190. DropIt
DropIt creates a floating icon on your desktop. When you "drop" files on the icon, it moves them to the folder you've previously specified. It's very handy for cleaning up your filesystem. Operating System: Windows.
191. Electric Sheep
Nothing wastes time quite as thoroughly as staring at your screensaver. In an homage to Philip K. Dick's novel Do Androids Dream of Electric Sheep, this screensaver communicates with thousands of others to create "dreams" called "sheep." Watchers can vote for their favorite sheep, causing them to live longer and spawn similar visuals. Operating System: Windows, Linux, OS X.
192. Enlightenment
Enlightenment is both a windows manager and a suite of libraries for creating your own windows manager. Although it's primarily aimed at desktops, it can also be used on smartphones and other mobile devices. Operating System: Linux.
193. Florence
Primarily designed for the Gnome desktop, Florence offers a virtual keyboard on the screen that hides when you're not using it. It's a great tool if you can't use a regular keyboard because of a handicap or injury--or because you just spilled your coffee on it. Operating System: Linux, OS X
194. Fluxbox
Key features for this Linux windows manager include tabbing, grouping, keycommands, Chainable Keygrabber, fully editable menus, and more. It's also light on system resources for very fast performance. Operating System: Linux.
195. GeoShell
GeoShell replaces the standard Windows interface (start menu, taskbar, system tray, etc.) with a customizable version. As an added bonus, it usually requires fewer resources to run than the standard interface. Operating System: Windows
196. Google Wallpaper
This app will switch out your wallpaper with random images from Google based on the keywords you select. You choose how often it refreshes and whether or not to use safe search. Operating System: Windows.
197. icewm
This window manager focuses on "speed, simplicity, and not getting in the user's way." It supports multiple themes and multiple languages. Operating System: Linux, OS X
198. izulu
No window in your cubicle? No worries. Izulu updates your desktop to match the current time and weather conditions based on data pulled off the Internet. Operating System: Linux.
199. Karsten SlideShow
The My Pictures Slideshow screensaver in Windows has one big drawback--it uses ALL the photos in your "My Pictures" folder. This app lets you decide which pictures will be used by the screensaver, and it also lets you use videos. You can even create a slide show that will appear as your desktop wallpaper. Operating System: Windows
200. Kysrun
Kysrun works a lot like Launchy (below), letting you open applications, files, or bookmarks with a couple of keystrokes. As you begin typing, it offers suggestions for what you might be trying to find. Operating System: Linux
201. Launchy
Instead of hunting through your Windows start menu or file manager, just type a couple of letters and Launchy will find the application or file you're looking for. It's fast and very easy to use. Operating System: Windows, Linux, OS X
202. LCARS 24
For serious Trekkies, LCARS 24 lets you turn an old DOS computer into a talking alarm talk with Star Trek style computer graphics. It also includes a file manager and a couple of general purpose programs and utilities. Operating System: DOS.
203. Matrixgl
This app for Matrix fans creates images of characters from the movies using those weird green characters. It supports multiple screen sizes and OSes. Operating System: Windows, Linux, OS X.
204. Pixel City
This screensaver flies you through a dynamically generated city at night. The video on the home page shows you how it works. Operating System: Windows
205. PNotes
Have trouble remembering things--like where you left the pad of sticky notes to use for reminders? Leave yourself a virtual sticky note on your desktop instead with this handy app. Operating System: Windows
206. Really Slick Screensavers
With this app, you get 12 different screensavers in a variety of graphic styles. The newest is Microcosm, a "phantasmagoria of gooey geometric shapes" that "will give you a splattering, writhing spectacle of 3D patterns and vibrant colors on your computer screen." Operating System: Windows.
207. Sticker
Just released this month, Sticker is a Windows 7-compatible electronic post-it note app. Unlike some similar apps, it lets you put notes directly on the desktop as if they were icons. Operating System: Windows.
208. Synergy
Have more than one PC on your desk? This application lets you use the same keyboard and mouse to operate both, even if the computers use different operating systems. Operating System: Windows, Linux, Unix, OS X.
209. topBlock
Love Lego building blocks? The topBlock screensaver builds a tower of Legos or wireframe blocks whenever your computer is inactive. Operating System: Windows
This screensaver features quotes from wikiquote.org. You choose a topic and a language, then get ready to be inspired. Operating System: Windows.
211. Wally
Wally is a wallpaper changer that loads photos from Flickr, Yahoo!, Panoramio, and other photos services, as well as your local hard drive. It lets you select how often the pictures change, where they appear on the screen, and more. Operating System: Windows, Linux, OS X
212. VirtuaWin
VirtuaWin takes the "virtual desktop" concept that is familiar to Unix users and applies it to the Windows environment. It allows users to save up to nine virtual desktops, each with its own set of open applications and other files. Operating System: Windows
213. WindowsPager
With this tool, you can save multiple desktops, each with multiple open applications, and switch between them. It's a great tool for multi-taskers. Operating System: Windows
At this site, you'll find a number of gadgets that work with the Google Desktop. They range from the useful (calendar, clock, calculator) to the useless-but-interesting (flower pot, Star Trek star date calculator). Operating System: Windows
As you might expect, this app lets you run Google Gadgets developed for Windows or iGoogle on Linux. Operating System: Linux
216. Kludgets
Short for "Klumsy, Lame, Ugly, Dumb, but Good Enough," Kludgets aims to bring OS X-style widgets to Windows. The site includes links to lots of interesting widgets to get you started. Operating System: Windows
217. Qalculate
In addition to all the basic arithmetic functions, this desktop Linux calculator handles logarithmic functions, complex and infinite numbers, graphing, statistics, unit conversion, data plotting, and much more. It also includes financial calculators, geometric functions, and a currency converter. Operating System: Linux
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 booksand especially for books that contain a lot of mathematics." Operating System: Windows, Linux.
219. Scribus
While it can't read Adobe, QuarkXPress, or Publisher formats, this app can do just about everything else these other apps can do, without costing you an arm and a leg. It's a professional-quality tool for creating great-looking, press-ready documents. Operating System: Windows, Linux, Unix, OS X
220. SiSU
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.
Beagle searches your documents, emails, web history, IM/IRC conversations, address book contacts, calendar appointments, notes, source code, images, music/video files, archives, and applications to find the keywords you're looking for. It indexes changes to files, conversations, Web pages, etc. as they are made for fast searching. Operating System: Linux
222. DocFetcher
If you're looking for text in a document, DocFetcher can find it quickly. It doesn't search application and system files, but it does find text within documents very quickly. Operating System: Windows, Linux
223. Pinot
This search tool allows advanced queries (probabilistic search, boolean filters, wildcards, ranges on date, time and size) and detects multiple languages, including Asian characters. You can use it to search the Web as well as your personal files. Operating System: Linux
224. Recoll A text-only searching tool, Recoll finds keywords in most documents types, including e-mail messages and their attachments. In other words, you don't need to know the name of the file you're looking for, just some of the text from the file. Operating System: Linux
225. Tracker
Built for the Gnome desktop, Tracker organizes and categorizes your files, as well as providing search capabilities. As a result, other apps like photo or music managers can find appropriate content quickly. It also lets you use metadata and keywords to make it easier to find the information you're looking for. Operating System: Linux
GNOME's IDE supports C and C++ development on Linux systems. It includes an application wizard, interactive debugger, source code editor, version control, GUI designer and more. Operating System: Linux
227. Code::Blocks
This cross-platform C++ IDE is highly extensible, making it easy to add the features you want. It includes built-in compiling and debugging capabilities, plus an easy-to-use interface. Operating System: Windows, Linux, OS X
229. Dev-C++
Dev-C++ is a C/C++ IDE with support for all GCC-based compilers. Key features include integrated debugging, project management, customizable syntax editor, code completion and others. Operating System: Windows
230. DotGNU Portable.NET
Intended as a replacement for Microsoft's .Net, DotGNU provides a variety of tools to compile and run applications. It currently supports C and C#. Operating System: Windows, Linux, OS X
231. Eclipse
In addition to the well-known Java IDE, the Eclipse site offers a number of other development tools and educational materials. You'll also find plug-ins that extend its capabilities to support C, C++, Perl, PHP, Python, Ruby, and other programming languages. Operating System: OS Independent
232. Evolutility
With Evolutility, users can build custom Web apps in just minutes, without writing any C#, HTML, CSS, Javascript, or SQL. If you have a database, this app can put it on the Web quickly and easily. Operating System: Windows.
234. Game Editor
If you're not really a programmer, but you think you have an idea for a game that might be the next big hit on the iPhone, this tool might help. It's a cross-platform game creator, and the site offers advice for those just starting out. Operating System: Windows, Linux, OS X, iOS, others.
235. GCC
The "GNU Compiler Collection" offers front ends and libraries for C, C++, Objective-C, Fortran, Java, and Ada. It's probably the most widely used compiler for code that will run on multiple operating systems. Operating System: OS Independent.
236. Glade
Glade lets developers quickly create interfaces for the GTK+ toolkit and the GNOME desktop environment. It saves those interfaces in XML so they can be accessed by applications written in a wide variety of programming languages. Operating System: Windows, Linux, OS X
237. Hibernate
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.
238. Intel Threaded Building Blocks
This library helps C++ developers take advantage of the benefits of multi-core processing systems, even if they don't know a lot about threading. It's available in both a commercial and an open source version. Operating System: Windows, Linux, OS X
239. Javadoc
Javadoc uses the comments you embed in your Java code to create an HTML documentation file. By default it describes the public and protected classes, nested classes (but not anonymous inner classes), interfaces, constructors, methods and fields. It's included in Oracle's Java developer kits. Operating System: Windows, Linux, OS X
240. jQuery
jQuery calls itself "the write less do more JavaScript library," and that's a pretty apt description. It simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. Operating System: OS Independent
241. JSDoc Based on Javadoc, JSDoc parses your JavaScript code to create documentation. Note that in order to use it on Windows, you'll need a Perl runtime. Operating System: Windows, Linux
242. KDevelop
The award-winning KDE IDE offers a full feature set and a number of plug-ins that extend its capabilities. Supported languages include Ada, Bash, C, C++, Fortran, Java, Pascal, Perl, PHP, Python and Ruby. Operating System: Windows, Linux, OS X
243. Lazarus
Lazarus offers a complete and easy-to-use programming environment for FreePascal. Operating System: Windows, Linux, OS X, FreeBSD.
244. MinGW
"Minimalist GNU for Windows" ports the GCC compilers and GNU Binutils for Windows. It allows you to use GNU tools to build Windows apps from Windows or Linux systems. Operating System: Windows, Linux
245. MonoDevelop
Novell's IDE for .NET developers has a dual goal: to assist in the creation of new desktop and Web apps and to port existing Visual Studio apps to Linux. It supports the C#, Visual Basic.Net, C/C++ and Vala languages. Operating System: Windows, Linux, OS X
246. MUSCLE
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.
247. NetBeans
Although known as a Java tool, NetBeans also supports JavaFX, PHP, JavaScript, Ruby, Groovy, Grails and C/C++. Its goal is to help users quickly develop web, enterprise, desktop, and mobile applications. Operating System: Windows, Linux, OS X
248. Open64
Formerly known as Pro64, Open64 was created by Intel and the Chinese Academy of Sciences. It includes compilers for C, C++ and Fortran90/95 compilers for the IA-64 Linux ABI and API standards. Operating System: Linux
249. Open BlueDragon
You don't have to use the Adobe ColdFusion software in order to build a site with the ColdFusion Markup Language (CFML). BlueDragon can be used with for Web sites of all sizes and it's compatible with a wide array of other Web development software. Operating System: Windows, Linux
250. OWASP
The Open Web Application Security Project includes a number of documents, applications, and tools for developers concerned about app security. Key projects include WebGoat, ESAPI Security Library for Java, and numerous standards and guides. Operating System: OS Independent
251. PhoneGap development framework
PhoneGap is a cross-platform development tool that lets you use HTML5 and JavaScript to create native iOS, Android, Palm, Symbian and/or BlackBerry apps. Increasingly popular, it's been downloaded more than 200,000 times and has won a number of awards. Operating System: Window, Linux, OS X
252. phpDocumentor Like Javadoc, phpDocumentor turns code comments into readable documentation for users, only in this case for the PHP language instead of for Java. It's very fast and includes a variety of templates. Operating System: OS Independent
254. phpMyAdmin
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.
255. Prototype
This JavaScript framework tries to make it easier to create dynamic Web apps. It offers a class-style OO framework, easy DOM manipulation, and what it humbly calls "the nicest Ajax library around." Operating System: OS Independent
256. Quanta Plus
Part of the KDE Web Dev package, Quanta Plus is a Web IDE that supports HTML, XHTML, CSS, XML and PHP. Key features include templates, user created toolbars, integrated preview and integration with the other KDE Web Dev apps. Operating System: Linux
257. Ruby on Rails
Designed for rapid application development using Agile methodologies, Ruby on Rails offers "Web development that doesn't hurt." It's used by the developers behind thousands of apps, including Twitter, Basecamp, Github and Groupon. Operating System: Windows, Linux, OS X
258. soapUI
With more than 2 million downloads, soapUI claims to be the most popular Web services and SOA testing tool in the world. It performs functional testing of SOAP, REST, HTTP, and JMS services, as well as databases. Operating System: OS Independent
259. Sencha Touch
With Sencha Touch, developers can create HTML5 apps that look and feel like native iOS or Android apps. It calls itself, "the world's first app framework built specifically to leverage HTML5, CSS3, and JavaScript for the highest level of power, flexibility, and optimization." Operating System: OS independent
260. SharpDevelop SharpDevelop (aka, #develop) gives .NET developers a free alternative. It supports C#, VB.NET, IronPython, IronRuby, F# and Boo, and includes an integrated debugger, code analysis and integrated Subversion support. Operating System: Windows
261. Sonar
In its first year of release, this Web-based platform for managing code quality quickly racked up 30,000 downloads. Now in its second year, Sonar gets 4,000 downloads per month and is notable for its ease of use and excellent reporting tools. Operating System: OS Independent.
262. Ultimate++
This rapid application development framework includes both a C++ library and an IDE designed to handle large applications. Its emphasis is on speeding up the development process and includes "BLITZ-build" technology that makes C++ rebuilds up to four times faster. Operating System: Windows, Linux
263. wxWidgets
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.
264.XML Copy Editor
XML Copy Editor doesn't have as many features as some comparable apps, but it is very fast and lightweight. It's simplicity also makes it easier to use than some of the more feature-heavy applications. Operating System: Windows, Linux
265. Zend Framework
Based on PHP5, the Zend Framework aims to help developers create "more secure, reliable, and modern Web 2.0 applications and Web services." It focuses on simplicity, object-oriented best practices, enterprise-friendly licensing, and a well-tested agile codebase. It's been downloaded more than 10 million times. Operating System: Windows, Linux, OS X
Ultimate list of open source software:
Accounting to Audio Tools // Backup to Cloud Infrastructure // Cloud Desktop to CRM // Databases to Developer Tools // Dictionary to Encryption // Emulators to Foreign Language // Forensics to Graphics Editors // Healthcare to Modeling // Multimedia to Network Simulation // Office to POS // Portable Apps to Smoking Cessation // Speech to Typing // Utilities to Web Editors