A powerful and intuitive Kotlin DSL for building ImGui-based user interfaces in BotWithUs RuneScape 3 bot development. KXAPI provides a fluent, type-safe interface that makes UI development clean, readable, and maintainable.
Maven
Add the following to your pom.xml:
<repositories>
<repository>
<id>botwithus-snapshots</id>
<url>https://nexus.botwithus.net/repository/maven-snapshots/</url>
</repository>
<repository>
<id>botwithus-releases</id>
<url>https://nexus.botwithus.net/repository/maven-releases/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>net.botwithus.kxapi</groupId>
<artifactId>kxapi</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
</dependencies>Gradle
Add the following to your build.gradle.kts:
repositories {
maven("https://nexus.botwithus.net/repository/maven-snapshots/")
maven("https://nexus.botwithus.net/repository/maven-releases/")
}
dependencies {
implementation("net.botwithus.kxapi:kxapi:0.1-SNAPSHOT")
}- Kotlin: 2.2.0+
- JVM: 24+
- BotWithUs API: 1.0+
- ImGui: 1.0+
For detailed documentation and examples, visit our Wiki.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Source Code: GitHub Repository
- Issues: GitHub Issues
- BotWithUs: Official Website
- Documentation: Wiki
Made with ❤️ by the BotWithUs team