A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.
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.
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.
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.
Fast and concurrent scripting.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Cyber is optimized for speed with available benchmarks, making it suitable for performance-critical embedded applications and scripting tasks.
Supports native parallel task execution, enabling modern concurrent scripting without external dependencies, as highlighted in its design philosophy.
Specifically built for integration into desktop, web, and game applications, with WebAssembly support for cross-platform embedding, as per the README.
Includes a command-line interface and runs on Linux, macOS, Windows, and WASM targets, facilitating standalone scripting across environments.
As a newer language, Cyber lacks the extensive libraries, tools, and community contributions found in established scripting languages like Python or JavaScript.
While documentation is linked, it may not be as comprehensive or battle-tested as older languages, potentially hindering onboarding and advanced use.
Reliance on curl scripts or manual downloads from releases, rather than standard package managers, can make setup less straightforward compared to alternatives.