SiteFusion Application Server
PHP JavaScript Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
db Initial (working) commit for PDO SiteFusion rebuild. Oct 22, 2013
install adding PostgreSQL compatibility Sep 11, 2015
lib Merge remote branch 'origin/pdorebuild' into develop Nov 26, 2013
sys Removed return in onFileDragOver method Jul 8, 2016
www Added support for PHP 7 errors Jun 23, 2016
.gitignore Hotfix/1.6.9 Nov 11, 2014 Slightly updated README file and bumped VERSION to 6.0 Jan 9, 2014
VERSION Fixed crash for PHP version 7.2.x Jul 16, 2018
sitefusiond Fixed bug where daemon wrapper would not start from paths containing … Mar 25, 2010

For more information go to

SiteFusion Application Server

SiteFusion is a server-based development environment. Applications are written in pure object-oriented PHP and work through a thin XUL client. SiteFusion applications look and behave like native system applications but run on a server generating JavaScript commands.


  • Platform-independent applications
  • OS-native look and feel
  • Writing applications in pure object-oriented PHP
  • No traditional browser security restrictions: access the client filesystem and run programs
  • It's Fast!
  • API that offers the full set of possibilities that XUL and PHP entail
  • Aimed at quick, efficient programming by minimizing the amount of code needed
  • Client connecting through a regular webserver, no additional configuration required
  • Thin, update-free, fully brandable and customizable XUL client
  • XULCustomTree, the adapted tree class that unlocks all features of the Mozilla tree view including sorting, drag & drop and editable cells. Also supports sparse trees, allowing efficient presentation and operation of trees of over 10000 nodes.
  • Continuous processes on the server side governed by a daemon
  • Two-way real-time ZLib compressed communication
  • No exposure of application logic and code
  • Uses PDO for database backend flexibillity (integrated support for both sqlite and mysql)
  • Possibility to easily integrate all kinds of JavaScript or XPCOM platform-dependent binary components into the client and operate them from the server
  • Silently pushing these client extensions from the server, without user interaction. This enables the client to effectively transform into any form required by the application.
  • Jobs, cronjob-like timed execution of a PHP script and mailing of the output to a specified address
  • Services, separate processes facilitating certain features to other processes
  • And last but not least: the technology has proven itself in a real-time, demanding business environment for over 8 years.

For more information go to