109 Repositories
JavaScript keyboard-control Libraries
dashboard to help admin control their system users & employees
Reno Dashboard 📝 Table of Contents About getting started Demo screenshots 🚩 About dashboard to help admin control their system users & employees it
This is another Express + TypeScript + DDD (Domain Driven Design patterns) + IoC/DI (Inversion of control and Dependency injection) + Primsa ORM + API REST boilerplate.
Express-TS-DDD REST API This is another Express + TypeScript + DDD (Domain Driven Design patterns) + IoC/DI (Inversion of control and Dependency injec
A light-weight user's step-by-step guide for your website using Vanilla JS.
WebTour JS A light-weight user's step-by-step guide for your website using Vanilla JS. Features User's walkthrough - can be used to guide user's to yo
A robust and light-weight inventory management application designed to help businesses maintain perfect control over every unit of stock.
Inventory Buddy Access inventory anytime on web, tablet or mobile. Inventory Buddy is a robust and light-weight inventory management application desig
A control panel for Earthstar keypairs, shares, and replica servers.
Control panel applet This is an applet to help manage Earthstar keypairs, shares, and replica servers. It's written in React. These configurations can
The node module that allows you to control your Ethereum revocation lists & resolve revocation keys.
Ethereum Revocation Registry Controller The controller module for interacting with EIP-5539-compatible Ethereum revocation lists. Motivation The EIP-5
Canvas-based JavaScript UI element implementing touch, keyboard, mouse and scroll wheel support.
pure-knob Initially a (circular) knob / dial control with mouse, wheel, touch and keyboard support, implemented in pure JavaScript. In addition, this
This is a simple javascript file that gives you control over the browser cursor, alowing for fully animated cursors using CSS's cursor functionality.
animatedWebCursors.js This is a simple javascript file that gives you control over the browser cursor, alowing for fully animated cursors using CSS's
Apply version control to databases from within a Node.js application.
Node Flyway Apply version control to databases from within a Node.js application. Uses Flyway for database version control, schema evolution and migra
Your Ethereum control panel. Interact with smart contracts on Ethereum.
etherfunk Your Ethereum control panel. Interact with smart contracts on Ethereum. 👉 https://etherfunk.io 👈 Devleopment First, run the development se
A small plugin for Frappe that adds the support of customizations to the attach control.
Frappe Better Attach Control A small plugin for Frappe that adds the support of customizations to the attach control. Table of Contents Requirements S
Open Source Memedows Stream Control.
The dumbest way to control OBS with JavaScript memedows is a project built for my Twitch Stream. To run a bunch of interactive and automated elements
Music control plugin for decky-loader.
MusicControl Music control plugin for decky-loader. Usage MusicControl allows you to control any playing media that implements the MediaPlayer2.Player
A three.js and roslibjs powered web-control for zju fast-drone-250 for laptop-free flight control
Web Control for ZJU Fast-Drone-250 A three.js and roslibjs powered web-control for zju fast-drone-250 for laptop-free flight control (tested on Xiaomi
UI slider control that magnifies the current value
jquery-rsSliderLens Renders a powerfull input range control. With minor differences, all browsers render an input type="range" / pretty much the sam
Keyboard shortcut handler. KISS, light and library free.
Shortcut.js Shortcut.js is a JavaScript ES6 component that offers a global keyboard event handler. This way one can declare and react to any combinati
Pure JavaScript (VanillaJS) dropdown menu, with multiple select and searching support
JS Select Pure JavaScript (VanillaJS) dropdown menu, with multiple select and searching support How to use To use the select plugins, two main file mu
A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.
A Virtual Interactive Keyboard which replicates every key you press and a Text-Area in which everything is written and can be copied to the clipboard with a click of a button.
Virtual Keyboard for Angular applications.
AngularTouchKeyboard What is this? Virtual Keyboard for Angular applications. Demo https://mohsen77sk.github.io/angular-touch-keyboard/ Install Step 1
Resurrection of mediagroup / MediaController (renamed) which can be used to sync and control multiple audio / video elements.
media-group (examples) Resurrection of the mediagroup attribute and MediaController API (but renamed) which can be used to sync and control multiple a
Resurrection of mediagroup / MediaController (renamed) which can be used to sync and control multiple audio / video elements.
media-group (examples) Resurrection of the mediagroup attribute and MediaController API (but renamed) which can be used to sync and control multiple a
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
Hotkeys HotKeys.js is an input capture library with some very special features, it is easy to pick up and use, has a reasonable footprint (~3kb) (gzip
🎹 Memorize piano scales with ease! A music practice program w/ MIDI support. Consider it an interactive reference manual
Piano Trainer Learn to play the piano at your own pace through various modes of practice. Watch the video Features MIDI compatible Home row keyboard i
Finer control of the Obsidian sidebars. To be used with an external window manager.
Sidebar Toggler Finer control of the Obsidian sidebars. To be used with an external window manager. What the plugin does It adds four commands for tog
This plugin allows side-by-side notetaking with videos. Annotate your notes with timestamps to directly control the video and remember where each note comes from.
Obsidian Timestamp Notes Use Case Hello Obsidian users! Like all of you, I love using Obsidian for taking notes. My usual workflow is a video in my br
This is a CI/CD and version controlling tool for smart contracts which is an award winning project built for ETHPrague Hackaton.
Inspiration Alfred is built-in version control and CI/CD system for your smart contracts. It uses proxy contract and a DAO to upgrade or downgrade you
Python based web application to import, connect and analyze manufacturing data from multiple data sources.
Analysis Platform Analysis Platform is an open source web application to import, connect and visualize factory IoT data. It helps to collect, link and
🎼 - MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS.
MusicBridge MusicBridge Recieves MIDI messages and converts them to AppleScript commands to control Apple Music and Spotify for macOS. Installation Si
Preview and reply to your messages from within Alfred. Keep your hands on that keyboard!
Mouseless Messenger Mouseless Messenger offers you rapid keyboard-driven access to send and read conversations in the macOS Messages app via Alfred —
As babies smash on the keyboard, images, letters and numbers appear on the screen
Baby Bam Bam As babies smash on the keyboard, images, letters and numbers appear on the screen. Try the many options and find the ones that are right
A Deno library for interacting with the mouse 🖱️ keyboard ⌨️ and screen 💻
A Deno library for interacting with the mouse 🖱️ keyboard ⌨️ and screen 💻 . Litebot provides a simple API for creating kbm events, macros, & working with displays. Litebot leverages Deno's FFI to allow speedy low level control in C & C++ while having a typescript API exposed to the user.
Solid Forms provides several form control objects useful for making working with forms easier.
Solid Forms Solid Forms provides several form control objects useful for making working with forms easier. Demos and examples below. # solidjs yarn ad
Can see everything, beware of its omniscience, kneel before its greatness.
Can see everything, beware of its omniscience, kneel before its greatness. Summary Presentation Installation Removing Credits Presentation Main goal T
Browser extension to add more keyboard shortcuts to twitter.com.
Twitter Shortcut Plus Browser extension to add more keyboard shortcuts to twitter.com. Keyboard shortcuts Browse Browse links in background (default:
Browser extension to add more keyboard shortcuts to TweetDeck.
TweetDeck Shortcut Plus Browser extension to add more keyboard shortcuts to TweetDeck. Keyboard shortcuts Browse Browse tweet (default: alt+b) Browse
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Sequence Shortcuts (Obsidian plugin) This plugin allows you to use a sequences of chords for shortcuts instead of single chords. Creating a hotkey You
An authorization library that supports access control models like ACL, RBAC, ABAC in modern JavaScript platforms
Casbin-Core 💖 Looking for an open-source identity and access management solution like Okta, Auth0, Keycloak ? Learn more about: Casdoor News: still w
Sign In With Tezos: Access Control Management using Tezos NFTs
SIWT Sign In With Tezos (SIWT) is a library that supports the development of your decentralized application (dApp) by proving the users ownership of t
Promise-based utility to control modal states in React
Promise-based utility to control modal states in React Zero-dependency library that easily integrates with your existing UI components and allows you
GitSol - an onchain version control protocol, service and cli tool
GitSol an onchain version control protocol, service and cli tool. Content what and why 📓 Features ✨ Install 🐙 Usage 💡 Examples 🖍 Documentation 📄
A super-simple thermostat for Home Assistant's Lovelace UI.
Minimalist Thermostat by @ShepleySound A super-simple thermostat for Home Assistant's Lovelace. The goal is to create a thermostat interface that clea
A bot that allows you to control pterodactyl from discord powered by discord.js 12 and mongodb
A bot that allows you to control pterodactyl from discord powered by discord.js 12 and mongodb
The Au Pair is a platform used to give control to parents.
The Au Pair is a platform used to give control to parents. The Au Pair will assist them in finding and interactng with suitable Au Pairs who will be looking after their children. It will allow parents to minimize efforts to find Au Pair’s, provide schedules for their children, and review their activities and behavior through feedback from the Au Pair.
A Hackable Markdown Note Application for Programmers. Version control, AI completion, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, plug-in, and macro replacement.
Yank Note A hackable markdown note application for programmers Download | Try it Online Not ecommended English | 中文说明 [toc]{level: [2]} Highlights
Typr is a full-stack web application designed for new developers to improve their typing skills. User Authentication, Multiplayer, and Statistics included.
Typr Typr is a full-stack web application designed for new developers to improve their typing skills. It includes Javascript, Ruby and Python typing p
A simple library for handling keyboard shortcuts with Alpine.js.
✨ Help support the maintenance of this package by sponsoring me. Alpine.js Mousetrap A simple library for handling keyboard shortcuts with Alpine.js.
Opensource Cross-platform Logitech® Litra Glow control
Litra Opensource Cross-platform Logitech® Litra Glow control Requirements Linux sudo echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}==
The Raspberry Pi + OpenScan Pi Shield can be used to control two independent stepper motors and a variety of different cameras
OpenScan2 Overview: The Raspberry Pi + OpenScan Pi Shield can be used to control two independent stepper motors and a variety of different cameras (Pi
🪗 Play the 3-row diatonic button accordion with your computer keyboard!
Keyboard Accordion Play the diatonic button accordion with your computer keyboard! Todo Add bass notes Add CGF and EAD tunings Add scales Add bottom 3
BI, API and Automation layer for your Engineering Operations data
Faros Community Edition Faros Community Edition (CE) is an open-source engineering operations platform that connects the dots between all your operati
A high-performance, interactive and customizable video player control, built upon Reanimated v2 & GestureHandler v2
`JSThread` to `JSThread`, `UIThread` to `UIThread`. React Native Reanimated Expo Player 100% written in Typescript video player component, interaction
You can control the vibration capability of your device using the Vibration API. (JavaScript) This feature can useful in SPA and PWA.
Vibration Web API You can control the vibration capability of your device using the Vibration API. (JavaScript) This feature can useful in SPA and PWA
Web based application that uses playerctl in it backend to control remotely your audio using the frontend as remote control.
Linux Remote This is a web based application that uses playerctl in it backend to control remotely your audio using the frontend as remote control. Do
Type Identity - a powerful and highly customizable authentication and authrozation and access-control framework
Type Identity is a powerful and highly customizable authentication and authrozation and access-control framework. It is the de-facto standard for securing Type Script api beta release
⌨️ Visualize keyboard history for osu! in bar form
bar-overlay-for-osu Visualize keyboard history for osu! Example Vertical Horizontal Features Customizable: keys, colors, speed, spacing, etc. Receives
An inventory and financial control system created in Next.js and Redux
An inventory and financial control system created in Next.js and Redux
Directus Hook Extension: Version Control Changelog
A Directus hook extension to push user written change summaries (from a singleton collection text field) to a changelog in a VCS server
Fix your mistake when you forget to change your keyboard language!
Persian Typo Mistake 🇮🇷 Introduction With this extension, you can fix your text that is written in Persian but on an English keyboard. this extensio
An exact, client-side mechanical keyboard plate generator
ai03 Plate Generator v2 Yet another mechanical keyboard plate generator. Try it live Available here Features A focus on exceptionally accurate plate g
Chrome extension for granular visual control over Notion.so
Notion Style Tweaks (Beta) A Chrome extension aiming to give granular control over the visual experience of Notion. Written in Svelte. Installation Ch
Remote Keyboard Tutoring System is a web-based system that can be attached to any keyboard synthesizer through a MIDI connector.
The Remote Keyboard Tutoring System is a web-based system that can be attached to any (electronic) keyboard synthesizer through a MIDI connector. Once our system is connected to the keyboard, the user can interactively learn, play or teach in combination with the web application that we provide.
This package allows you to use Okta as your identity provider for use with Netlify's Role-based access control with JWT.
netlify-okta-auth This package allows you to use Okta as your identity provider for use with Netlify's Role-based access control with JWT. Who is this
Take back control of your email.
UNSUB Take back control of your email. Follow @_heyglassy for updates. This is a Next.js project bootstrapped with create-next-app. Tech Stack inspire
JavaScript/TypeScript library to run repetitive tasks with throttle control and other cool features
Repeatify JavaScript/TypeScript library to run repetitive tasks with throttle control and other cool features Install npm install repeatify Usage impo
KioskBoard - A pure JavaScript library for using virtual keyboards.
KioskBoard - Virtual Keyboard A pure JavaScript library for using virtual keyboards. Current Version 2.0.0 * Documentation and Demo https://furcan.git
Fancytree - JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkboxes, drag'n'drop, and lazy loading
Fancytree Fancytree (sequel of DynaTree 1.x) is a JavaScript tree view / tree grid plugin with support for keyboard, inline editing, filtering, checkb
Online Inventory Control System for an apparel manufacturing company "CASANOVA" (Pvt) Ltd. Technology stack: Node.js, Express.js, MongoDB Atlas, React.js (MERN Stack).
Project Name - Online Inventory Control System for an apparel manufacturing company "CASANOVA". The project was given a "A" grade. Group Leader - IT20
App that allows you to control and watch YouTube videos using hand gestures. Additionally, app that allows you to search for videos, playlists, and channels.
YouTube Alternative Interaction App An app I made with Edward Wu that allows you to search and watch videos from YouTube. Leverages Google's YouTube D
Unofficial API client for the Tidbyt API. Use this client to control Tidbyt devices and integrate with other services.
Tidbyt Client for Node.js Unofficial API client for the Tidbyt API. Use this client to control Tidbyt devices and integrate with other services. Insta
Obsidian plugin to add keyboard shortcuts commonly found in code editors such as Visual Studio Code or Sublime Text
Code Editor Shortcuts This Obsidian plugin adds keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code or Sublime Text
A headless React component that lets you control how visible and overflown items are rendered 👀
react-overflow-list A hooks based implementation of the OverflowList component from Blueprint JS. Installation yarn add react-overflow-list Basic Usa
Touch-friendly image lightbox for mobile and desktop
Touch-friendly image lightbox for mobile and desktop
Control the Plash app from the command-line
plash-cli Control the Plash app from the command-line Install $ npm install --global plash Requires Node.js 14 or later. Requires Plash 2.3.0 or late
A enhanced web storage with env support, expire time control, change callback and LRU storage clear strategy.
enhanced-web-storage A enhanced web storage with env support, expire time control, change callback and LRU storage clear strategy. How to Start import
Utility to show key-presses on your browser
Show-Keys Extension A Chrome Extension wrapper around @siddharthkp's script to show Key Press on a website. PS - A lot of websites block this function
🥰 Mini world simulator is a terminal application made in JavaScript to control the world that is being generated.
Mini-world "Simulator" Mini world simulator is a terminal application made in JavaScript to control the world that is being generated. It has no other
stateful roving index for web ui
Roving UX Turns tedious tab UX into a controlled and stateful experience Learn more in this article by Rob Dodson on web.dev Try it at this GUI Challe
Geniemoji - The Emoji Genie 🧞♂️
Geniemoji 🧞♂️ The Emoji Genie What is Geniemoji? Geniemoji is an app that makes using emojis on desktop simpler than ever It works on operating syst
配合台灣中央流行疫情指揮中心實施實聯制開發的前後端門禁登記系統
muilab-access-control 配合台灣中央流行疫情指揮中心實施實聯制開發的前後端門禁登記系統,2021/5/15 中午心血來潮開發的系統,目的是讓實驗室能夠做到進出實聯制,由於開發時程超級短,目前僅提供基礎的查看人數和進出登記,喜歡此專案可以給我個星星唷,在安裝或部屬上有遇到任何問題也
Clock and task scheduler for node.js applications, providing extensive control of time and callback scheduling in prod and test code
#zeit A node.js clock and scheduler, intended to take place of the global V8 object for manipulation of time and task scheduling which would be handle
A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.
KeyboardJS KeyboardJS is a library for use in the browser (node.js compatible). It Allows developers to easily setup key bindings. Use key combos to s
:notes: Control iTunes via CLI
itunes-remote Control iTunes via your terminal 🎶 Using JXA via osascript via Node.js. Requirements Node.js (v0.12.7 or greater) Mac OS X (Yosemite 10
Control the macOS dark mode from the command-line
dark-mode Control the macOS dark mode from the command-line Requires macOS 10.10 or later. macOS 10.13 or earlier needs to download the Swift runtime
🚀 Tiny goodies for Continuation-Passing-Style functions, fully tested
// ) ) ___ ___ ___ __//__ // ) ) // ) ) (( ) ) // // / / // //___/ / \ \ // ((___/ / ((___
Flow control and error handling for Node.js
NOTE: This project is deprecated and no longer being actively developed or maintained. See Issue #50 for details. StrongLoop zone library Overview The
Callback-free control flow for Node using ES6 generators.
suspend Generator-based control-flow for Node enabling asynchronous code without callbacks, transpiling, or selling your soul. Suspend is designed to
The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)
co Generator based control flow goodness for nodejs and the browser, using promises, letting you write non-blocking code in a nice-ish way. Co v4 co@4
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
InversifyJS A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. About InversifyJS is a ligh
Oso is a batteries-included library for building authorization in your application.
Oso What is Oso? Oso is a batteries-included library for building authorization in your application. Oso gives you a mental model and an authorization
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Node-Casbin News: still worry about how to write the correct node-casbin policy? Casbin online editor is coming to help! node-casbin is a powerful and
:keyboard: Simulate a typewriter effect in vanilla JavaScript.
malarkey Simulate a typewriter effect in vanilla JavaScript. Flexible API allowing granular control Option to repeat the sequence indefinitely Allows
This project contains the TypeScript definitions for the Bing Maps V8 Web Control.
Bing Maps V8 TypeScript Definitions These are the official TypeScript definitions for the Bing Maps V8 Web Control. These can be used to provide intel
This is a collection of over two hundred code samples an growing for the Bing Maps V8 web control.
Bing Maps V8 Code Samples This is a collection of over a hundred code samples for the Bing Maps V8 web control. These samples have been collected from
Redis-backed task queue engine with advanced task control and eventual consistency
idoit Redis-backed task queue engine with advanced task control and eventual consistency. Task grouping, chaining, iterators for huge ranges. Postpone
Wrap native HTTP requests with RFC compliant cache support
cacheable-request Wrap native HTTP requests with RFC compliant cache support RFC 7234 compliant HTTP caching for native Node.js HTTP/HTTPS requests. C
Nice, sleek and intuitive. A grid control especially designed for bootstrap.
jQuery Bootgrid Plugin Nice, sleek and intuitive. A grid control especially designed for bootstrap. Getting Started jQuery Bootgrid is a UI component
A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
Nunjucks Nunjucks is a full featured templating engine for javascript. It is heavily inspired by jinja2. View the docs here. Installation npm install
Clock and task scheduler for node.js applications, providing extensive control of time and callback scheduling in prod and test code
#zeit A node.js clock and scheduler, intended to take place of the global V8 object for manipulation of time and task scheduling which would be handle
:surfer: Asynchronous flow control with a functional taste to it
Asynchronous flow control with a functional taste to it λ aims to stay small and simple, while powerful. Inspired by async and lodash. Methods are imp
An async control-flow library that makes stepping through logic easy.
Step A simple control-flow library for node.JS that makes parallel execution, serial execution, and error handling painless. How to install Simply cop