Sign inSign up

neosb/nutek-encode

By neosb

Updated over 1 year ago

Image
0

495

neosb/nutek-encode repository overview

Nutek Encode

Easily encode and decode text, files and buffers into various types of output.

Why Nutek Encode?

I was inspired by a Perl script - hURL. I used it a lot in the past, but it was not maintained anymore. I wanted to create a tool that would be easy to use and maintain. I also wanted to learn Rust, so I decided to create this tool.

Installation

Rust

From stable:

cargo install nutek-encode

From source:

cargo install --git https://github.com/NutekSecurity/nutek-encode

or download the binary from the releases page.

just maybe go to the docker hub page and pull the image.

docker pull neosb/nutek-encode

Usage

Nutek Encode showcase

nutek-encode --help

or using Docker

echo "Hello, World!" | docker run -i --rm neosb/nutek-encode base64 -
It is also possible to use the tool as a library
use nutek_encode_lib::encoder;

fn main() {
    let encoded = encoder::encode_base64("hello").unwrap();
    assert_eq!(encoded, "aGVsbG8=");
}

For more inspiration, check out the documentation.

Development

If you find a bug or have an idea for a new feature, please open an issue.

git clone https://github.com/NutekSecurity/nutek-encode.git
cd nutek-encode
cargo build
Tests
cargo test

Benchmarks

cargo bench

License

© 2025 Nutek Security and contributors.

Nutek Encode is licensed under the MIT license. Please see the LICENSE file for more information.

Tag summary

Content type

Image

Digest

sha256:d09185c0f

Size

4.1 MB

Last updated

over 1 year ago

docker pull neosb/nutek-encode