An open API service indexing awesome lists of open source software.

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. πŸš€πŸŒŸ

Awesome Lists containing this project

README

          

# Subaru: A Gleam WASM Runner for Dynamic Code Execution πŸš€

![Subaru Logo](https://img.shields.io/badge/Subaru-Gleam%20WASM%20Runner-brightgreen) ![Version](https://img.shields.io/badge/version-1.0.0-blue) ![License](https://img.shields.io/badge/license-MIT-lightgrey)

[![Download Release](https://img.shields.io/badge/download-release-blue)](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).