{"repo":"vivy-company/VVDevKit","free":true,"listed":false,"github":"https://github.com/vivy-company/VVDevKit","clone":"git clone https://github.com/vivy-company/VVDevKit.git","description":"VVDevKit is a Metal-based rendering framework for macOS/iOS with batteries included: VVCode, VVMarkdown, VVMetalPrimitives, VVChatTimeline, highlighting, Git, and LSP. Built for Aizen.win.","language":"Swift","stars":17,"topics":["git","ios","language-server-protocol","macos","markdown","metal","swift","swift-package","syntax-highlighting","text-editor"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"VVDevKit VVDevKit is a Metal-based rendering framework for macOS and iOS with batteries included. It provides production-oriented modules for code editing, diff rendering/review, markdown rendering, syntax highlighting, and timeline-style UI, all built on top of a shared primitives layer. Built for Aizen.win. Status: VVDevKit is early and under active development. Public APIs, module boundaries, and package structure can change. What Is Included - VVDevKit (umbrella module) - VVCode (Metal-based code editor + diff UI surfaces) - VVMarkdown (Metal-based markdown renderer) - VVMetalPrimitives (scene graph, primitives, and layout/view composition) - VVHighlighting (Tree-sitter syntax highlighting) - VVGit (git parsing/integration helpers, including unified diff parsing) - VVLSP (Language Server Protocol integration) - VVChatTimeline (timeline/chat UI module built on VVMarkdown + primitives) - VVDiff capability surface (via VVDiffView / VVMultiBufferDiffView in VVCode and VVDiffParser / VVDiffHunk in VVGit ) Architecture VVDevKit is layered: 1. VVMetalPrimitives is the rendering substrate (primitives, scene, layout/view composition). 2. Feature modules ( VVCode , VVMarkdown , VVChatTimeline ) build on top of primitives. 3. Support modules ( VVHighlighting , VVGit , VVLSP ) provide language and tooling integration. 4. VVDevKit re-exports the batteries-included surface for convenient adoption. See Docs/Architecture.md for module boundaries, dependency rules, and extraction phases. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/vivy-company","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vivy-company/VVDevKit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}