Skip to content
This repository was archived by the owner on Nov 20, 2025. It is now read-only.

fxfwn/Stingray-lang

Static Badge Static Badge Static Badge


Stingray

Stingray is a lightweight, modern general-purpose programming language designed for systems programming, CLI tools, and scripting.

⚠️ Important note

As of November 20th 2025, Stingray is no longer in development and officially discontinued. This repository is hereby in a read-only archived state. Reasons for the discontiuation include, but are not limited to:

  • lack of unique features
  • stalled progress
  • focus on development of LengkuasSFL

Highlights

  • Concise and flexible syntax inspired by Rust, C++, and Swift.
  • Interoperable with C++ and Rust libraries.
  • Multiple memory management options: manual, reference counting, and garbage collection.
  • Support for both Ahead-of-Time (AOT) and interpreted execution.

Quick Start

#RUNMODE interpret
#MEM auto

fn main(){
    str hello = "Hello, World!";
    ray::out(hello);
}

Learn More

For detailed documentation, including syntax, examples, and toolchains, visit the Documentation.

Contributing to Stingray

First off, thank you for considering contributing to Stingray. Your contributions are greatly appreciated, but before you start, please read CONTRIBUTING.md and make sure to follow the Code of Conduct.

About

Stingray: A lightweight and modern general purpose programming language

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages