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
·

13 repositorios

Awesome GitHub RepositoriesCoding Convention Specifications

Frameworks for defining and enforcing project-specific coding styles and guidelines.

Distinguishing note: Focuses on the specification of conventions for AI guidance, distinct from static linting rules.

Explore 13 awesome GitHub repositories matching software engineering & architecture · Coding Convention Specifications. Refine with filters or upvote what's useful.

Awesome Coding Convention Specifications GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Mandates compliance with team workflows and conventions by reading project-specific configuration files.

    Shellagent-skillsantigravityantigravity-ide
    Ver en GitHub↗60,849
  • aider-ai/aiderAvatar de Aider-AI

    Aider-AI/aider

    46,305Ver en GitHub↗

    Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost

    Uses markdown-based convention files to guide AI style and library preferences during code generation.

    Pythonanthropicchatgptclaude-3
    Ver en GitHub↗46,305
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Ver en GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Specifies project-specific coding conventions and architectural constraints to guide AI-driven code generation.

    Pythonaigithub-copilothacktoberfest
    Ver en GitHub↗35,119
  • redox-os/redoxAvatar de redox-os

    redox-os/redox

    16,054Ver en GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Uses conditional compilation to ensure portability across multiple CPU architectures.

    Rustbsdfreebsdgnu
    Ver en GitHub↗16,054
  • stylelint/stylelintAvatar de stylelint

    stylelint/stylelint

    11,484Ver en GitHub↗

    Stylelint es una herramienta de análisis de código estático y linter para CSS y lenguajes similares a estilos. Identifica errores, aplica convenciones de codificación y opera como un plugin de PostCSS para validar hojas de estilo durante los pipelines de compilación. El proyecto se distingue por su soporte para sintaxis no estándar, incluyendo el análisis de preprocesadores para SCSS y Less, y la capacidad de extraer y lintar estilos incrustados de JavaScript, HTML y literales de plantilla. Cuenta con un sistema de corrección automatizado que corrige programáticamente las violaciones de estilo reparables para garantizar la consistencia. El sistema proporciona una arquitectura de plugins para crear reglas, sintaxis y formateadores personalizados. Cubre una amplia gama de capacidades de garantía de calidad, incluyendo la prevención de sintaxis obsoleta, validación de especificidad de selectores y la aplicación de patrones de nomenclatura y convenciones estilísticas. La configuración se gestiona a través de una lógica de fusión en cascada que admite preajustes compartibles y anulaciones específicas de archivos. La herramienta es accesible a través de una interfaz de línea de comandos, una API programática y varias integraciones de editor.

    Enforces consistency and syntax standards specifically for CSS and style-like languages.

    JavaScript
    Ver en GitHub↗11,484
  • zh-google-styleguide/zh-google-styleguideAvatar de zh-google-styleguide

    zh-google-styleguide/zh-google-styleguide

    10,977Ver en GitHub↗

    This project is a software engineering reference that provides a cross-language formatting standard and industry-standard practices for architectural patterns, memory management, and identifier naming. Its primary purpose is to implement a unified set of indentation and whitespace rules applied consistently across multiple distinct programming environments. The project specializes in technical documentation localization, providing Chinese language translations of official programming style guides. It maps original English coding standards to Chinese language references to maintain meaning acr

    Maps general coding principles to specific syntax rules for languages including Java, C++, Python, and TypeScript.

    Makefile
    Ver en GitHub↗10,977
  • langchain-ai/open-sweAvatar de langchain-ai

    langchain-ai/open-swe

    9,988Ver en GitHub↗

    Open-SWE is an asynchronous software engineering agent and orchestrator designed to automate end-to-end coding tasks and pull request reviews. It functions as a middleware framework that coordinates long-running AI operations across multiple subagents, utilizing state persistence and human-in-the-loop oversight to manage complex workflows. The system is distinguished by its use of isolated remote Linux sandboxes for secure code execution and shell command processing. It features a webhook-driven integration platform that triggers automated engineering tasks via mentions and events in GitHub,

    Enforces architectural decisions and coding standards by reading root markdown files into agent prompts.

    Python
    Ver en GitHub↗9,988
  • microsoft/vscode-copilot-chatAvatar de microsoft

    microsoft/vscode-copilot-chat

    9,493Ver en GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Defines project-specific coding styles and structural guidelines to steer AI generation.

    TypeScript
    Ver en GitHub↗9,493
  • rust-lang/rust-by-exampleAvatar de rust-lang

    rust-lang/rust-by-example

    8,026Ver en GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Provides guidance on selecting platform-specific code paths during the build process using attributes.

    Handlebars
    Ver en GitHub↗8,026
  • csslint/csslintAvatar de CSSLint

    CSSLint/csslint

    4,805Ver en GitHub↗

    Este proyecto es un linter de CSS y herramienta de análisis estático diseñada para identificar errores de sintaxis, fallas de lógica y patrones problemáticos en hojas de estilo en cascada. Funciona como un validador de línea de comandos que verifica la calidad del código y hace cumplir estándares de estilo y codificación consistentes sin requerir un navegador web. El analizador se distingue por incorporar auditoría de accesibilidad web para detectar patrones que obstaculizan a los usuarios con discapacidades. También realiza comprobaciones de compatibilidad del navegador para identificar hacks no estándar y prefijos de proveedor faltantes, y proporciona análisis de optimización de rendimiento para mejorar las velocidades de renderizado. La herramienta cubre una amplia gama de capacidades, incluyendo la aplicación de estándares de mantenibilidad, la identificación de errores de lógica como propiedades duplicadas y la validación de sintaxis CSS general. Admite la creación de reglas de linting personalizadas y proporciona un pipeline de reglas configurable donde las advertencias pueden suprimirse por línea. La integración es compatible a través de una interfaz de línea de comandos, hooks de Git y pipelines de compilación de integración continua, con la capacidad de exportar resultados como informes XML para monitoreo.

    Enforces consistent coding standards and maintainability rules across CSS codebases for multiple developers.

    JavaScript
    Ver en GitHub↗4,805
  • 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

    Defines formal coding convention specifications for naming, indentation, and structural requirements.

    Ruby
    Ver en GitHub↗3,890
  • brigade/scss-lintAvatar de brigade

    brigade/scss-lint

    3,668Ver en GitHub↗

    scss-lint is a static analysis tool and configurable style validator for SCSS stylesheets. It identifies syntax errors and enforces coding style consistency in CSS preprocessor files before they are compiled. The project provides an extensibility system for loading custom linting rules from local directories or external libraries. It allows for the definition of project-specific style standards and supports the creation of baseline configurations to facilitate incremental code cleanup. The tool includes capabilities for source control management hook integration and source preprocessing via

    Ensures consistency across a codebase by enforcing shared formatting rules for SCSS.

    Ruby
    Ver en GitHub↗3,668
  • dropbox/css-style-guideAvatar de dropbox

    dropbox/css-style-guide

    1,216Ver en GitHub↗

    Este proyecto proporciona un framework integral para estandarizar la arquitectura CSS y las prácticas de desarrollo en aplicaciones web a gran escala. Establece un enfoque estructurado para gestionar patrones de diseño, asegurando que las hojas de estilo permanezcan mantenibles, escalables y consistentes en bases de código complejas. La metodología se centra en el uso de convenciones de nomenclatura BEM (block-element-modifier) para organizar los componentes de la interfaz de usuario en unidades independientes y reutilizables. Al aplicar una especificidad de selector plana y un alcance basado en espacios de nombres, el framework evita colisiones de nombres y anulaciones de estilo no deseadas. Además, promueve la previsibilidad mediante un orden de propiedades estandarizado y una arquitectura de archivos modular que aísla la lógica de diseño en componentes de responsabilidad única. Estos estándares abordan desafíos comunes en el mantenimiento del frontend definiendo reglas claras para organizar hojas de estilo y gestionar cascadas de estilos. La documentación proporciona un conjunto de mejores prácticas para estructurar CSS con el fin de garantizar la consistencia a largo plazo y reducir la complejidad para los equipos de desarrollo.

    Standardizes CSS architecture through consistent naming, file organization, and property ordering.

    Ver en GitHub↗1,216
  1. Home
  2. Software Engineering & Architecture
  3. Coding Convention Specifications

Explorar subetiquetas

  • CSS Style EnforcementEnforcement of consistency and syntax standards specifically for CSS and style-like languages. **Distinct from Coding Convention Specifications:** Specific to CSS styling rather than general architectural coding conventions
  • Conditional Compilation AttributesDirectives for selecting platform-specific code paths during the build process. **Distinct from Coding Convention Specifications:** Distinct from Coding Convention Specifications: focuses on build-time code selection rather than style guidelines.