HTML pages - serverside
Freeware for programming HTML pages: serverside
(Perl, ASPX, PHP, CGI,
See also: Java freeware
/ Server software // ASP / ASP.NET / PHP
- 974 Application Server
helps with development of powerful Web applications emphasizing
security and clustered load balancing which you can rapidly
redistribute on the same cluster to other customers.
- GromJS is a Server-Side
scripting on a Web server. It includes a persistent operation mode
(executing multiple scripts with a single process for extreme
performance), session management, direct read/write access to Web
server files and directories, support for MySQL, PostgreSQL, and SQLite
databases, system program execution and pipes, HTTP file upload and
authentication, cookies, CGI environment variables, and more.
- SoaBox lets you create a virtual version of your SOA environment.
- Portofino is a system that
makes it possible to create a Web application from an existing database
in 30 seconds. Connect to the database, configure your preferences, and
enjoy your new application.
- jHtmlArea - WYSIWYG HTML Editor for jQuery
simple, light weight, extensible WYSIWYG HTML Editor built on top of
jQuery. This component allows you to easily display a WYSIWYG HTML
Editor in place of any TextArea DOM Elements on the page. The minified
script alone is 9.17kb; CSS and Images it's a total of 25.9kb.
- elFinder is a Web-based
file manager that was inspired by the simplicity and convenience of Mac
OS X's Finder. It attempts to make working with remote files as
convenient as working with those on your computer. It supports
QuickLook for most types of files, copy/move with drag and drop, hot
keys, a built-in text editor, context menus, and much more.
- OpenSearchServer is a
stable, high-performance search engine and a suite of high-powered full
text search algorithms. Documents can be indexed in sixteen languages.
Multi-lingual analyzers slice sentences into words, then run
lemmatisation algorithms on words based on the document's language.
Numerous document formats are supported, such as XML, HTML/XHTML, PDF,
Word, PowerPoint, RTF, OpenOffice, plain text, MP3/4, Ogg, FLAC, etc.
The Web interface, built around the Zkoss framework, provides an easy
way to manage OSS. The integration is fast using the PHP client or the
API (XML over HTTP). The crawlers of OpenSearchServer go through Web
sites, file systems, and databases to rapidly and easily build your
- jQuery Simple
Tooltips is a
jQuery plug-in that generates tooltips in a simple bug flexible way. It
is highly configurable, and allows multiple methods for passing text to
the tooltip generator.
is a search engine
library, scalable to collections containing hundreds of millions of
documents. It's written in C++ with bindings for Perl, Python, PHP,
Java, Tcl, C#, Ruby, and Lua. It is a highly adaptable toolkit that
allows developers to easily add advanced indexing and search facilities
to their own applications. It supports the Probabilistic Information
Retrieval model and also a rich set of boolean query operators. Omega
is a Web search application built upon the Xapian library. It can index
a Web server's document tree (including HTML, PDF, OpenOffice, MS
Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data
exported from arbitrary sources (e.g. SQL databases).
- OWASP Zed
Attack Proxy (ZAP)
is an easy-to-use integrated penetration testing tool for finding
vulnerabilities in Web applications. It is designed to be used by
people with a wide range of security experience and as such is ideal
for developers and functional testers who are new to penetration
testing as well as being a useful addition to an experienced pen
tester's toolbox. ZAP provides automated scanners as well as a set of
tools that allow you to find security vulnerabilities manually.
is a framework for
developing Web-based applications (CMS, portals, ERPs, etc.) It
includes multi-language support, permits management, an MVC mini
a simple GUI library, a caching system, and CAPTCHA.
creation of highly dynamic Web 2.0 user interfaces with attractive
controls and layout. You can add validations, calculations, actions,
and events to build complete Web applications in a declarative way.
- ADP (Another
is a programing language that is designed for Web database programing.
It is a scripting language and a lightweight programming language in
which it is possible to mix SQL easily. It is easy to install.
- IIS Express
is a simple and self-contained version of the full scale IIS web
server. The Express edition is optimized for developers to develop and
test web applications with the full set of IIS features. It can be
installed side-by-side with the full IIS web server as well as the
ASP.NET Development Server.
- PHP Obfuscator
is a tool for PHP developers that helps to make reverse engineering of
your code a difficult and discouraging task. Since PHP scripts are not
compiled like standard applications, the code can be easily copied,
modified and re-used.
is a compact library that makes it very easy to integrate JVM languages
(which support JSR-223). It lets you embed "scriptlets" into text
documents, in the style of PHP, JSP, and ASP. It also allows boot strap
JVM applications using any of the supported languages, which makes it
easy to quickly configure and make changes in how your applications
start up without re-compilation.
- Prudence is a platform for creating scalable Web
applications and network services using dynamic scripting languages and
proven REST principles. Your application can support thin clients
(HTML) and rich clients (AJAX), with anything in between. You can also
create pure REST services with no user interaction. Languages supported
and anything else supported by the Scripturian project
- Chat system
is a compact (1.6kB minified), yet feature-packed, alternative solution
to jQuery's implementation of JSONP. jQuery-JSONP features error
recovery in case of network failure or an ill-formed JSON response,
precise control over callback naming and how it is transmitted in the
URL, multiple requests with the same callback name running
concurrently, two caching mechanisms (browser-based and page based),
the possibility to manually abort the request just like any other AJAX
request, and a timeout mechanism. jQuery-JSONP has been tested and runs
within all major browsers.
fingerprints Web servers and Web applications. It can identify content
management systems (CMS), Web application frameworks, default pages for
a Web site in your browser, the Web server leaks many hints about the
software delivering the Web page. WhatWeb recognizes these hints and
reports what it finds. WhatWeb has over 70 plugins. Plugins can
identify systems with obvious signs removed by looking for subtle
clues. Plugins are flexible and can return any datatype. For example,
plugins can return version numbers, email addresses, account IDs, and
- The Vexi
Platform is used for creating and deploying rich user
interfaces for Internet/intranet applications that look and feel like
native applications. Vexi uses a combination of a subset of XML and
visual components. Vexi provides an intuitive, themable widget set,
created using this API. Vexi interfaces then communicate with server
applications through XML-RPC or SOAP.
Web application framework for Rich Internet Applications (RIA). In
features a server-side architecture, which means that the majority of
the logic runs on the servers. AJAX technology is used on the browser
side to ensure a rich and interactive user experience. Vaadin is a big
collection of UI components.
- Komodo Edit
multi-platform, multi-language editor for dynamic languages and AJAX
technology, including Perl, PHP, Python, Ruby, and Tcl, plus support
with extensions for server-side Web and embedded applications.
A database editing tool for Oracle, DB2 or MySQL databases.
- Sql 2005
is a data sheet for Web and B2B applications. It has large database
support, multi-field sorting, data reloading in real-time,
multi-language support, and many other features. It works with
Apache/PHP/MySQL and is AJAX-enabled. It is compatible with IE,
Firefox, and Opera.
Extended Club Site Starter Kit
An extended version of the club site starter kit that includes a Role
Management page, WebParts, Page management, and Themes.
Interface for Network Services) is an open-source Web Services
framework supporting HTTP protocols such as REST, SOAP, XML-RPC, JSON,
JSON-RPC and more.
- ASP Form Mail
is an ASP script that can parse HTML forms and convert them to an
e-mail that requires only minor configuration within the script. It was
originally designed to provide basic functionality along the lines of
Matt Wright's FormMail.pl perl script.
Visual Ajax Studio
It supports all existing Java packages and features embedded SQL
commands. It supports JDBC 3.0, giving you access to almost all modern
that simplifies AJAX. You can execute code on the server by calling
functions in the browser while Dervish handles the data transfer for
is a program for browsing MySQL databases. It includes a "match box"
search facility that is simlar to the Mac's Spotlight. Entrance can
create charts based on query results, and these charts can be zoomed
and panned. Entrance also supports an innovative feature called "data
painting" that allows users to select and paint data points
- Aqua Data Studio
Aqua Data Studio is an SQL editor and developer tool that allows
database structures to be browsed and SQL scripts to be easily created,
edited, and executed. It provides an integrated database environment
with a single consistent interface to all major relational
databases,allowing DBAs and developers to tackle multiple tasks
simultaneously. It supports Oracle, DB2, SQL Server, Sybase, MySQL,
PostgreSQL, and Informix.
- Simple Data Upload allows to
between MySQL databases. It is a front-end for the utilities mysqldump
and the mysql client program. It facilitates the migration of tables
- NullLogic Embedded Scripting Language
Visually, Nesla code looks a lot like PHP (the same basic C operators,
syntax, and flow control), but with far fewer dollar signs. Internally,
Nesla has a very clean API that makes it easy for C programs to make
full use of its functions and data.
- OAT (OpenLink AJAX Toolkit)
offers a broad
interfaces on all common browsers. It comes with sample applications
for interactive SQL query composition and database design. These
applications work against any Microsoft XML for Analysis (XML/A)
servers, such as OpenLink Virtuoso and others.
- WebLOAD is a professional
performance testing, load testing, and stress testing tool for Internet
- Qleonardo is a powerful and
easy-to-use GUI that lets you query databases. No SQL knowledge is
- Entrance is a program for
databases. It includes a "match box" search facility that is simlar to
the Mac's Spotlight. Entrance can create charts based on query results,
and these charts can be zoomed and panned. Entrance also supports an
innovative feature called "data painting" that allows users to select
and paint data points interactively.
- MonetDB is a database
developed from a main-memory perspective using a fully decomposed
storage model, automatic index management, extensibility of data types
and search accelerators, and SQL and XQuery frontends.
- MyJgui is a light-weight
graphical user interface for MySQL databases. It aims to be easy to use
for new users as well as experts.
- BullZip MS Access to MySQL
enables you to
convert a MS Access database to MySQL server format and export the
tables to your MySQL database server. You can choose the tables and
columns to include and....
- The DataBrowser is a
Java-based tool for
browsing virtually any database. It has been tested with Oracle, SQL
Server, PostgreSQL/Postgres, MySQL, DB2, and MS Access (among some
others). It requires a Java 2 runtime environment. The DataBrowser
allows you to execute dynamic SQL, import and export data, view the
schema in a treeview, and view query results in a table view.
- Komodo IDE is a unified
end-to-end development of dynamic Web applications. It has a rich
feature set for client-side AJAX languages such as CSS, HTML,
languages such as Perl, PHP, Python, Ruby, and Tcl. Its features
include comprehensive editing and debugging, intelligent tools for
regular expressions, team development, customization, and
extensibility. It can be used with framework stacks like Ruby on Rails
and CakePHP and with client libraries such as the Yahoo! UI Library and
- Selenium Core is a
for Web applications. Selenium Core tests run directly in a browser,
just as real users do. And they run in Internet Explorer, Mozilla, and
Firefox on Windows, Linux, and Macintosh.
- Asp.net OsCommerce is a
complete online store solution that contains both a catalog frontend
and an administration tool backend
- HeidiSQL is a graphical
interface for easy
management of your MySQL server and databases. It allows you to browse
your databases, manage tables, view and edit records, manage
user-privileges and more....
- Contact Form is a Perl script
users to send you email through a Web interface. It is designed to
thwart spammers by not allowing email to be sent to unknown addresses,
or revealing the addresses that it knows. In addition to this, it does
not contain cross site scripting vulnerabilities or allow arbitrary
code to be run on the host. It provides adequate information in the
headers it sends to trace spammers, can check the validity of all data
before sending emails, and features a customizable interface that
allows for arbitrary fields.
- phpMSAdmin is a tool written
in PHP that
allows you to administer a Microsoft SQL Server through a Web browser,
without the need for Windows or the Enterprise Manager. It allows you
to create and modify databases, tables, views, triggers, etc.
- asp2php converts WWW Active
Server Pages (ASP) files that run on the Microsoft IIS Web Server into
PHP pages to run on Apache.
SQLite is a powerful embedded relational database engine. PySQLite
makes it available to Python developers via the Database API 2.0.
- CPAINT (Cross-Platform Asynchronous INterface
Remote Scripting) implementation that supports both PHP and
ASP/VBscript. CPAINT provides the code required to implement AJAX and
JSRS on the back-end, while the returned data is manipulated,
you to build Web applications that can provide nearly real-time
feedback to the user, including nearly real-time data updates.
- AltioLive Studio provides a
environment to rapidly build front ends to complex Web based
applications, with rich client interactivity beyond the capabilities of
the best AJAX front ends. Included are a Visual GUI builder, a backend
integration tool, and other development tools, which allow developers
to build the interface for their applications quickly, remotely, and
without touching an XML or Java editor, so that they can get on with
developing the business logic on the backend.
- BOND (building object network databases)
database development framework for rapidly creating applications. It
creates live forms for the Web with AJAX and desktop applications using
GTK. Using XML to define widget layouts, it drives the live forms to
which SQL statements and methods can be attached.
- phpMyAdmin is a tool written
intended to handle the administration of MySQL over the Web. It can
create, rename, and drop databases, create/drop/alter tables,
delete/edit/add fields, execute any SQL statement, manage keys on
fields, create dumps of tables and databases, export/import CSV data
and administrate one single database and multiple MySQL servers.
- MySQL for Windows
The world´s most popular open source database server.
- mojoPortal is a cross-platform
Web site framework. It supports PostgreSQL, MySQL, and MS SQL for the
backend. It includes a content management system, forums, blogs, photo
galleries, an event calendar, an RSS feed aggregator, and a skinable
- HAPedit is an acronym for Html
Asp Php editor; a win32 text-mode editor useful for all developpers of
dynamic web pages.
Its main features are: syntax highlighting for html/php, html/asp,
manager; php code "compilation"; edit html tags; code completion;
preview images; SQL console; FTP Manager; Code Explorer and more.
- MySQL-Formmaker is a tool for
administration forms and output of data. You define your forms, types
of input, order, and so on, and the system makes a database for you,
along with the admin and output files. You can change the layout of the
output files. MySQL field-types supported are INT, VARCHAR, TEXT, DATE,
and DATETIME. Input fields supported are NONE, TEXT, TEXTAREA, RADIO,
CHECKBOX, SELECT, and FILE-UPLOAD.
is an HTML/DHTML editor for ASP, ASP.NET, ColdFusion, PHP, and
known desktop editors like Word. It's very lightweight, and doesn't
require any kind of installation on the client computer.
- JEdit PHP Completion
is a PHP code-completion plugin for JEdit. It parses the working file
and the included/ required files (if available), builds an
object-oriented representation of the code, then displays a popup with
code completion alternatives. These include global and local variables
(including function paramers), methods and variables of a class and
classes it extends, PHP functions and predefined variables, and
defines. It includes an option panel for fine-grained control of the
is an object-oriented Web development framework. It allows developers
to build Web applications in much the same way they would build any
other object-oriented Python program. This usually results in smaller
source code developed in less time. It has proven very fast and stable.
It is being used in production by many sites, from the simplest to the
is an event-driven and component-based framework for Web application
development in PHP 5. It shares many similarities with ASP.NET and RAD
tools such as Borland Delphi, and Visual Basic.
FormEntry allows you to to generate an HTML interface for one or more