awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 रिपॉजिटरी

Awesome GitHub RepositoriesCoding Best Practices

Guidelines and patterns for writing maintainable, secure, and efficient software code.

Distinguishing note: Focuses on implementation-level safety and prop handling rather than high-level architecture.

Explore 46 awesome GitHub repositories matching software engineering & architecture · Coding Best Practices. Refine with filters or upvote what's useful.

Awesome Coding Best Practices GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • kamranahmedse/developer-roadmapkamranahmedse का अवतार

    kamranahmedse/developer-roadmap

    357,434GitHub पर देखें↗

    Developer Roadmap एक समुदाय-संचालित प्लेटफ़ॉर्म है जो सॉफ्टवेयर इंजीनियरिंग के लिए संरचित, ग्राफ-आधारित शिक्षण पथ प्रदान करता है। यह एक व्यापक ज्ञान रिपॉजिटरी के रूप में कार्य करता है जहाँ तकनीकी डोमेन को पेशेवर कौशल अधिग्रहण और करियर विकास का मार्गदर्शन करने के लिए दृश्य अनुक्रमों में व्यवस्थित किया जाता है। यह प्रोजेक्ट एक सहयोगात्मक पारिस्थितिकी तंत्र के माध्यम से खुद को अलग करता है जो उपयोगकर्ताओं को रोडमैप में योगदान करने, उद्योग के सर्वोत्तम अभ्यासों को क्यूरेट करने और पेशेवर प्रोफाइल बनाए रखने में सक्षम बनाता है। यह तकनीकी दक्षता का मूल्यांकन करने के लिए डायग्नोस्टिक असेसमेंट फ्रेमवर्क को एकीकृत करता है, जिससे डेवलपर्स को ज्ञान के अंतराल की पहचान करने और लक्षित शिक्षण अनुक्रमों के माध्यम से पेशेवर साक्षात्कारों की तैयारी करने में मदद मिलती है। अपनी मुख्य मैपिंग क्षमताओं से परे, प्लेटफ़ॉर्म इंजीनियरिंग अवधारणाओं को सुदृढ़ करने के लिए व्यावहारिक प्रोजेक्ट विचार और इंटरैक्टिव ट्यूशन प्रदान करता है। यह समुदाय के लिए संसाधनों को साझा करने, प्रगतिशील कौशल विकास को ट्रैक करने और जटिल तकनीकी परिदृश्यों को नेविगेट करने के लिए एक केंद्रीकृत स्थान प्रदान करता है।

    Maintains a community-driven knowledge base of curated industry best practices for real-world application.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    GitHub पर देखें↗357,434
  • sudheerj/reactjs-interview-questionssudheerj का अवतार

    sudheerj/reactjs-interview-questions

    44,646GitHub पर देखें↗

    This project is a comprehensive educational knowledge base designed to support developers in mastering React and its surrounding ecosystem. It serves as a technical interview resource, providing a structured collection of questions and answers that cover core concepts, architectural patterns, and common development challenges. The repository distinguishes itself by offering detailed explanations of fundamental React principles, including component-based composition, the declarative UI paradigm, and state-driven data flow. It provides clarity on complex topics such as the Fiber reconciliation

    Provides guidance on safe prop handling to prevent the injection of unknown attributes into the DOM.

    JavaScriptinterview-preparationinterview-questionsjavascript
    GitHub पर देखें↗44,646
  • light-city/cplusplusthingsLight-City का अवतार

    Light-City/CPlusPlusThings

    43,236GitHub पर देखें↗

    CPlusPlusThings is an educational and technical resource collection featuring C++ coding exercises, a concurrency library, and a programming guide. It provides structured drills and real-world challenges to reinforce language proficiency and offers technical analysis of the internal implementation of the standard library. The project implements software architecture patterns and industry-standard idioms, including the singleton pattern and resource acquisition is initialization. It also includes a framework for building logging systems with configurable severity levels and output destinations

    Provides industry-standard idioms and styles for effective resource management and software architecture in C++.

    C++cpluspluscppcpp11
    GitHub पर देखें↗43,236
  • inkonchain/ink-kitinkonchain का अवतार

    inkonchain/ink-kit

    36,479GitHub पर देखें↗

    ink-kit is a React-based component library and UI kit designed specifically for building the frontends of onchain applications. It provides a set of themed layouts and reusable UI elements tailored for decentralized application user experiences. The project includes a standardized blockchain wallet connector to manage identities and allow users to link cryptocurrency wallets to a web application. It combines these identity tools with pre-styled components to facilitate the development of web3 user interfaces.

    Provides an architectural foundation for building the client side of blockchain apps with crypto-specific workflows.

    TypeScript
    GitHub पर देखें↗36,479
  • elsewhencode/project-guidelineselsewhencode का अवतार

    elsewhencode/project-guidelines

    29,458GitHub पर देखें↗

    This project provides a comprehensive collection of standardized conventions and architectural patterns designed to maintain consistent code quality, secure workflows, and project stability. It serves as a structured guide for implementing engineering processes, including automated testing, dependency management, and environment configuration across diverse software development lifecycles. The framework distinguishes itself by offering a unified approach to version control and interface design. It enforces linear development practices through standardized commit messages and branch protection

    Collects standardized conventions and architectural patterns to maintain consistent code quality and project stability.

    JavaScriptbest-practicesguidelineshow-to
    GitHub पर देखें↗29,458
  • marmelab/react-adminmarmelab का अवतार

    marmelab/react-admin

    26,780GitHub पर देखें↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Integrates specialized knowledge into coding agents to ensure generated components adhere to established project standards.

    TypeScriptadminadmin-dashboardadmin-on-rest
    GitHub पर देखें↗26,780
  • voltagent/awesome-claude-code-subagentsVoltAgent का अवतार

    VoltAgent/awesome-claude-code-subagents

    21,906GitHub पर देखें↗

    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

    Enforces coding standards and security practices to ensure production readiness.

    Shellai-agent-frameworkai-agent-toolsai-agents
    GitHub पर देखें↗21,906
  • milanm/devops-roadmapmilanm का अवतार

    milanm/DevOps-Roadmap

    18,752GitHub पर देखें↗

    DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d

    Teaches fundamental techniques for code quality, testing, and managing complexity in large-scale systems.

    awsazurecomputer-science
    GitHub पर देखें↗18,752
  • vasanthk/react-bitsvasanthk का अवतार

    vasanthk/react-bits

    17,414GitHub पर देखें↗

    React Bits is a comprehensive collection of architectural patterns, design strategies, and coding standards for building maintainable user interfaces. It functions as a guide for structuring complex applications through modular component composition, declarative state management, and consistent data flow techniques. The project distinguishes itself by providing a library of established design patterns and optimization techniques that address common development challenges. It emphasizes the identification and resolution of suboptimal coding practices, offering reliable alternatives to improve

    Promotes coding best practices to resolve common development pitfalls in component-based applications.

    best-practicesdesign-patternsjavascript
    GitHub पर देखें↗17,414
  • microsoft/rusttrainingmicrosoft का अवतार

    microsoft/RustTraining

    14,636GitHub पर देखें↗

    This project is a structured Rust programming curriculum and systems programming course designed to take learners from beginner to expert levels. It provides a comprehensive set of training materials focused on mastering the core syntax, idioms, and technical foundations of the Rust language. The project features a specialized language transition framework that maps concepts from C++, managed languages, and dynamic typing to Rust idioms. This allows developers from different ecosystems to translate architectural patterns and memory models into idiomatic Rust. The training covers a broad rang

    Provides guidance on setting up build scripts, cross-compilation pipelines, and automated delivery workflows.

    Rust
    GitHub पर देखें↗14,636
  • interagent/http-api-designinteragent का अवतार

    interagent/http-api-design

    13,688GitHub पर देखें↗

    This project provides a comprehensive framework of standards and conventions for designing consistent, predictable, and maintainable web services. It establishes a resource-oriented architecture that utilizes uniform HTTP methods and status codes to structure communication across distributed software systems. The guide emphasizes a standardized approach to API evolution and data management, focusing on techniques such as header-based versioning to maintain backward compatibility and range-header pagination to handle large datasets. It also defines patterns for structured error representation

    Provides a comprehensive framework of standards and conventions for designing consistent, predictable, and maintainable web services.

    GitHub पर देखें↗13,688
  • minimax-ai/skillsMiniMax-AI का अवतार

    MiniMax-AI/skills

    12,752GitHub पर देखें↗

    This project is a collection of specialized prompt libraries, automation frameworks, and workflow templates designed to guide AI agents in software and media production. It provides a configuration framework and structured guidance files to steer large language models toward production-quality software development. The system utilizes specialized instructions for designing fullstack architectures, frontend interfaces, and mobile applications. It includes a framework for programmatically creating and formatting office documents using structured design systems, as well as pre-defined workflows

    Provides a framework for creating user interfaces, cinematic animations, and generative art for modern web architectures.

    C#
    GitHub पर देखें↗12,752
  • loverajoel/jstipsloverajoel का अवतार

    loverajoel/jstips

    12,439GitHub पर देखें↗

    jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and

    Provides guidelines and patterns for writing maintainable, professional, and efficient JavaScript code.

    hacksjavascriptjavascript-tips
    GitHub पर देखें↗12,439
  • yidao620c/python3-cookbookyidao620c का अवतार

    yidao620c/python3-cookbook

    12,009GitHub पर देखें↗

    This project is a Python 3 programming cookbook and reference guide. It provides a collection of translated recipes and implementation patterns designed to solve common coding tasks and software architecture problems using Python 3 syntax. The resource serves as a library for Python design patterns and a guide for applying advanced language features and standard library functions to real-world problems. It focuses on practical examples of programming patterns and software engineering best practices to improve code maintainability and quality. The content is organized as a series of language

    Applies proven design patterns and efficient coding techniques to improve Python code maintainability.

    Jupyter Notebookpythonpython3python3-cookbook
    GitHub पर देखें↗12,009
  • droogans/unmaintainable-codeDroogans का अवतार

    Droogans/unmaintainable-code

    10,161GitHub पर देखें↗

    This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally

    Provides satirical guidelines and tips for writing code that is intentionally difficult to maintain.

    GitHub पर देखें↗10,161
  • jsx-eslint/eslint-plugin-reactjsx-eslint का अवतार

    jsx-eslint/eslint-plugin-react

    9,287GitHub पर देखें↗

    This project is an ESLint plugin and static analysis tool designed to enforce best practices, prevent bugs, and maintain code quality in React projects. It functions as a specialized JSX linter that analyzes the syntax and structure of components to detect anti-patterns and API misuse. The plugin distinguishes itself by providing deep analysis of React-specific patterns, such as detecting state race conditions, preventing nested component definitions, and identifying unstable references that cause unnecessary re-renders. It also includes security hardening rules to identify vulnerabilities li

    Analyzes code to identify and correct patterns that violate accessibility, performance, and framework conventions.

    JavaScriptdevelopmentecmascripteslint
    GitHub पर देखें↗9,287
  • yannickcr/eslint-plugin-reactyannickcr का अवतार

    yannickcr/eslint-plugin-react

    9,286GitHub पर देखें↗

    This project is a React ESLint plugin and static analysis tool designed to validate React component syntax and enforce recommended framework patterns. It functions as a JavaScript static analysis utility that scans source code to identify errors and maintain consistent coding standards. The plugin focuses on the enforcement of React best practices and the prevention of common bugs, such as missing keys in iterators and improper prop usage. It provides a system for validating JSX syntax and style to ensure a uniform codebase. The tool covers broader capabilities in frontend code quality autom

    Identifies common coding mistakes to ensure adherence to recommended React development standards.

    JavaScript
    GitHub पर देखें↗9,286
  • bendc/frontend-guidelinesbendc का अवतार

    bendc/frontend-guidelines

    9,089GitHub पर देखें↗

    This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi

    Establishes a comprehensive set of best practices for scalable and maintainable frontend architecture.

    GitHub पर देखें↗9,089
  • midudev/aprendiendo-reactmidudev का अवतार

    midudev/aprendiendo-react

    8,962GitHub पर देखें↗

    This project is a learning course and instructional resource for React frontend development. It consists of a structured curriculum, architectural guides, and a library of reference materials designed to teach the construction of user interfaces and web applications. The repository provides a collection of project implementations, including e-commerce stores and CRUD applications, to serve as reference architectures. It includes curated lessons and code examples that focus on implementing state management and type safety patterns. The materials cover frontend architecture patterns, the integ

    Provides a collection of pre-made projects that serve as architectural blueprints for real-world applications.

    TypeScript
    GitHub पर देखें↗8,962
  • apachecn/interviewapachecn का अवतार

    apachecn/Interview

    8,944GitHub पर देखें↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Provides guidance on designing independent, configurable components to avoid global scope pollution.

    Jupyter Notebookinterviewkaggleleetcode
    GitHub पर देखें↗8,944
पिछला123अगला
  1. Home
  2. Software Engineering & Architecture
  3. Coding Best Practices

सब-टैग एक्सप्लोर करें

  • Anti-Coding PracticesGuidelines for implementing intentionally difficult-to-maintain code. **Distinct from Coding Best Practices:** Focuses on the inverse of best practices—how to write bad code—for educational contrast.
  • Engineering Best Practices5 सब-टैग्सGuidelines for system design, API security, cloud infrastructure, and collaborative code review processes. **Distinct from Coding Best Practices:** Distinct from Coding Best Practices: covers high-level architectural and process-oriented engineering standards rather than implementation-level code safety.
  • Framework Excellence ValidatorsAutomated enforcement of coding standards and security practices for specific web frameworks. **Distinct from Coding Best Practices:** Distinct from Coding Best Practices: focuses on automated enforcement of framework-specific production standards.