awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • fastai/course-v3Avatar von fastai

    fastai/course-v3

    4,914Auf GitHub ansehen↗

    Dieses Projekt ist ein umfassendes Bildungsprogramm und Deep-Learning-Framework, das darauf ausgelegt ist, praktisches Deep Learning mit PyTorch anhand von Notebooks und Codebeispielen zu vermitteln. Es dient als High-Level-Bibliothek zum Erstellen, Trainieren und Bereitstellen neuronaler Netze und fungiert als Modell-Trainings-Orchestrator, der PyTorch-Modelle, Optimierer und Verlustfunktionen koordiniert. Das Projekt bietet spezialisierte Toolkits für Computer Vision, Natural Language Processing und die Vorverarbeitung tabellarischer Daten. Es zeichnet sich durch fortschrittliche Trainingskontrollen aus, wie z. B. diskriminative Lernraten, ein Zwei-Wege-Callback-System zur Anpassung der Trainingslogik und eine High-Level-Learner-Abstraktion, die die Geräteplatzierung und Trainingsschleifen automatisiert. Das Framework deckt ein breites Fähigkeitsspektrum ab, einschließlich der automatisierten Konstruktion von Datenpipelines, der Analyse von Modellarchitekturen und der Leistungsbewertung bei Klassifizierungs-, Regressions- und Segmentierungsaufgaben. Es enthält zudem Dienstprogramme für verteiltes Training über mehrere GPUs, Mixed-Precision-Training zur Speicheroptimierung und spezialisierte Unterstützung für medizinische Bilddaten. Das Projekt wird als eine Reihe von Jupyter Notebooks bereitgestellt.

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

    Jupyter Notebookdata-sciencedeep-learningfastai
    Auf GitHub ansehen↗4,914
  • github/swift-style-guideAvatar von github

    github/swift-style-guide

    4,762Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Codierungsstandards, Architekturmustern und Richtlinien zur Typsicherheit für das Schreiben von Swift-Quellcode. Es bietet ein Framework zur Aufrechterhaltung von sauberem und wartbarem Code durch etablierte Konventionen und Formatierungsregeln. Der Leitfaden priorisiert Komposition gegenüber Klassenvererbung, indem er Werttypen (Value Types) und finale Klassen bevorzugt. Er etabliert eine Richtlinie für Zugriffskontrolle, um Grenzen zwischen interner Logik und externen Komponenten durch explizite Sichtbarkeitsmodifikatoren zu verwalten. Die Standards decken die Optimierung der Typsicherheit durch unveränderliche Bindungen (Immutable Bindings) und sichere Optional-Handhabung ab. Weitere Bereiche umfassen die Verwendung von Early-Exit-Mustern zur Optimierung des Logikflusses, die Reduzierung der Syntax-Ausführlichkeit und die Anwendung einer einheitlichen Code-Formatierung.

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

    Auf GitHub ansehen↗4,762
  • ecomfe/specAvatar von ecomfe

    ecomfe/spec

    4,605Auf GitHub ansehen↗

    Spec ist ein umfassendes Set an Frontend-Coding-Standards und Architekturleitfäden für Projekte. Es bietet ein Framework zur Organisation von Verzeichnisstrukturen, Modulabhängigkeiten und Paket-Layouts, um skalierbare und vorhersehbare Codebasen zu erstellen. Das Projekt definiert strenge Governance-Standards für React-Komponenten, einschließlich spezifischer Namenskonventionen und struktureller Muster für Props. Zudem etabliert es eine JSON-API-Datenspezifikation, um eine vorhersehbare Kommunikation zwischen Systemkomponenten durch standardisierte Austauschformate und HTTP-Antwortstrukturen zu gewährleisten. Die Spezifikation deckt ein breites Spektrum an Funktionen ab, einschließlich Web-Accessibility-Compliance durch semantisches HTML und barrierefreie Formularsteuerelemente sowie Strategien zur Web-Performance-Optimierung für DOM-Manipulation und Ressourcen-Laden. Sie detailliert zudem Standards für JavaScript-, HTML- und CSS-Coding-Styles, um Konsistenz über Entwicklungsteams hinweg zu wahren.

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

    Auf GitHub ansehen↗4,605
  • vuejs/eslint-plugin-vueAvatar von vuejs

    vuejs/eslint-plugin-vue

    4,594Auf GitHub ansehen↗

    Dieses Projekt ist ein ESLint-Plugin und statischer Code-Analysator für Vue.js. Es bietet eine Suite von Linting-Regeln, um häufige Fehler zu erkennen, Templates und Skripte zu validieren und konsistente Codierungsstandards über Single-File-Components hinweg durchzusetzen. Das Plugin zeichnet sich dadurch aus, dass es die Beziehung zwischen Skript- und Template-Blöcken analysiert, um die eigenschaftsübergreifende Nutzung zwischen den Blöcken zu validieren. Es identifiziert fehleranfällige Muster, erkennt veraltete APIs und schränkt gefährliche Muster wie das Rendern von rohem HTML ein, um Sicherheitslücken zu verhindern. Die breiteren Funktionen decken die Komponentenvalidierung für Benennung und Struktur, die Durchsetzung von Community-gesteuerten Stilrichtlinien und die Standardisierung von Template-Formatierung und Ausdruckssyntax ab. Es bietet zudem Unterstützung für JSX und die Integration mit externen Parsern. Das Tool bietet mehrere Linting-Standard-Presets, die von grundlegender Fehlervermeidung bis hin zu umfassenden Konsistenz-Defaults reichen.

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

    TypeScripteslinteslint-pluginhtml
    Auf GitHub ansehen↗4,594
  • paulirish/dotfilesAvatar von paulirish

    paulirish/dotfiles

    4,347Auf GitHub ansehen↗

    Dieses Projekt ist eine Sammlung von Unix-Dotfiles und Skripten, die darauf ausgelegt sind, eine Shell- und Betriebssystemumgebung zu personalisieren und zu standardisieren. Es bietet portable Konfigurationen für die Bash- und Fish-Shells sowie benutzerdefinierte Präferenzen und Befehlszuordnungen für den Vim-Editor. Die Sammlung enthält automatisierte Bootstrapping-Skripte zur Initialisierung neuer Maschinen durch die Installation von Anwendungen, die Verwaltung von Paketmanagern und das Erstellen von Konfigurations-Symlinks. Sie bietet spezialisierte Git-Workflow-Automatisierung zur Beschleunigung von Versionskontrollaufgaben sowie eine sichere SSH-Verbindungsverwaltung unter Verwendung hardwarebasierter Authentifizierung und Verbindungspersistenz. Der Funktionsumfang erstreckt sich auf eine breite Palette von Systemadministrationstools, einschließlich interaktiver Prozessbeendigung, lernbasierter Verzeichnisnavigation und Pfadprüfung für Binärdateien. Zudem deckt sie Helfer für die Entwicklerproduktivität ab, wie Browser-Automatisierung, lokales Hosting statischer Dateien und Medienverarbeitungsaufgaben wie Videotranskodierung und visuellen Bildvergleich.

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

    Shell
    Auf GitHub ansehen↗4,347
  • luals/lua-language-serverAvatar von LuaLS

    LuaLS/lua-language-server

    4,298Auf GitHub ansehen↗

    lua-language-server ist ein statisches Analysetool und Typ-Checker für die Sprache Lua, der das Language Server Protocol implementiert. Er bietet ein System zur Erkennung von Typ-Diskrepanzen, ungenutztem Code und Logikfehlern in Quelldateien. Das Projekt bietet ein inferenzbasiertes Typsystem, das Variablentypen ableitet und optionale Annotationen sowie Meta-Dateien zur Durchsetzung von Typsicherheit unterstützt. Es ermöglicht die Definition benutzerdefinierter Typen und Funktionssignaturen, einschließlich Unterstützung für Overloads und Sichtbarkeitskontrollen für Member. Der Server bietet eine breite Palette an IDE-Funktionen, einschließlich Echtzeit-Code-Autocompletion, Symbol-Refactoring sowie Navigation zu Definitionen und Implementierungen. Er enthält einen Code-Formatter und einen Dokumentationsgenerator, der Symbole und Annotationen extrahiert, um Markdown- und JSON-Dateien zu produzieren. Der Server kann aus dem Quellcode gebaut und an spezifische Sprachversionen und Laufzeitumgebungen angepasst werden.

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

    Luahacktoberfestlanguage-serverlpeg
    Auf GitHub ansehen↗4,298
  • sahat/megaboilerplateAvatar von sahat

    sahat/megaboilerplate

    3,802Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,802
  • atlassian-labs/compiledAvatar von atlassian-labs

    atlassian-labs/compiled

    2,049Auf GitHub ansehen↗

    Compiled ist ein Styling-Framework für React, das Komponenten-Styles während des Build-Prozesses in statische, atomare CSS-Dateien umwandelt. Durch die Nutzung von Build-Time-AST-Transformationen (Abstract Syntax Tree) eliminiert die Bibliothek die Notwendigkeit für Runtime-Style-Injection und stellt sicher, dass Styles vor der Ausführung der Anwendung verarbeitet und optimiert werden. Das Framework zeichnet sich dadurch aus, dass es komplexe Style-Objekte in einzelne, wiederverwendbare Utility-Klassen zerlegt, was die Gesamtgröße der Stylesheets minimiert. Es unterstützt dynamische Komponenten-Eigenschaften durch Mapping auf CSS-Custom-Properties, was Laufzeit-Anpassungen ermöglicht, während die Performance-Vorteile der statischen Extraktion erhalten bleiben. Für ein vorhersehbares Rendering verwendet die Bibliothek eine deterministische Kaskaden-Reihenfolge, die generierte Regeln in priorisierte Gruppen sortiert, um Konflikte zu vermeiden. Das Projekt enthält umfassende Tools für die Integration in Build-Pipelines, einschließlich Unterstützung für die Transformation von Markup und die Durchsetzung von Styling-Konsistenz durch automatisierte Linting- und Validierungsregeln. Diese Funktionen stellen sicher, dass Komponenten-Styles idiomatisch und wartbar bleiben.

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

    TypeScriptbabelcsscss-in-js
    Auf GitHub ansehen↗2,049
  • crsandeep/simple-react-full-stackAvatar von crsandeep

    crsandeep/simple-react-full-stack

    1,631Auf GitHub ansehen↗

    Dieses Projekt ist ein Full-Stack-Web-Framework und Starter-Template, das für den Aufbau von Anwendungen konzipiert wurde, die React-Frontend-Oberflächen mit Node.js- und Express-Backend-Diensten integrieren. Es bietet eine einheitliche Entwicklungsumgebung, die sowohl Frontend- als auch Backend-Prozesse synchronisiert und einen kohärenten Workflow innerhalb einer einzigen Projektstruktur ermöglicht. Das Framework zeichnet sich durch die Orchestrierung des Entwicklungslebenszyklus durch automatisierte Server-Neustarts und Live-Reloading aus, was manuelle Aktualisierungen während des Testens überflüssig macht. Es enthält integrierte Konfigurationen für das Transpilieren moderner ECMAScript- und JSX-Syntax, wodurch die Kompatibilität über verschiedene Browserumgebungen hinweg sichergestellt wird, während konsistente Codierungsmuster durch integrierte Style-Durchsetzung beibehalten werden. Das Projekt deckt den gesamten Anwendungslebenszyklus ab, von der lokalen Entwicklung bis zur Produktionsreife. Es enthält Tools zum Bündeln und Optimieren von Frontend-Assets in statische Dateien sowie Mechanismen zur Bereitstellung dieser Assets neben Backend-API-Anfragen. Das Repository ist als Boilerplate strukturiert, um eine vorkonfigurierte Grundlage für die Full-Stack-Webentwicklung zu bieten.

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

    JavaScriptexpressfull-stackjavascript
    Auf GitHub ansehen↗1,631
  • sveltejs/language-toolsAvatar von sveltejs

    sveltejs/language-tools

    1,431Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,431
  1. Home
  2. Development Tools & Productivity
  3. Code Style Standardization

Unter-Tags erkunden

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