8 个仓库
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.
本项目是一个全面的计算机科学考研学习指南和课程资源库。它作为一个数字知识库和资源仓库,提供涵盖操作系统、计算机网络、数据结构和计算机组成原理等核心学科的精选笔记、教材和学习资料。 该系统具有一个代码模式库,标准化了常见数据结构的解决方案和实现技术。它包含一个考研趋势分析框架,通过评估历史考试数据和教学大纲变更,利用基于频率的优先级排序来识别高频考点。 该资源提供实践应用材料,包括选择题库和综合习题集。它采用知识管理系统,将技术信息组织成层级化的笔记结构,将理论总结直接与实践练习相关联。
Implements a library of recurring algorithmic and data structure patterns commonly tested in technical examinations.
该项目是专为计算机科学学术认证设计的学习指南、课程参考和实现库的集合。它作为中国计算机专业研究生入学考试的综合学习指南和备考套件,提供了核心课程的精选参考。 该仓库的特点是将理论学习材料与实用的数据结构实现库相结合。这包括用于链表、栈、队列和二叉树等基本结构的标准 C 代码模板,以及针对 B 树和红黑树等复杂主题的专门指南。 内容涵盖四个主要的计算机科学学科:数据结构、操作系统、计算机网络和计算机体系结构。它提供关于进程管理和同步的技术笔记、传输层和应用层协议的参考资料,以及考试问题的算法解决方案。 备考支持包括历年真题、模拟试题和答案解析,并辅以针对入学考试实操阶段的技术面试指南。
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.