{"slug": "petk--awesome-jquery", "title": "Jquery", "description": "A curated list of awesome jQuery plugins, resources and other shiny things.", "github_url": "https://github.com/petk/awesome-jquery", "stars": "969", "tag": "Front-End Development", "entry_count": 172, "subcategory_count": 15, "subcategories": [{"name": "Table of contents", "parent": "", "entries": [{"name": "Resources", "url": "#resources", "description": ""}, {"name": "Plugins", "url": "#plugins", "description": ""}, {"name": "Mobile", "url": "#mobile", "description": ""}, {"name": "UI", "url": "#ui", "description": ""}, {"name": "Testing", "url": "#testing", "description": ""}, {"name": "Server-side Integrations", "url": "#server-side-integrations", "description": ""}, {"name": "Community", "url": "#community", "description": ""}, {"name": "Alternatives", "url": "#alternatives", "description": ""}, {"name": "Looking for more lists like this?", "url": "#looking-for-more-lists-like-this", "description": ""}, {"name": "Contributing and License", "url": "#contributing-and-license", "description": ""}, {"name": "API documentation", "url": "http://api.jquery.com/", "description": "Official jQuery documentation."}, {"name": "Code School", "url": "https://www.pluralsight.com/courses/code-school-try-jquery", "description": "Learn the basics of jQuery, a JavaScript library, to modify elements on a webpage and improve user interaction."}, {"name": "Codecademy jQuery track", "url": "https://www.codecademy.com/learn/learn-jquery", "description": "Beginners track for learning jQuery."}, {"name": "Learning jQuery", "url": "https://www.learningjquery.com/", "description": "Tips, techniques, and tutorials for the jQuery JavaScript library."}, {"name": "Style guides", "url": "https://contribute.jquery.org/style-guide/", "description": "jQuery's code style guides when contributing to jQuery projects."}, {"name": "Tuts+", "url": "https://code.tutsplus.com/categories/jquery", "description": "Useful and indepth articles about jQuery."}, {"name": "jQuery guide for teams", "url": "https://github.com/voorhoede/jquery-style-guide", "description": "Tips to write consistent jQuery code, easy to use and understand by your team.", "stars": "32"}]}, {"name": "Tutorials", "parent": "Resources", "entries": [{"name": "jQuery patterns", "url": "https://github.com/jquery-boilerplate/jquery-patterns", "description": "A variety of jQuery plugin patterns for jump starting your plugin development.", "stars": "1.6k"}, {"name": "Learning jQuery Design Patterns", "url": "https://addyosmani.com/resources/essentialjsdesignpatterns/book/#jquerypluginpatterns", "description": "jQuery Plugin Design Patterns"}, {"name": "Learn jQuery", "url": "http://learn.jquery.com/", "description": "jQuery learning center."}, {"name": "Snoopcode", "url": "http://www.snoopcode.com/jquery/", "description": "jQuery tutorials."}, {"name": "Extending jQuery", "url": "https://j11y.io/javascript/extending-jquerys-selector-capabilities/", "description": "Extending jQuery\u2019s selector capabilities."}, {"name": "Free jQuery Courses at Classpert", "url": "https://classpert.com/search?filter\\[free_course]\\[]=true\\&filter\\[price]\\[]=0\\&filter\\[price]\\[]=0\\&p=1\\&tag=jquery", "description": "List of Free jQuery Courses at Classpert Online Course Search"}]}, {"name": "Books", "parent": "Resources", "entries": [{"name": "JavaScript plus a dash of JQuery", "url": "http://nicholasjohnson.com/javascript-book/", "description": "A Sensible Introduction to Coding with JavaScript and jQuery, *by Nicholas Johnson*."}, {"name": "jQuery Succinctly, Syncfusion", "url": "https://www.syncfusion.com/ebooks/jquery", "description": ""}, {"name": "jQuery fundamentals", "url": "https://github.com/bocoup/jqfundamentals.com", "description": "Comfortable working through common problems you'll be called upon to solve using jQuery.", "stars": "182"}, {"name": "jQuery in Action, Third Edition", "url": "https://www.manning.com/books/jquery-in-action-third-edition", "description": "Fast-paced and complete guide to jQuery, *by Bear Bibeault, Yehuda Katz, and Aurelio De Rosa*."}, {"name": "jQuery: Novice to Ninja: New Kicks And Tricks", "url": "https://www.sitepoint.com/premium/books/jquery-novice-to-ninja-new-kicks-and-tricks", "description": "fast track to mastering jQuery, *by Earle Castledine & Craig Sharkie*."}, {"name": "Learning jQuery - Fourth Edition", "url": "https://www.packtpub.com/web-development/learning-jquery-fourth-edition", "description": "Guide to jQuery, *by Jonathan Chaffer and Karl Swedberg*."}]}, {"name": "Blogs", "parent": "Resources", "entries": [{"name": "jQuery Blog", "url": "http://blog.jquery.com/", "description": "News from the official jQuery website."}, {"name": "jQuery UI Blog", "url": "http://blog.jqueryui.com/", "description": "Official jQuery UI blog."}, {"name": "Sitepoint", "url": "https://www.sitepoint.com/javascript/jquery/", "description": "Sitepoint's jQuery category section with useful articles."}, {"name": "Smashing Magazine", "url": "https://www.smashingmagazine.com/category/jquery", "description": "jQuery tag, useful jQuery articles and tutorial alike blog posts."}]}, {"name": "Miscellaneous Resources", "parent": "Resources", "entries": [{"name": "jQuery Foundation", "url": "https://jquery.org/", "description": "Providing jQuery and many other projects home and support."}, {"name": "jQuery Source Viewer", "url": "https://j11y.io/jquery/", "description": "Browser of jQuery method implementations."}, {"name": "Alternative jQuery Documentation Browser", "url": "http://jqapi.com/", "description": "Faster way to browse the jQuery documentation."}, {"name": "TodoMVC", "url": "https://github.com/tastejs/todomvc", "description": "Helps you select JavaScript framework. Same Todo application created in multiple popular JavaScript MV\\* frameworks including [jQuery](http://todomvc.com/examples/jquery/).", "stars": "29k"}, {"name": "jQuery CheatSheet", "url": "http://lab.abhinayrathore.com/jquery-cheatsheet/", "description": ""}, {"name": "Programming Community Curated Resources for Learning jQuery", "url": "https://hackr.io/tutorials/learn-jquery", "description": ""}, {"name": "HTML Tutorial by Scaler", "url": "https://www.scaler.com/topics/html/", "description": ""}, {"name": "Plugins", "url": "https://www.npmjs.com/search?q=keywords:jquery-plugin", "description": "Registry of jQuery plugins, [previous one](http://plugins.jquery.com/) is now in read-only mode."}, {"name": "jQuery Rain", "url": "http://www.jqueryrain.com/", "description": "Top & Best jQuery plugins, tutorials, cool effects, examples, demos."}, {"name": "jQuery Unheap", "url": "http://www.unheap.com/", "description": "A tidy repository of jQuery plugins."}, {"name": "Animsition", "url": "https://github.com/blivesta/animsition/", "description": "A simple and easy jQuery plugin for CSS animated page transitions.", "stars": "3.8k"}, {"name": "fakeLoader.js", "url": "https://github.com/joaopereirawd/fakeLoader.js", "description": "Lightweight plugin that helps you create an animated spinner with a fullscreen loading mask to simulate the page preloading effect.", "stars": "721"}, {"name": "Fullpage.js", "url": "https://github.com/alvarotrigo/fullPage.js", "description": "Create full screen pages fast and simple.", "stars": "35k"}, {"name": "jQuery Transit", "url": "https://github.com/rstacruz/jquery.transit", "description": "Super-smooth CSS3 transformations and transitions for jQuery.", "stars": "7.3k"}, {"name": "Material Design Preloader!s", "url": "https://github.com/aarondo/Material-Preloader", "description": "Recreation of the Material Design preloader.", "stars": "369"}, {"name": "Midnight", "url": "https://github.com/Aerolab/midnight.js", "description": "Switches fixed headers on the fly.", "stars": "3.7k"}, {"name": "Parallax.js", "url": "https://github.com/pixelcog/parallax.js/", "description": "Scrolling effect.", "stars": "3.5k"}, {"name": "Scrollify", "url": "https://github.com/lukehaas/Scrollify/", "description": "Assists scrolling and snaps to sections. Touch optimised.", "stars": "1.8k"}, {"name": "Waves", "url": "https://github.com/fians/Waves", "description": "Click effect inspired by Google's Material Design.", "stars": "3.5k"}, {"name": "jQuery DrawSVG", "url": "https://github.com/lcdsantos/jquery-drawsvg", "description": "Lightweight, simple to use jQuery plugin to animate SVG paths", "stars": "771"}, {"name": "jQuery Particles", "url": "https://github.com/matteobruni/tsparticles/tree/master/components/jquery", "description": "A plugin to easily add Particles animations to your web application", "stars": "8.6k"}]}, {"name": "Editors", "parent": "Animation", "entries": [{"name": "Froala WYSIWYG HTML Editor", "url": "https://github.com/froala/wysiwyg-editor", "description": "jQuery WYSIWYG Rich Text Editor based on HTML5.", "stars": "5.4k"}, {"name": "Hallo", "url": "https://github.com/bergie/hallo", "description": "Simple rich text editor (contentEditable) for jQuery UI.", "stars": "2.5k"}, {"name": "jQuery Notebook", "url": "https://github.com/raphaelcruzeiro/jquery-notebook", "description": "A modern, simple and elegant WYSIWYG rich text editor.", "stars": "1.7k"}, {"name": "jQuery TE", "url": "http://jqueryte.com/", "description": "Lightweight HTML editor."}, {"name": "TinyMCE", "url": "https://www.tiny.cloud/", "description": "Popular WYSIWYG editor with jQuery build and a jQuery integration plugin."}]}, {"name": "Forms", "parent": "Animation", "entries": [{"name": "Bootstrap Multiselect", "url": "https://github.com/davidstutz/bootstrap-multiselect", "description": "Multiselect for Bootstrap.", "stars": "3.7k"}, {"name": "File Upload", "url": "https://github.com/blueimp/jQuery-File-Upload", "description": "File Upload widget with multiple file selection, drag\\&drop support, progress bar, validation and preview images, audio and video.", "stars": "31k"}, {"name": "Ideal Forms", "url": "https://github.com/elclanrs/jq-idealforms", "description": "Framework for building and validating responsive HTML5 forms.", "stars": "721"}, {"name": "jQuery Form Plugin", "url": "https://github.com/jquery-form/form", "description": "Easy and unobtrusive HTML forms upgrade to use AJAX.", "stars": "5.2k"}, {"name": "jquery-minicolors", "url": "https://github.com/claviska/jquery-minicolors", "description": "A tiny color picker plugin.", "stars": "956"}, {"name": "Justified Gallery", "url": "https://github.com/miromannino/Justified-Gallery", "description": "Allows you to create a gallery with a justified grid.", "stars": "1.7k"}, {"name": "Labelauty", "url": "https://github.com/fntneves/jquery-labelauty", "description": "A lightweight and beautiful plugin for radio and checkbox inputs.", "stars": "882"}, {"name": "Payform", "url": "https://github.com/jondavidjohn/payform", "description": "A library (with jQuery plugin) for building credit card forms, validating inputs, and formatting numbers.", "stars": "426"}, {"name": "Pickadate", "url": "https://github.com/amsul/pickadate.js", "description": "The mobile-friendly, responsive, and lightweight date & time input picker.", "stars": "7.7k"}, {"name": "Select2", "url": "https://github.com/select2/select2", "description": "Select box with support for searching, tagging, remote data sets, infinite scrolling.", "stars": "26k"}, {"name": "selectize.js", "url": "https://github.com/selectize/selectize.js/", "description": "jQuery based hybrid of a textbox and \\