Skip to content

Kinal logo

English | 简体中文

Kinal License

Kinal was born from a simple dissatisfaction with the usual tradeoffs.

It is a modern programming language with LLVM compilation, VM execution, FFI, and cross-platform support.


🚀 Why Kinal?

C and C++ expose power but make everyday code harder than it should be.
Rust and Zig push closer to the machine, but one feels costly to learn and the other can feel too script-like.
C# and Java are cleaner to read and nicer to use, yet they stop before direct native control, FFI, and runtime-facing work.

Kinal exists to close that gap.


👋 Hey Kinal, say hello!

Unit App

Get IO.Console;

Static Function int Main()
{
    IO.Console.PrintLine("Hello, World!");
    Return 0;
}

✨ What Kinal Provides

  • LLVM-based native compilation
  • VM execution model (KNC)
  • C ABI interoperability
  • Cross-platform support
  • Expressive, C#-inspired syntax

🧩 Ecosystem

Project Description
Kinal Compiler, runtime, and VM (KNC)
Kinal-VSCode VS Code extension
Kinal-ThirdParty Third-party dependencies and sources
kinal.org Official website, built natively using Kinal and its FFI capabilities

📜 License

This project is licensed under the MIT License.

Pinned Loading

  1. Kinal-VSCode Kinal-VSCode Public

    Official Visual Studio Code extension for the Kinal Programming Language. Features syntax highlighting, LSP integration, and build toolchain support.

    TypeScript

  2. Kinal Kinal Public

    A compiled language with native control, modern syntax, and LLVM + VM backends.

    C++ 2

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…