12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics by Azure Cloud Advocates at Microsoft.
Each lesson includes:
Ramda is a JavaScript library that helps you write functional, concise and reusable code. Ramda focuses on immutability and side-effect free functions.
whatsapp-web.js is a WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app. It uses Puppeteer to run a real instance of Whatsapp Web to avoid getting blocked.
Cuttr.js is a javascript / jQuery plugin that truncates multi-line text content with multiple truncation methods and custom ellipsis.
JSDoc is an API documentation generator for JavaScript. You add documentation comments directly to your source code, right alongside the code itself. The JSDoc tool will scan your source code and generate an HTML documentation website for you.
jsdom is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications.
List of 400+ JavaScript interview questions and answers.
htmx is a javascript library that allows you to access AJAX, WebSockets and Server Sent Events directly in HTML, using attributes. It is small (~7k min.gz'd), dependency-free, extendable & IE11 compatible.
formio.js is a plain JavaScript form renderer and SDK for Form.io that allows you to render the JSON schema form and render those within your application using plain JavaScript, as well as provides an interface SDK to communicate to the Form.io API's.
FullCalendar is a full-sized drag & drop JavaScript event calendar.
Powerful and Lightweight : Has over 100 customizable settings. Built as separate modules to keep filesize down.
Developer-Friendly : Has connectors for React, Vue, and Angular. Provides high-quality TypeScript definitions.
FingerprintJS is the most advanced open-source fraud detection JS library. FingerprintJS collects all the unique features from a device/browser passing them through a hash function to provide a unique identifier.
OpenLayers is a high-performance, feature-packed library for creating interactive maps on the web. It can display map tiles, vector data and markers loaded from any source on any web page.
30DaysOfJavaScript challenge is a guide for both beginners and advanced JavaScript developers. In this challenge you will learn everything you need to be a JavaScript programmer and in general the whole concepts of programming.
CryptoJS is a growing collection of standard and secure cryptographic algorithms implemented in JavaScript using best practices and patterns. They are fast, and they have a consistent and simple interface.
Cropper.js is a powerful javascript image cropper with cross-browser support and much more features. Also there is a jQuery plugin wrapper for Cropper.js