I've been passionate about programming since the late 1980s and working in web development since 1998. I'm also the author of several technical books: https://w
puppetry. Web testing solution for non-developers on top of Puppeteer and Jest
892nw-autoupdater. ⛔️ [DEPRECATED] Library provides low-level API to control NW.js app auto-updates
75HTML5-Form-Shim. ⛔️ [DEPRECATED] That is a jquery plugin, which emulates HTML5 Form Validation on old browsers. The plugin also allows to customize form submission validation tooltips and field validation callbacks (e.g. via XMLHttpRequest)
69PragmaticPlayerJs. Easy-to-customize player for embedded youtube or HTML5 videos
69autofill. A bookmarklet that fills web form fields with test data in one click. Useful when you need to repeatedly test forms during development or QA - no more typing the same names, emails, and addresses by hand.
63jscodesniffer. ⛔️ [DEPRECATED] Tool to ensure that your JavaScript code does not violate the specified coding standard (Idiomatic Style Manifesto or JQuery Core Style Guidelines)
43boilerplate. A collection of 20 frontend and full-stack starter templates covering React, Vue, Svelte, SolidJS, Webpack, Vite, Rspack, TypeScript, and more
34bycontract. Argument validation library based on JSDOC syntax
31cjsc. 🧑🎓 Bundles CommonJS modules into a single browser-ready JavaScript file.
30micro-requirejs. ⛔️ [DEPRECATED] Tiny asynchronous dependency loader, that does not require modification of dependent scripts
22pcss. Guidelines for writing scalable and maintainable style-sheets
18validate. Extendable PHP validation library for testing complex types against a contract
15react-html5-form. React form validation using the browser's built-in HTML5 Constraint Validation API. No extra validation library needed. :boom:
14Transition-Effects-JS-Library. Provides such effect as fade, blur, jalousie, scroll, ladder, zoom and others. Shims CSS3 effects on legacy browsers
10grunt-jscodesniffer. ⛔️ [DEPRECATED] A grunt task for running JS Codesniffer validator
8extras. Type manipulation utility-belt bringing JavaScript-like development experience to PHP
8html-import. a custom simplified implementation for HTML Imports
8ui-tester. Functional testing tool using qUnit
7design-patterns-for-web-developer. A practical reference for the 23 GoF design patterns and the 5 SOLID principles, with examples in JavaScript, Python, and Rust.
6pixel-perfect-bookmarklet. This bookmarklet provides a controllable overlay with an image of page graphical design over top of the developed HTML.
5ng-template. ⛔️ [DEPRECATED] Light-weight DOM-based template engine, inspired by AngularJS
3magentosearchquerybuilder. Tool to build search criteria query for Magento REST Web API
3ng-backbone. ⛔️ [DEPRECATED] a small extension of Backbone.js that unlocks Angular-like programming experience
3aop4php. Small PHP library introducing to the AOP world
3h5i. Collection of templates and snippets of semantic HTML
3jsic. ⛔️ [DEPRECATED] JS Import Compiler optimizes JavaScript by inlining recursively JavaScript files referenced by $import function
2wwwgrep. command line tool (web-crawler) for searching text in entire website.
2qunit-assert-nodes. A QUnit plugin providing a convenient API for batch acceptance assertions
2grunt-cjsc. ⛔️ [DEPRECATED] A grunt task for running CommonJS modules compiler
2x-reference. Case study: creating a web-component with X-Tag and Polymer
2react-helmet. A document head manager for React
1node-samples. Node samples for G Suite APIs.
1splitlog. A minimalistic logger transport that forwards debug logs over UDP and lets you visualize different log channels in separate terminal windows with a simple CLI tool.
1ant-design. 🐜 A UI Design Language
1apps. A collection of apps built on Electron
1grunt-jsic. ⛔️ [DEPRECATED] A grunt task for running JS import compiler
1