JavaScript-Guide
JavaScript Guide
https://github.com/mikeroyal/JavaScript-Guide
Last synced: 5 days 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
-
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
-
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 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.
- Ionic command line interface (CLI) - to tool for developing [Ionic](https://ionicframework.com/) apps.
-
Node.js Learning Resources
-
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
-
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 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
-
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
-
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
-
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
-
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.
-
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.
-
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
-
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
React Tools and Frameworks
20
HTML/CSS Tools and Frameworks
17
Ionic Learning Resources
15
jQuery Learning Resources
15
Angular Learning Resources
15
HTML/CSS Learning Resources
12
Electron Learning Resources
11
Angular Tools and Frameworks
10
Cordova Tools, Libraries and Frameworks
10
Vue.js Learning Resources
9
Cordova Learning Resources
8
Node.js Tools, Libraries, and Frameworks
8
Vue.js Tools and Frameworks
8
Electron Tools, Libraries, and Frameworks
8
Ionic Tools, Libraries, and Frameworks
7
React Learning Resources
7
Node.js Learning Resources
4
Svelte Learning Resources
3
jQuery Tools, Libraries, and Frameworks
3
License
1
Svelte Tools, Libraries, and Frameworks
1
Sub Categories
Keywords
javascript
6
react
4
nodejs
4
react-native
4
ionic
3
database
2
mysql
2
angular
2
universal
2
typescript
2
node
2
sqlite
2
electron
1
data-mapper
1
cockroachdb
1
mariadb
1
active-record
1
oracle
1
orm
1
postgresql
1
sap
1
sap-hana
1
sqlserver
1
typeorm
1
websql
1
assertion-library
1
assertions
1
ava
1
chai
1
enzyme
1
jest
1
bash
1
install
1
lts
1
node-js
1
nvm
1
nvmrc
1
posix
1
posix-compliant
1
shell
1
version-manager
1
zsh
1
browser-database
1
couchdb
1
crdt
1
firebase
1
graphql
1
indexeddb
1
local-first
1
localstorage
1