Skip to content
This repository has been archived by the owner. It is now read-only.
Validator Suite
Scala HTML JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Removing mention of internal issue Jul 27, 2015
assertor-api/src/main/scala - unused imports Jun 26, 2012
debian Making the code available under the W3C Software License Jul 26, 2015
project Moving Ivy repo under Mar 14, 2014
.gitignore initial debianization Aug 21, 2013
build.sbt update to play2.2 (broken) Jan 27, 2014
copyright Update copyright Jan 5, 2016


W3C Validator Suite


Note: W3C is not running Validator Suite nor intending to continue development at this time (see W3C communication from August 2015). Should there be interest from active developers in the community in furthering and maintaining it please let us know.

Since there is no resources from W3C nor the community supporting this project at present, we encourage people to fork.

Project dependencies


You need the Java 7 JDK.

On Debian based systems use OpenJDK: apt-get install openjdk-7-jdk
On Windows hosts install Oracle's Java

Play Framework

W3C Validator Suite is based on the Play Framework.
The Play framework embeds its own scala version.

ln -s play-2.2.1 play


W3 Validator Suite uses MongoDB as its data storage.
The code has been tested with version 2.4+.

On Debian based systems (mongodb 2.4.8 is available in Debian Wheezy Backports): apt-get install mongodb
On Windows hosts install the latest "Production Release" of MongoDB.

Start geeking

Now start play and start playing!
First build will take time as it fetches all the dependencies.

git clone
cd validator-suite

Some sample commands:

  • help - Displays Play help message.
  • tasks - Lists the tasks defined for the current project.
  • clean - W3C Validator Suite: Deletes files produced by the build, such as generated sources, compiled classes, and task caches.
  • doc - W3C Validator Suite: Generates API documentation.
  • run - W3C Validator Suite: Runs the application in dev mode.
  • run-main org.w3.vs.Main default - W3C Validator Suite: Resets the whole database and adds the root users.
  • test - W3C Validator Suite: Executes all tests.
You can’t perform that action at this time.