Shiden is a high-performance ahead-of-time compiled language focused on speed, predictability, and low-level control, with a syntax familiar to Rust and JavaScript.
Old Varient in Other/rust.zip
Shiden is designed for developers who want the performance of systems languages without the complexity that often comes with them.
It focuses on:
- predictable performance
- simple syntax
- direct access to system primitives
- minimal runtime overhead
Shiden aims to combine the performance and control of Rust with the simplicity of scripting languages while exposing low-level system primitives directly.
| Platform | Arch | Support | Phase |
|---|---|---|---|
linux |
x86_64 | No | N/A |
linux |
arm | No | N/A |
windows |
x86_64 | No | N/A |
macos |
N/A | No | N/A |
| More architectures and platforms are planned. |
- π§ VSCode-Extension
- π½οΈ Flavortown-Project
- π Shiden-Docs
- π¦ Shiden-Package-Registry (hint...)
- π§ͺ Benchmarks (hmm very soon)
(thanks kde emoji picker)
| Command | Description | Status |
|---|---|---|
shiden run |
release mode by default, add --debug for debug mode |
|
shiden check |
runs checks | |
shiden new {name} |
creates a new project | |
shiden init |
initializes project in current directory | |
shiden compile |
compiles Shiden (run does the same anyway) | |
shiden help |
shows help |
my_project/
βββ shiden.toml // Manifest
βββ src/
β βββ main.sd // Executable entry
βββ tests/
β βββ example.sd // doesn't work yet
βββ build/ // Compiled binaries
β βββ cache/ // Build cache (none)
β βββ linux/ // Linux target
β βββ windows/ // Windows target
β βββ macos/ // macOS target
βββ README.md
Shiden is a project supported by GitBook! If you want to support the project then consider sponsoring or donating! It really helps a lot and is very much appreciated.
If you do wanna contribute then feel free to create issues or pull requests! Love the support. Also Checkout the CONTRIBUTING.md for more details on how to contribute.
Licensed under the MIT License. See the LICENSE file for details.
Used AI for inline code completions, documentation writing and for debugging.