Open Source CLI Tooling

As a Rust shop, at Sideko we naturally chose to build our CLI in Rust (https://lnkd.in/dX5BcamR). During our journey toward the v1 CLI release, we discovered several exceptional open-source tools that enabled features we hadn't initially thought possible. These powerful open-source projects form just a part of our development foundation. Sharing these links to promote the tools and to help anyone in my network who might be evaluating different languages for their CLI development.

🏗️ cargo-dist (https://github.com/axodotdev/cargo-dist)
Automates developer distribution completely. With no additional engineering effort, the Sideko CLI becomes available for installation across all operating systems via shell, PowerShell, npm, Homebrew, and MSI installers. It also includes a built-in update mechanism for users to easily access the latest versions.

🔐 keyring-rs (https://github.com/open-source-cooperative/keyring-rs)
Cross-platform library that manages the secure storage and retrieval of passwords and other sensitive data using platform-native secure stores. While many CLIs store API keys and credentials in plain text, leaving them vulnerable to security breaches, the Sideko CLI automatically stores user API keys in the most secure location for each platform:

  • Linux/FreeBSD/OpenBSD: DBus-based Secret Service

  • macOS/iOS: Local keychain

  • Windows: Windows Credential Manager

🐍 maturin (https://github.com/PyO3/maturin)
cargo-dist doesn't support Python builds natively, we use Maturin to automatically deploy our CLI to PyPI, making it easily accessible for Python users.

https://github.com/Sideko-Inc/sideko

Sideko automatically creates premium tooling and documentation for your APIs that help:

Sideko automatically creates premium tooling and documentation for your APIs that help:

Improve
Your API DevEx

Ensure generated SDKs and integrations stay consistent with API/language updates, minimizing errors.

Boost
Internal Development

Auto-generate SDKs for microservices and internal APIs, eliminating repetitive coding work.

Quicken
Client/Partner Integrations

Give users tools to manage complete integrations faster, and reduce overall time to value/revenue.

Improve
Your API DevEx

Ensure generated SDKs and integrations stay consistent with API/language updates, minimizing errors.

Boost
Internal Development

Auto-generate SDKs for microservices and internal APIs, eliminating repetitive coding work.

Quicken
Client/Partner Integrations

Give users tools to manage complete integrations faster, and reduce overall time to value/revenue.

Improve Your API DevEx

Ensure generated SDKs and integrations stay consistent with API/language updates, minimizing errors.

Boost Internal Development

Auto-generate SDKs for microservices and internal APIs, eliminating repetitive coding work.

Quicken Client/Partner Integrations

Give users tools to manage complete integrations faster, and reduce overall time to value/revenue.

Improve
Your API DevEx

Ensure generated SDKs and integrations stay consistent with API/language updates, minimizing errors.

Boost
Internal Development

Auto-generate SDKs for microservices and internal APIs, eliminating repetitive coding work.

Quicken
Client/Partner Integrations

Give users tools to manage complete integrations faster, and reduce overall time to value/revenue.

Copyright© 2025 Sideko, Inc. All Rights Reserved.

Copyright© 2025 Sideko, Inc. All Rights Reserved.

Copyright© 2025 Sideko, Inc. All Rights Reserved.

Copyright© 2025 Sideko, Inc.
All Rights Reserved.