Awesome Web Development Resources

πŸ‘Œ
Awesome Web Development Resources

Table of contents

General resources #

πŸ“¦ Finding and vetting npm packages #

🎨 CSS #

CSS-in-JS #

JavaScript #

Framework agnostic packages #

General utilities #

Async #

Node #

Logging #

Responsive #

Media and Images #

Image services #

Date #

Scrolling #

Carousels #

Animation #

Web workers #

Immutable #

Typography #

Polyfills #

βš›οΈ React #

reactjs.org

React-specific libs: #

React Hooks #

State management #

Server-rendered React #

Static site generators #

Microservices/Serverless #

TypeScript #

typescriptlang.org

Command Line, Terminal and shells #

Fish shell: The user-friendly command line shell

Creating CLI apps #

CLI apps #

Tooling #

Code bundlers #

Package management and publishing #

Commit hooks #

Testing #

Code formatting and linting #

Miscellaneous #

Progressive Web Apps #

Code Sandboxes #

APIs #

GraphQL #

JSON #

HTML #

SVG #

Icons #

SVG/Image Media compression #

Conversions and unicode #

Features and feature detection #

Performance #

Performance testing and monitoring #

Design #

Design Systems and documentation #

Accessibility (A11y) #

Accessibility is an extremely important part of any web project. While the SOW, functional spec or user-stories might not directly mention a11y, it is up to each developer to ensure that best efforts are made to make our websites as accessible as possible.

A11y tools and resources: #

A11y Chrome extensions #

DevOps #

HTTP Status Codes

Continuous integration #

Docker #

Hosting #

Domains #

Design #

Typography #

IDEs and Text Editors #

VS Code #

Programming fonts #

Code colour schemes #

Regular expressions #

Learning resources #


If you think there are better alternatives, or that there should be something added to the list, please create an issue or create a pull request

πŸ™πŸ™πŸ™

Since you've made it this far, sharing this article on your favorite social media network would be highly appreciated πŸ’–! For feedback, please ping me on Twitter.

Published