4 个仓库
Injects new functions into a module's scope declaratively or programmatically through plugin initialization.
Distinct from Module-Level Injection: Distinct from Module-Level Injection: focuses on injecting functions into module scope via plugins, not dependency injection containers.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Plugin Scope Injections. Refine with filters or upvote what's useful.
react-live 是一套用于浏览器内 React 转译、实时编辑和交互式文档的工具。它提供了一个 React 组件,用于构建实时演练场,其中源代码可被实时转译和渲染,并配有提供语法高亮和即时视觉反馈的实时代码编辑器。 该项目支持通过嵌入可编辑的 React 代码示例及其渲染输出来创建动态文档。它支持执行可编辑的标记或函数式组件,允许用户修改代码并立即观察结果行为。 该系统包括动态组件渲染、实时代码转译和全局依赖注入功能。它还具备错误处理机制,可在不导致应用程序崩溃的情况下检测并显示编译、语法和执行错误。
Allows injecting external libraries and variables into the transpiled code's execution context for dependency referencing.
这是一个关于在 Scala 中编写简洁、地道且可维护代码的精选指南和手册合集。它作为 Scala 编码标准、函数式编程设计和企业软件架构的综合指南。 该仓库提供了具体的并发管理策略,包括 Actor、Future 和线程池模式,以确保线程安全。它还包含一份性能优化手册,专注于减少内存分配和管理垃圾回收压力,以提高运行时效率。 这些指南涵盖了广泛的功能,包括应用程序架构、类型安全错误处理以及不可变数据结构的使用。它还通过标准化的命名约定、模块化 Trait 设计以及背压(back-pressure)和需求信号的实现,解决了软件质量保证问题。
Offers strategies for decoupling execution contexts by injecting thread-pool configurations as parameters.
Nunchaku is a 4-bit model quantization library and diffusion model inference engine designed to run large-scale neural networks on consumer GPUs. It functions as a GPU-accelerated optimizer that reduces VRAM usage and increases inference speed through weight compression and memory management. The project utilizes low-rank weight decomposition and SVD weight quantization to compress models to four-bit precision while maintaining visual fidelity. It employs kernel-level operator fusion to minimize data movement and hardware-aware precision mapping to adjust numerical precision based on the unde
Allows custom processing modules to be injected into the inference pipeline to extend generative workflows.
Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me
Injects new functions into module scope through plugin initialization.