Skip to content

Shiden-Lang/Shiden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

313 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Shiden

License Stars Issues

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.

Note:

Old Varient in Other/rust.zip

Why Shiden?

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

Goal

Shiden aims to combine the performance and control of Rust with the simplicity of scripting languages while exposing low-level system primitives directly.

Platforms

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.

Installation

Going to be added soon

Ecosystem

CLI - Assembly version

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

Shiden init/new folder formats

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  

Supporters

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.

Contributing

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.

License

Licensed under the MIT License. See the LICENSE file for details.

AI Notice

Used AI for inline code completions, documentation writing and for debugging.

About

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors