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.
| Tags | Internet Web Site Management Text Processing Markup HTML/XHTML |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Changes: 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.


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


Changes: 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.


Changes: 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.


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