awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesIdiomatic Coding Standards

Collections of language-specific conventions and best practices for writing maintainable code.

Distinguishing note: Focuses on language-specific idioms and conventions rather than general architectural patterns.

Explore 12 awesome GitHub repositories matching software engineering & architecture · Idiomatic Coding Standards. Refine with filters or upvote what's useful.

Awesome Idiomatic Coding Standards GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • tmrts/go-patternsالصورة الرمزية لـ tmrts

    tmrts/go-patterns

    27,726عرض على GitHub↗

    This project serves as a technical reference and guide for implementing idiomatic software design patterns within the Go programming language. It provides a curated collection of architectural blueprints and coding strategies designed to help developers organize complex codebases into maintainable, modular components. The repository covers a broad spectrum of software engineering practices, including creational, structural, and behavioral design patterns. It emphasizes the use of language-specific idioms to manage object instantiation, decouple component interactions, and extend functionality

    Provides standard coding practices and language-specific idioms to write consistent and efficient code.

    Goawesomedesign-patternsdesign-patterns-for-humans
    عرض على GitHub↗27,726
  • voltagent/awesome-claude-code-subagentsالصورة الرمزية لـ VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906عرض على GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Develops software using idiomatic Kotlin patterns like coroutines and sealed classes.

    Shellai-agent-frameworkai-agent-toolsai-agents
    عرض على GitHub↗21,906
  • inancgumus/learngoالصورة الرمزية لـ inancgumus

    inancgumus/learngo

    20,070عرض على GitHub↗

    Learngo is an interactive coding course and programming tutorial designed to teach the Go language. It functions as an educational guide that combines instructional materials with a learning-by-doing approach to help users master language syntax and practical application. The project focuses on idiomatic Go programming, providing a practical reference for writing code that follows industry standards and conventions. It emphasizes the development of testable code and the implementation of maintainable programming patterns. The curriculum is delivered through a series of hand-crafted examples,

    Serves as a practical reference for following standard Go programming conventions and testability.

    Go
    عرض على GitHub↗20,070
  • rust-lang/rust-clippyالصورة الرمزية لـ rust-lang

    rust-lang/rust-clippy

    13,309عرض على GitHub↗

    This project is a static analysis linter, code quality tool, and language auditor for Rust. It functions as an automated refactoring system designed to identify common mistakes and suggest idiomatic improvements for Rust source code. The tool identifies non-idiomatic patterns, performance bottlenecks, and code smells to improve the overall correctness and quality of the code. It specifically audits memory safety by flagging suspicious use of unsafe blocks and pointer manipulations and detects inefficient operations to optimize execution speed. The analysis surface covers coding style enforce

    Suggests and implements idiomatic Rust alternatives to suboptimal code patterns.

    Rustlintrust
    عرض على GitHub↗13,309
  • ardanlabs/gotrainingالصورة الرمزية لـ ardanlabs

    ardanlabs/gotraining

    12,212عرض على GitHub↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Teaches language-specific conventions and idiomatic design patterns for writing maintainable, production-ready code.

    Go
    عرض على GitHub↗12,212
  • nrc/patternsالصورة الرمزية لـ nrc

    nrc/patterns

    8,844عرض على GitHub↗

    This project is a curated catalogue of software architecture patterns and idioms implemented in Rust. It serves as a technical reference for building maintainable systems and a guide for writing idiomatic code. The resource documents common structural solutions and anti-patterns for Rust development. It provides a collection of best practices and language-specific conventions to help developers write clean and efficient code. The project covers systems design patterns, software architecture, and code optimization within a type-safe environment.

    Guides developers in following community-accepted conventions for writing clean and idiomatic Rust code.

    Handlebars
    عرض على GitHub↗8,844
  • rust-unofficial/patternsالصورة الرمزية لـ rust-unofficial

    rust-unofficial/patterns

    8,843عرض على GitHub↗

    A catalogue of Rust design patterns, anti-patterns and idioms

    Documents Rust community conventions for writing idiomatic code.

    Handlebarsantipatternsidiomspatterns
    عرض على GitHub↗8,843
  • adonovan/gopl.ioالصورة الرمزية لـ adonovan

    adonovan/gopl.io

    8,014عرض على GitHub↗

    gopl.io is a Go code sample repository and education resource consisting of a collection of runnable source code programs. It provides practical implementation patterns and idioms to demonstrate Go syntax, types, and core programming concepts. The project covers Go language learning through a curated set of examples, focusing on idiomatic programming and concurrency patterns such as the use of goroutines and channels. The repository is organized in a directory structure that mirrors a reference textbook, with source files transformed into formatted web pages for static hosting.

    Teaches standard Go coding styles and best practices by reviewing source code used in educational contexts.

    Go
    عرض على GitHub↗8,014
  • scala/scala3الصورة الرمزية لـ scala

    scala/scala3

    6,261عرض على GitHub↗

    Scala 3 is an open-source, statically typed programming language that compiles to JVM bytecode, combining object-oriented and functional programming paradigms. Its core identity is defined by a sophisticated type system that includes traits, generics, union types, and a dependent object type system where types can depend on runtime values through path-dependent and singleton types. The language distinguishes itself through several advanced type-level and metaprogramming capabilities. It features a contextual abstraction mechanism using given instances and using clauses for compile-time implic

    Provides a style guide with conventions for writing clean, idiomatic code.

    Scalacompilerdottyepfl
    عرض على GitHub↗6,261
  • christopheradams/elixir_style_guideالصورة الرمزية لـ christopheradams

    christopheradams/elixir_style_guide

    4,427عرض على GitHub↗

    هذا المشروع عبارة عن أداة تحليل ثابت (static analysis) و linter للغة Elixir مصمم لفرض بنية مرئية موحدة عبر قواعد الكود. يعمل كمواصفة لتنسيق الكود، واتفاقيات التسمية، ومعايير التوثيق. توفر الأداة نظاماً موحداً لحالة الأحرف (casing) والبادئات المستخدمة في الملفات والوظائف والمتغيرات. كما تضع إرشادات لتنسيق أوصاف الوحدات والوظائف لضمان توثيق تقني متسق. يغطي المشروع مجموعة واسعة من مجالات جودة الكود، بما في ذلك تنظيم تخطيطات الوحدات، وتنفيذ أنماط التعليقات، وتوحيد تأكيدات الاختبار. كما يوفر إرشادات للتعبير اللغوي الاصطلاحي وتعريف مواصفات الأنواع (type specifications).

    Applies best practices for control-flow structures and collection syntax to improve code readability.

    Elixirelixirelixir-langstyle-guide
    عرض على GitHub↗4,427
  • alexandru/scala-best-practicesالصورة الرمزية لـ alexandru

    alexandru/scala-best-practices

    4,352عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة من الإرشادات والأدلة المنسقة لكتابة كود نظيف، اصطلاحي، وقابل للصيانة في Scala. يعمل كدليل شامل لمعايير ترميز Scala، وتصميم البرمجة الوظيفية، وهندسة برمجيات المؤسسات. يوفر المستودع استراتيجيات محددة لإدارة التزامن، بما في ذلك أنماط للوكلاء (actors)، والعقود الآجلة (futures)، ومجمعات الخيوط (thread pools) لضمان سلامة الخيوط. كما يحتوي على دليل لتحسين الأداء يركز على تقليل تخصيصات الذاكرة وإدارة ضغط جمع القمامة لتحسين كفاءة وقت التشغيل. تغطي الأدلة مجموعة واسعة من القدرات بما في ذلك هندسة التطبيقات، ومعالجة الأخطاء الآمنة للنوع، واستخدام هياكل البيانات غير القابلة للتغيير. كما يتناول ضمان جودة البرمجيات من خلال اصطلاحات التسمية الموحدة، وتصميم السمات النمطية، وتنفيذ الضغط العكسي وإشارات الطلب.

    Defines idiomatic coding standards and conventions for maintainable Scala development.

    عرض على GitHub↗4,352
  • bbatsov/clojure-style-guideالصورة الرمزية لـ bbatsov

    bbatsov/clojure-style-guide

    4,095عرض على GitHub↗

    This project provides a set of software architecture guidelines, Lisp coding standards, and functional programming patterns for Clojure development. It establishes best practices for implementing declarative logic and managing shared state through the use of persistent data structures and atomic references. The guide covers standards for documenting public APIs and organizing project directories to ensure portable library distribution. It details the application of consistent formatting and naming rules to improve source code readability and team collaboration. The scope extends to idiomatic

    Provides a comprehensive set of idiomatic conventions and best practices for writing functional Clojure code.

    عرض على GitHub↗4,095
  1. Home
  2. Software Engineering & Architecture
  3. Idiomatic Coding Standards

استكشف الوسوم الفرعية

  • Rust ConventionsFollowing established community conventions and social norms for writing clean, idiomatic Rust code. **Distinct from Idiomatic Coding Standards:** Distinct from Idiomatic Coding Standards: focuses specifically on Rust community conventions, not general idiomatic coding standards.