60 Great Open Source Developer Tools: Page 3

Posted September 27, 2010

Cynthia Harvey

(Page 3 of 4)

Open Source Programming Languages

30. Go

Recently developed by Google, Go aims to make developers more productive by providing them with a clean, simple programming language. And unlike many older languages, it offers garbage collection and parallel computation. Operating System: Linux, OS X

31. Java

Originally developed by Sun but now owned by Oracle, Java allows developers to write code that will run on multiple operating systems. According to Tiobe, it's the most popular programming language in the world. The link above offers extensive help for those new to the language and a large collection of tools for Java developers. Operating System: Windows, Linux, OS X

32. Perl

Perl has been around for 22 years and runs on more than 100 different platforms. It's an ideal Web programming language and integrates easily with popular databases. Operating System: Windows, Linux, OS X 33. PHP

This general purpose scripting language is particularly suited to Web development, enabling developers to write dynamically generated pages quickly. A lot of its syntax comes from C, Java and Perl, and it can be embedded into HTML. Operating System: Windows, Linux, OS X

34. Python

Python's strengths are its speed, flexibility and readable syntax. It's often used in Web development but can be used for other types of applications as well. Operating System: Windows, Linux, OS X

35. Ruby

Designed to feel "natural," Ruby's creator Yukihiro “matz” Matsumoto blended parts of Perl, Smalltalk, Eiffel, Ada, and Lisp to create a new language that's been called both "handy" and "beautiful." It's ranked as the tenth most popular programming language in the world, due in no small part to the popularity of the Ruby on Rails framework. Operating System: Windows, Linux, OS X

Open Source Server Software

36. Apache HTTP Server

The most widely used Web server on the Internet, Apache turned 15 this year. It serves more than half of the Web sites in existence. Operating System: Windows, Linux, OS X

37. Apache Tomcat

While the standard Apache HTTP server is based on C, Tomcat is an implementation of the Java Servlet. Its users include E*Trade, Wal-mart, The Weather Channel, and many others. Operating System: Operating System: Windows, Linux, OS X

38. EasyPHP

EasyPHP lets you set up a WAMP (Windows, Apache, MySQL and PHP) environment on a system or a thumb drive in just minutes. It also includes optional modules for WordPress, Spip, PrestaShop, Drupal, Joomla, and other apps. Operating System: Windows


This download bundles together the Apache Web Server, MySQL, PHP, and Perl for easy installation. It's available in four versions—for Windows, Linux, OS X, and Solaris—and each distribution also includes a number of other server apps appropriate for each platform. Operating System: Windows, Linux, OS X

Open Source Statistical Computing

40. R

R is both a programming language and an environment for developing statistics and graphics applications. It's very similar to the commercially developed S language. Operating System: Windows, Linux, OS X

Open Source Text Editors

41. Emacs

Born in the 1970s, Emacs has long been a favorite text editor for programmers. It offers highlighting for a variety of languages, as well as a large library of plug-ins that add capabilities like project planning, debugging, a calendar, etc. Operating System: Windows, Linux, OS X

42. jEdit

Java-based jEdit is a text editor with a full set of features for programmers, including auto indent and syntax highlighting for 130 programming languages. Other notable capabilities include unlimited undo and redo, a large set of keyboard shortcuts, a "Kill ring" that remembers deleted text, markers, and multiple selection. Operating System: OS Independent

43. Notepad++

This Notepad replacement uses the Scintilla engine to provide code editing and debugging tools. It supports more than 50 languages, and a number of plug-ins are available to extend its capabilities. Operating System: Windows

44. TEA

Though it's very lightweight, TEA offers hundreds of different text editing functions. For example, it offers syntax highlighting for more than 20 languages, a spellchecker, code snippets, bookmarks, and more. Operating System: Windows, Linux, OS X

45. Vim

A modern update of the standard Unix Vi text editor, Vim is so helpful for developers that some consider it an IDE. It offers extensive syntax assistance, code completion, split screens, undo/redo, and many other features. Operating System: Windows, Linux, OS X

Page 3 of 4

Previous Page
1 2 3 4
Next Page

0 Comments (click to add your comment)
Comment and Contribute


(Maximum characters: 1200). You have characters left.