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. Learn more →
Top 15 JavaScript best-practice Projects
-
Further examples of clean code
-
html5-boilerplate
A professional front-end template for building fast, robust, and adaptable web apps or sites.
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.
-
-
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.
-
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:
-
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. 🌱
-
-
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.
-
-
linters
Collection of super strict configurations for ESLint / StyleLint and other code quality tools. (by developer239)
-
-
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
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.
JavaScript best-practices related posts
- Node.js CLI Apps Best Practices
- help needed with lighthouse ci for angular, github actions, PROTOCOL_TIMEOUT: (Method: Debugger.disable)
- Is Lighthouse a misleading performance tool?
- Clean code (la juniori)
- When connecting to the PSI api via SF what is the level of simulated network throttling used?
- How To Optimize Your React App’s Performance
- Worker thread vs cluster with Websockets
-
A note from our sponsor - SurveyJS
surveyjs.io | 18 Mar 2024
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 | 88,782 |
2 | html5-boilerplate | 55,843 |
3 | project-guidelines | 29,167 |
4 | lighthouse | 27,725 |
5 | XO | 7,508 |
6 | nodejs-cli-apps-best-practices | 3,183 |
7 | nodejs-integration-tests-best-practices | 3,179 |
8 | javascript-todo-list-tutorial | 544 |
9 | meshery.io | 437 |
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 |