awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • addyosmani/agent-skillsAvatar addyosmani

    addyosmani/agent-skills

    60,849Vezi pe 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
    Vezi pe GitHub↗60,849
  • aider-ai/aiderAvatar Aider-AI

    Aider-AI/aider

    46,305Vezi pe 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
    Vezi pe GitHub↗46,305
  • github/awesome-copilotAvatar github

    github/awesome-copilot

    35,119Vezi pe 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
    Vezi pe GitHub↗35,119
  • redox-os/redoxAvatar redox-os

    redox-os/redox

    16,054Vezi pe 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
    Vezi pe GitHub↗16,054
  • stylelint/stylelintAvatar stylelint

    stylelint/stylelint

    11,484Vezi pe GitHub↗

    Stylelint este un instrument de analiză statică a codului și un linter pentru CSS și limbaje de tip stil. Identifică erorile, impune convenții de codare și operează ca un plugin PostCSS pentru a valida foile de stil în timpul pipeline-urilor de build. Proiectul se distinge prin suportul pentru sintaxe non-standard, inclusiv parsarea preprocesatoarelor pentru SCSS și Less, și capacitatea de a extrage și linta stiluri încorporate din JavaScript, HTML și template literals. Dispune de un sistem de fixare automatizat care corectează programatic încălcările de stil reparabile pentru a asigura consistența. Sistemul oferă o arhitectură de plugin-uri pentru crearea de reguli, sintaxe și formatoare personalizate. Acoperă o gamă largă de capabilități de asigurare a calității, inclusiv prevenirea sintaxei depreciate, validarea specificității selectorilor și impunerea tiparelor de denumire și a convențiilor stilistice. Configurarea este gestionată printr-o logică de îmbinare în cascadă care suportă presetări partajabile și suprascrieri specifice fișierelor. Instrumentul este accesibil printr-o interfață de linie de comandă, un API programatic și diverse integrări de editor.

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

    JavaScript
    Vezi pe GitHub↗11,484
  • zh-google-styleguide/zh-google-styleguideAvatar zh-google-styleguide

    zh-google-styleguide/zh-google-styleguide

    10,977Vezi pe 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
    Vezi pe GitHub↗10,977
  • langchain-ai/open-sweAvatar langchain-ai

    langchain-ai/open-swe

    9,988Vezi pe 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
    Vezi pe GitHub↗9,988
  • microsoft/vscode-copilot-chatAvatar microsoft

    microsoft/vscode-copilot-chat

    9,493Vezi pe 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
    Vezi pe GitHub↗9,493
  • rust-lang/rust-by-exampleAvatar rust-lang

    rust-lang/rust-by-example

    8,026Vezi pe 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
    Vezi pe GitHub↗8,026
  • csslint/csslintAvatar CSSLint

    CSSLint/csslint

    4,805Vezi pe GitHub↗

    Acest proiect este un linter CSS și un instrument de analiză statică conceput pentru a identifica erorile de sintaxă, defectele de logică și tiparele problematice în Cascading Stylesheets. Funcționează ca un validator de linie de comandă care verifică calitatea codului și impune standarde consistente de stilizare și codare fără a necesita un browser web. Analizorul se distinge prin încorporarea auditului de accesibilitate web pentru a detecta tiparele care împiedică utilizatorii cu dizabilități. De asemenea, efectuează verificarea compatibilității cu browserele pentru a identifica hack-urile non-standard și prefixele de vendor lipsă, și oferă analiză de optimizare a performanței pentru a îmbunătăți viteza de randare. Instrumentul acoperă o gamă largă de capabilități, inclusiv impunerea standardelor de mentenabilitate, identificarea erorilor de logică precum proprietățile duplicate și validarea sintaxei CSS generale. Suportă crearea de reguli de linting personalizate și oferă un pipeline de reguli configurabil unde avertismentele pot fi suprimate pe fiecare linie. Integrarea este suportată prin interfața de linie de comandă, Git hooks și pipeline-uri de build de integrare continuă, cu posibilitatea de a exporta rezultatele ca rapoarte XML pentru monitorizare.

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

    JavaScript
    Vezi pe GitHub↗4,805
  • airbnb/rubyAvatar airbnb

    airbnb/ruby

    3,890Vezi pe 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
    Vezi pe GitHub↗3,890
  • brigade/scss-lintAvatar brigade

    brigade/scss-lint

    3,668Vezi pe 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
    Vezi pe GitHub↗3,668
  • dropbox/css-style-guideAvatar dropbox

    dropbox/css-style-guide

    1,216Vezi pe GitHub↗

    Acest proiect oferă un framework complet pentru standardizarea arhitecturii CSS și a practicilor de dezvoltare în aplicații web la scară largă. Stabilește o abordare structurată pentru gestionarea tiparelor de design, asigurându-se că foile de stil rămân mentenabile, scalabile și consistente în baze de cod complexe. Metodologia se concentrează pe utilizarea convențiilor de denumire block-element-modifier (BEM) pentru a organiza componentele interfeței utilizator în unități independente și reutilizabile. Prin impunerea specificității plate a selectorilor și a scoping-ului bazat pe namespace, framework-ul previne coliziunile de nume și suprascrierile accidentale de stil. De asemenea, promovează predictibilitatea prin ordonarea standardizată a proprietăților și o arhitectură modulară a fișierelor care izolează logica de design în componente cu responsabilitate unică. Aceste standarde abordează provocările comune în mentenanța frontend-ului prin definirea unor reguli clare pentru organizarea foilor de stil și gestionarea cascadelor de stil. Documentația oferă un set de bune practici pentru structurarea CSS-ului, pentru a asigura consistența pe termen lung și a reduce complexitatea pentru echipele de dezvoltare.

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

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

Explorează sub-etichetele

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