awesome-javascript
A curated list of awesome Python frameworks, libraries, software, and resources.
https://github.com/maverickpoly/awesome-javascript
Last synced: 4 days ago
JSON representation
-
Utility Libraries
-
File & Content Handling
- JSZip
- fs-extra (Node.js)
- Papa Parse - browser CSV parser for the web. Handles large files, malformed input, and is easy to use.
- JSZip
- fs-extra (Node.js)
- Papa Parse - browser CSV parser for the web. Handles large files, malformed input, and is easy to use.
-
General Utilities
-
Image Manipulation
-
-
Frontend Frameworks & Libraries
- React - based architecture and virtual DOM.
- Vue.js
- React - based architecture and virtual DOM.
- Vue.js
- Svelte
- Lit
- Ember JS - tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.
- Solid JS - grained reactions, rather than using a Virtual DOM.
- Svelte
- Lit
- Ember JS - tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.
- Solid JS - grained reactions, rather than using a Virtual DOM.
-
Desktop Development
- Tauri - based.
- Electron - platform desktop applications with web technologies (HTML, CSS, and JavaScript).
- NW.js (formerly Node-Webkit)
- Electron - platform desktop applications with web technologies (HTML, CSS, and JavaScript).
- NW.js (formerly Node-Webkit)
- Tauri - based.
-
Game Development
- Phaser
- PixiJS - platform applications, and games without messing with the WebGL API.
- Babylon.js
- PlayCanvas - source 3D game engine/interactive 3D application engine alongside a proprietary cloud-hosted creation platform that allows for real-time collaboration.
- Phaser
- PixiJS - platform applications, and games without messing with the WebGL API.
- Babylon.js
- Three.js
- PlayCanvas - source 3D game engine/interactive 3D application engine alongside a proprietary cloud-hosted creation platform that allows for real-time collaboration.
-
Data Visualization
-
UI Components & Toolkits
- Chakra UI
- Bootstrap - built components (buttons, forms, navigation) and JavaScript plugins for creating responsive websites.
- Tailwind CSS - first CSS framework with predefined classes that you can use to build and design web pages directly in your markup. Often paired with headless UI components.
- Material-UI (MUI)
- Ant Design - class UI design language and React UI library with a set of high-quality React components, one of best React UI library for enterprises.
- Headless UI
- Storybook
- Shadcn/ui - usable components.
- Bootstrap - built components (buttons, forms, navigation) and JavaScript plugins for creating responsive websites.
- Tailwind CSS - first CSS framework with predefined classes that you can use to build and design web pages directly in your markup. Often paired with headless UI components.
- Material-UI (MUI)
- Ant Design - class UI design language and React UI library with a set of high-quality React components, one of best React UI library for enterprises.
- Chakra UI
- Headless UI
- Storybook
- Shadcn/ui - usable components.
-
Backend (Node.js)
- Next.js - stack web applications. Enables server-side rendering (SSR), static site generation (SSG), and API routes.
- Express
- NestJS - side applications. It uses TypeScript and combines elements of OOP, FP, and FRP.
- Koa
- Express
- NestJS - side applications. It uses TypeScript and combines elements of OOP, FP, and FRP.
- Koa
- Next.js - stack web applications. Enables server-side rendering (SSR), static site generation (SSG), and API routes.
-
Mobile Development
- React Native - platform mobile applications with JavaScript.
- NativeScript - source framework for building native apps with JavaScript, TypeScript, or Angular.
- Ionic - source mobile toolkit for building high-quality, cross-platform native and web app experiences.
- React Native - platform mobile applications with JavaScript.
- NativeScript - source framework for building native apps with JavaScript, TypeScript, or Angular.
- Ionic - source mobile toolkit for building high-quality, cross-platform native and web app experiences.
-
DOM Manipulation
- jQuery - rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.
- Cash
- Umbrella JS
- DOMPurify - only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. Essential for securely manipulating HTML from untrusted sources.
- jQuery - rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.
- Cash
- Umbrella JS
- DOMPurify - only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. Essential for securely manipulating HTML from untrusted sources.
-
State Management
-
Build Tools & Bundlers
-
Testing
- Jest
- React Testing Library
- Cypress - to-end testing framework.
- Playwright - to-end testing.
- Mocha - rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.
- Chai
- Jest
- React Testing Library
- Cypress - to-end testing framework.
- Playwright - to-end testing.
- Mocha - rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.
- Chai
Programming Languages
Categories
Sub Categories
Keywords
javascript
10
dom
4
security
2
sanitizer
2
prevent-xss-attacks
2
mathml
2
html
2
dompurify
2
cross-site-scripting
2
typescript
2
tiny
2
small
2
selector
2
modern-browsers
2
jquery-alternative
2
jquery
2
cash
2
image-processing
2
image-cropper
2
cropperjs
2
cropper
2
remove
2
nodejs
2
move
2
filesystem
2
delete
2
copy
2
timezones
2
times
2
intl
2
datetime
2
dates
2
xss
2
svg
2
zip
2