https://github.com/varnamproject/varnam-macos
Easily type Indian languages on macOS !
https://github.com/varnamproject/varnam-macos
indian-language input-method mac-input-method macos
Last synced: 12 months ago
JSON representation
Easily type Indian languages on macOS !
- Host: GitHub
- URL: https://github.com/varnamproject/varnam-macos
- Owner: varnamproject
- License: gpl-3.0
- Created: 2021-11-13T04:36:40.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-14T08:01:05.000Z (over 2 years ago)
- Last Synced: 2025-04-05T17:11:13.117Z (about 1 year ago)
- Topics: indian-language, input-method, mac-input-method, macos
- Language: Swift
- Homepage: https://varnamproject.com/
- Size: 3.04 MB
- Stars: 15
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VarnamIME for macOS
Easily type Indian languages on macOS using [Varnam transliteration engine](https://varnamproject.github.io/).
## Installation
[See this](https://varnamproject.com/download/mac/)
See a demo of how Varnam works: https://www.youtube.com/watch?v=7bvahY0sdWo
## Building
* Make sure XCode is installed
* Clone and do `git submodule update --init`
* `cd Installation && ./build`
* Run the newly built `VarnamIME.pkg` installer
## About
Built at FOSSUnited's [FOSSHack21](https://fossunited.org/fosshack/2021/project?project=Type%20Indian%20Languages%20natively%20on%20Mac).
This project is a hard-fork of [lipika-ime](https://github.com/ratreya/Lipika_IME)
### Resources
There aren't many documentation on how to make IMEs for macOS, especially in **English**. Getting started with XCode is also tricky for beginners. Setting up **Lipika** was also difficult.
Resources that helped in making IME on macOS (ordered by most important to the least):
* https://blog.inoki.cc/2021/06/19/Write-your-own-IME-on-macOS-1/ (The last section is very important!)
* https://jyhong836.github.io/tech/2015/07/29/add-3rd-part-dynamic-library-dylib-to-xcode-target.html
* https://github.com/lennylxx/google-input-tools-macos (An IME made 2 months ago, Has GitHub CI builds)
* https://github.com/nh7a/hiragany (Simple Japanese IME)
* https://github.com/pkamb/NumberInput_IMKit_Sample/issues/1
* API Docs: https://developer.apple.com/documentation/inputmethodkit/imkcandidates
### License
> Copyright (C) 2018 Ranganath Atreya
>
> Copyright (C) 2021 Subin Siby
```
This program is free software: you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 3 of the License,
or (at your option) any later version.
This program comes with ABSOLUTELY NO WARRANTY; see LICENSE file.
```