A cross-platform GUI library for Rust, inspired by Elm
Repository Index
47,133 repositories indexed
1–24 of 25 · Most stars
A fully-modern text-based browser, rendering to TTY and browsers
- tty
- ssh
- mosh
- bandwidth-saver
Better font rendering for Windows.
- mactype
- directwrite
- font-rendering
- font
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
- c-sharp
- opengl
- opengl-es
- graphics-library
This is a modified version of Console 2 for a better experience under Windows Vista/7/8/10 and a better visual rendering.
Blazing fast Markdown / CommonMark rendering in Swift, built upon cmark.
- markdown
- cmark
- swift
- commonmark
A GPU accelerated image and video processing framework built on Metal.
Open-source framework for native apps from one Java codebase, with a custom-rendered UI you control across iOS, Android, desktop, web, and watches.
- cross-platform
- java
- kotlin
- android
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
DLSS 5 Neural Rendering for Images & Video with Frame Generation, RTX Video Super Resolution, HDR, and Color Grading
- ai-upscaling
- dlss
- dlss-5
- image-enhancement
A cross-platform 2D game engine
- cpp11
- game-engine
- game-engine-2d
- game-development
SpektraLab — a macOS film and print simulator. SwiftUI app + a Metal/C++ render engine, linked in, no Python at run time. A fork of andreavolpato/spektrafilm.
id Software's Quake 2 v3.21 with mission packs and Vulkan support (Windows, Linux, macOS, FreeBSD, Raspberry Pi 4)
- vulkan
- vulkan-api
- quake
- quake2
Skia4Delphi is a cross-platform 2D graphics API for Delphi platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAML-based frameworks
Native SVG parser and renderer for SwiftUI, UIKit and AppKit, with tools for PNG, PDF, SF Symbols and Swift source.
- ios
- macos
- svg-renderer
- swift-package-manager
Vulkan RTX path tracer with a declarative ES7-like scene description language.
- raytracing
- path-tracing
- rtx
- qt
Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.
- cpp20
- cross-platform-gui
- gui
- modern-cpp
The visual communication layer between humans and AI agents. Capture, annotate, render diagrams, and organize with AI — powered by Electron and Ollama. macOS & Linux.
Cross-platform UI framework for Rust: styled property system, data binding, XAML, control themes and a composition renderer. A port of Avalonia.
macOS desktop in a terminal pane over SSH: ScreenCaptureKit capture, kitty graphics rendering, no VNC/codec/extra port
- kitty-graphics
- macos
- remote-desktop
- screencapturekit
DaVinci Full for Windows — the complete professional build with every module enabled: timeline editing, effects, and export, no edition limits after install.
- color-grading
- content-creation
- desktop-video
- media-production
Powerful autolayout framework, that can manage UIView(NSView), CALayer and not rendered views. Not Apple Autolayout wrapper. Provides placeholders. Linux support.
- ui
- layout-engine
- layout
- uikit