SHARE
Facebook X Pinterest WhatsApp

Five Open Source Web Development IDEs, Starting With Vim

May 19, 2010

Integrated Development Environments (IDE) combine a code editing tool with other features that professional website development requires. In this article we’ll take a look at five popular open source web development IDEs that you may not be aware of.


The IDEs we’ll discuss are available for a variety of platforms including Linux, Mac OS, Solaris, Windows and even some handheld devices.


  • Vim, originally designed for the Amiga system, is a modal, command-driven terminal editor. It can be customized and extended via script plug-ins, of which there are thousands available. Available for Amiga, Unix/Linux, MS-DOS and Windows, Macintosh, and various handheld platforms.

  • Eclipse, originally developed as a Java IDE, is a free, open-source project ran by the Eclipse Foundation. It supports C/C++, PHP, Python, Perl and others, and is available for Linux, Mac OS X and Windows.
  • Eclim is actually an effort to integrate the Eclipse IDE with the Vim editor, described above. It provides plug-ins for Eclipse and Vim, and includes support for PHP, Python, Ruby, HTML, CSS, JavaScript, XML and C/C++ and is available for BSD, Linux, Mac OS and Windows.
  • Geany is a full-featured text editor with a few IDE features. Supported languages include C, Java, JavaScript, PHP, HTML, CSS, Python, Perl, Ruby, Pascal and Haskell, and it’s available for BSD, Linux, Mac OS, Solaris, and Windows.
  • gedit/gPHPEdit is the GNOME desktop environment’s text editor, with versions also available for Mac OS and Windows. gPHPEdit is modeled on gedit, but was designed with HTML and PHP in mind–and it also supports CSS and SQL.

Recommended for you...

Web 3.0 and the Future Of Web Development
Rob Gravelle
Jun 23, 2022
CodeGuru and VBForums Developer Forums and Community
James Payne
Apr 7, 2022
Understanding CSS Template Layout
Vipul Patel
Mar 29, 2022
Criminals Pay More for Code Signing Certificates Than for Guns or Passports
HTML Goodies Logo

The original home of HTML tutorials. HTMLGoodies is a website dedicated to publishing tutorials that cover every aspect of being a web developer. We cover programming and web development tutorials on languages and technologies such as HTML, JavaScript, and CSS. In addition, our articles cover web frameworks like Angular and React.JS, as well as popular Content Management Systems (CMS) that include WordPress, Drupal, and Joomla. Website development platforms like Shopify, Squarespace, and Wix are also featured. Topics related to solid web design and Internet Marketing also find a home on HTMLGoodies, as we discuss UX/UI Design, Search Engine Optimization (SEO), and web dev best practices.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.