awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
felixge avatar

felixge/node-style-guide

0
View on GitHub↗
4,992 stars·900 forks·JavaScript·18 views

Node Style Guide

This project is a JavaScript style guide and Node.js coding standard designed to ensure the creation of consistent, maintainable, and readable code. It serves as a comprehensive reference for naming conventions, formatting, and architectural patterns.

The project provides a linting configuration template that allows for the automatic enforcement of these standards. This includes predefined linting presets and a base of rules used to perform logic checks and automatic formatting across a codebase.

The guidelines cover a broad range of standardization capabilities, including code and file formatting, the implementation of specific coding patterns, and the definition of naming conventions for identifiers. These standards are applied through automated linting configurations to maintain quality across development workflows.

Features

  • Coding Standards - Establishes a curated set of style rules and linting configurations for consistent code quality.
  • JavaScript Style Guides - Provides a comprehensive reference for naming conventions and architectural patterns for JavaScript.
  • Node.js Development - Defines coding patterns and style guidelines optimized for the Node.js runtime environment.
  • Coding Standards - Provides a set of rules and best practices for writing maintainable Node.js and JavaScript code.
  • ESLint - Implements ESLint-based presets to automatically enforce stylistic consistency and logical rules.
  • Linting Configurations - Provides configurations for managing linter behavior and technical standards across a project.
  • Identifier Naming Conventions - Establishes strict casing rules for variables, classes, and constants to maintain readability.
  • Coding Standards Enforcement - Provides automated systems to enforce project guidelines and maintainability constraints.
  • JavaScript Style Linting - Specializes static analysis for enforcing stylistic consistency and coding standards in JavaScript.
  • JavaScript - Establishes comprehensive formatting and naming guidelines tailored specifically for JavaScript development.
  • Lint Rule Presets - Groups stylistic rules into shareable presets that can be adopted by other projects.
  • Naming Conventions - Defines specific casing and identifier rules to ensure a predictable naming structure.
  • Whitespace Enforcement - Defines consistent rules for line endings and whitespace to prevent cross-platform formatting discrepancies.
  • Formatting Enforcement - Enforces consistent rules for indentation, line length, and quote usage to ensure uniform visual structure.
  • Formatting Configurations - Provides centralized settings to control indentation and whitespace for consistent code layout.
  • Static Code Analysis - Analyzes source code without execution to detect style violations and programmatic errors.
  • JSON Configuration Schemas - Uses structured JSON files to define and share coding standards across different environments.
  • Coding Best Practices - Applies best practices for function and variable management to reduce codebase complexity.
  • JavaScript Standards and Style - Style guide for Node.js development.
  • Platform and API Guidelines - Style guide for Node.js and JavaScript code.
  • Programming Languages - Style guide for Node.js and JavaScript code.
  • Web Development Guides - Best practices for Node.js development.

Star history

Star history chart for felixge/node-style-guideStar history chart for felixge/node-style-guide

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does felixge/node-style-guide do?

This project is a JavaScript style guide and Node.js coding standard designed to ensure the creation of consistent, maintainable, and readable code. It serves as a comprehensive reference for naming conventions, formatting, and architectural patterns.

What are the main features of felixge/node-style-guide?

The main features of felixge/node-style-guide are: Coding Standards, JavaScript Style Guides, Node.js Development, ESLint, Linting Configurations, Identifier Naming Conventions, Coding Standards Enforcement, JavaScript Style Linting.

What are some open-source alternatives to felixge/node-style-guide?

Open-source alternatives to felixge/node-style-guide include: rwaldron/idiomatic.js — This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It… jsx-eslint/eslint-plugin-react — This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and… necolas/idiomatic-css — Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and… airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… raywenderlich/swift-style-guide — This project is a collection of Swift coding standards and static analysis rules designed to ensure consistency across… airbnb/ruby — This project provides a collection of coding standard specifications, style guides, and configuration assets used to…

Open-source alternatives to Node Style Guide

Similar open-source projects, ranked by how many features they share with Node Style Guide.
  • rwaldron/idiomatic.jsR

    rwaldron/idiomatic.js

    25,712View on GitHub↗

    This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It provides a collection of best practices for writing maintainable and idiomatic code, focusing on variable naming, type checking, and execution context. The project serves as a static analysis guide, offering frameworks and guidelines for using linters and automated tools to identify bugs and verify code correctness before deployment. It establishes standards for formatting, syntax, and variable declarations to standardize code style across a project. The scope of the project cov

    View on GitHub↗25,712
  • jsx-eslint/eslint-plugin-reactjsx-eslint avatar

    jsx-eslint/eslint-plugin-react

    9,287View on GitHub↗

    This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and maintain code quality in React projects. It functions as a specialized JSX linter that analyzes the syntax and structure of components to detect anti-patterns and API misuse. The plugin distinguishes itself by providing deep analysis of React-specific patterns, such as detecting state race conditions, preventing nested component definitions, and identifying unstable references that cause unnecessary re-renders. It also includes security hardening rules to identify vulnerabilities li

    JavaScriptdevelopmentecmascripteslint
    View on GitHub↗9,287
  • necolas/idiomatic-cssnecolas avatar

    necolas/idiomatic-css

    6,656View on GitHub↗

    Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and maintainable styles. It provides a set of standardized rules and conventions for writing idiomatic CSS code, functioning as both a formatting specification and a general guide for style organization. The project focuses on CSS preprocessor best practices, specifically providing guidelines to manage nesting depth and selector specificity to avoid complex cascades. It further distinguishes itself through structured documentation patterns and component sectioning to improve the long-ter

    View on GitHub↗6,656
  • airbnb/javascriptairbnb avatar

    airbnb/javascript

    148,081View on GitHub↗

    This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules

    JavaScriptarrow-functionses2015es2016
    View on GitHub↗148,081
  • See all 30 alternatives to Node Style Guide→