Projects / HTML Sucks Completely

HTML Sucks Completely

HSC (HTML Sucks Completely) is a developer tool for HTML projects. It is mainly intended for creating and maintaining larger Web sites, with a focus on compact and standards-conforming code. Its source texts are HTML files that use an extended syntax allowing for macros, conditionals, variables, expressions, etc. These sources are transformed into static (X)HTML pages. HSC checks the result for many common errors such as missing end tags and nesting mistakes, both in the markup and, to a limited extent, in CSS. As a commandline tool, it can be used together with "make", and a dependency generator is included. The macro library features things like navigation menus, LaTeX-style sections, footnotes and bibliographies, semiautomatic table-based layout, and database/scripting interfaces.

Operating Systems

Recent releases

  •  10 Apr 2006 21:22

    Release Notes: Various compilation problems on the Win32 platform were fixed, and the build environment was changed to MinGW. Current Win32 binaries are available from the homepage again.

    •  03 Apr 2006 17:37

      Release Notes: Minor compilation problems on OS X were fixed. An up to date version of the OS X binaries is available.

      •  16 Mar 2006 15:00

        Release Notes: This version has a new special tag added for more complex pattern matching, some more descriptive error messages, and various small fixes in the code and documentation.

        •  18 Sep 2005 10:12

          Release Notes: This will be the last release before 1.0. This release features minor performance improvements, regular expression operators, improved container nesting checks, and a complete parser for CSS values. A few bugs in the handling of project files and AmigaOS functions have been fixed. The documentation has been completely overhauled for easier navigation and better looks due to CSS. A (preliminary) ebuild file for Gentoo Linux is now included.

          •  04 Jun 2004 12:31

            Release Notes: This is just a minor release to restore compatibility with Microsoft Visual C++. Users of other systems won't need this.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.