awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to alaingalvan/crosswindow

Open-source alternatives to CrossWindow

30 open-source projects similar to alaingalvan/crosswindow, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best CrossWindow alternative.

  • alexhultman/libvcA

    alexhultman/libvc

    0View on GitHub↗
    View on GitHub↗0
  • andy-thomason/vookooandy-thomason avatar

    andy-thomason/Vookoo

    538View on GitHub↗

    A set of utilities for taking the pain out of Vulkan in header only modern C++

    C++
    View on GitHub↗538
  • arashpartow/bitmapArashPartow avatar

    ArashPartow/bitmap

    179View on GitHub↗

    C++ Bitmap Library https://www.partow.net/programming/bitmap/index.html

    C++
    View on GitHub↗179
  • ash-rs/ashA

    ash-rs/ash

    2,288View on GitHub↗

    A very lightweight wrapper around Vulkan

    Rust
    View on GitHub↗2,288
  • attackgoat/screen-13attackgoat avatar

    attackgoat/screen-13

    337View on GitHub↗

    High-performance Vulkan driver with automated resource management and execution

    Rust
    View on GitHub↗337
  • axsaucedo/vulkan-komputeA

    axsaucedo/vulkan-kompute

    0View on GitHub↗
    View on GitHub↗0
  • azhirnov/framegraphA

    azhirnov/FrameGraph

    0View on GitHub↗
    View on GitHub↗0

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • blend2d/blend2dblend2d avatar

    blend2d/blend2d

    1,937View on GitHub↗

    2D Vector Graphics Engine Powered by a JIT Compiler

    C++2d-graphicsasmjitcpp
    View on GitHub↗1,937
  • charles-lunarg/vk-bootstrapcharles-lunarg avatar

    charles-lunarg/vk-bootstrap

    1,234View on GitHub↗
    C++bootstrapcppheaderonly
    View on GitHub↗1,234
  • cinder/cindercinder avatar

    cinder/Cinder

    5,528View on GitHub↗

    Cinder is a C++ creative coding library and native graphics toolkit designed for developing professional interactive media and visual art. It serves as a cross-platform multimedia framework for generating high-performance generative digital art and real-time visual rendering. The framework provides a professional suite of tools for building hardware-integrated installations and cinematic visuals. It focuses on real-time graphics programming and the production of high-quality graphics for professional displays. The library includes a cross-platform abstraction layer and a modular architecture

    C++
    View on GitHub↗5,528
  • confettifx/the-forgeConfettiFX avatar

    ConfettiFX/The-Forge

    5,575View on GitHub↗

    The Forge is a low-level toolkit for building high-performance graphics engines and applications across desktop, mobile, and console platforms. It provides a cross-platform engine framework and a dedicated shader compiler that translates a single source into target-specific languages for various graphics APIs and hardware. The project includes a GPU memory and resource manager that utilizes unified root signatures for resource binding, alongside a ray tracing rendering pipeline that implements hardware-accelerated ray and path tracing queries. State management is handled through a high-perfor

    C++
    View on GitHub↗5,575
  • danini-the-panini/mittsudanini-the-panini avatar

    danini-the-panini/mittsu

    539View on GitHub↗

    3D Graphics Library for Ruby

    Ruby
    View on GitHub↗539
  • diligentgraphics/diligentengineDiligentGraphics avatar

    DiligentGraphics/DiligentEngine

    4,193View on GitHub↗

    DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew

    Batchfile3d-engined3d11d3d12
    View on GitHub↗4,193
  • dtolm/vkfftDTolm avatar

    DTolm/VkFFT

    1,753View on GitHub↗

    Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

    C++c2rconvolutioncuda
    View on GitHub↗1,753
  • facebook/iglfacebook avatar

    facebook/igl

    3,215View on GitHub↗

    Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).

    C++
    View on GitHub↗3,215
  • gfx-rs/wgpugfx-rs avatar

    gfx-rs/wgpu

    17,382View on GitHub↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Rustd3d12gpuhacktoberfest
    View on GitHub↗17,382
  • gfx-rs/wgpu-nativegfx-rs avatar

    gfx-rs/wgpu-native

    1,226View on GitHub↗
    Rust
    View on GitHub↗1,226
  • glavnokoman/vuhG

    Glavnokoman/vuh

    0View on GitHub↗
    View on GitHub↗0
  • glfw/glfwglfw avatar

    glfw/glfw

    14,716View on GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Cclinuxmacos
    View on GitHub↗14,716
  • glium/gliumG

    glium/glium

    3,608View on GitHub↗

    Glium is no longer actively developed by its original author. That said, PRs are still welcome and maintenance is continued by the surrounding community.

    Rust
    View on GitHub↗3,608
  • google/dawngoogle avatar

    google/dawn

    1,059View on GitHub↗

    Native WebGPU implementation. Mirror of https://dawn.googlesource.com/dawn. File bugs here: https://crbug.com/dawn/new

    C++
    View on GitHub↗1,059
  • google/filamentgoogle avatar

    google/filament

    19,658View on GitHub↗

    Filament is a real-time physically based rendering engine designed for high-fidelity 3D graphics. It functions as a cross-platform graphics library that provides a unified interface for rendering complex models and materials across desktop, mobile, and web environments. The engine distinguishes itself through a data-oriented architecture that optimizes memory usage and processing speed, alongside a shader-variant system that generates specialized code for specific material and lighting configurations. By abstracting diverse hardware graphics backends, it ensures consistent visual performance

    C++3d-graphicsandroidgltf
    View on GitHub↗19,658
  • google/skiagoogle avatar

    google/skia

    10,762View on GitHub↗

    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

    C++
    View on GitHub↗10,762
  • google/vulkan-cpp-libraryG

    google/vulkan-cpp-library

    0View on GitHub↗
    View on GitHub↗0
  • gpuopen-librariesandsdks/v-ezG

    GPUOpen-LibrariesAndSDKs/V-EZ

    0View on GitHub↗
    View on GitHub↗0
  • gpuopen-librariesandsdks/vulkanmemoryallocatorGPUOpen-LibrariesAndSDKs avatar

    GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator

    3,393View on GitHub↗

    Easy to integrate Vulkan memory allocation library.

    C
    View on GitHub↗3,393
  • harfang3d/harfang3dharfang3d avatar

    harfang3d/harfang3d

    654View on GitHub↗

    HARFANG 3D source code public repository

    C++
    View on GitHub↗654
  • horde3d/horde3dhorde3d avatar

    horde3d/Horde3D

    1,587View on GitHub↗

    Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.

    C++
    View on GitHub↗1,587
  • iseahound/imageputiseahound avatar

    iseahound/ImagePut

    227View on GitHub↗

    A core library for images in AutoHotkey. Supports AutoHotkey v1 and v2.

    AutoHotkey
    View on GitHub↗227
  • acorns/particle-systemacorns avatar

    acorns/Particle-System

    17View on GitHub↗

    It makes pretties

    AutoHotkey
    View on GitHub↗17