JavaScript best-practices

Open-source JavaScript projects categorized as best-practices

Top 14 JavaScript best-practice Projects

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (November 2022)

    Project mention: Awesome Github Repos to Master JAVASCRIPT | dev.to | 2023-02-03

    😎 A great list that will increase your Node.js knowledge with practice -> nodebestpractices

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: 🚀 8 GitHub Repositories to learn JavaScript | dev.to | 2023-02-06

    Clean Code JavaScript

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • html5-boilerplate

    A professional front-end template for building fast, robust, and adaptable web apps or sites.

    Project mention: Do you still use HTML5 Boilerplate when starting new projects? what are alternatives? | reddit.com/r/webdev | 2023-01-11

    Do you guys still use HTML5 Boilerplate when starting new projects? https://html5boilerplate.com/

  • project-guidelines

    A set of best practices for JavaScript projects

    Project mention: Awesome Github Repos to Master JAVASCRIPT | dev.to | 2023-02-03

    😎 Elements to consider when developing a JS project -> project-guidelines

  • lighthouse

    Automated auditing, performance metrics, and best practices for the web.

    Project mention: How to store your app's entire state in the url | news.ycombinator.com | 2023-01-09

    Here's the non-psuedo code equivalent that can leverage CompressionStream rather than using a browserified-gzip-library: https://github.com/GoogleChrome/lighthouse/blob/437eb4d757c5...

    We use it in Lighthouse for the exact same purpose, a URL #hash full of state. We found that modern browsers support 10mb of data in the hash. https://github.com/GoogleChrome/lighthouse/pull/12509#discus...

  • XO

    ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults

    Project mention: From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience | news.ycombinator.com | 2023-01-12
  • nodejs-integration-tests-best-practices

    ✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2022)

    Project mention: Testing backend application | reddit.com/r/node | 2023-01-17

    nodejs-integration-tests-best-practices

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • nodejs-cli-apps-best-practices

    The largest Node.js CLI Apps best practices list ✨

    Project mention: Is it possible to use node outside web devlopment/ creating servers? | reddit.com/r/node | 2022-10-23

    Indeed! I'm co-maintaining blessed-contrib and https://github.com/lirantal/nodejs-cli-apps-best-practices :-)

  • javascript-todo-list-tutorial

    ✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱

    Project mention: Ask HN: Good resource on writing web app with plain JavaScript/HTML/CSS | news.ycombinator.com | 2022-11-16
  • eslint-plugin-ember

    An ESLint plugin that provides set of rules for Ember applications based on commonly known good practices.

  • meshery.io

    Site for Meshery, the cloud native management plane

  • react-ssr-starter

    🔥 ⚛️ A React boilerplate for a universal web app with a highly scalable, offline-first foundation and our focus on performance and best practices.

  • express-mongo-api-boilerplate

    A rock solid project template for building Node.js APIs

  • react-axios-with-hooks-tutorial

    React axios tutorial using hooks. ⚛️

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-06.

JavaScript best-practices related posts

Index

What are some of the best open-source best-practice projects in JavaScript? This list will help you:

Project Stars
1 nodebestpractices 86,002
2 clean-code-javascript 79,040
3 html5-boilerplate 53,945
4 project-guidelines 28,464
5 lighthouse 25,959
6 XO 7,032
7 nodejs-integration-tests-best-practices 2,801
8 nodejs-cli-apps-best-practices 2,470
9 javascript-todo-list-tutorial 414
10 eslint-plugin-ember 255
11 meshery.io 156
12 react-ssr-starter 49
13 express-mongo-api-boilerplate 17
14 react-axios-with-hooks-tutorial 3
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com