JavaScript-Guide
JavaScript Guide
https://github.com/mikeroyal/JavaScript-Guide
Last synced: about 10 hours ago
JSON representation
-
Node.js Tools, Libraries, and Frameworks
- nvm - user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
- NW.js
- NPM
- Hexo
- PM2 - in load balancer. It allows you to keep applications alive forever, to reload them without downtime and to facilitate common system admin tasks.
- node-docker
- jenkins-nodejs - installer, allowing to create as many NodeJS installations "profiles" as you want.
- Strapi
-
React Tools and Frameworks
- Meteor - simple environment for building modern web applications with JavavScript.
- RxDB - database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.
- Storybook
- GraphQL
- Gatsby
- Nest - side applications. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
- React Hook Form
- Ant Design - class UI design language and React UI library.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- TypeORM
- Enzyme
- Next.js - fetching, and more.
- axios
- Redux
- Expo - source platform for making universal native apps with React.
- mysqljs
- React Native Windows - class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- Chakra UI
- React Native
- Inferno - like library for building high-performance user interfaces on both the client and server.
-
HTML/CSS Tools and Frameworks
- Framework7
- Onsen UI - feeling Progressive Web Apps (PWAs) and hybrid apps. Based on [Web Components](https://webcomponents.org/), and provides bindings for Angular 1, 2, React and Vue.js.
- Tailwind UI - to-use examples to choose from, and is guaranteed to help you find the perfect starting point for what you want to build.
- Sass(Syntactically Awesome Style Sheets)
- Codeanywhere
- Ultimate CSS Gradient Generator - like CSS gradient editor from [ColorZilla](https://www.colorzilla.com).
- PurgeCSS
- Initializr
- Radi
- SproutCore - source framework for building blazingly fast, innovative user experiences on the web.
- Tumult Hype
- CSS Gradient
- CSS Optimizer
- Simple CSS - and-click interface. With Simple CSS, you can manage multiple CSS projects, import existing .css files as desired, and export projects to .css files.
- Conditional-CSS
- AWK
- Initializr
- Adobe Brackets - source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.
- Sciter
- Mercury
- Maquetta
- HTML KickStart - lean set of HTML5, CSS, and jQuery (javascript) files, layouts, and elements designed to give you a headstart and save you a lot of hours on your next web project.
- Kotatsu
- Initializr
- Adobe TypeKit
- PostCSS
- Gauge.js
- CSS Optimizer
- Flexy
- Conditional-CSS
-
Ionic Learning Resources
- Ionic Framework - end SDK for building cross-platform mobile apps. Built on top of [Angular](https://angular.io/) and [Apache Cordova](https://cordova.apache.org/), Ionic also provides a platform for integrating services like push notifications and analytics.
- Google's JavaScript Style Guide
- JavaScript Programming with Visual Studio Code
- Ionic GitHub
- Top Ionic Courses Online | Udemy
- Ionic React: Cross-Platform Mobile Development with Ionic 5 | Udemy
- Ionic & Angular JS: Principles Of Mobile and Web Development
- Ionic: Getting Started | Pluralsight
- Building Desktop Apps with Ionic and Electron | Pluralsight
- Ionic Essential Training | LinkedIn Learning
- Ionic React: Cross-Platform Mobile Development with Ionic 5 | Udemy
- Airbnb JavaScript Style Guide
- Back to the Top
- Ionic Academy
- Ionic Academy
- Ionic Framework - Enterprise Training
-
Ionic Tools, Libraries, and Frameworks
- Visual Studio Code
- WebStorm - the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks([Angular](https://angular.io/), [React](https://reactjs.org/), [Vue.js](https://vuejs.org/), [Ionic](https://ionicframework.com/), [Apache Cordova](https://cordova.apache.org/), [React Native](https://reactnative.dev/), [Node.js](https://nodejs.org/), [Meteor](https://www.meteor.com/#!), and [Electron](https://www.electronjs.org/)).
- Capacitor - platform API and code execution layer that makes it easy to call Native SDKs from web code and to write custom native plugins that your app may need. Also, Capacitor provides first-class Progressive Web App(PWAs) support so you can write one app and deploy it to the app stores and the mobile web.
- Stencil - ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to [React](https://reactjs.org/), [Angular](https://angular.io/), [Vue.js](https://vuejs.org/), and traditional web developers from a single, framework-agnostic codebase.
- Ionic Native
- Monaca - powered and framework-agnostic set of tools Monaca supports both online and offline development, debugging with live-reload feature and cloud build experience.
- AVA
- Mocha
- node-gyp - platform command-line tool written in Node.js for compiling native addon modules for Node.js. It contains a vendored copy of the gyp-next project that was previously used by the Chromium team, extended to support the development of Node.js native addons.
- Ionic command line interface (CLI) - to tool for developing [Ionic](https://ionicframework.com/) apps.
- egg
- Stencil ESLint
- Ionic Native
- Framework7
- Instabug - app feedback solution. With a one minute install guide, it enables users to seamlessly report bugs while automatically attaching details such as network logs, repro-steps, etc.
- VoltSigner - nothing gets uploaded. Compatible with all build tools. Notably, it can produce iOS certificates on Windows.
-
Node.js Learning Resources
- Getting Started with Node.js in AWS
- Getting started with Node.js in Google Cloud
- Introduction to Node.js by W3Schools
- Node.js tutorial in Visual Studio Code
- The Node.js best practices list
- Node.js Build Working Group
- Node.js Mentorship Program Initiative
- The Node.js Community Committee
- Node.js App Hosting & Deployment in Microsoft Azure
-
HTML/CSS Learning Resources
- Cascading Style Sheets (CSS)
- Google HTML/CSS Style Guide
- HTML (HyperText Markup Language)
- HTML Styles CSS
- CSS Tutorial
- Microsoft Certified Solutions Associate (MCSA): Web Applications
- Intro to HTML/CSS: Making webpages by Khanacademy
- Intro to HTML and CSS by Udacity
- Learn to style HTML using CSS
- The HTML and CSS Workshop
- Modern HTML & CSS From The Beginning (Including Sass) by Udemy
- Using Glitch for Developer Relations
- Airbnb CSS / Sass Style Guide
-
React Learning Resources
-
Svelte Learning Resources
-
jQuery Learning Resources
- Learning the jQuery Basics on Pluralsight
- Learning jQuery on Codecademy
- jQuery - rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of web browsers.
- jQuery API Documentation
- jQuery Learning Center
- jQuery Courses on Coursera
- jQuery Courses on Udemy
- jQuery Training Courses on LinkedIn Learning
- Intro to jQuery on Udacity
- Intro to AJAX on Udacity
- jQuery Best Practices Training on Learning Tree
- jQuery In-Depth on Pluralsight
- ASP.NET Ajax JavaScript and jQuery Course on Pluralsight
- jQuery Certification from W3Schools
- jQuery Best Practices Training on Learning Tree
- jQuery Learning Center
- jQuery Certification from W3Schools
-
jQuery Tools, Libraries, and Frameworks
- jQuery UI
- Bridge.NET - to-JavaScript Compiler. Write your application in C# and run on billions of devices.
- Phantomas - based web performance metrics collector and monitoring tool
- Cheerio
- jQuery Tools - interface components for modern websites. Used by large sites all over the world.
- Featherlight
-
Vue.js Learning Resources
- Learn Vue.js from core-team members and industry experts on VueSchool
- Vue Mastery is the Ultimate Learning Resource for Vue.js
- TypeScript Support for Vue.js
- Vue JavaScript Tutorial in Visual Studio Code
- Vue.js Plugins for JetBrains
- Introducing Storybook for VueJS
- VueJS Courses on Udemy
- Learning Vue.js on Codecademy
- VueJS Open Collective
-
Vue.js Tools and Frameworks
- VuePress - rendered static HTML for each page, and runs as an SPA once a page is loaded.
- Vue Router
- Vue CLI - to-end Testing.
- Vuefire
- Vuetify
- Buefy
- Vue-Apollo
- Hoppscotch
- Element
- Vue-Apollo
-
Electron Tools, Libraries, and Frameworks
- Express
- Electron Builder
- Standard
- GitHub Codespaces
- GitHub Actions - us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.Learn more about all other integrations with Azure.
- Quasar - performance VueJS user interfaces in record time. Such as responsive Single Page Apps, SSR Apps, PWAs, Browser extensions, Hybrid Mobile Apps and Electron Apps.
- Electron Fiddle
- Selenium IDE
- Electron.NET
- Photon
- Lowdb
- Angular Electron
- Nativefier
- Electron Fiddle
- Selenium IDE
-
Svelte Tools, Libraries, and Frameworks
-
Electron Learning Resources
- The OpenJS Foundation
- Configuring JavaScript libraries in WebStorm
- JavaScript extensions for VS Code
- Electron Apps
- Getting Started with Electron
- Electron Development
- Master Electron: Desktop Apps with HTML, JavaScript & CSS course on Udemy
- Electron for Desktop Apps: The Complete Developer's Guide course on Udemy
- Electron From Scratch: Build Desktop Apps With JavaScript course on Udemy
- Electron Courses on Coursera
- Electron Fundamentals on Pluralsight
- Electron - platform desktop applications using JavaScript, HTML and CSS. It is based on [Node.js](https://nodejs.org/) and [Chromium](https://www.chromium.org/) and is used by the [Atom editor](https://github.com/atom/atom) and many other [apps](https://electronjs.org/apps).
- Getting Started with Electron
-
Cordova Tools, Libraries and Frameworks
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- App Builder
- NSB/AppStudio
- Mobiscroll
- Instabug - app feedback solution. With a one minute install guide, it enables users to seamlessly report bugs while automatically attaching details such as network logs, repro-steps, etc.
- VoltBuilder
- VoltSigner - nothing gets uploaded. Compatible with all build tools. Notably, it can produce iOS certificates on Windows.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- React Boilerplate - first foundation with the best developer experience and a focus on performance and best practices.
- VSCode Cordova
-
Angular Tools and Frameworks
- AngularFire
- Angular Material UI component library
- Apollo Angular
- GraphQL Code Generator - code-generator.com/docs/plugins/index) (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).
- NgRx
- Protractor - to-end test framework for Angular and AngularJS applications. Protractor is a [Node.js](http://nodejs.org/) program built on top of [WebDriverJS](https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs).
- PrimeNG
- Project Clarity
- Angular CLI - line tool makes it easy to create an application that already works, right out of the box and follows all of Angular's best practices.
- Angular CLI - line tool makes it easy to create an application that already works, right out of the box and follows all of Angular's best practices.
- UI-Grid
- Angular Flex Layout - layout/wiki/Responsive-API).
- Nebular
- Project Clarity
- Apollo Angular
- GraphQL Code Generator - code-generator.com/docs/plugins/index) (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).
- Protractor - to-end test framework for Angular and AngularJS applications. Protractor is a [Node.js](http://nodejs.org/) program built on top of [WebDriverJS](https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs).
-
Cordova Learning Resources
- Getting Started with Cordova
- Top Apache Cordova Courses on Udemy
- Apache Cordova - Building Hybrid Mobile App for Android & iOS Course on Udemy
- Learning Apache Cordova Course on Linkedin Learning
- Apache Cordova: Building Cross-Platform Mobile Apps Course on Linkedin Learning
- Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin Course on Linkedin Learning
- Convert a web app to a Cordova project Course on Linkedin Learning
- Build a Cordova app Course on Linkedin Learning
- Learning Apache Cordova Course on Linkedin Learning
-
Angular Learning Resources
- Getting Started with Angular
- What Is AngularJS?
- AngularJS Tutorial on W3Schools
- Angular Certification - Become a certified Angular Developer
- Angular University
- Angular Courses Online on Udemy
- Angular Courses Online on Coursera
- Learn Angular with Online Courses and Lessons on edX
- Angular Online Training Courses on LinkedIn Learning
- Learning AngularJS, including Angular directives from Codecademy
- Learning Angular from Pluralsight
- Ionic Angular Overview
- Angular Language Service for Visual Studio
- Angular JavaScript Tutorial in Visual Studio Code
- Laravel and Angular
Programming Languages
Categories
HTML/CSS Tools and Frameworks
30
React Tools and Frameworks
21
Angular Tools and Frameworks
17
jQuery Learning Resources
17
Ionic Tools, Libraries, and Frameworks
16
Ionic Learning Resources
16
Angular Learning Resources
15
Electron Tools, Libraries, and Frameworks
15
HTML/CSS Learning Resources
13
Electron Learning Resources
13
Cordova Tools, Libraries and Frameworks
11
Vue.js Tools and Frameworks
10
Vue.js Learning Resources
9
Cordova Learning Resources
9
Node.js Learning Resources
9
Node.js Tools, Libraries, and Frameworks
8
React Learning Resources
7
jQuery Tools, Libraries, and Frameworks
6
Svelte Learning Resources
5
Svelte Tools, Libraries, and Frameworks
3
License
1
Sub Categories
Keywords
javascript
14
nodejs
12
node
8
angular
6
electron
5
react-native
4
typescript
4
testing
4
react
4
database
3
html
3
ionic
3
mocha
3
jest
2
test
2
ava
2
cli
2
ui
2
sqlite
2
dotnet
2
mysql
2
styleguide
2
style-guide
2
engine
2
jquery
2
embeddable
2
node-js
2
es6
2
test-runner
2
universal
2
test-framework
2
tdd
2
svelte
2
sass
2
webpack
2
eslint
2
components
2
browser
2
localstorage
2
ui-kit
2
microservices
1
express
1
nodejs-development
1
best-practices
1
npm
1
expressjs
1
htmlparser2
1
htmlparser
1
dom
1
cheerio
1