github.com/b3nab/deckpad ↗

📱👉🖥️ Easily control your computer with a fully customizable virtual keyboard and buttons w/ actions. | UP to 150 buttons | Plugins soon | Cross Platform: Windows, MacOS, Linux (desktop) || Android, iOS (companion)

An animated visualization of b3nab/deckpad's Git history from December 2020 to October 2021, built by 2 contributors. The codebase reached 494 lines, mostly TypeScript. The video runs 20 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

TypeScript

Contributors

2

Lines of Code

494

From

2020-12-03

To

2021-10-16

Advertisement

About b3nab/deckpad

DeckPad is a customizable virtual macro board application that lets you control your computer through a configurable grid of buttons with custom actions. It functions similarly to a macro keyboard but with full visual and functional customization. The desktop application serves as a configurator and server, while companion mobile apps on Android and iOS allow remote control over a local network connection.

The project supports up to 150 buttons per page with extensive customization options including custom colors, images in multiple formats like PNG, JPG, and GIFs, and adjustable button shapes. Users can organize buttons into different pages, rearrange them via drag-and-drop, and save or load board configurations as files. The application is built with TypeScript and React Native, available across Windows, macOS, and Linux for desktop, with mobile companion apps planned for iOS and Android.

Currently in alpha stage, DeckPad is designed to be extensible through a plugin system that allows developers to create custom actions. The project is structured as a monorepo containing separate packages for the desktop configurator, mobile companion app, and a shared SDK, and welcomes community contributions from developers familiar with JavaScript and Node.js.

Advertisement

Share this video