JavaScript best-practices

Open-source JavaScript projects categorized as best-practices

Top 15 JavaScript best-practice Projects

  • clean-code-javascript

    :bathtub: Clean Code concepts adapted for JavaScript

    Project mention: Why clean code makes JavaScript programming easier | dev.to | 2024-01-16

    Further examples of clean code

  • html5-boilerplate

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

    Project mention: html5 boilerplate with bootstrap | /r/webdevY | 2023-05-05

    Download the HTML5 Boilerplate template from the official website (https://html5boilerplate.com/). You can choose to download the standard or the enhanced version, depending on your needs.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • project-guidelines

    A set of best practices for JavaScript projects

    Project mention: Clean code (la juniori) | /r/programare | 2023-06-07
  • lighthouse

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

    Project mention: Top 20 Frontend Interview Questions With Answers | dev.to | 2024-02-03

    Google Core Vitals now represent the most important metrics to focus on when it comes to technical SEO. Google Core Vitals are a set of standardized metrics that Google uses to evaluate the user experience offered by a web page and assign it a technical SEO grade. Several tools exist to measure and report technical SEO performance, but the most reliable is Google Lighthouse.

  • XO

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

    Project mention: ESLint: Flat Config Rollout Plan | news.ycombinator.com | 2023-10-18

    Usually you would pick a config you like and set it up for your project, notable ones are already mentioned but I'll mention more:

    - xo https://github.com/xojs/xo

  • nodejs-cli-apps-best-practices

    The largest Node.js CLI Apps best practices list ✨

    Project mention: Mastering Node.js CLI: Best Practices and Tips | dev.to | 2024-02-06

    This article is inspired by this awesome GitHub repository created by @lirantal, please go ahead and have a look it's worth.

  • nodejs-integration-tests-best-practices

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • 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. 🌱

  • meshery.io

    Website for Meshery

  • eslint-plugin-ember

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

  • 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

  • linters

    Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (by developer239)

  • react-axios-with-hooks-tutorial

    React axios tutorial using hooks. ⚛️

  • sammler

    Sammler is a website builder for simple, fast and modular Front-End development based on Gulp and Webpack. Supports ES6 to ES5 transpilation using Babel

    Project mention: How I did the project or how to accumulate knowledge | /r/Frontend | 2023-09-30

    In the early days of my programming journey, I embarked on a quest to build something meaningful, something that would encapsulate my growing knowledge and aspirations. That's when I stumbled upon an existing project, a humble foundation that would serve as the canvas for my ambitions. Little did I know that this project, later known as Site-Builder, would undergo a remarkable transformation, evolving from a modest inception into a feature-rich semi-framework.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-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 clean-code-javascript 89,253
2 html5-boilerplate 55,924
3 project-guidelines 29,175
4 lighthouse 27,770
5 XO 7,530
6 nodejs-cli-apps-best-practices 3,218
7 nodejs-integration-tests-best-practices 3,189
8 javascript-todo-list-tutorial 554
9 meshery.io 441
10 eslint-plugin-ember 256
11 react-ssr-starter 60
12 express-mongo-api-boilerplate 19
13 linters 10
14 react-axios-with-hooks-tutorial 4
15 sammler 0
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com