awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 repository-uri

Awesome GitHub RepositoriesMultiple Selections

Capabilities for selecting more than one option from a list within a single interface.

Distinct from Selectable Lists: Focuses specifically on multi-value selection rather than general interaction states of selectable lists.

Explore 33 awesome GitHub repositories matching user interface & experience · Multiple Selections. Refine with filters or upvote what's useful.

Awesome Multiple Selections GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • davatorium/rofiAvatar davatorium

    davatorium/rofi

    16,213Vezi pe GitHub↗

    Rofi is a keyboard-driven application launcher and window switcher for X11 desktops. It functions as a scriptable command palette and a compatible emulator for dmenu, capable of reading options from standard input and returning a user selection to standard output. The project is distinguished by a customizable window interface using a CSS-like theming system and a flexible box-model widget hierarchy. It features a recursive theme inheritance system and responsive styling that adapts based on screen dimensions and monitor identifiers. The tool provides advanced text filtering using fuzzy, reg

    Allows selecting multiple items from a list simultaneously using a selection indicator.

    Capplication-launchercdmenu
    Vezi pe GitHub↗16,213
  • zhihu/matisseAvatar zhihu

    zhihu/Matisse

    12,530Vezi pe GitHub↗

    :fireworks: A well-designed local image and video selector for Android

    Picks several images or videos at once from the gallery view.

    Javaandroidandroid-image-pickerandroid-image-selector
    Vezi pe GitHub↗12,530
  • snapappointments/bootstrap-selectAvatar snapappointments

    snapappointments/bootstrap-select

    9,826Vezi pe GitHub↗

    Bootstrap Select is a jQuery plugin that replaces standard HTML select elements with a stylized interface. It functions as a custom dropdown menu that transforms native browser inputs into accessible form components. The project differentiates itself by providing real-time search filtering, multi-select data entry, and the ability to populate selection lists dynamically via remote JSON sources. To maintain browser performance when handling large datasets, it utilizes virtual rendering to display only the visible subset of options. The component includes accessibility support through ARIA att

    Allows users to choose multiple options from a single list through a streamlined visual interface.

    JavaScriptbootstrapdropdownjavascript
    Vezi pe GitHub↗9,826
  • banchichen/tzimagepickercontrollerAvatar banchichen

    banchichen/TZImagePickerController

    8,156Vezi pe GitHub↗

    TZImagePickerController este un controller de selecție a imaginilor pentru iOS care oferă o interfață de galerie pentru navigarea și selectarea fotografiilor, videoclipurilor și GIF-urilor animate. Servește ca înlocuitor pentru selectorul standard de imagini al sistemului, permițând selectarea mai multor active media și recuperarea fișierelor originale, necomprimate. Proiectul include un instrument de decupare a imaginilor în forme dreptunghiulare sau circulare și un utilitar pentru tăierea segmentelor video înainte de selecția finală. De asemenea, integrează funcționalitatea camerei și a microfonului pentru a captura fotografii și videoclipuri noi direct în cadrul aplicației. Controller-ul acoperă capabilități largi de gestionare media, inclusiv previzualizarea activelor, filtrarea galeriei pe baza unor criterii personalizate și recuperarea de conținut media de înaltă calitate din biblioteca dispozitivului.

    Enables picking multiple photos, videos, and animated GIFs from the device library.

    Objective-C
    Vezi pe GitHub↗8,156
  • bytedance/flowgram.aiAvatar bytedance

    bytedance/flowgram.ai

    8,146Vezi pe GitHub↗

    Flowgram.ai is a workflow development framework for building AI workflow platforms. It provides a visual drag-and-drop canvas for constructing workflows, an Entity-Component-System (ECS) based document model for structuring workflow nodes as a tree, and a node-based form engine for managing configuration forms with built-in rendering, validation, side effects, and error handling. The framework also includes a workflow execution engine that parses directed graph workflows and runs nodes step by step with state tracking and array iteration. The framework distinguishes itself through a layered r

    Supports box-selection and simultaneous dragging of multiple workflow nodes on the canvas.

    TypeScriptaiautomationcoze
    Vezi pe GitHub↗8,146
  • enquirer/enquirerAvatar enquirer

    enquirer/enquirer

    7,946Vezi pe GitHub↗

    Enquirer este o bibliotecă Node.js pentru crearea de interfețe interactive de linie de comandă pentru a colecta input structurat de la utilizator. Oferă un set de prompt-uri de terminal, inclusiv meniuri, formulare și câmpuri de text, pentru a colecta date prin completare automată, selecție multiplă și confirmări booleene. Proiectul servește ca un framework personalizabil care permite crearea de tipuri de prompt-uri personalizate printr-o clasă de bază și extinderea funcționalității printr-o arhitectură de plugin-uri. Biblioteca acoperă o gamă largă de tipare de interacțiune, cum ar fi capturarea datelor numerice și sensibile, validarea input-ului utilizatorului conform unor reguli personalizate și executarea secvențelor de prompt-uri pentru a colecta feedback complex. Include, de asemenea, capabilități pentru sortarea listelor, completarea fragmentelor de text și gestionarea colectării formularelor în terminal.

    Implements multiple-choice lists and toggleable options for selecting one or more valid entries.

    JavaScript
    Vezi pe GitHub↗7,946
  • peco/pecoAvatar peco

    peco/peco

    7,892Vezi pe GitHub↗

    Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection tool that filters standard input in real-time using fuzzy matching and regular expressions. The tool preserves and renders ANSI color escape sequences from piped input streams while performing matching logic on plain-text versions. It supports multi-stage filtering, allowing users to freeze result sets to create a new base for subsequent refinements. Capability areas include advanced search filtering with negative matching, multi-item selection, and the ability to pipe selec

    Provides capabilities for selecting multiple individual items or ranges from a filtered list.

    Go
    Vezi pe GitHub↗7,892
  • codemirror/devAvatar codemirror

    codemirror/dev

    7,820Vezi pe GitHub↗

    CodeMirror is a browser-based code editor framework and modular extension system used to embed full-featured text editors into web pages. It functions as a syntax tree parsing engine and a language server protocol client, enabling structural language analysis and deep integration with external programming language services. The project is distinguished by its modular architecture, which uses a system of extensions and compartments for dynamic reconfiguration at runtime. It supports real-time collaborative editing and state synchronization through an operational transformation framework, allow

    Shifts selected lines up or down within the document.

    JavaScript
    Vezi pe GitHub↗7,820
  • tabulapdf/tabulaAvatar tabulapdf

    tabulapdf/tabula

    7,425Vezi pe GitHub↗

    Tabula is a PDF table extraction tool and data scraper designed to isolate tabular structures within text-based PDF files. It functions as a converter that transforms these layouts into structured CSV or spreadsheet formats for data recovery and analysis. The project provides both a visual interface for manually selecting table areas and a headless command-line interface. This dual approach allows for a choice between manual data recovery via visual-area selection and the integration of table extraction into automated data pipelines. The extraction process utilizes Java-based PDF parsing and

    Provides a visual interface for manually defining table coordinates for data extraction.

    CSScsvexcelpdf
    Vezi pe GitHub↗7,425
  • nagi-ovo/gemini-voyagerAvatar Nagi-ovo

    Nagi-ovo/gemini-voyager

    7,038Vezi pe GitHub↗

    Gemini Voyager is a browser-based toolkit designed to enhance the interface and workflow of large language model web applications. It serves as a conversation manager, an output renderer, and a prompt library manager, allowing users to customize the layout and functionality of AI chat interfaces. The project distinguishes itself through advanced content handling, such as removing image watermarks by reversing alpha blending to restore original pixels. It also provides specialized rendering for LaTeX mathematical formulas and Mermaid diagrams, alongside tools to fix broken Markdown formatting

    Removes several selected chat histories simultaneously through a multi-select interface and a single confirmation.

    TypeScriptai-studiobunchat-management
    Vezi pe GitHub↗7,038
  • nuxt/uiAvatar nuxt

    nuxt/ui

    6,675Vezi pe GitHub↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Ships a multi-select component that presents checkboxes for picking several items from a list.

    Vuecomponentsnuxtnuxt-module
    Vezi pe GitHub↗6,675
  • blinksh/blinkAvatar blinksh

    blinksh/blink

    6,596Vezi pe GitHub↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    Selects text by dragging and pastes selections between Blink and other iOS applications.

    Swiftiosipadipados
    Vezi pe GitHub↗6,596
  • skim-rs/skimAvatar skim-rs

    skim-rs/skim

    6,592Vezi pe GitHub↗

    Skim is a cross-platform interactive fuzzy finder that runs as a terminal application, a Rust library, a Vim and Neovim plugin, and a shell integration tool. It provides real-time filtering and selection from lists of items, supporting keyboard and mouse navigation, live preview panes, and multi-select functionality across Linux, macOS, and Windows. The tool distinguishes itself through a composable query expression tree that supports fuzzy, exact, inverse, prefix, suffix, and logical AND/OR operators, combined with a Smith-Waterman scoring engine that penalizes typos and gaps for natural rel

    Lets users pick several entries from a filtered list using the TAB key when multi-select mode is active.

    Rustfuzzyfinderrustskim
    Vezi pe GitHub↗6,592
  • charmbracelet/huhAvatar charmbracelet

    charmbracelet/huh

    6,575Vezi pe GitHub↗

    Huh is a Go library for building interactive terminal forms, designed to work with the Bubbletea TUI framework. It provides a complete form-building system with text inputs, selection lists, confirmation prompts, and file pickers, all navigable using only the keyboard without requiring a mouse. The library distinguishes itself through dynamic form adaptation, allowing fields to be shown, hidden, or modified at runtime based on user selections and conditional rules. It includes screen reader support that announces form fields and falls back to text prompts when a visual interface is unavailabl

    Selects several items from a list with an optional limit on the number of selections.

    Go
    Vezi pe GitHub↗6,575
  • tridactyl/tridactylAvatar tridactyl

    tridactyl/tridactyl

    6,246Vezi pe GitHub↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    Allows configuring whether the closest completion match is automatically selected for a given source.

    TypeScriptfirefoxhacktoberfestvim
    Vezi pe GitHub↗6,246
  • paddlepaddle/paddlexAvatar PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Vezi pe GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Determines whether a text line is upright or rotated 180 degrees before recognition.

    Pythonai-pipelinesclassificationdeployment
    Vezi pe GitHub↗6,163
  • rapidai/rapidocrAvatar RapidAI

    RapidAI/RapidOCR

    5,968Vezi pe GitHub↗

    RapidOCR is an offline deep-learning OCR engine that detects and recognizes text in images using ONNX Runtime, operating entirely without an internet connection. It provides a unified inference pipeline that runs across multiple platforms including Windows, Linux, macOS, Android, and Raspberry Pi, with programming language bindings for Python, C++, Java, and C#. The engine separates text detection and recognition into independent modules that can be swapped or fine-tuned individually, and abstracts the inference backend behind a unified interface allowing seamless switching between ONNX Runti

    Classifies text line orientation before recognition to improve accuracy on rotated text.

    Pythonchineseocrcrnndbnet
    Vezi pe GitHub↗5,968
  • leminlimez/nuggetAvatar leminlimez

    leminlimez/Nugget

    5,954Vezi pe GitHub↗

    Nugget is an iOS system customization tool that applies exploit-based modifications to device configuration files, enabling changes to system appearance and behavior without jailbreaking. It functions as a feature flag toggler, mobile gestalt modifier, and PosterBoard wallpaper manager, allowing users to enable experimental iOS features, modify hardware-level identifiers, and apply custom wallpapers through system file manipulation. The tool distinguishes itself by using the sparserestore or BookRestore exploit to write system files outside normal restore locations, supporting modifications t

    Presents a picker list where choosing one option removes others, supporting single or multiple selection.

    Python
    Vezi pe GitHub↗5,954
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Provides a function to prompt users for multiple selections from a list.

    PHPcodeignitercodeigniter4framework-php
    Vezi pe GitHub↗5,924
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Selects a full line with a triple-click, matching standard editor behavior.

    Rustideterminal-basedtext-editor
    Vezi pe GitHub↗5,914
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Selectable Lists
  4. Multiple Selections

Explorează sub-etichetele

  • Canvas Area Selections3 sub-tag-uriCapabilities for selecting multiple visual elements on a design canvas using box or click selection. **Distinct from Multiple Selections:** Applies to 2D spatial element selection on a canvas, not selection from a linear list.
  • Canvas Node Multi-SelectionEnables box-selecting several workflow nodes and moving them together as a group. **Distinct from Multiple Selections:** Distinct from Multiple Selections: focuses on canvas node selection and drag rather than list-based selection.
  • Completion Multi-Selections2 sub-tag-uriAllows selecting multiple completion items at once using configurable keybindings for batch operations. **Distinct from Multiple Selections:** Distinct from Multiple Selections: applies multi-selection specifically to shell completion lists, not general UI lists.
  • Hierarchical List SelectionsImplementing selection logic within nested lists to handle parent-child selection relationships. **Distinct from Multiple Selections:** Focuses on selection within hierarchical lists rather than flat lists.
  • Media Asset SelectionInterfaces for selecting multiple media files from a device gallery. **Distinct from Multiple Selections:** Specifically targets media assets (photos/videos) rather than generic list options.
  • Text Line Selection4 sub-tag-uriCapabilities for selecting single or multiple lines of text from a list for processing by other tools. **Distinct from Multiple Selections:** F9_mt4 is generic multi-selection (like checkboxes); this is specifically about line-based selection in a TUI for piping output.