Alternatives To Kime
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kime407
3 months ago39gpl-3.0Rust
Korean IME
Navilime35
3 years ago1gpl-3.0C++
Windows Hangul (Korean) Input Method Editor based on TSF
Gksdud31
28 months ago2December 17, 2018n,ullmitJavaScript
A tiny JavaScript utility that corrects miswritten Hangeul sentences like gksdud
Minecraft Chat Helper25
6 years ago2Visual Basic
Minecraft chat helper with IME (Chinese, Japanese, Korean) support
Septimaime6
9 years agoJavaScript
Javascript IME(for now Korean Hangul only) that allows input in keyboard layouts independently of the one set by the operating system and independently of the keyboard layouts made available by the operating system.
Korean Ime Simple3
2 years agoJavaScript
Assamble Korean Input Method Editor. Easy to use and light
Typewhenwhite2
10 years agoJava
h/w keyboard over adb for android
Rime Hanja2
3 years ago
Input Chinese words by Korean pronunciation
Becjk2
7 months ago1gpl-2.0C++
Chinese/Japanese/Korean input method for Haiku.
Ime Events1
5 years agoC#
An example of TextCompositionManager when input with CJK IME.
Alternatives To Kime
Select To Compare


Alternative Project Comparisons
Readme

kime

Korean IME

View in other languages

English, 한국어


build discord release version aur version license

Changelog

Why kime

  • Well tested input engine
  • Blazing fast
  • Small memory footprint
  • Written in Rust, no segmentation fault
  • Custom layouts

Have a question?

Please contact us on Discord or create github issue.

Supported frontend

  • [x] XIM
  • [x] Wayland
  • [x] GTK3
  • [x] GTK4
  • [x] Qt5
  • [x] Qt6

Installation

NixOS

Add this code to your configuration.nix

i18n = {
  defaultLocale = "en_US.UTF-8";
  inputMethod = {
    enabled = "kime";
    kime.config = {
      indicator.icon_color = "White";
    };
  };
};

Arch Linux

Latest release of kime is available on kime AUR package.

Developing version is available on kime-git.

Debian, Ubuntu

.deb package is available on github releases tab.

Gentoo

eselect repository add riey git https://github.com/Riey/overlay
eselect repository enable riey
emaint sync -r riey
emerge -av kime

Build from source

Docker

Building with docker does not requires any other dependencies.

git clone https://github.com/riey/kime
cd kime

docker build --file build-docker/<distro path>/Dockerfile --tag kime-build:git .
docker run --name kime kime-build:git
docker cp kime:/opt/kime-out/kime.tar.xz .
# if you want to build deb package try this command instead
# docker cp kime:/opt/kime-out/kime_amd64.deb .

Manual build

Make sure that cargo and other dependencies listed below are installed before build.

git clone https://github.com/Riey/kime
cd kime

scripts/build.sh -ar

Every files needed for manual install is in build/out directory.

scripts/install.sh <install-prefix> can be used for packaging.

scripts/release-deb.sh <deb-out-path> can be used for packaging deb package.

GTK

Typically, this step is not necessary when kime is installed from binary package because most Linux distros does these steps themselves.

# for gtk3
sudo gtk-query-immodules-3.0 --update-cache
# for gtk4
sudo gio-querymodules /usr/lib/gtk-4.0/4.0.0/immodules

Development

C/C++

Run ./scripts/generate_properties.sh for using intellisense C/C++ in vscode

Configuration

environment variables setup

Debian-like

Set input method as kime in language setting

Others

Append following lines to your init script

export GTK_IM_MODULE=kime
export QT_IM_MODULE=kime
export [email protected]=kime

if you use X, append above lines to file ~/.xprofile

Start additional server

kime.desktop file is installed in /etc/xdg/autostart when installing kime.

Configuration

Read CONFIGURATION.md for detail options.

Dependencies

Run time

These dependencies are optional depending on your environments. For example, qt6 is not required when it is not used.

  • gtk3
  • gtk4
  • qt5
  • qt6
  • libdbus (indicator)
  • xcb (candidate)
  • fontconfig (xim)
  • freetype (xim)

Build time (you don't need this on running compiled binary)

Required

  • cmake
  • cargo
  • libclang
  • pkg-config

Optional

  • gtk3
  • gtk4
  • qtbase5-private
  • qtbase6-private
  • libdbus
  • xcb
  • fontconfig
  • freetype
Popular Ime Projects
Popular Korean Projects
Popular Hardware Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Rust
Qt
Gtk
Korean
X11
Cairo
Wayland
Ime
Input Method