Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Standalone Synthetic Event Library

Merge pull request #79 from gitter-badger/gitter-badge

Add a Gitter chat badge to
latest commit 6ddd48ed71
Justin Meyer justinbmeyer authored

Build Status

Notice 01-23-2014

We've reset the version to 0.0.x as we're refactoring the project internally. No code or functionality is being removed, however we'll be following SEMVER going forward as opposed to the original REVOLUTION.MAJOR.MINOR versioning we've had in the past(the first version being 3.2.x didn't make sense).

There will be a few changes as we approach a true v1:

- Mobile events
- Syn -> syn This is convention as `Syn` is not a constructor
- Redesign of the jQuery plugin API(eg: $.fn.triggerSyn)

The history of Syn will be maintained, however with the version change, we will be removing the old 3.x tags. Original history in its entirety can be found at:

What It Is

Join the chat at

Syn is a synthetic event library that pretty much handles typing, clicking, moving, and dragging exactly how a real user would perform those actions.

Relevant Links

  2. Full Syn docs coming soon!

Using Syn

You'd use syn to perform functional testing or simulate user actions on a JavaScript application. To add syn to your page all you need to do is add syn.js to your page. Syn is also available via Bower:

bower install syn

Running Syn Tests

Load test/index.html in any browser to run all the tests.

Something went wrong with that request. Please try again.