---
title: "backend-and-desktop-tools"
description: "Implement TypeScript, Python, Go, Rust, native apps, APIs and terminal workflows."
canonical: https://agentpluginsdirectory.com/plugins/backend-and-desktop-tools
last-updated: 2026-10-21
---

# backend-and-desktop-tools
Implement TypeScript, Python, Go, Rust, native apps, APIs and terminal workflows.
- Slug: backend-and-desktop-tools
- Publisher: Legion Code Inc.
- Repository: https://github.com/legioncodeinc/vibe-coding-tools
- Manifest: plugins/backend-and-desktop-tools/plugin.json
- Version: 3.0.1
- License: AGPL-3.0-or-later
- Category (editorial): other
- Skills: 14 (app-store-submission-stinger, electron-app-stinger, go-desktop-stinger, go-stinger, http-rest-fundamentals-stinger, python-stinger, rust-stinger, source-command-build-desktop-app, source-command-build-mobile-backend, source-command-choose-backend, source-command-choose-desktop-stack, tauri-stinger, terminal-bash-stinger, typescript-node-stinger)
- MCP servers: 0
- Stars: 94
- Repository created: 2026-05-23
- Repository last pushed: 2026-10-18
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/backend-and-desktop-tools
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What backend-and-desktop-tools does, in the publisher's words

Implement TypeScript, Python, Go, Rust, native apps, APIs and terminal workflows.

Implementation languages and native delivery share code ownership and build boundaries; mobile store publication stays beside app delivery.

Requires wasp-nest-core.

- web frontend in a desktop app also needs web-development-tools.
- build-desktop-app-ui also needs web-development-tools.
- build-mobile-backend-data also needs data-and-ai-tools.
- build-mobile-backend-identity also needs platform-and-release-tools.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/legioncodeinc/vibe-coding-tools/HEAD/plugins/backend-and-desktop-tools/README.md

## Skills

- app-store-submission-stinger: Prepare iOS and Android app submissions. Use for store review, ASO, privacy forms, or rejection remediation. Read README.md for the guide map.
- electron-app-stinger: Electron application engineering for process boundaries, preload APIs, IPC, sandboxing, packaging, updates, and desktop verification. Use for Electron app implementation or review.
- go-desktop-stinger: Build Wails v2 desktop apps around Go backends: typed bindings, lifecycle, storage, native builds and package evidence. Use after Wails is explicitly selected.
- go-stinger: Go specialist for modules, toolchains, vendoring and fork-in-tree freezes, cgo.so plugin ABI, project layout, and builds. Use for go.mod, replace directives, vendoring upstream repos, plugin crashes.
- http-rest-fundamentals-stinger: Audit HTTP and REST behavior. Use for methods, status codes, headers, caching, CORS, conditional requests, or API semantics. Read README.md for the guide map.
- python-stinger: Python code specialist for Django, FastAPI, Celery, Channels, pytest, uv, and Ruff. Use when reviewing, refactoring, or authoring Python code, or migrating DRF to Ninja.
- rust-stinger: Rust development specialist for Cargo, async services, persistence, CLI/TUI, tests, upgrades, and current toolchains. Use for Rust implementation, review, migration, or release guidance.
- source-command-build-desktop-app: Scope and build an authorized desktop-app slice with an explicit native boundary and native verification.
- source-command-build-mobile-backend: Build the server side of a mobile product with accepted identity, API compatibility and unreliable-network contracts.
- source-command-choose-backend: Recommend one backend language/runtime from workload, integration, operations and actual implementation coverage.
- source-command-choose-desktop-stack: Choose one desktop architecture with native boundary, operating-system support, persistence, update and release evidence.
- tauri-stinger: Tauri 2 engineering for desktop and mobile: updates, migration, IPC, capabilities, sidecars, AI runtimes, persistence, signing, updater, testing, and distribution. Use for Tauri-specific work.
- terminal-bash-stinger
- typescript-node-stinger

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
