Open Source
Linux Mac Windows

XAMPP is a popular software that allows to install and run a development server on your computer (Windows, Mac or Linux) and write, test, debug code before going live.

This application will install different components that will help you to code websites and online applications on your local machine, avoiding costs with hosting.

You can install the following components:


  • Apache
  • MySQL
  • Filezilla FTP Server
  • Mercury Mail Server
  • Tomcat

Programming languages:

  • PHP
  • Perl


  • phpMyAdmin (interface to manage MySQL database)
  • Webalizer (view different stats and analytics)
  • Fake Sendmail (test and send emails)

Is a complete LAMP package that will allow to code web pages in PHP, interact with database, use different CMS like WordPress, Drupal etc.

You can easily start and stop any of installed services, also provides a control panel where you can configure default code editor, autostart modules, change ports, netstat, logs and more.

Alternatives (5)

Filter alternatives by all licenses and all platforms
Open Source
WampServer is a development environment for Windows that allows to install and setup a local…
Free (with limits)
Originally made for Mac, MAMP is a similar program with XAMPP, that allows to setup…
Mac Windows
Open Source
EasyPHP is another possible solution to run a web server on your computer and develop…
Zend Server is a web server that will work on your local computer, will allow…
Linux Mac Windows
AMPPS is a development environment, a web server that enable users to code web applications…
Linux Mac Windows