15 interesting JS and CSS libraries

Source: Internet
Author: User
Tags chrome devtools sublime text

Developers, let's take a look at the front-end libraries you need for wood.

1. Displayjs

DISPLAYJS is a simple framework to help you render the DOM. With it, you can more easily traverse the JS variable into a specific HTML element, similar to how React or vue.js handles the template.

Project address: "Portal"

2. React Beautiful DnD

This is the Atlassian open source React library for making drag-and-drop components. It provides a powerful, easy-to-use API, as well as rich customization options and controls. It produces components that also have a smooth GPU animation effect. When an element is picked up or reordered, its effect is displayed.

Project address: "Portal"

3. R2

This is a new version of the node. JS Request Library, which provides a lighter-weight HTTP client solution. Unlike the Request library, it is built on the native browser Fetch API and can be applied to node. js. Also, the R2 is only 16KB in size after compression.

Project address: "Portal"

4. Primer CSS

Primer CSS is a CSS framework developed by GITHUB's front-end designers. For ease of installation, its 23 packages are divided into 3 core meta-packages, each of which can be released via NPM for a standalone version.

Project address: "Portal"

5. Puppeteer

Puppeteer is a package library for manipulating Headless Chrome, which is maintained by the Chrome DevTools official team. You can also find out more about some of the features we've tried in our article, "Using node. js automation Google Chrome."

Project address: "Portal"

6. Marko

This is a new JS framework similar to React and Vue.js. It can help you to decompose the application into separate components, and can be changed over time, as well as in response to changes in user actions to display program views. At the same time, Marko can automatically update the DOM in the app to feed back data.

Project address: "Portal"

7. Redocx

Redocx is a React library that is used to generate Word documents. You can use the React component to define a document and render it as a Word document by using the command line. At the same time, this library also contains a variety of components such as tables, images, headers, and footers for your selection.

Project address: "Portal"

8. Fuzzysort

This is a JS library for building a fuzzy search interface, similar to the interface style in Sublime Text. The library calculates the search match number and duration based on the matching degree of the search query.

Project address: "Portal"

9. trowel

Trowel is a SASS toolkit that provides a new way to write SASS variables, allowing you to group multiple variables into a single object, making your SASS code easier to write and easier to read.

Project address: "Portal"

Ten. Vivify

Vivify is a library of animations written in pure CSS that provides more than 50 animated effects for you to choose from. You only need to add the Vivify class to the corresponding element to animate it, and after adding the Infinite class, the animation can be looped back.

Project address: "Portal"

Tons of checkboxes

This is a CSS check box component collection, which consists of different sizes and styles of checkboxes. At the same time, all check boxes are available in 4 different sizes and are compatible with ie9+ and all modern browsers.

Project address: "Portal"


Push is a common desktop notification framework. It is based on the powerful Notification API, which can be used as a reliable cross-browser solution, and if the user's browser does not support the latest API, it will follow the legacy API implementations.

Project address: "Portal"


The React-imgpro is a react component for image processing. It can use filters for image processing and generate images in base64 format. It is easy to use, you only need to specify the URL of an image, select the appropriate filters, and fill out the output image size and format.

Project address: "Portal"


Lozad.js is a high-performance, configurable, pure JS implementation of the lazy loader. It is based on the intersection Observer API and does not have any dependencies to support dynamic lazy loading of added elements. At the same time, it is also a lightweight library, only 535 bytes in size after Gzip compression.

Project address: "Portal"


This is a data visualization framework that combines React and D3. It provides 3 types of frames (xyframe,orframe,networkframe) to help you generate some cool charts. The way the data is displayed can also be customized by adjusting the settings in the frame or by adding CSS styles.

Project address: "Portal"

From: Http://www.jianshu.com/p/ec9ff744eb20

15 interesting JS and CSS libraries

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.