Gneurshk

January 16, 2026 ยท View on GitHub

A easy to use and blazingly fast programming language written in Rust using LLVM as a backend

Note

This project is still in its early stages so things are subject to change including the name

Contributing

Suggestions and contributions are always welcome and appreciated :)

Compiling

If you would like to contribute to the project, please follow the steps below to get started.

Prerequisites

  • Rust
  • LLVM 21.1.x
  • GCC

Important

On Windows, you should install LLVM by building it from its source. The Windows installer unfortunately does not come with llvm-config which is required

The install location should not contain spaces, so it is best to install it at C:\LLVM

Lastly two environment variables need to be updated:

  • LLVM_SYS_211_PREFIX should be set to the path that LLVM is installed at
  • PATH should include the path to the LLVM's bin directory

Installation

  1. Clone the Repo:
    git clone https://github.com/ButterDebugger/gneurshk-lang.git

  2. Build the project:
    cargo build

  3. Run the CLI:
    cargo run -- help

License

Gneurshk is licensed under MIT License.