67 useful front-end tools, libraries and resources
This list contains many types of resources, so I've organized them into groups here.
Javascript Library
Particles.js — A library for creating cool floating particles on the web
Three.js — A library for creating 3D objects and 3D spaces in the web
Fullpage.js — Quickly implement full-screen scrolling features
Typed. js — Typewriter effect
Waypoints.js — Trigger a function when scrolling to a certain element position
Highlight.js — web Syntax Highlighting
Chart.js — Use JavaScript to create beautiful charts
Instantclick — Can significantly speed up website loading time and pre-emptively click when hovering the mouse Load resources
Chartist — Another chart library
Motio — A Sprite library based on animation and panning
Animstion — CSS jQuery plug-in for animated transition
Barba.js — Flowing page transition
TwentyTwenty — A comparison picture Visual diff tool
Vivus.js — Draw animation on SVG
Wow.js — Show animation when scrolling
Scrolline.js — Display scrolling progress when the page scrolls
Velocity.js — Fast and smooth JavaScript animation
Animate on scroll — Beautiful page scroll element animation
Handlebars.js — Javascript template
jInvertScroll — Parallax scrolling
One page scroll — Another page scroll library
##Parallax.js — Parallax that responds to smart device orientation changes Engine
Typeahead.js — Search completion
Dragdealer.js — Cool drag
Bounce .js — Create cool CSS3 animations
Pagepiling.js — Full screen scrolling
Multiscroll.js — Two columns vertically inverted Scroll toward
Favico.js — Dynamic favicon
Midnight.js — Fixed head switching effect
Anime.js — Animation library
Keycode — Get the JavaScript keycode of the keyboard keys
Sortable — Drag and drop plug-in
Flexdatalist — Autocomplete
Slideout.js — Mobile application side sliding navigation
Jquerymy — Using jQuery Implement two-way data binding
Cleave.js — Real-time formatting of input content
Page — Client single-page application routing
Selectize.js — Hybrid selection box for adding tags
Nice select — JQuery library for creating beautiful selection boxes
Tether — Use fixed positioning to create relevant elements
Shepherd.js — Create onboarding for your app
Tooltip — tooltip prompt box
Select2 — Jquery selection box plug-in
IziToast — Notification pop-up window implementation
IziModal —Modal box implementation
CSS library/Design related
Animate.css— Animation library
Flat UI Colors — Flat design color matching
Material design lite— Based on the framework of Google material design
Colorrrs — Random color generator
Section separators — CSS to achieve area segmentation
Topcoat — Framework
Create ken burns effect — Using CSS3 Animation to realize Ken burns special effects
DynCSS — Add function to CSS, dynamic CSS
Magic animations — CSS3 to realize animation special effects
CSSpin — css spinners collection
Feather icons — Icon collection
Ion icons — Icon collection
Font awesome — Icon collection
Font generator — Combination of multiple fonts Create mixed fonts
On/Off switch — Use CSS to create on/off switches and radio buttons
UI Kit — Framework
Bootstrap — Frame
Foundation — Frame
Useful Products/Links
cheatsheet — All tags that can be written in
Ghost — A blogging platform based on Node.js
What runs — A Chrome plug-in for website technical analysis
Learn anything — A powerful mind map for analyzing a certain topic
The above is the detailed content of 67 useful front-end tools, libraries and resources. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



When managing WordPress websites, you often encounter complex operations such as installation, update, and multi-site conversion. These operations are not only time-consuming, but also prone to errors, causing the website to be paralyzed. Combining the WP-CLI core command with Composer can greatly simplify these tasks, improve efficiency and reliability. This article will introduce how to use Composer to solve these problems and improve the convenience of WordPress management.

In Laravel development, dealing with complex model relationships has always been a challenge, especially when it comes to multi-level BelongsToThrough relationships. Recently, I encountered this problem in a project dealing with a multi-level model relationship, where traditional HasManyThrough relationships fail to meet the needs, resulting in data queries becoming complex and inefficient. After some exploration, I found the library staudenmeir/belongs-to-through, which easily installed and solved my troubles through Composer.

During the development process, we often need to perform syntax checks on PHP code to ensure the correctness and maintainability of the code. However, when the project is large, the single-threaded syntax checking process can become very slow. Recently, I encountered this problem in my project. After trying multiple methods, I finally found the library overtrue/phplint, which greatly improves the speed of code inspection through parallel processing.

When developing a project that requires parsing SQL statements, I encountered a tricky problem: how to efficiently parse MySQL's SQL statements and extract the key information. After trying many methods, I found that the greenlion/php-sql-parser library can perfectly solve my needs.

In the process of developing a website, improving page loading has always been one of my top priorities. Once, I tried using the Miniify library to compress and merge CSS and JavaScript files in order to improve the performance of the website. However, I encountered many problems and challenges during use, which eventually made me realize that Miniify may no longer be the best choice. Below I will share my experience and how to install and use Minify through Composer.

I'm having a tricky problem when developing a front-end project: I need to manually add a browser prefix to the CSS properties to ensure compatibility. This is not only time consuming, but also error-prone. After some exploration, I discovered the padaliyajay/php-autoprefixer library, which easily solved my troubles with Composer.

I encountered a tricky problem when developing a small application: the need to quickly integrate a lightweight database operation library. After trying multiple libraries, I found that they either have too much functionality or are not very compatible. Eventually, I found minii/db, a simplified version based on Yii2 that solved my problem perfectly.

When developing websites using CraftCMS, you often encounter resource file caching problems, especially when you frequently update CSS and JavaScript files, old versions of files may still be cached by the browser, causing users to not see the latest changes in time. This problem not only affects the user experience, but also increases the difficulty of development and debugging. Recently, I encountered similar troubles in my project, and after some exploration, I found the plugin wiejeben/craft-laravel-mix, which perfectly solved my caching problem.
