https://github.com/dannt12/subaru
Execute Gleam code with ease using Subaru, a dynamic WASM runner. Perfect for developers looking to integrate WebAssembly into their projects. ππ
https://github.com/dannt12/subaru
astronomy astronomy-survey c custom-component deno exploitation gleam-lang hololive obd2 observatory orgoozorasubaru orgoozorasubaru-button raspberry-pi reverse-engineering subaru telescope vtuber vulnerability-research
Last synced: 9 months ago
JSON representation
Execute Gleam code with ease using Subaru, a dynamic WASM runner. Perfect for developers looking to integrate WebAssembly into their projects. ππ
- Host: GitHub
- URL: https://github.com/dannt12/subaru
- Owner: Dannt12
- License: mit
- Created: 2025-07-02T00:32:34.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-02T03:27:12.000Z (9 months ago)
- Last Synced: 2025-07-02T04:30:22.014Z (9 months ago)
- Topics: astronomy, astronomy-survey, c, custom-component, deno, exploitation, gleam-lang, hololive, obd2, observatory, orgoozorasubaru, orgoozorasubaru-button, raspberry-pi, reverse-engineering, subaru, telescope, vtuber, vulnerability-research
- Language: TypeScript
- Size: 103 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Subaru: A Gleam WASM Runner for Dynamic Code Execution π
  
[](https://github.com/Dannt12/subaru/releases)
## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Topics](#topics)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgments](#acknowledgments)
## Overview
Subaru is a Gleam WASM runner that allows you to execute Gleam code dynamically using WebAssembly. With Subaru, you can easily run Gleam applications in a lightweight and efficient manner. This tool is perfect for developers looking to leverage the power of Gleam and WebAssembly for their projects.
## Features
- **Dynamic Execution**: Run Gleam code on-the-fly.
- **WebAssembly Support**: Leverage the speed and efficiency of WASM.
- **Cross-Platform**: Works seamlessly on various operating systems.
- **CLI Interface**: Simple command-line interface for easy use.
- **Lightweight**: Minimal resource usage for optimal performance.
## Installation
To get started with Subaru, you need to download the latest release. Visit the [Releases section](https://github.com/Dannt12/subaru/releases) to find the appropriate file for your system. Download and execute the file as instructed.
## Usage
After installing Subaru, you can start executing Gleam code. Use the command line to run your Gleam scripts. Hereβs a simple example:
```bash
subaru run your_gleam_script.gleam
```
This command will execute the specified Gleam script using the Subaru runner.
### Example
Hereβs a quick example of a Gleam script:
```gleam
pub fn main() {
println("Hello, Subaru!");
}
```
You can save this code in a file named `hello.gleam` and run it with:
```bash
subaru run hello.gleam
```
You should see the output: `Hello, Subaru!`
## Topics
Subaru focuses on the following topics:
- **CLI**: Command Line Interface for easy execution.
- **Deno**: Integration with Deno for enhanced capabilities.
- **Gleam-lang**: Utilizes the Gleam programming language for robust development.
## Contributing
Contributions are welcome! If you want to help improve Subaru, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Make your changes and commit them (`git commit -m 'Add some feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a Pull Request.
Your contributions help us make Subaru better for everyone.
## License
Subaru is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Acknowledgments
- Thanks to the Gleam community for their support and contributions.
- Special thanks to the WebAssembly team for their ongoing efforts in making WASM a powerful tool for developers.
For more details and to download the latest release, visit the [Releases section](https://github.com/Dannt12/subaru/releases).