Javascript
Editors
- Visual Studio Code - Free and open source. Integrated Git, debugging and extensions.
CND services
- esm.run - a new age CDN for Javascript
- JSDELIVR - free CDN for open source
- cndjs.com - Sinple, fast and reliable CDN
Package management
Code quality tools
- xo - ❤️ JavaScript linter with great defaults
- ESLint - A fully pluggable tool for identifying and reporting on patterns in JavaScript.
- prettier - Prettier is an opinionated code formatter.
Testing
Frameworks
- ava - 🚀 Futuristic JavaScript test runner
- JEST - Delightful JavaScript Testing Framework with a focus on simplicity
- mocha - Simple, flexible, fun javascript test framework for node.js & the browser.
- jasmine - DOM-less simple JavaScript testing framework.
Library
- Playwright - Cross browser testing library
- QAwolf - Wolf converts your browser actions to Playwright/Jest test code
Test runners
- puppeteer - Headless Chrome Node.js API by official Google Chrome team.
Devstack
- Neutrino - Create and build modern JavaScript applications with zero initial configuration.
- create-react-app - Create React apps with no build configuration.
Frameworks
- NextJS - minimalistic framework for server-rendered React applications made by Vercel
- React - React a javascript library for building user interfaces
- Vue - The Progressive JavaScript Framework
- Preact - Fast 3kB alternative to React with the same ES6 API.
- Milion.js - blazing fast components using React
- Marko - Simple, intuitive, performant UI components and templates
- Relay - A JavaScript framework for building data-driven React applications
- svelte - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.
CMS & site generators
- Gatsby - Gatsby is a free and open source framework based on React that helps developers build blazing fast websites and apps
- Docusaurus - Build optimized websites and docs quickly, focus on your content
- phenomic - Modular website compiler
- Sphido - A rocket 🚀 fast, lightweight, static site generator
Templating
Templating engines allow you to perform string interpolation.
- MDX - Markdown for the component era
- Nunjucks - A rich and powerful templating language for JavaScript.
- marko - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output.
Files
- PDF.js - PDF Reader in JavaScript.
Online editors
Desktop apps
- Tauri - Build an optimized, secure, and frontend-independent application for multi-platform deployment.
- Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS
Node.js frameworks
- Express - Fast, unopinionated, minimalist web framework for Node.js
- Koa - next generation web framework for node.js
- Fastify - Fast and low overhead web framework, for Node.js
Libraries
- gocommerce - A small go based API for static e-commerce sites.
- moment.js - Parse, validate, manipulate, and display dates and times in JavaScript.
- shareon.js - shareon are share buttons for popular social networks
- Choices.js logo - Choices.js is a lightweight, configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency.
React related
- Glamorous - Maintainable CSS with React
Searching
- FlexSearch.js - Web's fastest and most memory-flexible full-text search library with zero dependencies
- Fuse.js - Lightweight fuzzy-search library
- Lunr.js - search made simple
E-learning
Services
- NPM Trends - Compare package download counts over time
Awesome lists
- Awesome Javascript List
- https://github.com/sindresorhus/awesome
- Delightful Node.js packages and resources