Skip to content

Kode is an open-source programming language built in Rust, featuring a C-style syntax, REPL support, bytecode compilation, and a focus on simplicity and performance.

License

Notifications You must be signed in to change notification settings

cyberkutti-iedc/Kode

Repository files navigation

🚀 Kode Programming Language

Version License Status Kode on Product Hunt

A modern, interpretable programming language with C-style syntax and functional capabilities

Created by Sreeraj V Rajesh

📋 Overview

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.

Key Features

  • 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 .kdc bytecode 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

🛠️ Installation

# 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.kode

🚀 Getting Started

Hello World

fn main() {
    print "Hello, World!";
}

Run Your First Program

kode run hello.kode

Interactive REPL

kode repl

> let x = 5;
> let y = 10;
> print x + y;
15

📚 Documentation

For more detailed information, check out these resources:

🤝 Contributing

Contributions are welcome! Please check our contribution guidelines before getting started.

📊 Project Status

Kode is currently in beta (v0.1.0). See the changelog for recent updates and our roadmap for future plans.

📄 License

Kode is released under the MIT License.


Created with ❤️ by Sreeraj V Rajesh

© 2025 Kode Programming Language

About

Kode is an open-source programming language built in Rust, featuring a C-style syntax, REPL support, bytecode compilation, and a focus on simplicity and performance.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages