8 repository-uri
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.
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.
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.
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.
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.
Acest proiect este un ghid de studiu cuprinzător pentru examenele de informatică și o resursă curriculară concepută pentru pregătirea admiterii la studii postuniversitare. Acesta funcționează ca o bază de cunoștințe digitală și un depozit de resurse, oferind notițe, manuale și materiale de studiu pentru materii fundamentale precum sistemele de operare, rețelele de calculatoare, structurile de date și organizarea calculatoarelor. Sistemul include o bibliotecă de modele de cod care standardizează soluțiile comune pentru structuri de date și tehnici de implementare. Acesta conține un framework pentru analiza tendințelor examenelor, care evaluează datele istorice și schimbările de programă pentru a identifica subiectele prioritare prin prioritizare bazată pe frecvență. Resursa oferă materiale practice, inclusiv bănci de întrebări grilă și seturi complexe de probleme. Utilizează un sistem de gestionare a cunoștințelor care organizează informațiile tehnice într-o structură ierarhică de notițe, legând rezumatele teoretice direct de exercițiile practice.
Implements a library of recurring algorithmic and data structure patterns commonly tested in technical examinations.
Acest proiect este o colecție specializată de ghiduri de studiu, referințe curriculare și biblioteci de implementare concepute pentru certificările academice în informatică. Servește ca un ghid de studiu cuprinzător și un kit de pregătire pentru examenul de admitere la studii postuniversitare de informatică din China, oferind o referință curatoriată pentru curriculum-ul de bază. Repository-ul se distinge prin combinarea materialelor de studiu teoretice cu o bibliotecă practică de implementare a structurilor de date. Aceasta include șabloane de cod C standard pentru structuri fundamentale precum liste înlănțuite, stive, cozi și arbori binari, alături de ghiduri specializate pentru subiecte complexe precum arborii B și arborii Roșu-Negru. Conținutul acoperă patru discipline principale de informatică: structuri de date, sisteme de operare, rețele de calculatoare și arhitectura calculatoarelor. Oferă note tehnice despre gestionarea proceselor și sincronizare, materiale de referință pentru protocoalele de transport și de nivel aplicație, precum și soluții algoritmice pentru problemele de examen. Pregătirea pentru examen este susținută printr-o colecție de lucrări de examen din anii precedenți, examene simulate și chei de răspuns, completate de ghiduri de interviu tehnic pentru etapele practice ale examenelor de admitere.
Provides standardized code patterns for fundamental data structures to ensure consistent learning of algorithmic implementations.
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.
This repository is a collection of fundamental data structures and computational algorithms implemented in Python. It serves as a structured resource for developers to practice core computer science concepts and master the logic required for technical coding assessments. The project emphasizes the manual implementation of standard components from scratch, allowing users to internalize the mechanics of memory management and information storage. By recreating these structures and algorithms without relying on high-level abstractions or external dependencies, the code demonstrates the underlying
Focuses on the pedagogical mastery of implementing standard data structures and algorithms from scratch.