Skip to content
@dasher-project

Dasher

An information-efficient text-entry interface driven by natural continuous pointing gestures.

Dasher

Dasher is a zooming predictive text-entry system for accessibility and augmentative communication (AAC). It lets you write using minimal physical input — eye gaze, a mouse, a single switch, a joystick, or touch.

Looking for apps, downloads, or user docs? Visit dasher.at — that's the end-user website.

Active development (v6)

Dasher v6 is one shared engine consumed by native frontends. Each frontend owns only input, rendering, and platform UI; all the prediction logic lives in the engine.

RepositoryWhat it isTech
DasherCoreThe engine — language models, rendering maths, settings, alphabets, flat C APIC++17
Dasher-AppleiOS, macOS, visionOS apps + keyboard extensionSwiftUI
Dasher-AndroidAndroid app + IME keyboard serviceKotlin / Compose
Dasher-WindowsWindows desktop appAvalonia (.NET)
Dasher-GTKLinux desktop app (cross-platform build)GTK4 / gtkmm
dasher-webIn-browser WASM demo (powers the live demo on dasher.at)Rust / WASM
dasher-design-guideDesign tokens, settings structure, parity specMarkdown
websiteSource code for dasher.atAstro

For developers

Legacy & archived

RepositoryStatusNotes
dasherStableDasher 5.x (GPL-2.0). GNOME-era C++ codebase.
dasher-MITLegacyMIT-licensed predecessor to DasherCore.
dasher-captivewebviewArchivedAndroid/iOS keyboard wrappers using dasher-web.

Contributing

Contributions are welcome! See the contributing guide for project-wide conventions, and each repo's own CONTRIBUTING.md for platform-specific build instructions.

Dasher is maintained by Will Wade and the dasher-project team, and is licensed under MIT (v6) or GPL-2.0 (v5), depending on the repository.

Pinned Loading

  1. governancegovernancePublic

    The official governance document for all the projects in the dasher project

    2 1

  2. DasherCoreDasherCorePublic

    Forked from dasher-project/dasher-MIT

    This fork of the Dasher-MIT version aims at modernizing the Dasher backend and making it buildable again on all major platforms.

    C++ 12 3

  3. Dasher-GTKDasher-GTKPublic

    GTK-based Front-end for the DasherCore. Still in very early development.

    C++ 4 1

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…