xlibe VS SDL2X11Emulation

Compare xlibe vs SDL2X11Emulation and see what are their differences.

xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server. (by waddlesplash)

SDL2X11Emulation

A library that implements the X11 Api with SDL. Designed to work with Tk. (by Abestanis)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
xlibe SDL2X11Emulation
7 1
91 14
- -
7.1 0.0
6 months ago 8 months ago
C C
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

xlibe

Posts with mentions or reviews of xlibe. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-26.

SDL2X11Emulation

Posts with mentions or reviews of SDL2X11Emulation. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-04-26.
  • Show HN: Xlibe: a serverless Xlib (X11) compatibility layer for Haiku
    3 projects | news.ycombinator.com | 26 Apr 2022
    They are. More than just the drawing routines, quite literally the entire thing directly invokes Be APIs. For instance XQueryPointer just calls directly into the Interface Kit to get the present mouse position, or XSetWMProperties directly modifies the Haiku-native window state, title, etc.

    However, that being said, if you wanted to do something similar or equivalent on some other platform, you could probably copy quite a lot of the structure, and then delete the actual implementation and replace it with your own. I restructured things a bunch in the early phases of working on this, and there's a lot of boilerplate code (e.g. macros.c, large parts of the event dispatcher) which you could reuse verbatim; though it's mixed in with the non-boilerplate code.

    There were some other projects I ran into that looked like they were more generic, e.g. https://github.com/Abestanis/SDL2X11Emulation (also check the forks of that -- though I'm one of them, I experimented with it a bit before starting on this thing; but it's very incomplete and SDL2 really isn't designed for this), but none anywhere near as advanced as this is now.

What are some alternatives?

When comparing xlibe and SDL2X11Emulation you can also consider the following projects:

Guitar - Git GUI Client

Phoenix - Peace of mind from prototype to production

desmume - DeSmuME is a Nintendo DS emulator

Provenance - iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

desmume - DeSmuME is a Nintendo DS emulator [Moved to: https://github.com/TASEmulators/desmume]

xemu - Original Xbox Emulator for Windows, macOS, and Linux (Active Development)