javascript-awesome-packages
π π Javascript Awesome Packages List, start from π¦ State Management, π§ͺ Testing, π Utilities, π Design System, π Chart, π₯ Server, π Security, π ORM and Query Builder
https://github.com/ekaone/javascript-awesome-packages
Last synced: 4 days ago
JSON representation
-
Uncategorized
-
Uncategorized
- `Morrisjs` - Good-looking charts shouldn't be difficult
- `Lodash` - JavaScript utility library delivering modularity, performance & extras
- `Underscore` - JavaScript library that provides a whole mess of useful functional programming
- `Superstruct` - Composable way to validate data in JavaScript
- `Zod` - TypeScript-first schema validation with static type inference
- `Yup` - Dead simple Object schema validation
- `Miragejs` - Create your API on your Frontend
- `Mswjs` - API mocking of the next generation
- `React Table` - Data tables for React
- `React Hook Form` - Performant, flexible and extensible forms with easy-to-use validation
- `Formik` - Form library for React and React Native
- `Redux Form` - Manage your form state in Redux
- `Date-fns` - Modern JavaScript date utility library
- `Dayjs` - Fast 2kB alternative to Moment.js with the same modern API
- `Mathjs` - An extensive math library for JavaScript and Node.js
- `Momentsjs` - Parse, validate, manipulate, and display dates and times in JavaScript
- `Luxon` - A powerful, modern, and friendly wrapper for Javascript dates and times
- `Sugar` - Javascript utility library for working with native objects
- `Clusterizejs` - Tiny plugin to display large data sets easily
- `React DnD` - Beautiful and accessible drag and drop for lists with React
- `React-use` - Collection of React Hooks
- `React-dropzone` - Drag'n'drop zone for files
- `Revealjs` - Create Stunning Presentations on the Web
- `Chalk` - Terminal string styling done right
- `Axios` - Promise based HTTP client for the browser and node.js
- `Swr` - React Hooks library for data fetching
- `React Query` - Performant and powerful data synchronization for React
- `Unfetch` - Bare minimum 500b fetch polyfill
- `Node-fetch` - A light-weight module that brings Fetch API to Node.js
- `React Fullpage` - Create fullpage with easy, React.js wrapper for fullPage.js
- `RequireJS` - RequireJS is a JavaScript file and module loader
- `Prism-React-Renderer` - Renders highlighted Prism output to React (+ theming & vendored Prism)
- `React Live` - A flexible playground for live editing React components
- `Got` - Human-friendly and powerful HTTP request library for Node.js
- ` Local storage` - React hook that persists data in local storage
- `Tailwindcss` - A utility-first CSS framework
- `Bulma` - CSS framework based on Flexbox
- `Chakra-UI` - Build accessible React apps & websites with speed
- `Styled components` - Visual primitives for the component age
- `Sass-lang` - Sass is the most mature, stable, and powerful professional grade CSS
- `Styled-system` - Style props for rapid UI development
- `Bootstrap` - Build fast, responsive sites with Bootstrap
- `Milligram` - A minimalist CSS framework
- `Semantic-UI` - User Interface is the language of the web
- `UIKit` - A lightweight and modular front-end framework
- `Materialize` - Responsive front-end framework based on Material Design
- `Skeleton` - A dead simple, responsive boilerplate
- `Foundation` - The most advanced responsive front-end framework
- `Susy` - Susy was a responsive layout engine for Sass, before flexbox and CSS grid were available
- `Picnicss` - Lightweight and beautiful library
- `Papercss` - The less formal CSS framework
- `Tamagui` - Styles React Native and Web Consistency
- `Headless UI` - Completely unstyled, fully accessible UI components
- `Chartjs` - Simple yet flexible JavaScript charting for designers & developers
- `D3` - JavaScript library for manipulating documents based on data
- `Apexchart` - Modern & Interactive Open-source Charts
- `Fusioncharts` - Build beautiful web & mobile dashboards
- `Canvasjs` - Beautiful HTML5 Charts & Graphs
- `Recharts` - A composable charting library built on React components
- `Highcharts` - Make your data come alive
- `Plotly` - Plotly JavaScript Open Source Graphing Library
- `Googlechart` - Display live data on your site
- `Morrisjs` - Good-looking charts shouldn't be difficult
- `Cytoscapejs` - Graph theory (network) library for visualisation and analysis
- `Plottable` - Flexible, interactive charts for the web
- `Amcharts` - JavaScript Charts & Maps
- `Zingchart` - 50+ built-in chart types & modules
- `React-spring` - components to life with simple spring animation primitives
- `React-gsap` - react-gsap lets you use the GreenSock Animation Platform (GSAP) in React
- `Animejs` - Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API
- `Threejs` - 3D animations on the browser, using WebGL in an intuitive way
- `Mojs` - Screen density independent effects look good on any device
- `Swiperjs` - Touch slider with hardware accelerated transitions
- `Popmotion` - The animate function is less than 5kb, and every utility function is individually importable
- `ScrollReveal` - Easily animating elements as they enter/leave the viewport
- `HoverCss` - CSS3 powered hover effects
- `Typedjs` - Type your heart out, with Typed.js
- `React-typed` - A react wrapper for typed.js
- `Kutejs` - Developed with latest technology and modular design
- `Spicr` - Component featuring multi-layer slider and carousel
- `Animatecss` - Just-add-water CSS animations
- `React Hot Toast` - Smoking hot React notifications
- `React FAST Marquee` - A lightweight React component that utilizes the power of CSS animations to create silky smooth marquees
- `React Flip Move` - Animating a list of items when the listβs order changes
- `AutoAnimate` - Add motion to your apps with a single line of code
- `AnimXYZ` - composable CSS animation toolkit
- `WowJS` - Reveal Animations When You Scroll
- `Floating UI` - A JavaScript library for anchor positioning
- `Liquidjs` - A simple, expressive and safe template engine
- `Mustache.js` - Minimal templating with {{mustaches}} in JavaScript
- `Handlebars` - Minimal templating on steroids
- `Ejs` - Embedded JavaScript templating
- `Nunjucks` - A rich and powerful templating language for JavaScript
- `doT.js` - Concise javascript template engine for Node.js and browsers
- `Pug` - Pug β robust, elegant, feature rich template engine for Node.js
- `Hogan.js` - JavaScript templating from Twitter
- `Swig` - A simple, powerful, and extendable JavaScript Template Engine
- `Marko.js` - Bringing back progressive HTML rendering to the masses
- `Jade` - Node Template Engine
- `JsRender` - Simple and intuitive, powerful and extensible, lightning fast
- `SquirrellyJS` - Powerful, lightweight, pluggable JS template engine
- `Expressjs` - Fast, unopinionated, minimalist web framework for Node.js
- `Koajs` - Koa is a new web framework designed by the team behind Express
- `Meteor` - Meteor is an open source platform for web, mobile, and desktop
- `Sails` - The MVC framework for Node.js
- `PM2` - PM2 is a daemon process manager that will help you manage and keep your application online 24/7
- `Grpc` - Universal RPC framework
- `Async` - Async is a utility module JavaScript
- `Grunt` - JavaScript Task Runner
- `Socketio` - Realtime engine
- `Cheerio` - Fast, flexible, and lean implementation of core jQuery designed specifically for the server
- `Puppeteer` - Provides a high-level API to control Chrome or Chromium over the DevTools Protocol
- `Hapi` - The Simple, Secure Framework Developers Trust
- `Nodemailer` - Nodemailer is a module for Node.js applications to allow easy as cake email sending
- `Morgan` - HTTP request logger middleware for node.js
- `Dotenv` - Loads environment variables from .env for nodejs projects
- `Multer` - Node.js middleware for handling multipart/form-data
- `Http-errors` - Create HTTP Errors
- `Cors` - Node.js CORS middleware
- `Body-parser` - Node.js body parsing middleware
- `Passport` - Simple, unobtrusive authentication for Node.js
- `Accountsjs` - Fullstack authentication and accounts-management for Javascript
- `Helmet` - Express.js security with HTTP headers
- `Cryptojs` - JavaScript library of crypto standards
- `Next Auth` - Authentication for Next.js
- `TypeORM` - TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native
- `Prisma` - Modern Database Access for TypeScript & Node.js
- `Objectionjs` - An SQL-friendly ORM for Node.js
- `Sequelize` - promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server
- `Bookshelfjs` - JavaScript ORM for Node.js, built on the Knex
- `Mongoosejs` - Elegant mongodb object modeling for node.js
- `Mikro-orm` - TypeScript ORM for Node.js based on Data Mapper
- `Commanderjs` - The complete solution for node.js command-line interfaces
- `Oclif` - Create command line tools your users love
- `Hygen` - The scalable code generator that saves you time
- `Yeoman` - Yeoman helps you to kickstart new projects
- `Uglify` - UglifyJS is a JavaScript compressor/minifier written in JavaScript
- `Recoil` - Data-Flow Graph and Cross-App Observation
- `JΕtai` - Primitive and flexible state management for React
- `Valtio` - Valtio makes proxy-state simple for React and Vanilla
- `React Tracked` - Optimize re-renders for useState/useReducer, React Redux, Zustand and others
- `Immer` - Create the next immutable state by mutating the current one
- `Nightwatch.js` - End-to-end testing, the easy way
- `Jasmine` - Behavior-Driven JavaScript
- `Mocha` - feature-rich JavaScript test framework running on Node.js and in the browser
- `Karma` - Test on Real Devices, Testing Framework Agnostic
- `QUnit` - Easy-to-use JavaScript testing framework
- `Rollup` - Rollup is a module bundler for JavaScript
- `Webpack` - Webpack is a static module bundler for modern JavaScript applications
- `Zustand` - A small, fast and scaleable bearbones state-management solution
- `Mutik` - A tiny (495B) immutable state management library based on Immer
- `Jest` - Delightful JavaScript Testing Framework with a focus on simplicity
- `Chai` - BDD / TDD assertion library for node and the browser
- `Testing Library` - Simple and complete testing utilities
- `Xstate` - JavaScript and TypeScript finite state machines and statecharts for the modern web
- `MobX` - Simple and scalable applying functional reactive programming (TFRP)
- `Redux` - A Predictable State Container for JS Apps
- `Pullstate` - Simple state stores, retrieval anywhere in your React tree using hooks
- `Cypress` - Fast, easy and reliable testing for anything that runs in a browser
- `Testcafe` - A Node.js tool to automate end-to-end web testing
- `Terser` - JavaScript parser, mangler and compressor toolkit for ES6+
- `Turbo` - Turbo is an incremental bundler and build system
- `Parcel` - Blazing fast, zero configuration web application bundler
- `Snowpack` - Snowpack is a lightning-fast frontend build tool, designed for the modern web
- `Esbuild` - An extremely fast JavaScript bundler
- `xoid` - Scalable, fine-grained, and minimal state-management library for React and vanilla JavaScript
-
Programming Languages
Categories
Sub Categories
Keywords
react
8
javascript
8
nodejs
6
reactjs
4
http-client
3
typescript
3
middleware
2
state
2
immer
2
state-management
2
fetch
2
promise
2
http
2
expressjs
2
console
1
strip-ansi
1
commandline
1
color
1
cli
1
chalk
1
terminal
1
terminal-emulators
1
fullpage
1
fullpagejs
1
fullscreen
1
mousewheel
1
onepage
1
react-wrapper
1
scrolling
1
slideshow
1
snap
1
http-request
1
https
1
browser
1
e2e
1
end-to-end-testing
1
functional-testing
1
test
1
test-automation
1
test-framework
1
testcafe
1
testing-tools
1
dnd
1
drag
1
drag-and-drop
1
reordering
1
sortable
1
component-playground
1
live
1
body
1