Skip to content
/ web Public

🧩 JavaScript Ecosystem Libraries Overview. A list of different libraries sorted by category. You can also go to ALTERNATIVES.md to see which Node.js native features and libraries can be replaced with other better alternatives.

License

Notifications You must be signed in to change notification settings

blefnk/web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

JavaScript Ecosystem Libraries Overview

This list will be expanded and adjusted over time. Please give it a start and bookmark the page in your browser so that you don't lose track of it and have it at hand. Pull Requests are open, please feel free to add other useful libraries here.

The following markdown table is a list of different libraries sorted by category. You can also go to ALTERNATIVES.md to see which Node.js native features and libraries can be replaced with other better alternatives.

Category Library Description
DOM Manipulation jQuery Simplifies HTML document manipulation, event handling, and animation.
Zepto.js Lightweight alternative to jQuery focused on mobile browsers.
Data Visualization D3.js Powerful library for producing complex and interactive data visualizations.
Chart.js Simple yet flexible charting library for designers & developers.
Three.js JavaScript 3D library that renders in WebGL.
State Management Redux Predictable state container for JavaScript apps.
MobX Simple, scalable state management for complex applications.
Frameworks React UI library for building user interfaces, especially single-page applications.
Vue.js Progressive framework for building user interfaces, known for its simplicity.
Angular Web application framework developed and maintained by Google.
Server-Side Express Minimalist web framework for Node.js applications.
NestJS Framework for building efficient, reliable, and scalable server-side applications.
Koa Lightweight and extensible framework for Node.js applications.
Testing Jest Delightful JavaScript testing framework with a focus on simplicity.
Mocha Flexible JavaScript test framework for Node.js.
Cypress End-to-end testing framework for web applications.
Build Tools Webpack Module bundler for JavaScript applications, supporting both development and production workflows.
Rollup Module bundler designed for JavaScript libraries with tree-shaking.
Vite Next-generation, fast development environment with optimized bundling for production.
CSS-in-JS styled-components Enables using component-level styles in JavaScript applications.
Emotion Library for writing CSS styles with JavaScript.
JSS CSS-in-JS library for styling React applications.
API Requests Axios Promise-based HTTP client for the browser and Node.js.
Fetch (MDN) Native JavaScript API for making HTTP requests.
ungh Provides a simplified, cached, and anonymous layer to make GitHub API more enjoyable.
Apollo Client State management and GraphQL query client for JavaScript applications.
Utility Libraries Lodash Modern JavaScript utility library delivering modularity, performance, and extras.
Ramda Utility library focused on functional programming style.
Moment.js Library for parsing, validating, manipulating, and formatting dates.
Date & Time Day.js Lightweight alternative to Moment.js for date manipulation.
Luxon Date library that builds on the DateTime API.
Form Handling Formik Library for managing form state in React applications.
React Hook Form Simple, performant, and flexible form library for React.
Animations GreenSock (GSAP) Robust library for animations, including complex timelines.
Framer Motion Animation library for React, providing an easy way to create animations.
Anime.js Lightweight JavaScript animation library for the web.
Internationalization i18next Internationalization framework for JavaScript and React.
LinguiJS Internationalization library for JavaScript applications.
GraphQL GraphQL.js JavaScript library for defining and executing GraphQL queries.
Apollo Server Community-driven GraphQL server for handling requests.
Relay Framework for building data-driven applications with React and GraphQL.
Static Site Generators Next.js React framework with server-side rendering, used for building static and dynamic websites.
Gatsby React-based framework for building static sites with modern frontend features.
Eleventy Simple and powerful static site generator that allows templating with HTML, Markdown, etc.
Testing Utilities Testing Library Family of packages that helps you test UI components without relying on implementation details.
Puppeteer Headless browser automation for testing web applications.
Playwright End-to-end testing library with multi-browser support.
File Handling FileSaver.js Library for saving files on the client side, commonly used for downloadable files in web apps.
JSZip Library for creating, reading, and editing ZIP files in JavaScript.
PDF Generation jsPDF Library for generating PDF files in JavaScript.
PDF-lib Library for creating and modifying PDF documents in JavaScript.

About

🧩 JavaScript Ecosystem Libraries Overview. A list of different libraries sorted by category. You can also go to ALTERNATIVES.md to see which Node.js native features and libraries can be replaced with other better alternatives.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published