Facebook's popular library includes a virtual DOM and optional JSX syntax. Its reusable components are designed to to help anyone building large, dynamic web apps.
If you’re like me and can't stand the thought of writing regular expressions from scratch, this is the library for you. It's a plain-English way to write regex and since the return value compiles to the actual expression, it can be a great way to learn, too.
Skeuocard progressively enhances credit card inputs with its skeuomorphic interface. There are a few scripts like this one, but Skeuocard is one of my favourites. Users enter their details inside a realistic representation of a credit card, which automatically matches the layout of the specific card type (Visa, Mastercard etc.). They can even flip the card over to fill in the other side.
This is not just another code style linter. What's so powerful about JSCS is that it enables you to specify your own custom style guide, against which your code is linted. Alternatively, you can choose to test your codebase against popular style guides from jQuery, Airbnb, Douglas Crockford, Wikimedia and more.
This is an embeddable rich text editor supported in all modern browsers, as well as IE 9 onwards and mobile. It offers powerful customisation options through a clean API.
jQuery plugin developers will appreciate this boilerplate, which provides a nice starting point for making plugins. The source is well commented so it's useful for those just starting out with jQuery plugin development.
You’ve no doubt heard of ZURB's Foundation framework. This is a separate project specifically designed for building responsive web apps. It's based on AngularJS, but doesn't require advanced knowledge of Angular.
Next page: more free web design tools...