https://github.com/arkflow-rs/arkflow-plugin-examples
This repository contains a collection of examples demonstrating various features and use cases of the ArkFlow framework.
https://github.com/arkflow-rs/arkflow-plugin-examples
arkflow
Last synced: 3 months ago
JSON representation
This repository contains a collection of examples demonstrating various features and use cases of the ArkFlow framework.
- Host: GitHub
- URL: https://github.com/arkflow-rs/arkflow-plugin-examples
- Owner: arkflow-rs
- License: apache-2.0
- Created: 2025-04-19T01:21:13.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-04-19T03:09:24.000Z (9 months ago)
- Last Synced: 2025-06-01T20:03:06.783Z (7 months ago)
- Topics: arkflow
- Language: Rust
- Homepage:
- Size: 51.8 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ArkFlow Plugin Examples
This repository contains a collection of examples demonstrating various features and use cases of the [ArkFlow](https://github.com/arkflow-rs/arkflow) framework.
## Examples
Currently, the following examples are available:
* **[SQL UDF](./sql_udf/README.md)**: Demonstrates how to create and register a custom User Defined Function (UDF) for use in SQL queries within ArkFlow.
* **[Input](./input/README.md)**: Demonstrates how to create and register a custom Input for use in ArkFlow.
## Getting Started
### Prerequisites
* Rust and Cargo: Ensure you have a recent version of Rust installed. You can install it from [rustup.rs](https://rustup.rs/).
### Building and Running Examples
1. Clone this repository:
```bash
git clone https://github.com/arkflow-rs/arkflow-plugin-examples.git
cd arkflow-plugin-examples
```
2. Navigate to a specific example directory (e.g., `sql_udf`) and follow the instructions in its `README.md` file.
3. Generally, you can build an example using Cargo:
```bash
cargo build
```
Refer to the specific example's `README.md` for detailed build and run instructions.
## License
This project is licensed under the Apache-2.0 License. See the [LICENSE](./LICENSE) file for details.
## Contributing
Contributions are welcome! Please refer to the main [ArkFlow repository](https://github.com/arkflow-rs/arkflow) for contribution guidelines, reporting issues, or submitting pull requests.