awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

25 repositorios

Awesome GitHub RepositoriesProgramming Language Standards

Collections of style guides and best practices for specific programming languages.

Explore 25 awesome GitHub repositories matching part of an awesome list · Programming Language Standards. Refine with filters or upvote what's useful.

Awesome Programming Language Standards GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • airbnb/javascriptAvatar de airbnb

    airbnb/javascript

    148,081Ver en 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

    Comprehensive style guide for JavaScript projects.

    JavaScriptarrow-functionses2015es2016
    Ver en GitHub↗148,081
  • rust-lang/rustAvatar de rust-lang

    rust-lang/rust

    114,066Ver en GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces memory safety through ownership, borrowing, and lifetime annotations, while also offering mechanisms for handling both recoverable and unrecoverable errors. The language includes extensive support for concurrent programming, providing primitives for thread management, shared-stat

    Official coding guidelines for the Rust language.

    Rustcompilerlanguagerust
    Ver en GitHub↗114,066
  • ryanmcdermott/clean-code-javascriptAvatar de ryanmcdermott

    ryanmcdermott/clean-code-javascript

    94,454Ver en GitHub↗

    This project is a collection of engineering guidelines and best practices for writing readable and maintainable JavaScript source code. It serves as a clean code guide and refactoring manual to help developers improve the structure of their codebases. The repository provides a reference for applying SOLID principles to reduce coupling and enable extensions without modifying existing logic. It includes a naming convention standard for using explicit, searchable identifiers and a guide for asynchronous patterns to replace nested callbacks with clearer execution flows. The guidelines cover soft

    Software engineering principles adapted for JavaScript.

    JavaScriptbest-practicesclean-architectureclean-code
    Ver en GitHub↗94,454
  • golang-standards/project-layoutAvatar de golang-standards

    golang-standards/project-layout

    56,122Ver en GitHub↗

    This project provides a standardized directory layout pattern that establishes a predictable structure for organizing source code, configuration files, and documentation. It serves as a community-driven framework designed to improve project maintainability, simplify developer onboarding, and ensure consistency across large-scale software development efforts. By enforcing uniform file layouts, the project reduces cognitive load for developers working across multiple services or microservices. It utilizes convention-based folder templates to ensure that application logic, infrastructure, and co

    Standardized directory structure for Go applications.

    Makefilegogolangproject-structure
    Ver en GitHub↗56,122
  • google/styleguideAvatar de google

    google/styleguide

    39,367Ver en GitHub↗

    Style guides for Google-originated open-source projects

    Google's style guide for Markdown documentation.

    HTMLcpplintstyle-guidestyleguide
    Ver en GitHub↗39,367
  • uber-go/guideAvatar de uber-go

    uber-go/guide

    17,573Ver en GitHub↗

    This project is a collection of guidelines and best practices for the Go programming language, providing a comprehensive style guide and set of programming standards. It establishes a framework for writing maintainable and performant source code through standardized naming, structuring, and organizational conventions. The guide focuses on specific patterns for concurrency, error handling, and performance optimization. It details methods for managing goroutine lifecycles to prevent race conditions, designing structured error wrapping and routing to maintain observability, and implementing memo

    Patterns and conventions for idiomatic Go code.

    Makefilebest-practicesgogolang
    Ver en GitHub↗17,573
  • rubocop/ruby-style-guideAvatar de rubocop

    rubocop/ruby-style-guide

    16,546Ver en GitHub↗

    This project is a community-driven style guide that defines standards for formatting and structuring Ruby code. It serves as a collection of language conventions and best practices intended to ensure that Ruby applications are written idiomatically and maintainably. The guide functions as a static analysis standard, providing a reference that automated linting tools use to enforce uniform coding patterns and structural rules. By mapping written guidelines to these automated configurations, it establishes a shared source of truth for code consistency. The scope of the project covers Ruby code

    Community-driven style guide for Ruby.

    rubocoprubystyle-guide
    Ver en GitHub↗16,546
  • kodecocodes/swift-style-guideAvatar de kodecocodes

    kodecocodes/swift-style-guide

    13,173Ver en GitHub↗

    This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo

    Community-driven Swift style guide.

    Ver en GitHub↗13,173
  • nytimes/objective-c-style-guideAvatar de NYTimes

    NYTimes/objective-c-style-guide

    5,822Ver en GitHub↗

    Este proyecto proporciona un conjunto completo de patrones de diseño estandarizados, convenciones de nombres y configuraciones de entorno para el desarrollo en Objective-C. Establece un framework consistente para el diseño de API, gestión de memoria y organización de proyectos para asegurar que las bases de código permanezcan legibles y mantenibles a través de los equipos. La guía define estándares específicos para el aislamiento de namespaces utilizando prefijos de clase y un sistema estructurado para nombrar activos. Describe patrones arquitectónicos para protocolos de delegados y mecanismos de manejo de errores destinados a mejorar la seguridad de tipos y la claridad. La cobertura se extiende al formato del código fuente, organización de la estructura de clases y la implementación de singletons thread-safe. También incluye estándares para la configuración de proyectos Xcode, alineando jerarquías físicas de archivos con grupos de proyectos y gestionando configuraciones de compilación.

    Style guide used by The New York Times.

    Ver en GitHub↗5,822
  • mgechev/angularjs-style-guideAvatar de mgechev

    mgechev/angularjs-style-guide

    4,925Ver en GitHub↗

    This project is a comprehensive set of architectural patterns, coding standards, and reference materials for AngularJS applications. It establishes a structural approach for separating business logic into injectable services and restricting document object model manipulation to directives. The guide provides a standardized framework for project organization through consistent naming conventions, directory hierarchies, and module structuring. It emphasizes the use of isolated scopes for component encapsulation and explicit array notation for dependency injection to ensure stability during code

    Best practices for AngularJS application development.

    Ver en GitHub↗4,925
  • github/swift-style-guideAvatar de github

    github/swift-style-guide

    4,762Ver en GitHub↗

    Este proyecto es un conjunto de estándares de codificación, patrones arquitectónicos y directrices de seguridad de tipos para escribir código fuente en Swift. Proporciona un framework para mantener un código limpio y mantenible a través de convenciones establecidas y reglas de formato. La guía prioriza la composición sobre la herencia de clases, favoreciendo los tipos de valor y las clases finales. Establece una política de control de acceso para gestionar los límites entre la lógica interna y los componentes externos mediante modificadores de visibilidad explícitos. Los estándares cubren la optimización de la seguridad de tipos mediante enlaces inmutables y manejo seguro de opcionales. Áreas adicionales incluyen el uso de patrones de salida temprana para optimizar el flujo lógico, la reducción de la verbosidad de la sintaxis y la aplicación de un formato de código uniforme.

    Official Swift style and conventions.

    Ver en GitHub↗4,762
  • alexandru/scala-best-practicesAvatar de alexandru

    alexandru/scala-best-practices

    4,352Ver en GitHub↗

    Este proyecto es una colección de directrices y manuales curados para escribir código limpio, idiomático y mantenible en Scala. Sirve como una guía completa para los estándares de codificación de Scala, diseño de programación funcional y arquitectura de software empresarial. El repositorio proporciona estrategias específicas para la gestión de la concurrencia, incluyendo patrones para actores, futures y pools de hilos para garantizar la seguridad de los hilos. También contiene un manual de optimización del rendimiento centrado en reducir las asignaciones de memoria y gestionar la presión del recolector de basura para mejorar la eficiencia en tiempo de ejecución. Las guías cubren una amplia gama de capacidades, incluyendo arquitectura de aplicaciones, manejo de errores con seguridad de tipos y el uso de estructuras de datos inmutables. También aborda el aseguramiento de la calidad del software mediante convenciones de nomenclatura estandarizadas, diseño modular de traits y la implementación de contrapresión (back-pressure) y señalización de demanda.

    Patterns and recommendations for Scala development.

    Ver en GitHub↗4,352
  • bbatsov/clojure-style-guideAvatar de bbatsov

    bbatsov/clojure-style-guide

    4,095Ver en GitHub↗

    Este proyecto proporciona un conjunto de directrices de arquitectura de software, estándares de codificación Lisp y patrones de programación funcional para el desarrollo en Clojure. Establece mejores prácticas para implementar lógica declarativa y gestionar el estado compartido mediante el uso de estructuras de datos persistentes y referencias atómicas. La guía cubre estándares para documentar APIs públicas y organizar directorios de proyectos para asegurar la distribución de librerías portables. Detalla la aplicación de reglas de formato y nomenclatura consistentes para mejorar la legibilidad del código fuente y la colaboración en equipo. El alcance se extiende a patrones de desarrollo idiomáticos, incluyendo la organización de namespaces, la estructuración de definiciones de funciones y suites de pruebas, y el diseño responsable de macros. También proporciona orientación sobre el manejo de la interoperabilidad con tipos externos y la gestión de la distribución de librerías mediante coordenadas estables.

    Standardized coding style for the Clojure language.

    Ver en GitHub↗4,095
  • airbnb/rubyAvatar de airbnb

    airbnb/ruby

    3,890Ver en GitHub↗

    This project provides a collection of coding standard specifications, style guides, and configuration assets used to define automated rules for static code analysis in Ruby. It serves as a centralized set of RuboCop configurations and static analysis rules to ensure consistent syntax and idiomatic usage across a codebase. The project establishes a comprehensive Ruby style guide that defines naming conventions, indentation, and structural requirements. It utilizes a pluggable linting engine to enforce these standards through a defined set of patterns and constraints. The capability surface co

    Airbnb's internal Ruby style guide.

    Ruby
    Ver en GitHub↗3,890
  • dotnet/standardAvatar de dotnet

    dotnet/standard

    3,040Ver en GitHub↗

    This repo is building the .NET Standard

    Formal API specifications for .NET implementations.

    Ver en GitHub↗3,040
  • databricks/scala-style-guideAvatar de databricks

    databricks/scala-style-guide

    2,784Ver en GitHub↗

    Coding style guide for Scala development.

    Ver en GitHub↗2,784
  • transmissions11/solcurityAvatar de transmissions11

    transmissions11/solcurity

    2,179Ver en GitHub↗

    Opinionated security and code quality standard for Solidity smart contracts.

    Security checklist for Solidity smart contracts.

    Ver en GitHub↗2,179
  • github/objective-c-style-guideAvatar de github

    github/objective-c-style-guide

    1,666Ver en GitHub↗

    Archived Style guide & coding conventions for Objective-C projects

    Official style and conventions for Objective-C.

    Ver en GitHub↗1,666
  • linkedin/swift-style-guideAvatar de linkedin

    linkedin/swift-style-guide

    1,454Ver en GitHub↗

    LinkedIn's Official Swift Style Guide

    Official Swift style guide from LinkedIn.

    Ver en GitHub↗1,454
  • bbatsov/emacs-lisp-style-guideAvatar de bbatsov

    bbatsov/emacs-lisp-style-guide

    1,132Ver en GitHub↗

    A community-driven Emacs Lisp style guide

    Community-accepted style guide for Emacs Lisp.

    Ver en GitHub↗1,132
Ant.12Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Programming Language Standards