🔮 Single file Kotlin/Java IDE features in lightweight.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
common
gradle/wrapper
imgui
jfx
swing
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
PROGRESS.md
README.md
appveyor.yml
build.gradle.kts
gradlew
gradlew.bat
settings.gradle.kts

README.md

DevKt

CI Status
Travis CI (test, no artifact) Build Status
AppVeyor (artifact, no test) Build status
CircleCI (both) CircleCI

This is a DevCpp-like cross-platform Kotlin (and Java, experimental) IDE features in lightweight.

You can download a snapshot here, the one ends with "-all.jar" is an executable jar.

Features

  • Fast (at least faster than Emacs/Eclipse/IntelliJ/CLion/VSCode/Atom)
  • Lightweight (Just a tiny Java Swing application)
  • Kotlin compiler integration (100% correct parsing)
  • JetBrains IDE icons
  • Build as jar/class files, run after build, just one click
  • Cross platform (windows/macos/linux), just an executable jar
  • One property-based configuration file, hackable
  • Experimental Java support
  • Plugin system based on ServiceLoader

Just a simple comparison:

DevKt

Correct
IntelliJ IDEA

Correct,
with inspections
Emacs

Incorrect
VSCode

Incorrect

For Linux users

To use the JavaFX version on Linux, please install oraclejdk instead of openjdk:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

Plugin development guide

See https://devkt-plugins.github.io

To install a plugin, just add the jar in the classpath, and you don't need to do anything else.

Screenshots