GitHub topics: framebuffer
FrameOS/frameos
Operating system for single function smart frames
Language: C - Size: 20.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 376 - Forks: 10

emoon/rust_minifb
Cross platfrom window and framebuffer crate for Rust
Language: Rust - Size: 1.35 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 1,120 - Forks: 102

jonasgeiler/lua-fenster
📚 The most minimal cross-platform GUI library - now in Lua!
Language: C - Size: 498 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 42 - Forks: 3

menahishayan/React-SPI
React renderer for SPI-connected TFT LCD displays (like ILI9341) on Raspberry Pi. Brings web UI components beyond the browser using framebuffer mirroring and lightweight kiosk setups.
Language: CSS - Size: 4.59 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

SpeedyCraftah/arm-v8a-virt-ramfb
A working example of a simple display framebuffer working on Qemu's Virt machine emulating an Arm Cortex.
Language: C - Size: 27.3 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

lvgl/lv_port_linux
LVGL configured to work with a standard Linux framebuffer
Language: C - Size: 1.05 MB - Last synced at: 3 days ago - Pushed at: 11 days ago - Stars: 343 - Forks: 200

ghaerr/microwindows
The Nano-X Window System
Language: C - Size: 34.5 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 765 - Forks: 100

permutationlock/DumbCycle
A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.
Language: C - Size: 17.6 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

xlucn/dotfiles
Linux configuration files (dotfiles) and some useful scripts
Language: Lua - Size: 1.88 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 46 - Forks: 3

DarkGL/node-xvfb-ts
Easily start and stop an X Virtual Frame Buffer from your node apps
Language: TypeScript - Size: 144 KB - Last synced at: about 12 hours ago - Pushed at: 2 months ago - Stars: 11 - Forks: 0

Miouyouyou/Android-framebuffer-Direct-Example
Demonstrates how to access and write into the framebuffer directly, in Android native applications.
Language: C - Size: 20.5 KB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 2

ijouwdfijeojwfijw/PPM-tty-renderer
PPM tty Renderer is a simple tool for displaying PPM-P3 images on Linux using a memory-mapped framebuffer. 🖥️ This project serves as a practical exercise in low-level programming and image rendering. 🖼️
Language: C - Size: 1.84 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

heysokam/tinyfb
tiny*FB | Tiny Framebuffer with OpenGL
Language: Nim - Size: 93.8 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

Ornitorink0/PPM-tty-renderer
Renderer for PPM-P3 files using a memory-mapped framebuffer. Just for practice.
Language: C - Size: 1.86 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

ghaerr/fbff Fork of aligrudi/fbff
A small ffmpeg-based framebuffer media player
Language: C - Size: 8.8 MB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 0

funnygeeker/micropython-easydisplay
A display library: implemented purely in Micropython. 纯 Micropython 实现的显示库
Language: Python - Size: 61 MB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 66 - Forks: 13

gfxprim/gfxprim
Open-source modular 2D bitmap graphics library with emphasis on speed and correctness.
Language: C - Size: 45.8 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 53 - Forks: 12

vvaltchev/tfblib
A Tiny Linux Framebuffer Library
Language: C - Size: 367 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 113 - Forks: 21

aalekhm/PixSoR
PixSoR - Pixel Software Renderer with Shader Emulation.
Language: C++ - Size: 5.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

JohnAlexINL/moongin
Language: C - Size: 4.86 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

NiLuJe/FBInk
FrameBuffer eInker, a small tool & library to print text & images to an eInk Linux framebuffer
Language: C - Size: 9.89 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 385 - Forks: 26

romainflcht/linux_fbtools
Nice program that includes some graphic functions that print things into the linux framebuffer.
Language: C - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

mchalain/dma-buf-texture-sharing
fork from https://gitlab.com/blaztinn/dma-buf-texture-sharing/
Language: C - Size: 15.6 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

zlgopen/awtk-linux-fb
awtk port for linux framebuffer
Language: C - Size: 5.88 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 116 - Forks: 49

rofl0r/gnuboy
latest version of original laguna source, with a handful fixes for modern compilers and systems
Language: C - Size: 597 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 93 - Forks: 35

aligrudi/fbpad
A small Linux framebuffer virtual terminal
Language: C - Size: 229 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 130 - Forks: 19

canselcik/libremarkable
The only public framework for developing applications with native refresh support for Remarkable Tablet
Language: C - Size: 16.4 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 648 - Forks: 58

deniskropp/DirectFB
Official DirectFB GitHub Repository
Language: C - Size: 20.7 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 260 - Forks: 62

rien/reStream
Stream your reMarkable screen over SSH.
Language: Rust - Size: 4.65 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 809 - Forks: 60

sgerwk/pdftoroff
view pdf on X11 and the Linux framebuffer; resize pdf; convert pdf to text, html, TeX, groff
Language: C - Size: 1.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 1

pawelkn/framebuffer-animations
Framebuffer Animations is an open-source project designed to play GIF animations on a raw framebuffer device, primarily intended for use in embedded devices
Language: Rust - Size: 6.27 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

devel0/netcore-opengl
net core opengl
Language: C# - Size: 25.9 MB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 30 - Forks: 4

grz0zrg/fbg
Lightweight C 2D graphics API agnostic library with parallelism support
Language: C - Size: 3.94 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 516 - Forks: 41

pixlpa/WebGL-Feedback-Demo
WebGL setup for rendering multi-pass shader networks, optimized for complex texture/image processing
Language: JavaScript - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 94 - Forks: 6

markusmoenig/code_editor
A standalone code editor with syntax highlighting and themes.
Language: Rust - Size: 66.1 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 14 - Forks: 1

lvntky/fbgl
Lightweight 2D Framebuffer Library for Linux
Language: C - Size: 48.2 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 46 - Forks: 2

peter-l5/framebuf2
MicroPython FrameBuffer extension: larger and rotated font, triangles and circles
Language: Python - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 17 - Forks: 6

smokku/fbv
fbv (FrameBuffer Viewer) is a simple program to view pictures on a Linux framebuffer device
Language: C - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 11 - Forks: 4

Ben-D-Anderson/FBDirect
Experimental C++ project that renders graphics directly to the Linux frame buffer. The program adapts to video devices with different resolutions and low-level pixel formats. Best suited for embedded systems.
Language: C++ - Size: 1.92 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

1125962926/spi-oled-driver
Framebuffer drivers implemented by char-devices that can change pins at will
Language: C - Size: 46.9 KB - Last synced at: 11 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

grz0zrg/twigs
Twigs – 512 bytes procedural graphics in C code (IFS Fractal, Linux, fbdev)
Language: C - Size: 7.16 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 1

jichu4n/jfbview
PDF and image viewer for the Linux framebuffer.
Language: C++ - Size: 1.23 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 109 - Forks: 18

GitMoDu/EGFX
Embedded cooperative-Task based display engine with screen drivers for Arduino core
Language: C++ - Size: 422 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

raspiduino/libpyfb
Python library for controling raw framebuffer. Written in pure Python.
Language: Python - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 16 - Forks: 4

100askTeam/lv_100ask_linux_desktop
百问网linux桌面GUI,基于LVGL 8.x。
Language: C - Size: 3.92 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 40 - Forks: 20

maximevince/fbDOOM Fork of insane-adding-machines/DOOM
fbDOOM
Language: C - Size: 979 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 149 - Forks: 23

edwardoid/libfb
Simple library to render on linux framebuffer
Language: C++ - Size: 937 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

aligrudi/fbff
A small ffmpeg-based framebuffer media player
Language: C - Size: 77.1 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 76 - Forks: 12

ichlubna/OpenGLInjector
This header-only hpp library can be used to adjust the rendered result of an existing OpenGL code without the need to inspect the code too much.
Language: C++ - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

richinfante/fb-dashboard
Dashboard renderer designed for running on low-cost linux devices, like Raspberry pi
Language: Python - Size: 1.45 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

ThingPulse/minigrafx
ESP8266 graphics library
Language: C++ - Size: 394 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 223 - Forks: 47

tboox/gbox 📦
🎨 A multi-platform graphic library
Language: C - Size: 75.4 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 264 - Forks: 50

Lefucjusz/IT8951-Linux-USB-Driver
Language: C - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

ultraembedded/core_dvi_framebuffer
Minimal DVI / HDMI Framebuffer
Language: Verilog - Size: 77.1 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 79 - Forks: 12

aligrudi/fbpdf
A small framebuffer pdf, djvu, epub, xps, and cbz viewer
Language: C - Size: 74.2 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 200 - Forks: 32

ENDESGA/C7H16
hept render
Language: C - Size: 88.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

miathedev/MilkV-Rust-HID-Example
Cross-Compiled Rust binary to (yet) draw on a framebuffer device
Language: Rust - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

pzaino/MicroFB
A simple Frame Buffer library in C++11 for RISC OS
Language: C++ - Size: 241 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

feiss/zero
Draw pixels anywhere
Language: C - Size: 268 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

connellr023/rpi3-drivers
Submodule that includes some peripheral drivers for bare-metal Raspberry Pi 3.
Language: C - Size: 19.5 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

richinfante/fbutils
Short utility programs for taking control of the linux framebuffer when in console mode, to display images. This can be used for viewing images, creating lightweight dashboards, etc., without a window manager.
Language: C - Size: 4.97 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 2

mburakov/streamer
Lightweight screen streaming server
Language: C - Size: 161 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

vvzen/iced-framebuffer-example
Sample app showing how to use the iced rust GUI library to display an RGBA 8bit image buffer
Language: Rust - Size: 1.03 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Gxrco/Raytracing-Rust
Snowy Night Scene developed in Rust. Using concepts of ray-casting to build 3D scenes with complex geometry light interpretation.
Language: Rust - Size: 27.6 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

deveon95/slideomatic
Python-based slideshow and media playback program
Language: Python - Size: 611 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

dpfrey/mangOH_Waveshare_Eink Fork of nxthongbk/MangoH-Waveshare
Linux kernel framebuffer driver for Waveshare E-Ink displays
Language: C - Size: 97.7 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 17 - Forks: 3

grz0zrg/fb_monitor
C Framebuffer display of a remote (HTTP) JPEG image / Octoprint monitoring from REST API
Language: C - Size: 606 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 1

jd-develop/fbimg
Display images in TTY using the Linux Framebuffer!
Language: C - Size: 78.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Sagacious-Software/Gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
Language: C - Size: 116 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 0

TimvanScherpenzeel/Thesis
Mass spring cloth simulation in WebGL using semi-implicit Euler and ping-pong FBO's.
Language: JavaScript - Size: 19.6 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 1

rostislavjadavan/gofb
Framebuffer library for golang
Language: Go - Size: 1.57 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 9 - Forks: 1

thomasbruninx/indigodoom
A port of Doom for a nurse call touch display
Language: C++ - Size: 363 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

d-rez/gbz_overlay
Gameboy Zero status icon overlay display
Language: Python - Size: 732 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 62 - Forks: 20

kuasha420/oc-z490-ud-hackintosh
Comet Lake Hackintosh on Gigabyte Z490 UD using OpenCore.
Size: 3.73 MB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

ferreira-igor/WemosMatrixLed
An implementation of the Micropython's framebuf library to use with the Wemos' Matrix LED Shield.
Language: Python - Size: 1.95 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

julienp17/my_screensaver
Render graphical effects and animations
Language: C - Size: 28.1 MB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

jopadan/conaspect
Linux Kernel console resolution aspect ratio to row/column calculater
Language: C - Size: 14.6 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

reiver/go-fbdev
Tools for working with the Frame Buffer Device (fbdev) (that is common on Linux based on operating systems), for the Go programming language.
Language: Go - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 1

lincolnhard/v4l2-framebuffer
Map frame from USB camera to Linux framebuffer
Language: C - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 56 - Forks: 22

Proton0/fbutil
Python scripts to manipulate the android framebuffer
Language: Python - Size: 1.76 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

RossAdrian/pyframebuffer
A linux framebuffer primitives library written in C and Python.
Language: C - Size: 174 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

RandomGamingDev/WebGL2FBO
A simple library for OOP encapsulation and abstraction of some of WebGL2 Framebuffers and the Renderbuffers they rely on.
Language: JavaScript - Size: 92.8 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

jmlepisto/qimg
Quick Image Display - Display images in terminal sessions
Language: C - Size: 684 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

ghaerr/fbpdf Fork of aligrudi/fbpdf
A small framebuffer pdf, djvu, epub, xps, and cbz viewer
Language: C - Size: 188 KB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 1

pixlpa/plasticyetstillin-between
This is the source code of Plastic Yet Still In-Between, a web-based group exhibition (Pavilion) created for The Wrong Biennale 2013.
Language: JavaScript - Size: 26.5 MB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 2

slabua/micropython-futaba-vfd-driver
Futaba 000FV959IN / BOE CIG14-0604B, 8-MD-06INKM, 16-SD-13GINK VFD Micropython Driver for the Raspberry Pi Pico, with Framebuffer support.
Language: Python - Size: 1.36 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

LeonidPilyugin/mpv-over-ssh
Execute mpv on local machine with files on remote from SSH session
Language: Shell - Size: 18.6 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

xspager/libfb
A simple lib to draw to Linux framebuffer
Language: C - Size: 215 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 13 - Forks: 2

ciniml/pynqz1fb
A Linux framebuffer driver kernel module for PYNQ-Z1 base overlay
Language: C - Size: 64.5 KB - Last synced at: 1 day ago - Pushed at: over 8 years ago - Stars: 7 - Forks: 5

aurixos/nex
A simple terminal emulator for embedded systems
Language: C - Size: 1.31 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

jnovack/cloudkey
Rewrite of ck-ui to write to the Framebuffer LCD on the Ubiquiti CloudKey Gen2
Language: Go - Size: 136 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 4

SMerrony/fbinfogrid
Display a configurable grid of information and images on the framebuffer
Language: Go - Size: 2.37 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

nicolasbauw/blitter
Yet another bitmap blitting library for Rust.
Language: Rust - Size: 104 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

Frestein/fbpad
[mirror] A small Linux framebuffer virtual terminal.
Language: C - Size: 159 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

rprata/sgfx
SGFX is a lightweight embedded library for displays and touchscreens providing everything required to build a fully featured embedded GUI.
Language: C - Size: 247 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 24 - Forks: 8

alpheratz0/dvd_fb
DVD screensaver that runs on the linux framebuffer
Language: C - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

xfnw/fbflut
pixelflut server in C using the linux framebuffer
Language: C - Size: 1.84 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

fernandorpardo/DispmanX
DispmanX example
Language: C++ - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 15 - Forks: 0

malisipi/mfb
Frame buffer graphic (mouse, keyboard) library for V
Language: V - Size: 975 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

moonbuggy/fbgpsclock
Draw time, date, GPS and PPS information on a framebuffer display
Language: C - Size: 146 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0
