Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Game Engine Development
  3. Cyber

Cyber

MITZiglatest

A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.

Visit WebsiteGitHubGitHub
1.4k stars58 forks0 contributors

What is Cyber?

Cyber is a fast, efficient, and concurrent scripting language designed for embedding into applications, games, or engines on desktop or web platforms. It solves the need for a high-performance scripting solution that supports modern concurrency and can be integrated into existing software. The language also includes a CLI for standalone scripting tasks on your computer.

Target Audience

Developers and engineers who need to embed a scripting language into their applications, games, or engines, particularly those prioritizing performance and concurrency. It's also suitable for users looking for a fast CLI scripting tool.

Value Proposition

Developers choose Cyber for its emphasis on speed, built-in concurrency support, and embeddability across multiple platforms, including WebAssembly. It offers a modern scripting solution that balances performance with ease of integration.

Overview

Fast and concurrent scripting.

Use Cases

Best For

  • Embedding a scripting language into game engines
  • Adding runtime scripting to desktop applications
  • Integrating scripting into web applications via WebAssembly
  • Writing concurrent scripts for automation tasks
  • Using a fast CLI tool for system scripting
  • Developing cross-platform scripts that run on Linux, macOS, and Windows

Not Ideal For

  • Projects requiring extensive third-party libraries and a mature package ecosystem
  • Teams that need guaranteed long-term language stability and backward compatibility
  • Use cases dependent on a large community for troubleshooting and support
  • Applications relying on domain-specific tools or frameworks not yet available for Cyber

Pros & Cons

Pros

Fast Performance

Cyber is optimized for speed with available benchmarks, making it suitable for performance-critical embedded applications and scripting tasks.

Built-in Concurrency

Supports native parallel task execution, enabling modern concurrent scripting without external dependencies, as highlighted in its design philosophy.

Embeddable Design

Specifically built for integration into desktop, web, and game applications, with WebAssembly support for cross-platform embedding, as per the README.

Cross-Platform CLI

Includes a command-line interface and runs on Linux, macOS, Windows, and WASM targets, facilitating standalone scripting across environments.

Cons

Limited Ecosystem

As a newer language, Cyber lacks the extensive libraries, tools, and community contributions found in established scripting languages like Python or JavaScript.

Documentation Immaturity

While documentation is linked, it may not be as comprehensive or battle-tested as older languages, potentially hindering onboarding and advanced use.

Installation Friction

Reliance on curl scripts or manual downloads from releases, rather than standard package managers, can make setup less straightforward compared to alternatives.

Frequently Asked Questions

Quick Stats

Stars1,444
Forks58
Contributors0
Open Issues35
Last commit5 months ago
CreatedSince 2022

Tags

#webassembly#embedding#gamedev#embedded#cli-tool#concurrent-programming#virtual-machine#game-development#scripting#wasm#scripting-language#cross-platform#web#application-scripting#apps#performance

Links & Resources

Website

Included in

Game Engine Development1.3k
Auto-fetched 1 day ago

Related Projects

MachMach

zig game engine & graphics toolkit - mirror of https://code.hexops.com/hexops/mach

Stars4,766
Forks209
Last commit23 days ago
ZiglingsZiglings

Learn the Zig programming language by fixing tiny broken programs.

Stars4,654
Forks461
Last commit1 year ago
Zig-Gamedev ProjectZig-Gamedev Project

Dev repo for @zig-gamedev libs and sample applications

Stars2,843
Forks186
Last commit3 months ago
Awesome ZigAwesome Zig

Awesome Zig is a comprehensive, community-maintained collection of projects, libraries, and tools built with or for the Zig programming language. It serves as a central directory for developers exploring Zig's ecosystem, offering categorized examples ranging from systems programming to game development. ## Key Features - **Curated Collection** — Organized list of high-quality Zig projects across diverse categories like algorithms, allocators, games, and GUI. - **Broad Coverage** — Includes libraries, tools, emulators, operating systems, parsers, and web projects showcasing Zig's versatility. - **Learning Resource** — Features tutorials, example kernels, and learning projects to help developers get started with Zig. - **Tooling Support** — Lists editor plugins, language servers, and package managers to improve the Zig development experience. ## Philosophy Awesome Zig follows the "awesome list" tradition, aiming to be a living, community-driven resource that grows with the Zig ecosystem. It emphasizes practical, working examples over theoretical content.

Stars1,367
Forks95
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub