NPM Packages
Collection of NPM packages.
CSS, Icons
Frameworks
- Bootstrap - Build fast, responsive sites with Bootstrap
- tailwindcss - A utility-first CSS framework.
- Bulma - The modern CSS framework that just works (No JavaScript components used)
- Materialize - CSS Framework based on Material Design
- Foundation
- Tacit - CSS Framework for Dummies, Without Classes. Create HTML page without CSS style, class and have a basic but good looking web page.
Conditionally apply CSS classes
Icons
- Bootstrap Icons
- heroicons - Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS.
- Font Awesome
- Feather
- Octions
Utility
lodash - A modern JavaScript utility library delivering modularity, performance & extras. Use Lodash-es which is the es6 version.
RxJS - A reactive programming library for JavaScript
Validators
- validator.js - String validation
- yup - Dead simple Object schema validation
- joi - The most powerful data validation library for JS
Unique ID Generators
Date-Time
HTTP Client
Editors
- marked - A markdown parser and compiler. Built for speed.
Routing
Change history:
Security
Application Security
Authentication
JSON Web Tokens:
Cryptography And Hash
XSS
React
React related packages
HTML Manipulation
- React Helmet - This reusable React component will manage all of your changes to the document head.
HTTP Clients
- react-query - Hooks for fetching, caching and updating asynchronous data in React
- react-query-auth - Authenticate your react applications easily with react-query.
State Management
- zustand - Bear necessities for state management in React
Forms
- React Hook Form - Performant, flexible and extensible forms with easy-to-use validation.
- Formik
Node.js
Web Frameworks
- Express - Fast, unopinionated, minimalist web framework for Node.js
- fastify - Fast and low overhead web framework, for Node.js
CLI
- ora - Elegant terminal spinner