All Projects → bithavoc → Node Desktop Idle

bithavoc / Node Desktop Idle

Licence: mit
Node/Electron module to detect idle desktop user (macOS, Windows, Linux, FreeBSD and OpenBSD)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Node Desktop Idle

Proton Native
A React environment for cross platform desktop apps
Stars: ✭ 10,834 (+13275.31%)
Mutual labels:  desktop, native
Robot
Native cross-platform system automation
Stars: ✭ 178 (+119.75%)
Mutual labels:  desktop, native
React Nodegui Starter
Starter repository for react based native desktop apps using react-nodegui
Stars: ✭ 132 (+62.96%)
Mutual labels:  desktop, native
Share Api Polyfill
A polyfill for the sharing that can be used in desktop too, so your users can shere in their twitter, facebook, messenger, linkedin, sms, e-mail, print, telegram or whatsapp.
Stars: ✭ 210 (+159.26%)
Mutual labels:  desktop, native
Brisk
✨Cross-platform set of tools for building native UIs with Reason/OCaml
Stars: ✭ 518 (+539.51%)
Mutual labels:  desktop, native
React Nodegui
Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
Stars: ✭ 5,914 (+7201.23%)
Mutual labels:  desktop, native
Robot Js
Native system automation for node.js
Stars: ✭ 169 (+108.64%)
Mutual labels:  desktop, native
ult
The Ultimate Dev Stack
Stars: ✭ 54 (-33.33%)
Mutual labels:  native, desktop
webviewhs
🌐 A Haskell binding to the webview library created by Serge Zaitsev.
Stars: ✭ 109 (+34.57%)
Mutual labels:  native, desktop
Vue Nodegui
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀
Stars: ✭ 575 (+609.88%)
Mutual labels:  desktop, native
Revery
⚡ Native, high-performance, cross-platform desktop apps - built with Reason!
Stars: ✭ 7,812 (+9544.44%)
Mutual labels:  desktop, native
Soldat
Soldat is a unique 2D (side-view) multiplayer action game
Stars: ✭ 1,199 (+1380.25%)
Mutual labels:  desktop
Fizzygum
a new web framework, an entire platform really, designed from the ground up to handle complex things easily. Put the power of an entire Operating System at your fingertips.
Stars: ✭ 70 (-13.58%)
Mutual labels:  desktop
Tanya
GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities
Stars: ✭ 70 (-13.58%)
Mutual labels:  native
Material Message Box
A WPF Message Box implementing material design
Stars: ✭ 69 (-14.81%)
Mutual labels:  desktop
Arcgis Appstudio Samples
Collection of samples available in AppStudio for ArcGIS desktop to learn and help build your next app.
Stars: ✭ 78 (-3.7%)
Mutual labels:  native
Multiplatform Preferences
Kotlin Multi Platform Preferences, for android an ios : SharedPreferences & NSUserDefault
Stars: ✭ 76 (-6.17%)
Mutual labels:  native
Str metrics
Ruby gem (native extension in Rust) providing implementations of various string metrics
Stars: ✭ 68 (-16.05%)
Mutual labels:  native
Avm Simple
avm-simple是avm.js语法及DeepEngine3.0的使用用例,它可以帮助您快速了解和学习avm.js、DeepEngine3.0以及多端技术的使用。
Stars: ✭ 66 (-18.52%)
Mutual labels:  native
Discoveryui
☀️ Nepxion DiscoveryUI is a web & desktop UI for Nepxion Discovery with service governance, blue green and gray release orchestration, modelling, flow inspection 服务治理、蓝绿灰度发布编排建模、流量侦测的前端
Stars: ✭ 66 (-18.52%)
Mutual labels:  desktop

desktop idle

Build status Build Status Monthly Downloads

Node/Electron module to detect idle desktop users (macOS, Windows, Linux, FreeBSD and OpenBSD).

Stable | Actively maintained | Pull Requests Welcome

Forked and inspired from node-system-idle-time

Installation

npm install --save desktop-idle
# or yarn
yarn add desktop-idle

Cross-Platform Support

Usage

var desktopIdle = require('desktop-idle');
console.log(desktopIdle.getIdleTime());

Linux Requirements

X server development package and pkg-config are required:

apt install libxss-dev pkg-config

Test

yarn test

License

MIT - Bithavoc<[email protected]>

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].