Vrmac

Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4. (by Const-me)

Vrmac Alternatives

Similar projects and alternatives to Vrmac

  1. tauri

    537 Vrmac VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  2. ReSharper

    ReSharper is now available in VS Code and Cursor. ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.

    ReSharper logo
  3. raylib

    A simple and easy-to-use library to enjoy videogames programming

  4. imgui

    389 Vrmac VS imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  5. serenity

    271 Vrmac VS serenity

    The Serenity Operating System šŸž

  6. crystal

    259 Vrmac VS crystal

    The Crystal Programming Language

  7. wgpu

    220 Vrmac VS wgpu

    A cross-platform, safe, pure-Rust graphics API.

  8. stb

    182 Vrmac VS stb

    stb single-file public domain libraries for C/C++

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. cppfront

    A personal experimental C++ Syntax 2 -> Syntax 1 compiler

  11. re3

    85 Vrmac VS re3

    Discontinued GTA III, Vice City [UnavailableForLegalReasons - Repository access blocked]

  12. bgfx

    78 Vrmac VS bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

  13. highway

    82 Vrmac VS highway

    Performance-portable, length-agnostic SIMD with runtime dispatch

  14. tracy

    75 Vrmac VS tracy

    Frame profiler

  15. webview

    71 Vrmac VS webview

    Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows).

  16. libGDX

    63 Vrmac VS libGDX

    Desktop/Android/HTML5/iOS Java game development framework

  17. Skia

    64 Vrmac VS Skia

    Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See documentation for contribution instructions.

  18. sciter-js-sdk

    Discontinued Sciter.JS - Sciter but with QuickJS on board instead of my TIScript

  19. lite

    30 Vrmac VS lite

    A lightweight text editor written in Lua

  20. nanovg

    19 Vrmac VS nanovg

    Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.

  21. lucky

    20 Vrmac VS lucky

    A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.

  22. fontstash

    Light-weight online font texture atlas builder

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Vrmac alternative or higher similarity.

Vrmac discussion

Log in or Post with

Vrmac reviews and mentions

Posts with mentions or reviews of Vrmac. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-10-09.
  • My negative views on Rust (2023)
    11 projects | news.ycombinator.com | 9 Oct 2024
    > Those languages don't come with mechanisms to let you to make system calls directly or handle the precise memory structure of the data

    Here’s a C# library for Linux where I’m doing all these things https://github.com/Const-me/Vrmac/blob/master/VrmacVideo/Rea... As you see from that readme, the performance is pretty good too.

  • ExectOS – brand new operating system which derives from NT architecture
    11 projects | news.ycombinator.com | 19 Jun 2024
    Linux XRender is functionally similar to Windows DirectComposition

    Linux does not have anything similar to Direct2D, despite it’s technically possible to make it. Here’s a proof of concept for ARMv7 Debian (Raspberry Pi4), on top of GLES 3.1: https://github.com/Const-me/Vrmac/?tab=readme-ov-file#2d-gra...

  • New Renderers for GTK
    9 projects | news.ycombinator.com | 29 Jan 2024
    Couple times in the past I have implemented GPU-targeted GUI renderers, here’s an example: https://github.com/Const-me/Vrmac?tab=readme-ov-file#vector-... https://github.com/Const-me/Vrmac/blob/master/Vrmac/Draw/VAA...

    2D graphics have very little in common with game engines. The problem is very different in many regards. In 2D, you generally have Bezier and other splines on input, large amount of overdraw, textures coming from users complicate VRAM memory management. OTOH, game engines are solving hard problem which are irrelevant to 2D renderers, like dynamic lighting, volumetric effects, and dynamic environment.

  • Was Rust Worth It?
    18 projects | news.ycombinator.com | 25 Oct 2023
  • Stable Diffusion in pure C/C++
    8 projects | news.ycombinator.com | 19 Aug 2023
  • Media Player Element now available for cross-platform apps everywhere dotnet runs
    2 projects | /r/dotnet | 6 Jun 2023
    BTW, I did that too for 32-bit ARM Linux on Raspberry Pi 4, back in 2020: https://github.com/Const-me/Vrmac/tree/master/VrmacVideo Unlike Uno, my implementation doesn’t use libVLC and is written mostly in C#, only audio decoders are in C++. To decode video, I directly consume V4L2 Linux kernel APIs.
  • Ask HN: Those making $0/month or less on side projects – Show and tell
    95 projects | news.ycombinator.com | 27 Jan 2023
    Doing that for decades.

    An app for Windows phone, downloaded 140k times: https://github.com/Const-me/SkyFM

    Cross-platform graphics library for .NET: https://github.com/Const-me/Vrmac

    Recently, offline speech-to-text for Windows: https://github.com/Const-me/Whisper

    At this point, I consider side projects like that as a hobby.

  • Minimal Cross-Platform Graphics
    11 projects | news.ycombinator.com | 24 Jan 2023
    I think this needs much more complexity to be useful.

    For the rendering, ideally it needs GPU support.

    Input needs much more work, here's an overview for Windows: https://zserge.com/posts/fenster/

    Windows' Sleep() function has default resolution 15.6ms, that's not enough for realtime rendering, and relatively hard to fix, ideally need a modern OS and a waitable timer created with high resolution flag.

    Here's my attempt at making something similar, couple years ago: https://github.com/Const-me/Vrmac

  • An MP4 file first draft
    7 projects | news.ycombinator.com | 26 Nov 2022
  • Cppfront, Herb Sutter's proposal for a new C++ syntax
    13 projects | news.ycombinator.com | 17 Sep 2022
    I agree about Python or PHP.

    However, for Java or modern C#, in my experience the performance is often fairly close. When using either of them, very often one doesn’t need C++ to be good enough.

    Here’s an example, a video player library for Raspberry Pi4: https://github.com/Const-me/Vrmac/tree/master/VrmacVideo As written on that page, just a few things are in C++ (GLES integration, audio decoders, and couple SIMD utility functions), the majority of things are in C#.

  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Vrmac repo stats
47
125
3.6
almost 5 years ago

Const-me/Vrmac is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Vrmac is C#.


Sponsored
ReSharper is now available in VS Code and Cursor
ReSharper brings a professional toolset for C# developers backed by over 20 years of experience, enterprise-grade security, SOC 2 compliance, and the trust of companies worldwide.
www.jetbrains.com