Monkey C (Garmin Connect IQ)

Compatible with IntelliJ IDEA
Apr 18, 2018
1 324

Unofficial support for Monkey C language and Garmin Connect IQ SDK.


  • Monkey C grammar validation
  • Syntax highlighting
  • (WIP) Completion suggestions
  • (WIP) Find usages / Go to declaration
  • (WIP) Find by class or symbol name
  • (WIP) API documentation provider
  • (WIP) Method parameters info
  • (WIP) Integration with compiler
  • (WIP) Integration with simulator runner
  • (WIP) Run unit tests
  • (WIP) New project generation
  • (WIP) App Settings support
  • (WIP) Linux support (needs wine installed)


Download plugin

Recent change notes


  • Disable running unit tests to avoid double-compiling
  • Fix compatibility with IDEA 2018.1
  • Use working configuration for sample watch app project
  • Fix NPE in project structure dialog (issue #10) - Thanks to CosminMihuMDC
Full change log...

General usage instructions

Still early in development. Reference searching is very basic and not context-sensitive. Easy to get errors if module is not correctly configured (e.g sources and resources).