A modern, interpretable programming language with C-style syntax and functional capabilities
Created by Sreeraj V Rajesh
Kode is a lightweight, interpreted programming language designed with readability and simplicity in mind. It features a clean C-like syntax with influences from JavaScript, Python, and Rust, making it approachable for developers from various backgrounds.
- Familiar Syntax: C-style syntax that feels natural to most programmers
- Dynamic Typing: Flexible variable handling without type declarations
- First-Class Functions: Supports closures and function passing
- Bytecode Compilation: Compile to
.kdcbytecode for faster execution - Interactive REPL: Experiment with code in real-time
- Module System: Import and use code from other files
- Error Handling: Built-in try/catch mechanism
# Clone repository
git clone https://github.com/cyberkutti-iedc/kode
cd kode
# Build with Cargo
cargo build --release
# Run a sample program
./target/release/kode run examples/hello.kodefn main() {
print "Hello, World!";
}
kode run hello.kodekode repl
> let x = 5;
> let y = 10;
> print x + y;
15For more detailed information, check out these resources:
Contributions are welcome! Please check our contribution guidelines before getting started.
Kode is currently in beta (v0.1.0). See the changelog for recent updates and our roadmap for future plans.
Kode is released under the MIT License.
Created with ❤️ by Sreeraj V Rajesh
© 2025 Kode Programming Language