Chafa is a terminal graphics library that converts images and animated GIFs into character art for display in terminal emulators. It supports multiple output formats including ANSI escape sequences, Sixel graphics, and Unicode block characters, making it a versatile tool for rendering images directly within the terminal environment. The library is built as a shared C library with official bindings for Python and JavaScript, allowing developers to integrate terminal image rendering capabilities into applications across different programming environments. Chafa handles the full pipeline from im
lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and organizing files and directories. It operates as a shell-integrated tool that synchronizes the current working directory with the calling shell and supports vi-style keybindings for filesystem operations. The project distinguishes itself through its ability to render images directly in the terminal via the SIXEL graphics protocol and its shell-driven execution model, which allows users to extend functionality using external shell scripts and commands. It also implements a server
Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a
Keyframes is a cross-platform animation library and playback engine designed to render Adobe After Effects shape animations as high-quality vector graphics on mobile devices. It functions as a vector animation player that executes complex path and shape animations using a JSON-based data format, removing the need for rasterized video files. The system enables the conversion of shape-based animations from After Effects into a portable schema for delivery across both Android and iOS platforms. This ensures visual consistency by utilizing a shared framework to render the same vector animation da
lsix هو عارض ومُصيّر صور يعمل عبر سطر الأوامر، يقوم بعرض ملفات الصور كشبكة من الصور المصغرة مباشرة داخل محاكي الطرفية باستخدام تقنية Sixel. يعمل الأداة كمتصفح ملفات مرئي وأداة تجميع، حيث تقوم بتحويل صيغ الصور النقطية والمتجهة إلى رسوميات مشفرة بـ Sixel لعرضها في بيئة الشل.
الميزات الرئيسية لـ hackerb9/lsix هي: Sixel Renderers, Terminal, Sixel-Based Image Previews, Automatic Visual Previews, Terminal Image Renderers, Terminal File Previews, Visual Asset Management, Grid Layouts.
تشمل البدائل مفتوحة المصدر لـ hackerb9/lsix: hpjansson/chafa — Chafa is a terminal graphics library that converts images and animated GIFs into character art for display in terminal… gokcehan/lf — lf is a terminal-based file manager and TUI file explorer that provides keyboard-driven navigation for browsing and… sixlabors/imagesharp — ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital… facebookarchive/keyframes — Keyframes is a cross-platform animation library and playback engine designed to render Adobe After Effects shape… airbnb/lottie — Lottie is a JSON vector animation engine and cross-platform player that renders resolution-independent motion…