Hello Builder! All features are either free or have no-cost, 30-day trials. Once you begin paying for a product, you have forever rights to its source code. So if you are ...

  • creating scripts for you and your team the free DkCoder features are for you.
  • a consultant creating scripts for your clients, a game/desktop/AI dev embedding a scripting environment, or a SaaS provider creating an enjoyable dev experience for your customers, you can distribute your own libraries and use your own service agreement. The paid DkCoder features are for you.
  • reducing C and Java desktop/server/Android cross-platform costs , the paid DkSDK features are for you.

Enjoy! Jonah --j

Developer Tools
Semi-Annual
Business case icon representing DkCoder
DkCoder
HTML tag icon representing DkSDK
DkSDK

Simplify development setup and administration: your users copy and paste two lines to install and access your software product and web services.

Get high-level language productivity alongside C applications: DkSDK CMake.
Re-use business logic and data layers in both C and Android+Java: DkSDK FFI.
Future-proof for iOS+Swift and the web.

$11per
month
per seat
Subscribe
$109per
month
per seat
Subscribe
Supported payment methods:
amexmastercardvisaGOOGLE_PAYcashapp
DkCoder
DkSDK
Features
Source Code
Full DkCoder and DkSDK source code.
Full DkCoder and DkSDK source code.
Security
Reproducible builds.
Whole program compiler flags for hardening.
Build with DkSDK
Only for evaluation.
Checkmark
Debug
Breakpoints on Linux and WSL2.
Debug symbols. (3)
CI/CD
GitLab CI.
GitHub Actions and others on request.
Scripting
Create and run scripts
free!
Distribute and embed scripts
free! Your users will be asked to agree to DkCoder license.
(paid only) Your license.
(paid only) Your license.
Distribute to all DkCoder users
Bring your own C libraries.
subject to approval
Development
OCaml
Checkmark 4.14.2 Long Term Support
Checkmark 4.14.2 Long Term Support
C
Checkmark C11
Java
Checkmark
Swift
Upcoming
C++
Upcoming
Web
Upcoming
Build Tooling
Built-in
CMake, Gradle
Tier 1 Supported Targets
Windows i686
Checkmark
Checkmark
Windows x64
Checkmark
Checkmark
Linux i686
Checkmark (1)
Linux x64
Checkmark (1)
Checkmark (1)
macOS x64
Checkmark
Checkmark
macOS arm64
Checkmark
Checkmark
Android ARM32 v7a
Checkmark
Android ARM64 v8a
Checkmark
Android x86-64
Checkmark
  • 1. Tier 1 support for Debian 11 “bullseye ”. Tier 2 support for Linux distributions that use GLIBC 2.28 released in 2018 or a later GLIBC. musl-based Linux like Alpine is not supported; instead use bullseye-slim for Docker containers
  • 3. Microsoft does not allow the redistribution of debug versions of Visual C++ Runtime Files . Building DkSDK and DkCoder on your own machines will get you debug versions automatically.