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 36 of 64 projects

selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.4k
Last commit6 months ago
selectize.js
selectize.jsSCSS

A jQuery-based hybrid of a textbox and select box with autocomplete, tagging, and keyboard navigation.

#select-box#hacktoberfest#jquery
Stars13.0k
Forks3.4k
Last commit6 months ago
onepage-scroll
onepage-scrollJavaScript

A jQuery plugin for creating full-screen, one-page-at-a-time scrolling websites similar to Apple's iPhone 5S site.

#jquery-plugin#one-page-scroll#website-animation
Stars9.5k
Forks2.0k
Last commit8 months ago
mdp
mdpC

A terminal-based presentation tool that renders markdown files as slideshows with keyboard navigation.

#open-source#ncurses#terminal
Stars5.3k
Forks264
Last commit1 month ago
kbar
kbarTypeScript

A fast, portable, and extensible React component for adding a command palette (cmd+k) interface to your site.

#hooks#react-component#developer-tools
Stars5.3k
Forks205
Last commit2 months ago
At.js
At.jsCoffeeScript

A jQuery autocompletion library for adding GitHub-like mentions, smileys, and custom completions to text inputs.

#jquery-plugin#autocomplete#contenteditable
Stars5.2k
Forks648
Last commit5 years ago
xplr
xplrRust

A hackable, minimal, fast terminal UI file explorer that orchestrates command-line utilities.

#file-launcher#hackable-tools#launcher
Stars4.8k
Forks97
Last commit15 days ago
reddit terminal viewer
reddit terminal viewerPython

A text-based terminal interface for browsing and interacting with Reddit.

#open-source#reddit-client#curses
Stars4.6k
Forks277
Last commit3 years ago
joshuto
joshutoRust

A ranger-like terminal file manager written in Rust, offering fast navigation and file operations.

#hacktoberfest#productivity#file-management
Stars3.7k
Forks165
Last commit15 days ago
Tabiew
TabiewRust

A lightweight TUI application for viewing and querying tabular data files like CSV, Parquet, and JSON with SQL support.

#terminal-application#parquet#tui
Stars3.1k
Forks97
Last commit4 days ago
barbar.nvim
barbar.nvimLua

A Neovim tabline plugin with re-orderable, auto-sizing, clickable tabs, icons, and a magic jump-to-buffer mode.

#productivity#vim#buffer-management
Stars2.7k
Forks96
Last commit4 months ago
jQuery contextMenu
jQuery contextMenuJavaScript

A jQuery plugin for creating and managing custom context menus with HTML5 polyfill and keyboard navigation.

#hacktoberfest#jquery#contextmenu
Stars2.2k
Forks720
Last commit2 months ago
landslide
landslideCSS

Generate HTML5 slideshows from Markdown, reStructuredText, or Textile markup.

#python-tool#theming#html5-slides
Stars2.1k
Forks366
Last commit2 years ago
swipebox
swipeboxJavaScript

A touch-friendly jQuery lightbox plugin with swipe gestures for mobile and keyboard navigation for desktop.

#jquery-plugin#lightbox#video-lightbox
Stars1.9k
Forks635
Last commit2 years ago
yazi.nvim
yazi.nvimLua

A Neovim plugin that integrates the yazi terminal file manager as a floating window for seamless file navigation and management.

#yazi-plugin#productivity#file-manager
Stars1.9k
Forks59
Last commit1 day ago
sqlite-tui
sqlite-tuiGo

A terminal user interface (TUI) for viewing, editing, and querying SQLite and CSV database files.

#data-editing#go-application#database
Stars1.8k
Forks35
Last commit4 years ago
yank
yankC

A terminal utility that lets you select and copy text from command output using keyboard navigation.

#terminal-utility#clipboard-tool#keyboard-navigation
Stars1.7k
Forks48
Last commit3 months ago
slidr
slidrJavaScript

A lightweight, dependency-free JavaScript library for adding slide transitions to web pages with keyboard and touch support.

#touch-navigation#slider#lightweight-library
Stars1.5k
Forks238
Last commit6 years ago
react-complex-tree
react-complex-treeTypeScript

An unopinionated, accessible React tree component with multi-select, drag-and-drop, and full keyboard controls.

#search#multi-select#dnd
Stars1.4k
Forks100
Last commit2 months ago
Frappe Datatable
Frappe DatatableJavaScript

A modern, interactive JavaScript datatable library for displaying and editing tabular data on the web.

#data-grid#inline-editing#editable-table
Stars1.3k
Forks219
Last commit8 days ago
Flowtime.js
Flowtime.jsJavaScript

A framework for building full-page HTML presentations and websites with fluid layouts, navigation controls, and CSS3 transitions.

#html5#css-transitions#fluid-layout
Stars1.3k
Forks234
Last commit6 months ago
linked
linkedJavaScript

A distraction-free desktop journaling app for daily thought recording with local file storage and keyboard navigation.

#productivity#desktop-app#journaling
Stars1.0k
Forks76
Last commit2 years ago
tabout.nvim
tabout.nvimLua

A Neovim plugin that lets you tab out of parentheses, quotes, and other paired symbols for faster editing.

#tabout#code-editing#neovim-plugin
Stars885
Forks23
Last commit1 year ago
PlutoGrid
PlutoGridDart

A Flutter data grid widget optimized for keyboard-driven interaction on desktop and web, with full mobile support.

#data-grid#ui-widget#desktop-app
Stars744
Forks371
Last commit10 months ago
react-native-keyboard-accessory
react-native-keyboard-accessoryJavaScript

A React Native component for adding sticky accessory views and navigation controls above the keyboard.

#ios#sticky-view#android
Stars543
Forks67
Last commit3 years ago
hn-cli
hn-cliJavaScript

A command-line interface for browsing Hacker News stories with keyboard navigation and real-time updates.

#hn#news-reader#terminal
Stars466
Forks18
Last commit8 years ago
UITextField-Navigation
UITextField-NavigationSwift

Adds customizable next, previous, and done buttons to UITextField and UITextView keyboards for easier navigation.

#uitextfield-navigation#ios#uitextfield
Stars439
Forks28
Last commit4 years ago
js-spatial-navigation
js-spatial-navigationJavaScript

A JavaScript library for implementing directional keyboard navigation (spatial navigation) in web applications.

#arrow-keys#dom-manipulation#game-ui
Stars431
Forks117
Last commit2 years ago
SublimeFileBrowser
SublimeFileBrowserPython

A keyboard-centric file browser for Sublime Text that replaces the sidebar with a tab for efficient navigation.

#sidebar-replacement#productivity-tools#file-management
Stars398
Forks45
Last commit6 years ago
hygg
hyggRust

A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more formats with keyboard-first navigation.

#self-hosted-sync#pdf-reader#terminal-utility
Stars363
Forks17
Last commit20 days ago
hygg
hyggRust

A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more with keyboard-first navigation.

#self-hosted-sync#pdf-reader#terminal-utility
Stars363
Forks17
Last commit20 days ago
sl-vue-tree
sl-vue-treeJavaScript

A customizable, draggable tree component for Vue.js applications with full keyboard navigation and slot-based customization.

#ui-component#frontend#typescript
Stars347
Forks80
Last commit1 year ago
PS-Menu
PS-MenuPowerShell

A PowerShell module for creating interactive console menus with keyboard navigation and selection returns.

#command-line-interface#console-menu#vim-bindings
Stars281
Forks40
Last commit2 years ago
ccexp
ccexpTypeScript

Interactive terminal UI for discovering, previewing, and managing Claude Code configuration files and slash commands.

#markdown-preview#developer-tools#claude-code
Stars270
Forks9
Last commit8 days ago
mynav
mynavGo

A terminal-based workspace navigator and session manager built in Go that integrates with tmux for organized development workflows.

#workspaces#developer-tools#session-manager
Stars251
Forks17
Last commit1 year ago
vue-cool-select
vue-cool-selectJavaScript

A flexible Vue.js select component with autocomplete, extensive customization via props and slots, and Bootstrap/Material Design themes.

#search#input#select
Stars240
Forks31
Last commit2 years ago
Page 1 of 2Next

Related Tags

#Accessibility22#Frontend10#Tui9#Angular9#Typescript8#Productivity8#Javascript8#Terminal8#Focus Management7#Ui Components7#Cli7#Rust6
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