Skip to content
cyrus-langPublic

About

Cyrus is a high-performance systems programming language with explicit syntax and semantics, minimal abstraction and runtime, and manual memory management.

Topics

Resources

Stars

213 stars

Watchers

3 watching

Forks

Latest commit

 

History

2,492 Commits

Folders and files

Repository files navigation

Cyrus Logo Cyrus Programming Language

Cyrus is heavily under development and it's not ready for production use yet.

Cyrus is built to deliver:

  • Explicit control over the machine
  • Clean, human-readable syntax
  • Minimal abstractions
  • High-performance execution
  • Precise low-level interactions
  • A strictly imperative/procedural paradigm

Installation

The Cyrus compiler currently supports Linux (x86_64). Support for additional platforms will follow self-hosting.

Install Nightly

Download the latest nightly binary for Linux from our GitHub Actions artifacts.

Build from Source

For instructions on building the compiler from source, see the Build from Source guide.

Code of Conduct

We are committed to fostering an open, welcoming, and inclusive community for everyone contributing to or engaging with Cyrus.

Please review our official Code of Conduct for detailed guidelines on expected behavior, community standards, and reporting procedures.

Contributing

We welcome contributions of all kinds, whether it is reporting bugs, improving documentation, or working on the compiler itself.

To get started, please check out our Contribution Guide for instructions on setting up your development environment, pull request workflows, and coding standards.

License

Cyrus is open-source software distributed under the MIT License. You are free to use, modify, and distribute this software under the terms of the license.

About

Cyrus is a high-performance systems programming language with explicit syntax and semantics, minimal abstraction and runtime, and manual memory management.

Topics

Resources

Stars

213 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages