Self-Hosted from Assembly
The Jda compiler is written in Jda. No external C, C++, Rust, or LLVM dependencies. Bootstrapped from raw x86-64 assembly — the compiler compiles itself and produces a byte-identical binary.
Beats C on 3 of 5 Benchmarks
SSA-based IR with constant folding, dead code elimination, register allocation, tail call optimization, and peephole optimizations. Compiles in 42ms average — 33x faster than Rust.
Lightweight Concurrency
Green threads (J-Threads), typed channels, atomics, and built-in deadlock detection. Goroutine-style concurrency without the Go runtime.
ML / AI Built-In
Tensors, autograd, neural networks, and transformer architectures in the standard library. GPU acceleration via AVX-512, PTX (NVIDIA), and ROCm (AMD).
117 Stdlib Packages
Networking, crypto, JSON, HTTP client/server, archives (tar, zip, gzip), regex, data structures, testing, benchmarking, and more. Everything to build real applications.
Complete Tooling
Formatter, LSP server, doc generator, test runner, benchmarker, fuzzer, race detector, REPL, package manager, and version manager.
IDE Support
VS Code extension and JetBrains plugin with syntax highlighting, LSP integration, hover docs, diagnostics, auto-completion, bracket matching, code folding, and snippets.
Struct + Trait + Impl
Rust-style OOP model. Traits, impl blocks, derive macros (Debug, Eq, Clone, Hash, Ord), generics, const generics, and closures.
Open Source (MIT)
Jda is free and open source software. Use it, modify it, contribute to it. The entire language, compiler, stdlib, and tooling are MIT-licensed on GitHub.