10 个仓库
Core business logic and state management implementations within an application.
Distinct from Application Logic Architectures: Focuses on the actual implementation of application logic in a specific language rather than architectural patterns or frameworks.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Application Logic Implementations. Refine with filters or upvote what's useful.
Bili.Uwp is a third-party video client and native desktop application for the Windows operating system. It functions as a Universal Windows Platform application designed to provide access to Bilibili video streams and community content outside of a standard web browser. The project focuses on Bilibili desktop access, enabling Windows video streaming through a dedicated interface. It integrates with the Windows UI Library to provide a native system experience for browsing and interacting with platform content.
Implements core business logic and state management using C# on the .NET framework.
The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.
Provides the logic used to automate application state management across code, playbooks, or charts.
Eve is a domain-specific language IDE and integrated logic editor that combines a custom programming language with a dedicated editor to define application logic and state. It functions as a reactive state management system that monitors state variables and automatically triggers functional responses. The environment features an integrated runtime-editor loop that couples the language execution environment with the text editor to accelerate the development cycle. This setup enables the definition of software behavior and state transitions using an embedded domain-specific language. The proje
Implements application behavior and state management using a specialized language and reactive watchers.
本仓库是一个参考项目画廊,用于演示使用 React 库开发交互式用户界面和动态网页。它提供了一系列专注于组件化架构和前端开发的实际应用示例。 这些项目作为协调全局和本地数据(使用 Hook、Context 和 Reducer)的演示。它们包括获取远程数据以填充动态列表和画廊的示例,以及实现多页面导航和无需浏览器刷新的动态视图。 该集合涵盖了广泛的前端功能,包括设计交互式 UI 组件(如模态框和滑块)、管理复杂应用状态以及集成外部 API。
Provides a gallery of reference projects to demonstrate how to coordinate state, effects, and UI interactions.
CodingInterviews 是一个技术面试学习资源和算法实现指南。它收集了典型的编程挑战和参考实现,重点关注企业面试中常用的数据结构和算法。 该项目作为编码挑战参考,提供了一个经过验证的算法解决方案库,可作为候选人实现方案的基准。它包含一个数据结构实现库和一套专为技术面试准备而设计的面试题集。 该仓库通过精选挑战集和基于模式的分类来组织内容,涵盖了常见的面试要求。它采用模块化的解决方案结构,将单个问题隔离在独立文件中,并将具体的面试题直接映射到相应的源代码实现。
Provides a collection of solved coding challenges that serve as a practical reference for studying implementations.
Open Model Zoo 是一个精选的预训练和优化深度学习模型集合,专为使用 OpenVINO 进行高性能推理而设计。它作为一个模型库和部署框架,简化了神经网络到生产环境的集成。 该项目利用中心化清单和版本化注册表来自动化模型权重和元数据的下载与组织。它包括用于对推理性能进行基准测试的工具,并通过将输出与真值张量进行比较来验证模型准确性,从而量化精度损失。 该生态系统提供参考实现和模块化演示架构,以将推理引擎与应用逻辑解耦。这些工具通过抽象预处理和后处理要求的标准化封装器,支持计算机视觉任务的实现。
Provides standardized wrapper code as reference implementations to abstract model-specific preprocessing and postprocessing logic.
该项目是一个重构 Kata 集合和软件设计教育资源。它提供了一组故意混乱的代码库和多语言代码示例,旨在练习增量设计、遗留代码现代化和软件重构。 该集合作为测试驱动开发 (TDD) 的培训材料,专注于使用黄金主测试套件和批准测试,以在演进源代码的同时确保功能对等。它通过在几种不同的编程语言中实现相同的复杂业务规则,提供了一个通用的学习基准。 该系统涵盖了一系列功能,包括库存管理模拟,用户根据特定的老化规则更新商品质量和销售价值。它支持完整的工作流验证,包括生成覆盖率报告、执行单元测试和回归测试,以及使用 BDD 场景来验证系统行为。 通过重构研讨会和使用活动图来跟踪设计演进,提供教育支持。
Implements core business logic for inventory management as a baseline for refactoring practice.
这是一个小型 JavaScript 项目和代码示例集合,通过实际应用演示了基本编程概念的实现。该仓库作为使用原生 JavaScript 构建交互式用户界面、管理应用程序状态和集成外部 API 的参考。 该项目专注于在不使用外部框架的情况下使用标准 JavaScript 来创建界面元素,如模态框、滑块和画廊。它提供了通过使用类和对象进行面向对象模式来组织复杂应用程序逻辑的示例,以确保代码结构化且可重用。 涵盖的功能包括用于填充动态内容的异步数据获取、用于实时用户界面更新的 DOM 元素操作,以及计时器和分页等功能系统的开发。
Implements functional application logic including timers and pagination for internal data flow.
eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement cloud-native application patterns by utilizing sidecar processes to handle infrastructure concerns, allowing individual services to remain decoupled from the underlying environment. The project provides a practical implementation of service-to-service communication, state management, and asynchronous messaging. By using a sidecar-based approach, it offloads tasks like service discovery and state synchronization, enabling independent services to interact reliably across distrib
Demonstrates modern cloud-native design patterns including messaging, state management, and orchestration.
This framework provides a structured implementation of the Model-View-Intent pattern for Android applications. It enforces a unidirectional data flow where user intents trigger state updates, which are then propagated through reactive streams to ensure consistent and predictable interface rendering. The architecture relies on immutable state objects to represent application data, ensuring that updates are handled as complete replacements rather than partial modifications. By leveraging Kotlin Coroutines and reactive stream primitives, the framework coordinates asynchronous background tasks an
Organizes application logic by separating state, intents, and interface updates into distinct, predictable layers.