awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
oliverschwendener avatar

oliverschwendener/ueli

0
View on GitHub↗
4,541 stars·274 forks·TypeScript·MIT·7 viewsueli.app↗

Ueli

Ueli is a cross-platform productivity toolkit that provides a keyboard-centric interface for launching applications, opening files, and executing utility extensions. It functions as a desktop productivity tool designed to reduce navigation time through a central command bar and keystroke-based search.

The system features a pluggable utility toolkit, allowing the execution of specific tasks such as mathematical calculations, unit conversions, and password generation directly from the search input. It utilizes a pluggable extension architecture to decouple these utility tools from the core launcher.

The toolkit includes capabilities for quick access file search and application launching across different operating systems. It also incorporates a system for pinning frequent search results to prioritize them within the interface.

Features

  • Keyboard-Driven Interfaces - Provides a central command bar and input loop optimized for real-time keyboard-driven navigation and search.
  • Cross-Platform Keystroke Launchers - Provides a unified keyboard-driven search interface for launching apps, opening files, and executing tasks across various operating systems.
  • Pluggable Architectures - Employs a pluggable architecture to decouple utility tools from the core launcher, allowing dynamic loading of extensions.
  • Cross-Platform Desktop Runtimes - Implements a build strategy and runtime to interface with multiple operating system APIs for launching files and apps.
  • Quick Open Interfaces - Provides a searchable command bar for rapidly locating and opening documents and folders on the computer.
  • Application Launchers - Functions as a keyboard-driven interface for searching and executing local binaries and documents.
  • Utility Toolkits - Provides a toolkit of pluggable extensions for performing diverse utility tasks directly from search.
  • Quick-Launch Application Interfaces - Offers a keyboard-driven search overlay for quickly finding and starting local applications and files.
  • Search-Based Application Launchers - Implements a search-based interface for quickly locating and starting local applications and opening files.
  • Favorite Items - Implements a storage mechanism to track and prioritize frequently used search results.
  • Integrated Utility Toolsets - Integrates calculations, unit conversions, and password generation into a single keystroke-based interface.
  • Utility Task Executors - Enables the execution of calculations, unit conversions, and password generation via a pluggable extension system.
  • Desktop Productivity Tools - Operates as a lightweight background utility designed to optimize desktop navigation and productivity.
  • Desktop Automation - Automates repetitive utility tasks and manages system-wide shortcuts through a centralized launcher.
  • Result Pinning - Allows users to pin specific search results to the top of the list to override the standard ranking algorithm.
  • Application Launchers - Powerful keystroke launcher.

Star history

Star history chart for oliverschwendener/ueliStar history chart for oliverschwendener/ueli

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Ueli

Similar open-source projects, ranked by how many features they share with Ueli.
  • flow-launcher/flow.launcherFlow-Launcher avatar

    Flow-Launcher/Flow.Launcher

    13,899View on GitHub↗

    Flow.Launcher is an extensible desktop productivity tool for Windows that provides a centralized, command-line style interface for launching applications, files, and system settings. Built in C#, it functions as a keyboard-driven launcher that allows users to execute system tasks, perform web searches, and manage administrative operations directly from a unified search input. The project is defined by its modular plugin architecture, which enables the integration of third-party extensions to add custom search providers, specialized workflows, and system command capabilities. Users can further

    C#alfredapplication-launcherdesktop
    View on GitHub↗13,899
  • albertlauncher/albertalbertlauncher avatar

    albertlauncher/albert

    7,945View on GitHub↗

    Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search bar. It functions as a keyboard-driven workflow tool, enabling users to navigate their file system, launch installed applications, and execute shell commands without touching a mouse. The launcher processes user input through a plugin-based modular architecture, where functionality is extended by dynamically loaded C++ and Python plugins. Queries are dispatched to all enabled handlers in parallel, with results merged and ranked by a combination of match quality and historical

    C++albertalbertlauncherapplication-launcher
    View on GitHub↗7,945
  • abenz1267/walkerabenz1267 avatar

    abenz1267/walker

    2,549View on GitHub↗

    Walker is a centralized search interface and application launcher designed to find and start installed software, system tools, and local files. It functions as a single entry point for executing desktop applications, running shell commands, and managing system scripts. The project uses a provider-based plugin architecture to extend its capabilities via independent modules. It allows for deep visual and behavioral customization through CSS styling, XML-defined layout templates, and layered configuration overrides. The system includes integrated productivity tooling for mathematical calculatio

    Rustrunnerrustwayland
    View on GitHub↗2,549
  • ulauncher/ulauncherUlauncher avatar

    Ulauncher/Ulauncher

    4,461View on GitHub↗

    Ulauncher is a keyboard-driven application launcher and extensible command palette for Linux desktop environments. It provides a searchable interface for launching installed software and navigating local files. The system features a Python-based plugin architecture that allows the integration of third-party extensions and custom functionality. It includes a themable interface that supports custom color schemes and visual styles to match the system environment. Core capabilities include fuzzy-string matching for software and file retrieval, an integrated mathematical calculator for instant ev

    Pythongtklauncherlinux
    View on GitHub↗4,461
See all 30 alternatives to Ueli→

Frequently asked questions

What does oliverschwendener/ueli do?

Ueli is a cross-platform productivity toolkit that provides a keyboard-centric interface for launching applications, opening files, and executing utility extensions. It functions as a desktop productivity tool designed to reduce navigation time through a central command bar and keystroke-based search.

What are the main features of oliverschwendener/ueli?

The main features of oliverschwendener/ueli are: Keyboard-Driven Interfaces, Cross-Platform Keystroke Launchers, Pluggable Architectures, Cross-Platform Desktop Runtimes, Quick Open Interfaces, Application Launchers, Utility Toolkits, Quick-Launch Application Interfaces.

What are some open-source alternatives to oliverschwendener/ueli?

Open-source alternatives to oliverschwendener/ueli include: flow-launcher/flow.launcher — Flow.Launcher is an extensible desktop productivity tool for Windows that provides a centralized, command-line style… albertlauncher/albert — Albert is a keyboard launcher that opens files, applications, and runs commands by typing search queries into a search… abenz1267/walker — Walker is a centralized search interface and application launcher designed to find and start installed software,… ulauncher/ulauncher — Ulauncher is a keyboard-driven application launcher and extensible command palette for Linux desktop environments. It… pop-os/shell — This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a… vicinaehq/vicinae.