awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 dépôts

Awesome GitHub RepositoriesCode Style Standardization

Tools and guidelines for maintaining consistent naming conventions and coding styles across a project.

Distinct from Readability Naming Standards: The candidates focus on low-level variable registers, obfuscation, or specific secret naming, not general codebase style guidelines.

Explore 10 awesome GitHub repositories matching development tools & productivity · Code Style Standardization. Refine with filters or upvote what's useful.

Awesome Code Style Standardization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • fastai/course-v3Avatar de fastai

    fastai/course-v3

    4,914Voir sur GitHub↗

    Ce projet est un programme éducatif complet et un framework de deep learning conçu pour enseigner le deep learning pratique avec PyTorch via des notebooks et des exemples de code. Il sert de bibliothèque de haut niveau pour construire, entraîner et déployer des réseaux de neurones, agissant comme un orchestrateur d'entraînement de modèles qui coordonne les modèles PyTorch, les optimiseurs et les fonctions de perte. Le projet fournit des boîtes à outils spécialisées pour la vision par ordinateur, le traitement du langage naturel et le prétraitement de données tabulaires. Il se distingue par des contrôles d'entraînement avancés tels que des taux d'apprentissage discriminatifs, un système de callback bidirectionnel pour personnaliser la logique d'entraînement, et une abstraction de haut niveau qui automatise le placement sur périphérique et les boucles d'entraînement. Le framework couvre une large surface de capacités, y compris la construction automatisée de pipelines de données, l'analyse d'architecture de modèles et l'évaluation des performances sur des tâches de classification, de régression et de segmentation. Il inclut également des utilitaires pour l'entraînement distribué sur plusieurs GPU, l'entraînement en précision mixte pour l'optimisation de la mémoire, et un support spécialisé pour les données d'imagerie médicale. Le projet est livré sous forme d'une série de Jupyter Notebooks.

    fastai applies a consistent set of abbreviations and naming principles to maintain a unified codebase style.

    Jupyter Notebookdata-sciencedeep-learningfastai
    Voir sur GitHub↗4,914
  • github/swift-style-guideAvatar de github

    github/swift-style-guide

    4,762Voir sur GitHub↗

    Ce projet est un ensemble de normes de codage, de patterns architecturaux et de directives de sécurité de type pour l'écriture de code source Swift. Il fournit un framework pour maintenir un code propre et maintenable grâce à des conventions établies et des règles de formatage. Le guide privilégie la composition sur l'héritage de classe en favorisant les types de valeur et les classes finales. Il établit une politique de contrôle d'accès pour gérer les frontières entre la logique interne et les composants externes via des modificateurs de visibilité explicites. Les normes couvrent l'optimisation de la sécurité de type via des liaisons immuables et une gestion sécurisée des optionnels. Les domaines supplémentaires incluent l'utilisation de patterns de sortie anticipée (early exit) pour optimiser le flux logique, la réduction de la verbosité de la syntaxe et l'application d'un formatage de code uniforme.

    Provides guidelines for maintaining consistent whitespace, indentation, and visual structure across the codebase.

    Voir sur GitHub↗4,762
  • ecomfe/specAvatar de ecomfe

    ecomfe/spec

    4,605Voir sur GitHub↗

    Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov

    Sets mandatory rules for indentation, spacing, and naming conventions for JavaScript code.

    Voir sur GitHub↗4,605
  • vuejs/eslint-plugin-vueAvatar de vuejs

    vuejs/eslint-plugin-vue

    4,594Voir sur GitHub↗

    Ce projet est un plugin ESLint et un analyseur de code statique pour Vue.js. Il fournit une suite de règles de linting pour détecter les erreurs courantes, valider les templates et les scripts, et appliquer des normes de codage cohérentes à travers les composants à fichier unique. Le plugin se distingue en analysant la relation entre les blocs de script et de template pour valider l'utilisation des propriétés entre les blocs. Il identifie les modèles sujets aux bugs, détecte les API obsolètes et restreint les modèles dangereux tels que le rendu HTML brut pour prévenir les vulnérabilités de sécurité. Ses capacités plus larges couvrent la validation des composants pour le nommage et la structure, l'application de directives de style pilotées par la communauté et la standardisation du formatage des templates et de la syntaxe des expressions. Il inclut également la prise en charge de JSX et l'intégration avec des analyseurs externes. L'outil fournit plusieurs préréglages de normes de linting allant de la prévention des erreurs de base aux valeurs par défaut de cohérence complètes.

    Checks code against community standards to maintain consistent formatting and architectural patterns.

    TypeScripteslinteslint-pluginhtml
    Voir sur GitHub↗4,594
  • paulirish/dotfilesAvatar de paulirish

    paulirish/dotfiles

    4,347Voir sur GitHub↗

    Ce projet est une collection de dotfiles Unix et de scripts conçus pour personnaliser et standardiser un environnement shell et système d'exploitation. Il fournit des configurations portables pour les shells Bash et Fish, ainsi que des préférences personnalisées et des mappages de commandes pour l'éditeur Vim. La collection inclut des scripts de bootstrapping automatisés pour initialiser de nouvelles machines en installant des applications, en gérant des gestionnaires de paquets et en créant des liens symboliques de configuration. Elle propose une automatisation spécialisée du workflow Git pour accélérer les tâches de contrôle de version, ainsi qu'une gestion sécurisée des connexions SSH utilisant l'authentification matérielle et la persistance des connexions. La surface utilitaire s'étend à un large éventail d'outils d'administration système, incluant la terminaison interactive de processus, la navigation dans les répertoires basée sur l'apprentissage et l'audit des chemins binaires. Elle couvre également des aides à la productivité des développeurs pour l'automatisation du navigateur, l'hébergement local de fichiers statiques et des tâches de traitement multimédia telles que le transcodage vidéo et le diff visuel d'images.

    Enforces consistent coding styles and linting rules across configuration files to maintain a uniform codebase.

    Shell
    Voir sur GitHub↗4,347
  • luals/lua-language-serverAvatar de LuaLS

    LuaLS/lua-language-server

    4,298Voir sur GitHub↗

    lua-language-server est un outil d'analyse statique et un vérificateur de types pour le langage Lua qui implémente le Language Server Protocol. Il fournit un système pour détecter les incompatibilités de types, le code inutilisé et les erreurs logiques dans les fichiers source. Le projet dispose d'un système de types basé sur l'inférence qui déduit les types de variables et prend en charge des annotations optionnelles et des méta-fichiers pour appliquer la sécurité des types. Il permet la définition de types personnalisés et de signatures de fonctions, incluant la prise en charge des surcharges et des contrôles de visibilité des membres. Le serveur fournit un large ensemble de capacités IDE, incluant l'autocomplétion de code en temps réel, le refactoring de symboles et la navigation vers les définitions et implémentations. Il inclut un formateur de code et un générateur de documentation qui extrait les symboles et annotations pour produire des fichiers Markdown et JSON. Le serveur peut être construit à partir de la source et configuré pour correspondre à des versions de langage et environnements d'exécution spécifiques.

    Flags incorrectly styled lines and naming convention violations to enforce consistent coding standards.

    Luahacktoberfestlanguage-serverlpeg
    Voir sur GitHub↗4,298
  • sahat/megaboilerplateAvatar de sahat

    sahat/megaboilerplate

    3,802Voir sur GitHub↗

    Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter templates and a command-line interface to bootstrap the directory structures and configuration files for various project architectures. The tool generates customized boilerplates for full-stack web applications, universal applications using server-side rendering, and cross-platform JavaScript libraries. It includes predefined templates for integrating third-party identity providers via OAuth and cloud-ready starters optimized for Git-based deployment workflows. The project covers

    Includes predefined linting rules and coding standards to maintain consistent style across generated projects.

    CSS
    Voir sur GitHub↗3,802
  • atlassian-labs/compiledAvatar de atlassian-labs

    atlassian-labs/compiled

    2,049Voir sur GitHub↗

    Compiled est un framework de stylisation pour React qui convertit les styles au niveau des composants en fichiers CSS atomiques statiques lors du processus de build. En utilisant des transformations d'arbre de syntaxe abstraite (AST) au moment de la compilation, la bibliothèque élimine le besoin d'injection de styles à l'exécution, garantissant que les styles sont traités et optimisés avant l'exécution de l'application. Le framework se distingue en décomposant les objets de style complexes en classes utilitaires individuelles et réutilisables, ce qui minimise la taille totale des feuilles de style. Il maintient la prise en charge des propriétés de composants dynamiques en les mappant à des variables CSS personnalisées, permettant des ajustements de style à l'exécution tout en préservant les avantages de performance de l'extraction statique. Pour garantir un rendu prévisible, la bibliothèque utilise un ordre de cascade déterministe, qui organise les règles générées dans des compartiments priorisés pour éviter les conflits. Le projet inclut des outils complets pour l'intégration dans les pipelines de build, notamment la prise en charge de la transformation du balisage et l'application de la cohérence du style via des règles de linting et de validation automatisées. Ces fonctionnalités garantissent que les styles des composants restent idiomatiques et maintenables sur l'ensemble de la base de code.

    Analyzes component styles against performance and maintainability rules to ensure code remains idiomatic and efficient.

    TypeScriptbabelcsscss-in-js
    Voir sur GitHub↗2,049
  • crsandeep/simple-react-full-stackAvatar de crsandeep

    crsandeep/simple-react-full-stack

    1,631Voir sur GitHub↗

    Ce projet est un framework web full-stack et un modèle de démarrage conçu pour construire des applications qui intègrent des interfaces frontend React avec des services backend Node.js et Express. Il fournit un environnement de développement unifié qui synchronise les processus frontend et backend, permettant un flux de travail cohérent au sein d'une structure de projet unique. Le framework se distingue par l'orchestration du cycle de vie de développement via des redémarrages de serveur automatisés et un rechargement en direct, ce qui élimine le besoin de rafraîchissements manuels pendant les tests. Il inclut des configurations intégrées pour transpiler la syntaxe ECMAScript et JSX moderne, garantissant la compatibilité entre divers environnements de navigateur tout en maintenant des modèles de codage cohérents grâce à l'application de style intégrée. Le projet couvre le cycle de vie complet de l'application, du développement local à la préparation à la production. Il inclut des outils pour regrouper et optimiser les actifs frontend en fichiers statiques, ainsi que des mécanismes pour servir ces actifs parallèlement aux requêtes API backend. Le dépôt est structuré comme un boilerplate pour fournir une base pré-configurée pour le développement web full-stack.

    Maintains consistent coding patterns and style guides across the project to support collaborative development.

    JavaScriptexpressfull-stackjavascript
    Voir sur GitHub↗1,631
  • sveltejs/language-toolsAvatar de sveltejs

    sveltejs/language-tools

    1,431Voir sur GitHub↗

    This project is a language server implementation and code editor extension designed to provide intelligence for Svelte components. It functions as a static analysis tool that parses source code to deliver real-time feedback, automated formatting, and code navigation within development environments. The tool distinguishes itself by utilizing a virtual file system mapping that translates component files into modules, allowing standard language tools to process non-standard syntax. It integrates directly with the TypeScript compiler to perform type checking and static analysis across mixed scrip

    Automates formatting to enforce consistent codebase style and structure for team collaboration.

    TypeScriptlanguage-serversveltevscode-extension
    Voir sur GitHub↗1,431
  1. Home
  2. Development Tools & Productivity
  3. Code Style Standardization

Explorer les sous-tags

  • Codebase StandardizersTools for enforcing consistent indentation and element ordering in citation style files. **Distinct from Code Style Standardization:** Distinct from Code Style Standardization: focuses on the specific XML-based formatting requirements of citation styles.