Projects / Hop


HOP is a software development kit designed for the Web 2.0. It works hand in hand with Web browsers in order to enhance the capabilities of the browsers. It is designed for programming interactive Web applications such as Web agendas, Web galleries, and music players. It is compatible with the major modern Web browsers (e.g., Firefox, Safari, Chrome, Opera, and IE 8). HOP features a versatile Web server, an optimizing native code compiler for server code, an on-the-fly JavaScript compiler for client code, an extensive set of widgets for programming fancy and portable Web GUIs, native multimedia support for enabling ubiquitous Web multimedia applications, fast WebDAV level 1 support, and an extensive set of libraries.

Operating Systems

Recent releases

  •  08 Feb 2013 07:13

    Release Notes: This is a major release. Its highlights are Zeroconf support, built-in app-store-like package distribution. Android enhancements.

    •  04 Jun 2012 16:01

      Release Notes: This is a major release. It is the first version that fully implements the ideas of the multi-tier programming. This can be considered the first stable version of Hop. Upcoming versions will extend the language with new constructs and new libraries, but will also be backward compatible.

      •  24 Jan 2011 07:58

        Release Notes: New GUI elements were added. The Android port was enhanced, so it can now access the phone facilities. The programming environment was improved.

        •  06 Jul 2010 06:14

          Release Notes: This major release includes multi-tier modules, which are modules that can be used from both the server-side and client-side, new GUI elements (GAUGE, SPINBUTTON, and more), a Mac OS X 10.6 port, and an Android port.

          •  18 Jan 2010 11:23

            Release Notes: A new version of the client-side (JavaScript) compiler was used, which improves performance and enhances debugging facilities. New language features were added, such as client and server module blending. New GUI elements were added, such as AUDIO and VIDEO. A new runtime system is used, which improves server side pushes. The Hop native port of the Web server is known to work efficiently on all Linux platforms (including x86, PowerPC, and ARM Maemo), Mac OS X 10.5, and FreeBSD. For other platforms, Hop can be executed using the pre-compiled JVM version.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.