Important notice - 06 April 2013

All eosgarden activities have been closed forever, in order to focus on new projects.
The content of this website will stay as is, for archive purpose, but won't be updated anymore.
eosgarden software are still available for download, but are no longer maintained. Support is no longer available.
 
 

Legacy software

This software has been discontinued and is no longer maintained.
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.
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.