All Projects → sentialx → Node Window Manager

sentialx / Node Window Manager

Licence: mit
Manage windows in Windows, macOS and Linux using Node.js

Programming Languages

typescript
32286 projects
swift
15916 projects
cpp
1120 projects

Projects that are alternatives of or similar to Node Window Manager

Slim.js
Fast & Robust Front-End Micro-framework based on modern standards
Stars: ✭ 789 (+200%)
Mutual labels:  library, native
Tanya
GC-free, high-performance D library: Containers, networking, metaprogramming, memory management, utilities
Stars: ✭ 70 (-73.38%)
Mutual labels:  library, native
React Native Create Library
📓 Command line tool to create a React Native library with a single command
Stars: ✭ 1,362 (+417.87%)
Mutual labels:  library, native
titanium-web-dialog
Use the SFSafariViewController (iOS) and Chrome Pages (Android) in Titanium.
Stars: ✭ 28 (-89.35%)
Mutual labels:  native
HotSwitch-HS
Window switcher app using 2 stroke hotkey for macOS
Stars: ✭ 12 (-95.44%)
Mutual labels:  window-manager
Discordeno
Discord API library for Deno
Stars: ✭ 254 (-3.42%)
Mutual labels:  library
Common
A set of common utils for consuming Web APIs with Angular
Stars: ✭ 259 (-1.52%)
Mutual labels:  native
ionic-multi-camera
Take multiple photos one after another
Stars: ✭ 12 (-95.44%)
Mutual labels:  native
Robotframework Appiumlibrary
AppiumLibrary is an appium testing library for RobotFramework
Stars: ✭ 259 (-1.52%)
Mutual labels:  library
Stripe
A comprehensive PHP Library for the Stripe.
Stars: ✭ 256 (-2.66%)
Mutual labels:  library
Php Svg
Vector graphics (SVG) library for PHP
Stars: ✭ 256 (-2.66%)
Mutual labels:  library
libvlc-nuget
NuGet packaging setup for LibVLC
Stars: ✭ 52 (-80.23%)
Mutual labels:  native
Trianglify
Highly customizable library to generate beautiful triangle art views for android.
Stars: ✭ 259 (-1.52%)
Mutual labels:  library
ghostscript4js
Ghostscript4JS binds the Ghostscript C API to the Node.JS world.
Stars: ✭ 53 (-79.85%)
Mutual labels:  native
Ui Neumorphism
📕 React component library designed on the "new skeuomorphism" or "neumorphism" UI/UX trend.
Stars: ✭ 258 (-1.9%)
Mutual labels:  library
UnityRawInput
Windows Raw Input wrapper for Unity game engine
Stars: ✭ 129 (-50.95%)
Mutual labels:  native
Reachability
You can easily access the top of the screen in Android. Like a iPhone 6 & 6 Plus.
Stars: ✭ 259 (-1.52%)
Mutual labels:  library
Search flip
Full-Featured ElasticSearch Ruby Client with a Chainable DSL
Stars: ✭ 256 (-2.66%)
Mutual labels:  library
Animatefx
A library of +70 ready-to-use animations for JavaFX
Stars: ✭ 254 (-3.42%)
Mutual labels:  library
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (-2.66%)
Mutual labels:  library

node-window-manager

Manage windows in Windows, macOS and Linux(WIP)

Install

To install this package, just run

$ npm install node-window-manager

Quick start

The following example shows how to get the currently focused window's title and hide it.

const { windowManager } = require("node-window-manager");

const window = windowManager.getActiveWindow();

// Prints the currently focused window bounds.
console.log(window.getBounds());

// This method has to be called on macOS before changing the window's bounds, otherwise it will throw an error.
// It will prompt an accessibility permission request dialog, if needed.
windowManager.requestAccessibility();

// Sets the active window's bounds.
window.setBounds({ x: 0, y: 0 });

Documentation

The documentation and API references are located in the docs directory.

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