Kidus's Chronicles
Открыть в Telegram
Look at you comforting others with the words you wish someone has said to you.
БольшеСтрана не указанаКатегория не указана
1 224
Подписчики
+224 часа
+377 дней
+27630 дней
Архив постов
1 224
I am so excited for tomorrow, Yk when we started this hackathon we didn't expect this much, It was a fun project andy decided to do and I chipped in, and I can't believe it have gone this far, the amount of companies who wanted to be part of this was insane, and I want to thank all of our sponsors for enabling us to see this can be real and we are going to prepare for more bigger events than this. One thing I realised is you have to ask, what's the worst that could happen? And Thank God everyone we approached were very happy to support us. I love this community, being part of it and actually doing this is beyond insane for me.
1 224
@SurafelYimam created Happy Lucky Chacho with a big ambition, and now he is collaborating with One Heart Wholeness Center an NGO in bahirdar and he is literally there painting a mural, I love what he is doing and honestly one of the genuine people I know. There is some campaign that will be created soon so i hope we will be there for him as a community
1 224
Repost from Sapphire Builds.
Announcing Vitra v0.2.3: The Universal Visual Runtime & Spatial Version Control Engine
I built Vitra, an open-source visual runtime, deterministic layout engine, and spatial version control system. It formalizes UI design into an open Visual Abstract Syntax Tree (AST), provides a Git-compatible content-addressable object store for user interfaces, maintains bidirectional real-time synchronization with Penpot and Figma, and exposes a native Model Context Protocol (MCP) server enabling autonomous AI agents to inspect, audit, build, and version software interfaces with mathematical precision.
Key Features
- Deterministic Visual AST & Object Store: Typed, immutable scene nodes with spatial layout metrics, typography, and fills, backed by a content-addressable DAG using SHA-1 object hashing and zlib-compressed trees.
- True Spatial Version Control: Full Git semantics for design files (
init, add, commit, log, branch, checkout, merge). Features a true 3-way AST merge engine that automatically resolves non-overlapping structural and property changes.
- Embedded Web Studio & Zero-Dependency CLI: Single standalone native executable compiled with Bun. Serves an interactive canvas web studio and sync server directly from binary memory with zero external assets required on disk.
- Bidirectional Penpot & Figma(experimental) Live Sync: Seamless bridge connecting open design tools to code repos. Includes a hosted Penpot plugin with millisecond WebSocket synchronization directly mirroring canvas edits into your local AST.
- Headless Quality & WCAG Auditing: Automated continuous integration engine calculating WCAG 2.1 AA/AAA contrast ratios, geometry boundary overflows, and minimum touch target surface validations.
- Multi-Target Production Code Generation: Transpiles the Visual AST directly into idiomatic React with Tailwind utility classes, native Apple SwiftUI view hierarchies, and semantic HTML5/CSS.
- Zero-Dependency Bitmap & Vector Export: Headless vectorization pipeline compiling text to mathematical SVG paths, rasterizing pixel-perfect PNGs via an embedded WebAssembly engine without requiring external system font libraries or npm dependencies.
- AI-Native Model Context Protocol (MCP): 20 native JSON-RPC tools and pre-packaged agent skills installable directly into Claude Desktop, Cursor, and Antigravity (npx skills add ruhamabek/Vitra) for autonomous interface engineering.
Core Tech Stack
TypeScript, Bun, Yoga Layout, W3C Design Tokens, WebAssembly, OpenType, Resvg(Rust) , WebSocket, Lucide, React, Tailwind CSS, Model Context Protocol (MCP).
GitHub Repository: https://github.com/ruhamabek/Vitra
Website: https://vitra-ten.vercel.app/
License: AGPL-3.01 224
One fun stuff I am building is a phone sesmograph. All our phones have a tiny sensor called accelerometer, and It's sensitive enough to feel the ground shake in an earthquake. It does need a couple of phones to work in a 50km radius because even a truck moving can product a tiny bit tremor. It compares two things the last second of movement and the last 30 seconds of movement, if the last secone is stronger it will for 2-5 more seconds to decide what it was, then checks the phones from the surrounding if its wide range activity
1 224
+1
Musicly 😁, I have created a new theme from some inspirations, would you want to try them?
