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éesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesCoding Pattern Libraries

Resources for implementing standard coding patterns and architectures.

Distinguishing note: Focuses on architectural patterns rather than specific code snippets.

Explore 8 awesome GitHub repositories matching development tools & productivity · Coding Pattern Libraries. Refine with filters or upvote what's useful.

Awesome Coding Pattern Libraries 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.
  • 30-seconds/30-seconds-of-codeAvatar de 30-seconds

    30-seconds/30-seconds-of-code

    128,130Voir sur GitHub↗

    This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for

    Provides a curated library of code snippets to help developers learn and apply programming patterns.

    JavaScript
    Voir sur GitHub↗128,130
  • tal-tech/go-zeroAvatar de tal-tech

    tal-tech/go-zero

    33,103Voir sur GitHub↗

    go-zero is a toolkit for building cloud-native distributed services in Go. It functions as a microservices framework that provides built-in support for RPC, web APIs, and service discovery. The project includes a microservices code generator that produces production-ready server and client boilerplate from API descriptions. This automation is supported by a domain-specific language and pattern libraries designed to ensure compatibility with AI assistants. The framework incorporates a resilience suite for distributed system reliability, utilizing adaptive circuit breakers, rate limiting, and

    Organizes source code into strict layers to ensure consistency and compatibility with automated generation tools.

    Go
    Voir sur GitHub↗33,103
  • careercup/ctci-6th-editionAvatar de careercup

    careercup/CtCI-6th-Edition

    11,463Voir sur GitHub↗

    This repository is a collection of solved algorithmic problems and data structure exercises designed for technical interview preparation. It serves as a polyglot reference implementation, providing a set of solved exercises based on a standard textbook to help candidates master the logic and complexity analysis required for coding tests. The project implements the same algorithmic logic across multiple programming languages to demonstrate platform-independent problem solving. This polyglot approach allows for the comparison of implementations across different tech stacks to highlight recurrin

    Demonstrates recurring algorithmic patterns through solved exercises to help candidates recognize them in technical assessments.

    Javaalgorithmscareercupcracking-the-coding-interview
    Voir sur GitHub↗11,463
  • cavszhouyou/front-end-interview-notebookAvatar de CavsZhouyou

    CavsZhouyou/Front-End-Interview-Notebook

    7,739Voir sur GitHub↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    Implements recurring algorithmic patterns and data structures specifically curated for technical interview preparation.

    Voir sur GitHub↗7,739
  • ddy-ddy/cs-408Avatar de ddy-ddy

    ddy-ddy/cs-408

    6,008Voir sur GitHub↗

    Ce projet est un guide d'étude complet en informatique et une ressource pédagogique conçue pour la préparation aux examens d'entrée de troisième cycle. Il fonctionne comme une base de connaissances numérique et un dépôt de ressources, fournissant des notes, des manuels et du matériel d'étude couvrant des sujets fondamentaux tels que les systèmes d'exploitation, les réseaux informatiques, les structures de données et l'architecture des ordinateurs. Le système propose une bibliothèque de modèles de code qui standardise les solutions de structures de données courantes et les techniques d'implémentation. Il inclut un framework d'analyse des tendances d'examen, qui évalue les données historiques des tests et les changements de programme pour identifier les sujets prioritaires grâce à une priorisation basée sur la fréquence. La ressource fournit du matériel d'application pratique, notamment des banques de questions à choix multiples et des ensembles d'exercices complets. Elle utilise un système de gestion des connaissances qui organise les informations techniques dans une structure de notes hiérarchique, reliant les résumés théoriques directement aux exercices pratiques.

    Implements a library of recurring algorithmic and data structure patterns commonly tested in technical examinations.

    Voir sur GitHub↗6,008
  • xiaolei565/aimto408Avatar de xiaolei565

    xiaolei565/aimto408

    4,566Voir sur GitHub↗

    This project is a specialized collection of study guides, curriculum references, and implementation libraries designed for computer science academic certifications. It serves as a comprehensive study guide and preparation kit for the Chinese postgraduate computer science entrance examination, providing a curated reference for the core curriculum. The repository distinguishes itself by combining theoretical study materials with a practical data structure implementation library. This includes standard C code templates for fundamental structures such as linked lists, stacks, queues, and binary t

    Provides standardized code patterns for fundamental data structures to ensure consistent learning of algorithmic implementations.

    408cscskaoyan
    Voir sur GitHub↗4,566
  • biomejs/gritqlAvatar de biomejs

    biomejs/gritql

    4,530Voir sur GitHub↗

    GritQL is an AST-based code transformation engine and structural search tool. It uses a declarative query language to identify and rewrite source code patterns across multiple programming languages by matching abstract syntax tree nodes rather than literal text. The system functions as an automated refactoring framework for large-scale migrations and API updates. It distinguishes itself by utilizing sequential transformation pipelines and reusable blueprints that can be synced between local environments and remote repositories. The tool covers a broad range of capabilities including static a

    Runs a pre-built pattern from the standard library to automatically modify source code in the current directory.

    Rustastcodemodjavascript
    Voir sur GitHub↗4,530
  • jwasham/code-catalog-pythonAvatar de jwasham

    jwasham/code-catalog-python

    1,048Voir sur GitHub↗

    Ce dépôt est une collection de structures de données fondamentales et d'algorithmes computationnels implémentés en Python. Il sert de ressource structurée pour permettre aux développeurs de pratiquer les concepts fondamentaux de l'informatique et de maîtriser la logique requise pour les évaluations techniques de codage. Le projet met l'accent sur l'implémentation manuelle de composants standards à partir de zéro, permettant aux utilisateurs d'internaliser les mécanismes de gestion de la mémoire et de stockage de l'information. En recréant ces structures et algorithmes sans dépendre d'abstractions de haut niveau ou de dépendances externes, le code démontre les modèles computationnels sous-jacents nécessaires à une résolution de problèmes efficace. Chaque implémentation inclut une documentation concernant la complexité temporelle et spatiale, ainsi qu'une suite de tests pour vérifier l'exactitude sur diverses tailles d'entrée. Le dépôt couvre les principes essentiels de l'ingénierie logicielle et fournit un cadre pour développer une compréhension approfondie de la conception d'algorithmes et de l'organisation des données.

    Focuses on the pedagogical mastery of implementing standard data structures and algorithms from scratch.

    Python
    Voir sur GitHub↗1,048
  1. Home
  2. Development Tools & Productivity
  3. Coding Pattern Libraries

Explorer les sous-tags

  • Algorithm Implementation PatternsEducational resources focused on standardizing the implementation of data structure algorithms. **Distinct from Coding Pattern Libraries:** Focuses on the educational mastery of algorithm implementation rather than software architectural libraries.
  • Implementation TemplatesStandardized code snippets and solutions for common algorithmic problems. **Distinct from Coding Pattern Libraries:** Focuses on concrete implementation patterns for data structures rather than high-level architectural patterns.
  • Interview Pattern ImplementationsImplementations of recurring algorithmic and architectural patterns commonly tested in technical interviews. **Distinct from Coding Pattern Libraries:** Focuses on interview-specific problem patterns rather than general enterprise architectural patterns
  • Layered Architecture PatternsStandardized structural patterns for organizing source code into strict layers for consistency. **Distinct from Coding Pattern Libraries:** Focuses on strict layering for tool compatibility rather than general implementation patterns.
  • Prebuilt Pattern LibrariesRuns a pre-built pattern from the standard library to automatically modify source code in the current directory. **Distinct from Coding Pattern Libraries:** Distinct from Coding Pattern Libraries: provides executable transformation patterns, not just reference implementations.