Legacy software
This software has been discontinued and is no longer maintained.
Latest Mac OS X versions are not supported.
Latest Mac OS X versions are not supported.
A full-featured development environment
The main purpose of WebStart is to provide you with a workable web and database server.
Therefore, it includes the Apache 2 HTTP server (with the PHP scripting language), the MySQL database server, and the OpenLDAP directory service.
Therefore, it includes the Apache 2 HTTP server (with the PHP scripting language), the MySQL database server, and the OpenLDAP directory service.
But WebStart is more than just a packaged version of those software. It also provides you with a full-featured web development environment, with more than 50 useful tools, that web developers often need.
It has software for automatic image generation, software revision control, document conversion, automated documentation generation, testing, etc.
All that stuff is installed in a specific directory, separate from the system paths, so you don't have to worry when you upgrade your Mac OS X system. It does not replace any exisiting software on your computer. It's just here at your convenience, so you can concentrate on your development tasks, rather than on compiling and installing software again and again from scratch.
You will find below the complete list of the software that comes with WebStart.
What's in the box?
Apache 2
The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
APR + APRUtil
The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.
Aspell
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language.
BCompiler
BCompiler enables you to encode your scripts in phpbytecode, enabling you to protect the source code.
BDB
The Oracle Berkeley DB family of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration. Often deployed as "edge" databases, the Oracle Berkeley DB family provides very high performance, reliability, scalability, and availability for application use cases that do not require SQL.
CatDoc
CatDoc is program which reads one or more Microsoft word files and outputs text, contained insinde them to standard output. Therefore it does same work for .doc files, as unix cat command for plain ASCII files.
Cronolog
Cronolog is a simple filter program that reads log file entries from standard input and writes each entry to the output file specified by a filename template and the current date and time.
Doxygen
Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D.
EAccelerator
EAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times.
Expat
Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).
FontConfig
Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags).
FreeType
FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.
GD
GD is an open source code library for the dynamic creation of images by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages.
Genshi
Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web.
GIT
GIT is a distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GetText
GNU gettext is designed to minimize the impact of internationalization on program sources, keeping this impact as small and hardly noticeable as possible. Internationalization has better chances of succeeding if it is very light weighted, or at least, appear to be so, when looking at program sources.
GhostScript
Ghostscript is the name of a set of software that provides an interpreter for the PostScript (TM) language and the Adobe Portable Document Format (PDF -- sometimes confused with Acrobat, Adobe's PDF browser/editor product), and a set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF.
GraphicsMagick
GraphicsMagick is the swiss army knife of image processing. Comprised of 248K physical lines (according to SLOCCount) of source code in the base package (or 891K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.
Graphviz
Graphviz is open source graph visualization software.
HTMLDoc
HTMLDoc converts Hyper-Text Markup Language ("HTML") files and web pages into indexed HTML, Adobe® PostScript®, or Adobe Portable Document Format ("PDF") files.
ImageMagick
ImageMagick is a software suite to create, edit, and compose bitmap images. It can read, convert and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF.
LibJPEG
LibJPEG is a library written entirely in C which contains a widely-used implementation of a JPEG decoder, JPEG encoder and other JPEG utilities.
LibMCrypt
MCrypt is a replacement for the old crypt() package and crypt(1) command, with extensions. It allows developers to use a wide range of encryption functions, without making drastic changes to their code. It allows users to encrypt files or data streams without having to be cryptographers.
LibPNG
LibPNG is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years.
LibTIFF
This software provides support for the Tag Image File Format (TIFF), a widely used format for storing image data.
Lua
Lua is a powerful, fast, lightweight, embeddable scripting language.
Lynx
Lynx is the text web browser.
Make
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
MemCached
MemCached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
MHash
Mhash is a free library which provides a uniform interface to a large number of hash algorithms. These algorithms can be used to compute checksums, message digests, and other signatures.
Mod Bandwidth
Mod Bandwidth is a module for the Apache webserver that enable the setting of server-wide or per connection bandwidth limits, based on the directory, size of files and remote IP/domain.
Mod Python
Mod Python is an Apache module that embeds the Python interpreter within the server.
Mod Security
Native implementation of the web application firewall, working as an Apache module. Both major Apache branches are supported.
MySQL 5.1
The MySQL database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use.
NCat
NCat is a network config audit tool.
Neon
Neon is an HTTP and WebDAV client library, with a C interface.
NMap
Nmap ("Network Mapper") is a free and open source (license) utility for network exploration or security auditing.
OpenLDAP
OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.
PCRE
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5.
PHP 4.4 / 5.2 / 5.3
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
PKGConfig
PKGConfig is a helper tool used when compiling applications and libraries.
Python SVN
Python bindings for Subversion.
SDL
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
Siege
Siege is an HTTP regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet.
Subversion
Subversion is an open source version control system.
SWIG
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Trac
Trac is a minimalistic web-based software project management and bug/issue tracking system. It provides an interface to the Subversion revision control systems, an integrated wiki, flexible issue tracking and convenient report facilities.
Treec
The treecc program is designed to assist in the development of compilers and other language-based tools. It manages the generation of code to handle abstract syntax trees and operations upon the trees.
Webalizer
The Webalizer is a fast, free web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format, for viewing with a standard web browser.
WGet
GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.
XDebug
The Xdebug extension helps you debugging your script by providing a lot of valuable debug information.
XPDF
Xpdf is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities.
YASM
Yasm is a complete rewrite of the NASM assembler under the "new" BSD License. Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, 32 and 64-bit Mach-O, RDOFF2, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.
Zend Optimizer
The Zend Optimizer is a free runtime application that enables PHP to run the files encoded by the Zend Guard.