Question about input libraries in zig

This page summarizes the projects mentioned and recommended in the original post on /r/Zig

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
  • If you decide to go for X11, my 6502 emulator in C might provide some reference material. Look into linux.c. I used XCB + XKBCommon <- another library you might want to look up. You can try XLib as well, which provides keyboard input.

  • libtcod

    A collection of tools and algorithms for developing traditional roguelikes. Such as field-of-view, pathfinding, and a tile-based terminal emulator.

  • I have no experience with it myself, but the folks over at r/roguelikedev use libtcod for their terminal stuff. It should offer options to handle input as well, and you could check its source.

  • 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.

    InfluxDB logo
  • libxkbcommon

    keymap handling library for toolkits and window systems

  • I think XKBCommon supports Wayland (it even supports evdev I think). It’s on the website: https://xkbcommon.org

  • notcurses

    blingful character graphics/TUI library. definitely not curses.

  • I am using notcurses basically a newer ncurses, but from what I have seen both take input from the terminal. Tested using delay and it doesn't feel right (the delay is quite noticeable), will try xkbcommon

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Game screen: write terminal emulator or use libtcod?

    2 projects | /r/roguelikedev | 24 Mar 2023
  • Sharing Saturday #440

    4 projects | /r/roguelikedev | 12 Nov 2022
  • Sharing Saturday #427

    5 projects | /r/roguelikedev | 12 Aug 2022
  • RoguelikeDev Does The Complete Roguelike Tutorial - Week 3

    18 projects | /r/roguelikedev | 12 Jul 2022
  • SRiC ("Simple" Roguelike in C) has stairs now, and multiple floors!

    1 project | /r/cprogramming | 2 May 2022