Use Ctrl + F to search for a specific keyword, for ex. "chart".
A list of useful Web-development/Web-design tools and libraries for Frontend. (open to Pull requests)
- million | Optimize React performance and make your React 70% faster in minutes - https://github.com/aidenybai/million
- Google webmaster guidelines - https://varvy.com/
- Site analizer - https://www.site-analyzer.com/
- Call to Idea | Material design patterns for websites - http://www.calltoidea.com/
- jQuery Knob | Touch-sensetive jQuery plugin - http://anthonyterrien.com/knob/
- Design Principles - http://learndesignprinciples.com/
- Timelinemax | SVG Animations - https://greensock.com/timelinemax
- Unveil | Lazy image loader - http://luis-almeida.github.io/unveil/
- Design Last article - https://www.smashingmagazine.com/2015/02/design-last/
- Parallax.js - http://matthew.wagerfield.com/parallax/
- Animate.css - https://daneden.github.io/animate.css/
- Snap.svg | SVG animations - http://snapsvg.io/
- SVGOMG | SVG editor - https://jakearchibald.github.io/svgomg/
- Card expansion effect with SVG - http://tympanus.net/Development/CardExpansion/
- Wow.js | Animations onscroll - http://mynameismatthieu.com/WOW/
- Bounce.js - http://bouncejs.com/
- Favico.js | Favicon animations - http://lab.ejci.net/favico.js/
- Materialize CSS | Material design library - http://materializecss.com/
- WOW Slider - http://wowslider.com/demo.html
- Origami by Facebook | Design Prototyping for Mobile Apps - http://facebook.github.io/origami/
- Fonts in Use - http://fontsinuse.com/
- Taucharts | Chart library based on d3.js - https://www.taucharts.com/
- Material Progress | Material progress bars - http://lightningtgc.github.io/MProgress.js/
- Codrops | CSS reference - http://tympanus.net/codrops/css_reference/
- Icono | CSS icons - http://saeedalipoor.github.io/icono/
- GitHub Cheatsheet - https://github.com/tiimgreen/github-cheat-sheet
- Essential JavaScript Links - https://gist.github.com/ericelliott/d576f72441fc1b27dace
- Font Pair - http://fontpair.co/
- International Telephone Input - http://jackocnr.com/intl-tel-input.html
- Font Family Reunion - http://fontfamily.io/
- All this | JavaScript 'this' explained - http://bjorn.tipling.com/all-this
- Testing the hamburger icon | article - http://conversionxl.com/testing-hamburger-icon-revenue/
- Flux Application Architecture | article - https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e#.fdgq80d0e
- UX Project Checklist - https://uxchecklist.github.io/
- Addy Osmani's Material Design Lite - http://getmdl.io/
- Skeleton: Responsive CSS Boilerplate - http://getskeleton.com/
- JonathanZWhite/AngularJS-Resources - https://github.com/JonathanZWhite/AngularJS-Resources
- There is no fold. | Article - http://thereisnofold.tumblr.com/
- Lazy Loading Google Maps - http://osvaldas.info/lazy-loading-google-maps
- Free Icons | Best Free Web Icons for Commercial Use - https://ash.guru/blog/free-web-icons/
- Evil icons - http://evil-icons.io/
- Javascript MVC Frameworks performance comparison | article - https://www.filamentgroup.com/lab/mv-initial-load-times.html
- Design Considerations: text on images | CSS Tricks article - http://css-tricks.com/design-considerations-text-images/
- AppCache by Jake Archibald - https://jakearchibald.com/2014/offline-cookbook/
- Responsive Type With Only CSS | Medium article - https://medium.com/@ryanallen_com/responsive-type-with-only-css-82b846370cc9#.obr6jiz08
- CSSX | CSS in JavaScript - https://www.smashingmagazine.com/2016/04/finally-css-javascript-meet-cssx/
- Practical ARIA Examples - http://heydonworks.com/practical_aria_examples/
- Drag and Drop Interaction Ideas | Codrops - http://tympanus.net/codrops/2014/11/11/drag-and-drop-interaction-ideas/
- Twitter Emoji (Twemoji) - http://twitter.github.io/twemoji/
- Everybody Scrolls.| Article - http://www.hugeinc.com/ideas/perspective/everybody-scrolls
- Walkway | SVG drawing - https://github.com/ConnorAtherton/walkway
- Native JS Binding | Article - http://www.sellarafaeli.com/blog/native_javascript_data_binding
- Performance Rocks - http://perf.rocks/
- Material UI | Material Design React Components - http://www.material-ui.com/#/
- Chroma.js - easy color manipulations with JS - https://github.com/gka/chroma.js
- CSS Dig | CSS analyzer - http://cssdig.com/
- Coolors | Fast color palettes generator! - http://coolors.co/app/dacdbd-f2b8a0-ef97a3-df5c7e-d4486f
- vivus.js | svg animation - http://maxwellito.github.io/vivus/
- 9 basic principles of responsive web design - http://blog.froont.com/9-basic-principles-of-responsive-web-design/
- MetricsGraphics.js | A library on D3, optimized for visualizing and laying out time-series data - http://metricsgraphicsjs.org/
- Type Genius | font pairing - http://www.typegenius.com/
- How To Add Page Transitions with CSS and smoothState.js | CSS-Tricks article - https://css-tricks.com/add-page-transitions-css-smoothstate-js/
- How to design for thumbs in the Era of Huge Screens / Scott Hurff - http://scotthurff.com/posts/how-to-design-for-thumbs-in-the-era-of-huge-screens
- Pushy | Off-Canvas Navigation Menu - https://www.christopheryee.ca/pushy/
- OS X Apps with JavaScript by Tyler Gaw - http://tylergaw.com/articles/building-osx-apps-with-js
- Julius | A speech recognition library for the web - https://github.com/zzmp/juliusjs
- Midnight.js | Parallax headers on the fly - http://aerolab.github.io/midnight.js/
- 5 ES6 Array Methods | article - http://colintoh.com/blog/5-array-methods-that-you-should-use-today
- Getting Started with CSS Shapes | Article - http://www.html5rocks.com/en/tutorials/shapes/getting-started/
- SweetAlert - http://t4t5.github.io/sweetalert/
- AngularJS Tutorial | a comprehensive 10,000 word guide - https://www.airpair.com/angularjs
- A binary challenge game for noobs - http://husgad.github.io/BinaryforNoobs/
- Touchy | jQuery plugin for touch events - https://github.com/HotStudio/touchy
- TouchSwipe - a jquery plugin to be used with jQuery on touch input devices such as iPad, iPhone etc. - http://labs.rampinteractive.co.uk/touchSwipe/demos/
- All You Need To Know About Vertical-Align | Christopher Aue's article - http://christopheraue.net/2014/03/05/vertical-align/
- Centering in CSS: A Complete Guide | CSS-Tricks article - https://css-tricks.com/centering-css-complete-guide/
- TURNBOX.js - http://noht.co.jp/turnbox
- Strip | AResponsive Iamge Lightbox - http://www.stripjs.com/
- Drawer | A jQuery Navigation menu plugin - http://git.blivesta.com/drawer/
- DataCollection.js | Manipulate data from API responses with ease. - http://thestorefront.github.io/DataCollection.js/
- Native Responsive Images | article - http://dev.opera.com/articles/native-responsive-images/
- Tab Styles Inspiration | Codrops article - http://tympanus.net/codrops/2014/09/02/tab-styles-inspiration/
- Favicons, Touch Icons, Tile Icons, etc. What All Do You Need? | CSS-Tricks article - https://css-tricks.com/favicon-quiz/
- jQuery Focuspoint | jQuery plugin for 'responsive cropping' - https://github.com/jonom/jquery-focuspoint
- Making SVGs Responsive with CSS | Codrops article - http://tympanus.net/codrops/2014/08/19/making-svgs-responsive-with-css/
- Timesheet.js | Open time tables with HTML, JavaScript and CSS - http://semu.github.io/timesheet.js/
- CSS Guidelines (2.0.15) - http://cssguidelin.es/
- Designer's guide to DPI | article - http://sebastien-gabriel.com/designers-guide-to-dpi/
- Chartist | Simple responsive charts - http://gionkunz.github.io/chartist-js/
- 7 Habits of Highly Effective Media Queries | Brad Frost Web article - http://bradfrost.com/blog/post/7-habits-of-highly-effective-media-queries/
- Victor.js | 2D Vectors for JavaScript - http://victorjs.org/
- Pure CSS parallax scrolling websites | Keith Clark's article - blog.keithclark.co.uk/pure-css-parallax-websites/
- Waves | Google's Material Design on-click waves - http://fian.my.id/Waves/
- Easings | a list of useful easing properties - http://easings.net/
- SetCronjobs | a cronjob service - https://www.setcronjob.com/
- heatmap.js | Dynamic Heatmaps for the Web - https://www.patrick-wied.at/static/heatmapjs/
- HTML5 device mockups - https://github.com/pixelsign/html5-device-mockups
- CSS Triggers Website - https://csstriggers.com/
- A Minimalistic Wrapper for IndexedDB - http://dexie.org/
- Shoelace - Visual Bootstrap 3 Grid Builder - http://shoelace.io/
- Creating distraction-free reading experiences | azumbrunnen - http://azumbrunnen.me/blog/creating-distraction-free-reading-experiences/
- Pure CSS One Div Weather Animated Icons - http://codepen.io/fbrz/full/iqtlk
- jQuery DrawSVG | Lightweight, simple to use jQuery plugin to animate SVG paths - http://lcdsantos.github.io/jquery-drawsvg/
- howler.js | Audio library for the modern web. - https://howlerjs.com/?utm_source=javascriptweekly&utm_medium=email
- ZingChart | ZingChart lets developers build better, more engaging JavaScript charts - https://www.zingchart.com/
- Coverr | beautiful, free videos for your homepage - http://coverr.co/
- CSS Spinners - http://projects.lukehaas.me/css-loaders/
- Pattern Overlays for Low Quality Images and Videos - http://html5backgroundvideos.com/pattern-overlays/
- 100 Backgrounds | Mega-pack of 100 cool backgrounds you can use for your apps. - http://freebies.flatro.ru/100-Backgrounds
- Google's guide to good programming - https://tproger.ru/articles/google-guide-to-programming/
- Real favicon generator - http://realfavicongenerator.net/
- SVG Градиенты - http://css.yoksel.ru/svg-gradients/
- 38 Web Design goodies - http://say-hi.me/design/web-design/38-besplatnyx-poleznostej-dlya-veb-dizajnerov.html
- Service Worker tricks - https://madebymike.com.au//writing/service-workers/?utm_source=javascriptweekly&utm_medium=email
- particles.js | a lightweight particles canvas library - https://github.com/VincentGarreau/particles.js/
- MixItUp | MixItUp is a jQuery plugin providing animated filtering and sorting. - https://mixitup.kunkalabs.com/
- AOS - simple JavaScript plugin for on-scroll animations - http://michalsnik.github.io/aos/
- Masonry | Masonry is a JavaScript grid layout library. It works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. - http://masonry.desandro.com/
- Animatedmodal.js - http://joaopereirawd.github.io/animatedModal.js/
- GraphicsJS | A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology - http://www.graphicsjs.org/?utm_source=javascriptweekly&utm_medium=email
- PixelHint | free psd templates - http://pixelhint.com/
- jQuery CheatSheet - http://youmightnotneedjquery.com/
- Granim.js | A Beautiful JS Gradient library - https://sarcadass.github.io/granim.js/examples.html
- JS Dev Stack | Step-by-step tutorial to build a modern JavaScript stack from scratch - https://github.com/verekia/js-stack-from-scratch
- Cookie popups - https://cookie-script.com/
- ml.js | Machine Learning tools - https://github.com/mljs/ml
- List of ML frameworks for every language | josephmisiti - https://github.com/josephmisiti/awesome-machine-learning
- YoptaScript | язык программирования для гопников :D - https://yopta.space/
- date-fns - https://date-fns.org/
- Jacks | Analyzie security issues of the website - https://jacks.codiscope.com/landing.html
- Responsive email tips - https://www.shopify.com/partners/blog/dirty-css-hacks-for-responsive-emails
- FullPage.js - FullScreen scrolling websites plugin - http://alvarotrigo.com/fullPage/#firstPage
- uiGradients | cool css gradient palette - https://uigradients.com/
- CSS Patterns Gallwry- Lea Verou| backrounds - http://lea.verou.me/css3patterns/
- range.css | CSS style generator for range inputs - http://danielstern.ca/range.css/#/
- iOS and Android styling differences - https://webdesign.tutsplus.com/articles/a-tale-of-two-platforms-designing-for-both-android-and-ios--cms-23616
- Hero Patterns | free repeated svg background patterns - http://www.heropatterns.com/
- TEMPLATED | free landing-page templates - https://templated.co/
- Natural language detection in pure JS| Franc - http://wooorm.com/franc/
- JavaScript graphic library | Amcharts - https://www.amcharts.com
- embedo | A simple, fast, lightweight and standalone social media content embedder plugin for web - https://atomiks.github.io/tippyjs/
- Tippy.js | A lightweight, pure JavaScript tooltip library - https://atomiks.github.io/tippyjs/
- UPNG | A lossless PNG encoder - https://github.com/photopea/UPNG.js
- Butternut | A cutting edge JS minifier - https://github.com/Rich-Harris/butternut
- React Sketchapp | render React components to Sketch - https://github.com/airbnb/react-sketchapp
- EnjoyCSS | advanced CSS3 code generator - http://enjoycss.com/
- Draggable JS | Drag & drop and much much more from Shopify - https://shopify.github.io/draggable/
- 30-seconds-of-code | Curated collection of useful Javascript snippets that you can understand in 30 seconds or less. - https://github.com/Chalarangelo/30-seconds-of-code#readme
- billboard.js | Re-usable, easy interface JavaScript chart library, based on D3 v4+. - https://naver.github.io/billboard.js/
- Popmotion | A functional JavaScript motion library -https://popmotion.io/
- bestof.js | The best of JavaScript, HTML and CSS - https://bestof.js.org/
- Boxy SVG Editor | SCALABLE VECTOR GRAPHICS EDITOR - https://boxy-svg.com/
- Flat Surface Shader | Cool Delaunay triangles with animations - http://matthew.wagerfield.com/flat-surface-shader/
- Glide.js | A dependency-free JavaScript ES6 slider and carousel. - https://glidejs.com/
- Webpack configurator - http://web.jakoblind.no/webpack-config/
- Hot Tips CSS | tutorial https://equinsuocha.io/blog/hot-tips-css/
- Naked Domain Redirect | redirecting naked domains to www - https://www.nakeddomainredirect.com/
- WWWizer | redirecting naked domains to www - http://wwwizer.com/
- Web Push Notification generator - https://tests.peter.sh/notification-generator/
- Clippy | clip path for CSS backgrounds - https://bennettfeely.com/clippy/
- React particle effect button - https://github.com/transitive-bullshit/react-particle-effect-button
- CSS shape-outside playground - https://olivierforget.net/css-shape-outside/
- Ten rules of good Product Design | Medium article - https://uxdesign.cc/ten-rules-of-good-design-e3dcabc61bc
- Spacetime | A lightweight javascript timezone library - https://github.com/spencermountain/spacetime
- T-Writer.js | a native typewriter-effect library - https://chriscavs.github.io/t-writer-demo/
- comlink | Comlink makes WebWorkers enjoyable. - https://github.com/GoogleChromeLabs/comlink
- husky | Husky can prevent bad git commit, git push and more, hooks - https://github.com/typicode/husky
- NakedSSL | Daked domain redirect - https://www.nakedssl.com/
- Router | A Simple Framework-Agnostic Router - https://github.com/kevindurb/router
- Screenshoter | Make website screenshots from the command line - https://github.com/vladocar/screenshoteer
- forgJS | ForgJs is a javascript lightweight form validator - https://github.com/oussamahamdaoui/forgJs
- jsPDF | Client-side JavaScript PDF - https://github.com/MrRio/jsPDF
- Progress estimator | terminal progress bar - https://github.com/bvaughn/progress-estimator
- JS Best Practices - https://github.com/elsewhencode/project-guidelines
- Smarter Timeouts - https://github.com/rommelsantor/Timeout
- shiny | Shiny reflections for mobile websites - https://github.com/rikschennink/shiny
- HotKeys.js | A robust Javascript library for capturing keyboard input. - https://github.com/jaywcjlove/hotkeys/
- Anime.js | JavaScript animation engine - https://github.com/juliangarnier/anime/
- string-similarity | Finds degree of similarity between two strings, based on Dice's Coefficient, which is mostly better than Levenshtein distance. https://github.com/aceakash/string-similarity
- low.js | Node.js for microcontrollers - https://github.com/neonious/lowjs
- Finance.js | A JavaScript library for common financial calculations - https://github.com/ebradyjobory/finance.js
- flexsearch | Next-Generation full text search library for Browser and Node.js - https://github.com/nextapps-de/flexsearch
- TypeIt.js | The most versatile animated typing utility on the planet - https://github.com/alexmacarthur/typeit
- uppy | The next open source file uploader for web browsers - https://github.com/transloadit/uppy
- x-spreadsheet | A web-based JavaScript spreadsheet - https://github.com/myliang/x-spreadsheet
- cryption | In-Browser AES File Encryption - https://github.com/lagmoellertim/cryption/
- OneSignal | High volume, cross platform push notification delivery - https://github.com/OneSignal/OneSignal-Website-SDK
- gpu.js | GPU Accelerated JavaScript https://github.com/gpujs/gpu.js
- Autonumeric.js | a standalone library that provides live as-you-type formatting for international numbers and currencies - https://github.com/autoNumeric/autoNumeric/
- micromodal | Tiny javascript library for creating accessible modal dialogs - https://github.com/Ghosh/micromodal
- nlp.js | An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more - https://github.com/axa-group/nlp.js
- is-online | Check if the internet connection is up - https://github.com/sindresorhus/is-online
- twitter-emojis | Emoji for everyone - https://github.com/twitter/twemoji
- html2canvas | Screenshots with JavaScript - https://github.com/niklasvh/html2canvas
- Choices | A vanilla JS customisable select box/text input plugin - https://github.com/jshjohnson/Choices
- medium-zoom | A JavaScript library for zooming images like Medium - https://github.com/francoischalifour/medium-zoom
- jquery.terminal | jQuery Terminal Emulator - web based terminal - https://github.com/jcubic/jquery.terminal
- bowser | A browser detector - https://github.com/lancedikson/bowser
- tui.editor | Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible - https://github.com/nhn/tui.editor
- shelljs | Portable Unix shell commands for Node.js - https://github.com/shelljs/shelljs
- Sortable | a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. - https://github.com/SortableJS/Sortable
- shepherd | Guide your users through a tour of your app - https://github.com/shipshapecode/shepherd
- Frontend Boilerplates | Collection of Boilerplates with ES6, Vue, React, Nuxt, TypeScript, SCSS, Nodejs.. - https://github.com/CKGrafico/Frontend-Boilerplates
- html-sass-babel-webpack-boilerplate - https://github.com/izica/html-sass-babel-webpack-boilerplate
- cash | An absurdly small jQuery alternative for modern browsers - https://github.com/kenwheeler/cash
- autoComplete.js | Simple autocomplete pure vanilla Javascript library. - https://github.com/TarekRaafat/autoComplete.js
- home-assistant | Open source home automation that puts local control and privacy first - https://github.com/home-assistant/home-assistant
- delighters | Add CSS animations to delight users as they scroll down. - https://github.com/Q42/delighters
- rough | Create graphics with a hand-drawn, sketchy, appearance - https://github.com/pshihn/rough
- reveal.js | The HTML Presentation Framework - https://github.com/hakimel/reveal.js
- PapaParse | Fast and powerful CSV (delimited text) parser - https://github.com/mholt/PapaParse
- pickr | Flat, simple, responsive and hackable Color-Picker library. - https://github.com/Simonwep/pickr
- MQTT.js | The MQTT client for Node.js and the browser (Machine-to-Machine) - https://github.com/mqttjs/MQTT.js
- pixelmatch | The smallest, simplest and fastest JavaScript pixel-level image comparison library - https://github.com/mapbox/pixelmatch
- readme-md-generator | CLI that generates beautiful README.md files - https://github.com/kefranabg/readme-md-generator
- react-hot-loader | Tweak React components in real time. - https://github.com/gaearon/react-hot-loader
- freezeframe.js | a library that pauses animated .gifs and enables them to animate - https://github.com/ctrl-freaks/freezeframe.js/
- spotlight | image gallery slide show - https://github.com/nextapps-de/spotlight
- delaunator | An incredibly fast JavaScript library for Delaunay triangulation of 2D points - https://github.com/mapbox/delaunator
- zip | Robust ZIP decode - https://github.com/ronomon/zip
- moveable | Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! - https://github.com/daybrush/moveable
- hotkey | Trigger an action on an element with a keyboard shortcut. - https://github.com/github/hotkey
- TypeLighterJS | The world's lightest yet most powerful JS TypeWriter out there. - https://github.com/EdernClemente/TypeLighterJS
- Resemble.js | Image analysis and comparison - https://github.com/rsmbl/Resemble.js
- Colors & Fonts | an extremely curated collection of color gradients, color palettes and font pairing inspiration for developers and digital designers. - https://www.colorsandfonts.com/
- npkill | List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space. - https://github.com/voidcosmos/npkill
- file-type | Detect the file type of a Buffer/Uint8Array/ArrayBuffer - https://github.com/sindresorhus/file-type
- chart.xkcd | xkcd (meme) styled chart lib - https://github.com/timqian/chart.xkcd
- pagemap | Mini map for web pages. - https://github.com/lrsjng/pagemap
- instant.page | Make your site’s pages instant in 1 minute and improve your conversion rate by 1% - https://github.com/instantpage/instant.page
- gpu.js | GPU Accelerated JavaScript - https://github.com/gpujs/gpu.js
- 15 Must-Have Vue Directives That Will Significantly Maximize Your Productivity - https://www.telerik.com/blogs/15-must-have-vue-directives-that-will-significantly-maximize-your-productivity
- popper.js | A kickass library to manage your poppers (tooltips) - https://github.com/FezVrasta/popper.js
- geolib | Zero dependency library to provide some basic geo functions - https://github.com/manuelbieh/geolib
- Proton | Javascript particle animation library - https://github.com/a-jie/Proton
- tui.chart | Beautiful chart for data visualization. - https://github.com/nhn/tui.chart
- progress-estimator | Logs a progress bar and estimation for how long a Promise will take to complete - https://github.com/bvaughn/progress-estimator
- fabric.js | Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser - https://github.com/fabricjs/fabric.js
- video.js | Video.js - open source HTML5 & Flash video player - https://github.com/videojs/video.js
- siriwave | The Apple® Siri wave-form replicated in a JS library. - https://github.com/kopiro/siriwave
- ScrollTrigger | Let your page react to scroll changes - https://github.com/terwanerik/ScrollTrigger
- creepyface | A Javascript library that makes your face follow the pointer. - https://github.com/4lejandrito/creepyface
- simpleParallax | Simple and tiny JavaScript library which adds parallax animations on any images - https://github.com/geosigno/simpleParallax/
- sarus | A WebSocket JavaScript library - https://github.com/anephenix/sarus
- uuid | Generate RFC-compliant UUIDs in JavaScript - https://github.com/uuidjs/uuid
- icons8.com | Free animated icons - https://icons8.com/animated-icons
- rough | Create graphics with a hand-drawn, sketchy, appearance - https://github.com/pshihn/rough
- popperjs | Positioning tooltips and popovers is difficult. Popper is here to help! - https://github.com/popperjs/popper-core
- sharect | A lightweight JavaScript library to let users share their text selections to social networks. - https://github.com/estevanmaito/sharect
- fullcalendar | Full-sized drag & drop event calendar - https://github.com/fullcalendar/fullcalendar
- destiny | Prettier for File Structures - https://github.com/benawad/destiny
- chardin.js | Simple overlay instructions for your apps - https://github.com/heelhook/chardin.js
- panolens.js | Javascript panorama viewer based on Three.js - https://github.com/pchen66/panolens.js
- uPlot | A small, fast chart for time series, lines, areas, ohlc & bars - https://github.com/leeoniya/uPlot
- uppload | Uppload is a better JavaScript image uploader with 30+ plugins - https://github.com/elninotech/uppload
- svgr | Transform SVGs into React components - https://github.com/gregberge/svgr
- nanoid | A tiny (108 bytes), secure, URL-friendly, unique string ID generator for JavaScript - https://github.com/ai/nanoid
- jsSHA | A JavaScript implementation of the complete Secure Hash Standard family - https://github.com/Caligatio/jsSHA
- rsup-progress | A tiny progress bar that supports promise - https://github.com/skt-t1-byungi/rsup-progress
- dinero.js | An immutable library to create, calculate and format money - https://github.com/dinerojs/dinero.js
- jest-dom | Custom jest matchers to test the state of the DOM - https://github.com/testing-library/jest-dom
- notyf | A minimalistic, responsive, vanilla JavaScript library to show toast notifications - https://github.com/caroso1222/notyf
- trianglify | Algorithmically generated triangle art - https://github.com/qrohlf/trianglify
- on-change | Watch an object or array for changes - https://github.com/sindresorhus/on-change
- vime | All your media player needs in one place - a modern alternative to Videojs and Plyr. - https://github.com/vime-js/vime
- selecto | Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch. - https://github.com/daybrush/selecto
- majestic | Zero config GUI for Jest - https://github.com/Raathigesh/majestic
- slugify | Slugify a string - https://github.com/sindresorhus/slugify
- pico | Take browser screenshots in Javascript - https://github.com/nikersify/pico#readme
- react-flow | React library for rendering interactive node-based graphs - https://github.com/wbkd/react-flow
- perfume.js | Web performance library for measuring all User-centric performance metrics - https://github.com/Zizzamia/perfume.js
- color2k | a color parsing and manipulation lib served in 2kB or less - https://github.com/ricokahler/color2k
- Fuse | Lightweight fuzzy-search, in JavaScript - https://github.com/krisk/fuse
- Frappe Charts | Simple, responsive, modern SVG Charts with zero dependencies - https://github.com/frappe/charts
- pose-animator - https://github.com/yemount/pose-animator/
- nanopop | Minimalistic, small, positioning engine. Build for high-performance, minimal footprint and maximum control over positioning behavior. - https://github.com/Simonwep/nanopop
- Angelfire | Add custom context menus to any DOM element - https://github.com/rish-16/Angelfire
- number-precision | 1K tiny & fast lib for doing addition, subtraction, multiplication and division operations precisely - https://github.com/nefe/number-precision
- rough-notation | Create and animate hand-drawn annotations on a web page - https://github.com/rough-stuff/rough-notation
- exifr | The fastest and most versatile JS EXIF reading library. - https://github.com/MikeKovarik/exifr
- Panolens.js | Javascript panorama viewer based on Three.js (360) - https://github.com/pchen66/panolens.js
- hukum | Displays Github Action progress in terminal - https://github.com/abskmj/hukum
- currency.js | 1kb javascript library for working with currency values - https://github.com/scurker/currency.js
- dequal | A tiny (305B) utility to check for deep equality - https://github.com/lukeed/dequal
- perfect-arrows | A set of functions for drawing perfect arrows between points and shapes - https://github.com/steveruizok/perfect-arrows
- ink | React for CLIs. Build and test your CLI output using components. - https://github.com/vadimdemedes/ink
- release | When run, this command line interface automatically generates a new GitHub Release and populates it with the changes (commits) made since the last release. - https://github.com/vercel/release
- embla-carousel | bare bones carousel library with great fluid motion and awesome swipe precision - https://github.com/davidcetinkaya/embla-carousel
- bootbot | BootBot is a simple but powerful JavaScript Framework to build Facebook Messenger's Chat bots. - https://github.com/Charca/bootbot
- ImmortalDB | ImmortalDB is the best way to store persistent key-value data in the browser. Data saved to ImmortalDB is redundantly stored in Cookies, IndexedDB, and LocalStorage, and relentlessly self heals if any data therein is deleted or corrupted. - https://github.com/gruns/ImmortalDB
- volt-bootstrap-5-dashboard | Bootstrap 5 and Vanilla Javascript dashboard - https://github.com/themesberg/volt-bootstrap-5-dashboard
- Print.js | A tiny javascript library to help printing from the web. - https://github.com/crabbly/print.js
- klipse | a Javacript plugin for embedding interactive code snippets in tech blogs - https://github.com/viebel/klipse
- ip-address | is a library for validating and manipulating IPv4 and IPv6 addresses in JavaScript - https://github.com/beaugunderson/ip-address
- Gemini | Aesthetic now playing screen for Spotify - https://github.com/Gabe-H/Gemini
- urlcat | urlcat is a tiny JavaScript library that makes building URLs very convenient and prevents common mistakes - https://github.com/balazsbotond/urlcat
- fflate | High performance (de)compression in an 8kB package - https://github.com/101arrowz/fflate
- textures.js | a JavaScript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization - https://github.com/riccardoscalco/textures
- vime | a customizable, extensible, accessible and framework agnostic media player. - https://github.com/vime-js/vime
- esbuild | a JavaScript bundler and minifier. - https://github.com/evanw/esbuild
- react-chrono | A flexible timeline component for React - https://github.com/prabhuignoto/react-chrono
- date-picker | an open source version of Duet Design System’s accessible date picker - https://github.com/duetds/date-picker
- smolpxl | Write retro pixelated games in JavaScript. - https://gitlab.com/andybalaam/smolpxl
- visx | a collection of reusable low-level visualization components. visx combines the power of d3 to generate your visualization with the benefits of React for updating the DOM. - https://github.com/airbnb/visx
- Ego | a lightweight decision making library for game AI. It provides decision trees and state machines (hierarchical and finite). - https://github.com/oguzeroglu/Ego
- nsfwjs | Client-side indecent content checking - https://github.com/infinitered/nsfwjs
- detect-gpu | Think of it like a user-agent detection for the GPU but more powerful. - https://github.com/TimvanScherpenzeel/detect-gpu
- human-interval | Human-readable interval parser for Javascript. - https://github.com/agenda/human-interval
- dragmove.js | A super tiny Javascript library to make DOM elements draggable and movable - https://github.com/knadh/dragmove.js
- cssgridgenerator | a way for people to use CSS Grid features quickly to create dynamic layouts - https://github.com/sdras/cssgridgenerator
- sql.js | SQLite compiled to JavaScript - https://github.com/sql-js/sql.js
- node-lru-cache | A cache object that deletes the least-recently-used items - https://github.com/isaacs/node-lru-cache
- Moiva.io issues | Measure and compare JavaScript libraries - https://github.com/aantipov/moiva-issues
- Tiny-Swiper | Ingenious JavaScript Carousel powered by wonderful plugin - https://github.com/joe223/tiny-swiper
- icons8 Animated icons 2.0 - https://icons8.com/animated-icons
- siriwave | "Apple Siri" wave replicated in pure Javascript - https://github.com/kopiro/siriwave
- autoComplete.js | Simple autocomplete pure vanilla Javascript library. - https://github.com/TarekRaafat/autoComplete.js
- backstage | Spotify’s homegrown developer portal. - https://github.com/backstage/backstage
- run-parallel | Run an array of functions in parallel - https://github.com/feross/run-parallel
- metascraper | A library to easily scrape metadata from an article on the web using Open Graph, JSON+LD, regular HTML metadata - https://github.com/microlinkhq/metascraper
- critical | Critical extracts & inlines critical-path (above-the-fold) CSS from HTML - https://github.com/addyosmani/critical
- free-for.dev | a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers. - https://free-for.dev/#/
- simple-keyboard | The slick virtual keyboard for Javascript. - https://github.com/hodgef/simple-keyboard
- serverlessui | Serverless UI is a free, open source command-line utility for quickly building and deploying serverless applications on AWS - https://github.com/JakePartusch/serverlessui
- swiper | Most modern mobile touch slider with hardware accelerated transitions - https://github.com/nolimits4web/swiper
- orbitdb | Peer-to-Peer Databases for the Decentralized Web* orbitdb - https://github.com/orbitdb/orbit-db
- react-big-calendar | gcal/outlook like calendar component - https://github.com/jquense/react-big-calendar
- code-complexity - Measure the code churn/complexity ratio. | https://github.com/simonrenoult/code-complexity
- React95 | Refreshed Windows 95 style UI components for your React app - https://github.com/arturbien/React95
- lite-youtube-embed | A faster youtube embed. - https://github.com/paulirish/lite-youtube-embed
- jsonld.js | A JSON-LD Processor and API implementation in JavaScript - https://github.com/digitalbazaar/jsonld.js
- tagify | lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue - https://github.com/yairEO/tagify
- aladino | enhance your site using "shader effects". - https://github.com/luruke/aladino
- faker.js | generate massive amounts of fake data in the browser and node.js - https://github.com/Marak/Faker.js
- blurhash | a compact representation of a placeholder for an image. - https://github.com/woltapp/blurhash
- party-js | a library to brighten up your user's site experience with visual effects! - https://github.com/yiliansource/party-js
- lightGallery | A customizable, modular, responsive, lightbox gallery plugin. - https://github.com/sachinchoolur/lightGallery
- threads.js | Make web workers & worker threads as simple as a function call. - https://github.com/andywer/threads.js
- boring-avatars | Boring avatars is a tiny JavaScript React library that generates custom, SVG-based, round avatars from any username and color palette. - https://github.com/boringdesigners/boring-avatars
- d3-funnel | A JavaScript library for rendering funnel charts using the D3.js framework. - https://github.com/jakezatecky/d3-funnel
- jsonmatic | Transform a CSV (spreadsheet) into a JSON - https://github.com/erikmartinjordan/jsonmatic
- handsfree | Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap - https://github.com/midiblocks/handsfree
- egjs-flicking | eliable, flexible and extendable carousel. - https://github.com/naver/egjs-flicking
- jszip | Create, read and edit .zip files with Javascript - https://github.com/Stuk/jszip
- hora | efficient approximate nearest neighbor search algorithm collections library - https://github.com/hora-search/hora
- drift | Easily add "zoom on hover" functionality - https://github.com/imgix/drift
- wavesurfer.js | Navigable waveform built on Web Audio - https://github.com/katspaugh/wavesurfer.js
- parse-domain | Splits a hostname into subdomains, domain and (effective) top-level domains. - https://github.com/peerigon/parse-domain
- smartcrop.js | Content aware image cropping - https://github.com/jwagner/smartcrop.js
- RE2 | node.js bindings for RE2: fast, safe alternative to backtracking regular expression engines - https://github.com/uhop/node-re2
- gron | Make JSON greppable - https://github.com/tomnomnom/gron
- docx | Easily generate .docx files with JS/TS. - https://github.com/dolanmiu/docx
- vanilla-tree-viewer | a minimalist file browser for compactly displaying several files at once - https://github.com/abhchand/vanilla-tree-viewer
- xterm.js | A terminal for the web - https://github.com/xtermjs/xterm.js
- history | Manage session history with JavaScript - https://github.com/remix-run/history
- smooth-scrollbar | Customizable, Flexible, and High Performance Scrollbars! - https://github.com/idiotWu/smooth-scrollbar
- liqe | Lightweight and performant Lucene-like parser and search engine. - https://github.com/gajus/liqe
- MiniMasonry.js | Minimalist dependancy free Masonry layout library - https://github.com/Spope/MiniMasonry.js
- bree | job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support - https://github.com/breejs/bree
- hashids.js | JavaScript library to generate YouTube-like ids from numbers. - https://github.com/niieani/hashids.js
- Dann | Deep Neural Network Library for JavaScript. - https://github.com/matiasvlevi/Dann
- reading-time | Medium's like reading time estimation - https://github.com/ngryman/reading-time
- Ladda | Buttons with built-in loading indicators. - https://github.com/hakimel/Ladda
- floating-ui | JavaScript positioning library for tooltips, popovers, dropdowns, and more - https://github.com/atomiks/floating-ui
- cobe | WebGL globe lib. - https://github.com/shuding/cobe
- graphql-request | Minimal GraphQL client supporting Node and browsers for scripts or simple apps - https://github.com/prisma-labs/graphql-request
- javascript-algorithms | Algorithms and data structures implemented in JavaScript - https://github.com/trekhleb/javascript-algorithms
- commitizen | Create committing rules for projects 🚀 auto bump versions ⬆️ and auto changelog generation - https://github.com/commitizen-tools/commitizen
- gluegun | A delightful toolkit for building TypeScript-powered command-line apps. - https://github.com/infinitered/gluegun
- sigma.js | visualizing graphs of thousands of nodes and edges - https://github.com/jacomyal/sigma.js
- lite-youtube | fastest little YouTube web component - https://github.com/justinribeiro/lite-youtube
- elevator.js | a "back to top" button that behaves like a real elevator. - https://github.com/tholman/elevator.js
- screenshot | A zero-dependency browser-native way to take screenshots powered by the native web MediaDevices API. - https://github.com/xataio/screenshot
- striff | simple string diffing. - https://github.com/alexmacarthur/striff
- webtoon/psd | PSD parser for the web and Node.js - https://github.com/webtoon/psd
- sysend.js | Web application synchronization between different tabs - https://github.com/jcubic/sysend.js
- emoji-button | Vanilla JavaScript emoji picker component - https://github.com/joeattardi/emoji-button
- piling.js | A general framework and library for exploring thousands of small multiples - https://github.com/flekschas/piling.js
- marko.js | A declarative, HTML-based language that makes building web apps fun - https://github.com/marko-js/marko
- lookscanned.io | Make your PDFs look scanned - https://github.com/rwv/lookscanned.io
- emoji-mart | One component to pick them all - https://github.com/missive/emoji-mart
- elder.js | an opinionated static site generator and web framework for Svelte built with SEO in mind - https://github.com/Elderjs/elderjs
- ninja-keys | Keyboard shortcuts interface for your website. - https://github.com/ssleptsov/ninja-keys
- filesize.js | library to generate a human readable String describing the file size - https://github.com/avoidwork/filesize.js
- jest-image-snapshot | Jest matcher for image comparisons. Most commonly used for visual regression testing. - https://github.com/americanexpress/jest-image-snapshot
- trim-lines | Remove spaces and tabs around line-breaks - https://github.com/wooorm/trim-lines
- fuite | A tool for finding memory leaks in web apps - https://github.com/nolanlawson/fuite
- simplex-noise.js | A fast simplex noise implementation in Javascript / Typescript. - https://github.com/jwagner/simplex-noise.js
- powerglitch | Tiny JS library to glitch images on the web - https://github.com/7ph/powerglitch
- juice | inlines CSS stylesheets into your HTML source. - https://github.com/Automattic/juice
- focus-trap | Trap focus within a DOM node. - https://github.com/focus-trap/focus-trap
- github-script | Write workflows scripting the GitHub API in JavaScript - https://github.com/actions/github-script
- safeql | Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL - https://github.com/ts-safeql/safeql
- spacetime | A lightweight javascript timezone library - https://github.com/spencermountain/spacetime
- memlab | A framework for finding JavaScript memory leaks and analyzing heap snapshots - https://github.com/facebookincubator/memlab
- uFuzzy | A tiny, efficient fuzzy search that doesn't suck - https://github.com/leeoniya/uFuzzy
- emoji-picker-element | A lightweight emoji picker for the modern web - https://github.com/nolanlawson/emoji-picker-element
- angular-starter | Angular 14 Starter with Storybook, Transloco, Jest, TestCafe, Docker, ESLint, Material & Prettie - https://github.com/wlucha/angular-starter
- route-list | Beautifully shows Express/Koa/Hapi/Fastify routes in CLI. - https://github.com/VladimirMikulic/route-list
- source-map-explorer | Analyze and debug space usage through source maps - https://github.com/danvk/source-map-explorer
- commitlint | Lint commit messages - https://github.com/conventional-changelog/commitlint
- auto-changelog | Command line tool for generating a changelog from git tags and commit history - https://github.com/cookpete/auto-changelog
- canvas-confetti | on-demand confetti gun - https://github.com/catdad/canvas-confetti
- atrament.js | A small JS library for beautiful drawing and handwriting on the HTML Canvas - https://github.com/jakubfiala/atrament.js
- BlockNote | A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. - https://github.com/YousefED/BlockNote
- yup | Dead simple Object schema validation - https://github.com/jquense/yup
- javascript-obfuscator | A powerful obfuscator for JavaScript and Node.js - https://github.com/javascript-obfuscator/javascript-obfuscator
- pythagora | Generate integration tests for your Node.js app by recording server activity without writing a single line of code. - https://github.com/Pythagora-io/pythagora
- urban-bot | The universal chatbot library based on React. - https://github.com/urban-bot/urban-bot
- lenis | How smooth scroll should be - https://github.com/studio-freight/lenis
- zx | A tool for writing better scripts - https://github.com/google/zx
- rimraf | A
rm -rf
util for nodejs - https://github.com/isaacs/rimraf - huggingface.js | Utilities to use the Hugging Face hub API - https://github.com/huggingface/huggingface.js
- minisearch | Tiny and powerful JavaScript full-text search engine for browser and Node - https://github.com/lucaong/minisearch
- npkill | Easily find and remove old and heavy node_modules folders - https://github.com/voidcosmos/npkill
- concurrent.js | Non-blocking Computation for JavaScript RTEs (Web Browsers, Node.js & Deno) - https://github.com/bitair-org/concurrent.js
- queue | Asynchronous function queue with adjustable concurrency - https://github.com/jessetane/queue
- tachyon | Make your site faster than light in <1 minute; instant page loads in 723 bytes. - https://github.com/weebney/tachyon
- file-type | Detect the file type of a Buffer/Uint8Array/ArrayBuffer - https://github.com/sindresorhus/file-type
- transformers.js | State-of-the-art Machine Learning for the web. - https://github.com/xenova/transformers.js
- autocomplete | Fast and full-featured autocomplete library - https://github.com/algolia/autocomplete
- tesseract.js | Pure Javascript OCR (Optical character recognition) for more than 100 Languages - https://github.com/naptha/tesseract.js
- selecto | a component that allows you to select elements in the drag area using the mouse or touch - https://github.com/daybrush/selecto
- auto-animate | A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application. - https://github.com/formkit/auto-animate
- kysely | A type-safe typescript SQL query builder - https://github.com/kysely-org/kysely
- chalk.ist | Create beautiful images of your source code - https://github.com/Idered/chalk.ist
- simple-statistics | simple statistics for node & browser javascript - https://github.com/simple-statistics/simple-statistics
- shiki | A beautiful Syntax Highlighter. - https://github.com/shikijs/shiki
- MQTT.js | The MQTT client for Node.js and the browser - https://github.com/mqttjs/MQTT.js
- background-removal-js | Remove backgrounds from images directly in the browser environment with ease - https://github.com/imgly/background-removal-js
- hackathon-starter | A boilerplate for Node.js web applications - https://github.com/sahat/hackathon-starter
- perspective | A data visualization and analytics component, especially well-suited for large and/or streaming datasets - https://github.com/finos/perspective
- ngraph.path | Path finding in a graph - https://github.com/anvaka/ngraph.path
- barba | Create badass, fluid and smooth transitions between your website’s pages. - https://github.com/barbajs/barba
- mikro-orm | TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. - https://github.com/mikro-orm/mikro-orm
- selection | Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. - https://github.com/Simonwep/selection
- Cronicle | A simple, distributed task scheduler and runner with a web based UI. - https://github.com/jhuckaby/Cronicle
- react-magic-motion | a react.js library that ✨ magically animates your components. - https://github.com/etesam913/react-magic-motion
- main-thread-scheduling | Fast and consistently responsive apps using a single function call - https://github.com/astoilkov/main-thread-scheduling
- perfume.js | Web performance library for measuring all performance vitals metrics - https://github.com/Zizzamia/perfume.js
- lowdb | Simple and fast JSON database - https://github.com/typicode/lowdb
- plotteus | Plotteus is a JavaScript data visualization library designed to help you tell better stories. - https://github.com/bprusinowski/plotteus
- zip.js | library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption. - https://github.com/gildas-lormeau/zip.js
- Heat.js | A lightweight JavaScript library that generates customizable heat maps - https://github.com/williamtroup/Heat.js
- dive | A tool for exploring each layer in a docker image - https://github.com/wagoodman/dive
- atrament | A small JS library for beautiful drawing and handwriting on the HTML Canvas - https://github.com/jakubfiala/atrament
- shiki | A beautiful yet powerful syntax highlighter - https://github.com/shikijs/shiki
- perspective | A data visualization and analytics component, especially well-suited for large and/or streaming datasets - https://github.com/finos/perspective
- fuzzysort | Fast SublimeText-like fuzzy search for JavaScript. - https://github.com/farzher/fuzzysort
- bwip-js | Barcode Writer in Pure JavaScript - https://github.com/metafloor/bwip-js
- tinybase | The reactive data store for local‑first apps. - https://github.com/tinyplex/tinybase
- croner | Trigger functions or evaluate cron expressions in JavaScript or TypeScript - https://github.com/hexagon/croner
- dgmjs | An infinite canvas with smart shapes - https://github.com/dgmjs/dgmjs
- litegraph.js | A graph node engine and editor written in Javascript - https://github.com/jagenjo/litegraph.js
- calendar-link | Calendar link generator for popular services - https://github.com/AnandChowdhary/calendar-link
- turf | A modular geospatial engine written in JavaScript and TypeScript - https://github.com/Turfjs/turf
- chartdb | Free and Open-source database diagrams editor, visualize and design your DB with a single query. - https://github.com/chartdb/chartdb
- ts-remove-unused | Remove unused code from your TypeScript project - https://github.com/line/ts-remove-unused
- style-observer | MutationObserver for CSS - https://github.com/bramus/style-observer
- fetch-mock | Mock http requests made using fetch - https://github.com/wheresrhys/fetch-mock
- termo | Termo is a simple terminal emulator for the browser. - https://github.com/rajnandan1/termo