Apiaster is a 50 key keyboard designed to be cheap, adjustable, and upgradeable.
-
Updated
May 21, 2026 - Python
Apiaster is a 50 key keyboard designed to be cheap, adjustable, and upgradeable.
Evaluate ergonomic keyboard layouts over multiple languages
An extensible and highly configurable alternative to redshift
We got your back!
Ergonomics metrics: REBA score
A terminal user interface for redshift
Real-time desktop posture monitor. Webcam in, posture score out. 100% local. Free & open source. Python + MediaPipe + PyQt6.
🪑 Smart Sit-Stand Desk Controller built with Raspberry Pi Pico W and MicroPython. Features WiFi connectivity, web API, OLED display, dual encoder system, and advanced safety monitoring. Complete open-source hardware and software solution for motorized desk automation.
This is an automatic implementation of the Rapid Upper Limb Assessment by using data from IMU sensors
A utility that hides the mouse after a specified interval of time has elapsed without activity.
Humanoids 2022 Paper
A python script for macOS to enable scrolling with the 3M ergonomic mouse in any application.
Une bibliothèque logicielle de calcul des couples d'actionnement articulaires humains maximaux pour l'aide à la conception de poste de travail ergonomiques. A software library to compute human joint actuation torques for ergonomics purpose.
An experimental system programming language guided by principles rather than precedent
新月配列 (Shingetsu Layout)はANSI配列(US配列)で使える次世代のかな配列です。月配列2-263をベースに、「濁音・半濁音・小文字キーの統合」を導入し、最小打鍵数と記憶コスト削減を両立した日本語入力方法となっています。Karabiner-Elements/GoogleIME/Mozc/hazkey対応。
Real-time posture detection and risk level analysis with alert system
An experiment with results to test the initial learnability of arbitrary keyboard layouts
Tiny Automation Manager
Self-learning keyboard layout optimizer using n-gram statistics and an ergonomic cost model
Add a description, image, and links to the ergonomics topic page so that developers can more easily learn about it.
To associate your repository with the ergonomics topic, visit your repo's landing page and select "manage topics."