Technology driven lead generation

Sell and market more effectively with technographic insights. We track over a thousand technologies across websites of millions of companies to help you to identify new prospects and increase your addressable market.

    Home
  • /
  • Developer documentation

Contributing

Wappalyzer is an MIT-licensed, open source project written in JavaScript. Anyone is welcome to contribute.

Getting started

To get started, follow the development setup instructions.

Submitting changes

  • First, run yarn run validate to identify any issues.
  • Use descriptive commit messages, e.g. 'Add WordPress detection'.
  • Push your commits to a new branch on your own fork.
  • Finally, submit a pull request and describe your changes.

Adding a new technology

Wappalyzer uses regular expressions to fingerprint technologies. Refer to the specification for detail.

Adding a new category

Please open an issue on GitHub first to discuss the need for a new category.

To add a category, edit src/technologies.json and update every locale. You may use the English category name in all of them.

Adding a new translation

To add a new translation, copy the en folder in src/drivers/webextension/_locales, rename it to the relevant two-letter country code and update the containing messages.json file.

Adding a new feature

Please open an issue on GitHub first. New features and large changes are rarely accepted without prior discussion.

Subscribe to receive occasional product updates.