Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Keyboard Navigation

Keyboard Navigation

64 projects

Showing 28 of 64 projects

Yomu
YomuSwift

A native macOS manga reader app with keyboard navigation and local library management.

#manga-reader#manga#offline-reading
Stars199
Forks20
Last commit6 years ago
vue-focus-lock
vue-focus-lockVue

A Vue.js component that traps keyboard focus within modal dialogs and focused tasks for accessibility compliance.

#vue2#wai-aria#a11y
Stars139
Forks14
Last commit1 year ago
radial-color-picker
radial-color-pickerJavaScript

A flexible, minimalistic, and accessible radial color picker component for Vue.js applications.

#ui-component#accessibility#frontend
Stars104
Forks13
Last commit2 years ago
react-key-navigation
react-key-navigationJavaScript

Spatial navigation components for React, inspired by BBC TAL's focus management system.

#game-ui#tv-apps#spatial-navigation
Stars76
Forks56
Last commit7 years ago
ngx-contextmenu
ngx-contextmenuTypeScript

A customizable, accessible context menu component for Angular applications with keyboard navigation and sub-menus.

#pop-up#ngx-contextmenu#aria
Stars44
Forks10
Last commit6 months ago
react-js-spatial-navigation
react-js-spatial-navigationJavaScript

A React wrapper for js-spatial-navigation that enables keyboard spatial navigation in React applications.

#tv-apps#spatial-navigation#accessibility
Stars34
Forks30
Last commit4 years ago
omarchy-theme-builder
omarchy-theme-builderSvelte

An interactive, real-time theme builder for the Omarchy Linux desktop environment with full keyboard accessibility.

#theme-builder#archlinux#omarchy
Stars26
Forks0
Last commit10 months ago
awesome-omarchy-tui
awesome-omarchy-tuiRust

A terminal user interface for browsing and searching the awesome-omarchy repository of curated open-source projects.

#omarchy#cli-tool#tui
Stars23
Forks0
Last commit5 months ago
lightswitch.nvim
lightswitch.nvimLua

A Neovim plugin providing a sleek UI interface to toggle plugins, commands, and options on/off with slider controls.

#plugin-manager#search-filter#slider-controls
Stars21
Forks1
Last commit1 year ago
Better Launchpad
Better Launchpad

A smarter, free, and highly customizable application launcher for macOS with fast search.

#search#user-interface#productivity
Stars18
Forks0
Last commit2 months ago
vue-integer-plusminus
vue-integer-plusminusVue

A Vue 3 integer input component with increment/decrement buttons and keyboard accessibility.

#wai-aria#integer-input#vue3
Stars18
Forks8
Last commit1 year ago
selector
selectorShell

A shell-interactive menu tool with filtering and selection for Bash, Zsh, and Ksh.

#user-interface#shell-scripting#select
Stars17
Forks2
Last commit4 days ago
dartboard.nvim
dartboard.nvimLua

A Neovim plugin for marking and quickly switching between files, inspired by Harpoon with Telescope integration.

#file-switcher#productivity#neovim-plugin
Stars14
Forks1
Last commit1 year ago
boxcar
boxcarJavaScript

A choo-based grid/spreadsheet editor widget for multi-row form elements.

#inline-editing#choo-framework#grid-widget
Stars11
Forks2
Last commit9 years ago
which-colorscheme.nvim
which-colorscheme.nvimLua

A Neovim plugin that uses which-key.nvim bindings to quickly cycle between installed colorschemes.

#nvim-colorschemes#which-key-integration#nvim-lua
Stars9
Forks0
Last commit17 days ago
workspace-picker.wezterm
workspace-picker.weztermLua

A WezTerm plugin for fuzzy-switching workspaces with zoxide directory integration and customizable UI.

#terminal-emulator#productivity-tools#workspace-management
Stars7
Forks2
Last commit
aurelia-keyboard-plugin
aurelia-keyboard-pluginJavaScript

A keyboard navigation plugin for Aurelia applications based on the Mousetrap JavaScript library.

#ui-ux#mousetrap#aurelia-plugin
Stars6
Forks0
Last commit10 years ago
ng-keyboard-sort
ng-keyboard-sortTypeScript

Adds keyboard navigation and sorting commands to Angular CDK drag-and-drop lists for accessibility.

#sortable-list#a11y#accessibility
Stars4
Forks0
Last commit2 days ago
focusly
focuslyTypeScript

Angular directive library for unified keyboard navigation and scoped shortcuts in grids, lists, and custom UIs.

#grid-navigation#a11y#keyboard-shortcuts
Stars4
Forks0
Last commit4 months ago
silicon-audio-wave
silicon-audio-waveTypeScript

A modern, accessible audio wave visualization component for Angular 20+ with comprehensive keyboard and screen reader support.

#web-components#aria#audio-wave
Stars4
Forks0
Last commit1 month ago
ngx-focus-control
ngx-focus-controlTypeScript

An Angular library providing directives and services for programmatic focus control to enhance UI and accessibility.

#web-accessibility#user-interface#directives
Stars2
Forks0
Last commit1 year ago
ngx-formidable
ngx-formidableTypeScript

A comprehensive Angular component library for building rich, validated forms with zero boilerplate.

#theming#checkbox#input
Stars2
Forks0
Last commit13 hours ago
Gwirian
GwirianRuby

A modern BDD feature management platform for organizing, tracking, and collaborating on test scenarios from conception to execution.

#team-collaboration#feature-management#bdd
Stars2
Forks0
Last commit2 months ago
ngxsmk-help-tour
ngxsmk-help-tourTypeScript

Angular 17+ standalone library for spotlight focus and guided product tours with keyboard navigation, auto-advance, theming, and accessibility.

#spotlight#angular-17#theming
Stars1
Forks0
Last commit10 months ago
ngx-accessible-ui
ngx-accessible-uiTypeScript

Two Angular directives for creating fully accessible navigation and menus with keyboard, touch, and mouse support, compliant with WCAG 2.1 AA.

#a11y#assistive-technology#accessibility
Stars1
Forks0
Last commit1 year ago
Accessible Breakout
Accessible BreakoutTypeScript

An accessible Breakout clone using WebGL and Web Audio to demonstrate that visual games can be made accessible to blind users.

#screen-reader#experimental#game-development
Stars1
Forks1
Last commit2 years ago
a11y-libraries
a11y-librariesTypeScript

A collection of accessibility libraries and components for Angular applications.

#web-accessibility#a11y-components#accessibility
Stars1
Forks0
Last commit7 days ago
modal-layout-component
modal-layout-componentTypeScript

An accessible, headless modal component for React/Next.js with focus trapping, keyboard navigation, and scroll locking.

#animation#modal-component#nextjs
Stars1
Forks0
Last commit6 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 months ago
#Accessibility22
#Frontend10
#Angular9
#Tui9
#Typescript8
#Productivity8
#Javascript8
#Terminal8
#Focus Management7
#Cli7
#Ui Components7
#Neovim Plugin6