BuildRunner Logo

BuildRunner

Build- & Task-Management-Erweiterung für VSCode, Cursor, Windsurf & kompatible Editoren

In Planung

BuildRunner ist eine VSCode-Erweiterung, die das Kompilieren, Ausführen und Verwalten von Build-Prozessen direkt aus dem Editor heraus vereinfacht. Sie unterstützt mehrere Build-Systeme, bietet eine moderne Sidebar-Ansicht, einen Play-Button zum Starten von Builds und automatische Tool-Installation für Linux und Windows.

One-Click Builds Cross-Platform Auto-Install Tools Plugin-Architektur

Unterstützte Build-Systeme

.NET Node.js Go Rust / Cargo Python C/C++ (CMake) Maven / Gradle Custom

Kern-Funktionen

One-Click Builds

Build-Prozesse mit einem Klick starten, stoppen und überwachen – über Play-Button, TreeView, Webview oder Command Palette

TreeView mit Build-Targets, Tools und Historie

TreeView mit Build-Targets, Tools und Historie. Zusätzlich ein React/TailwindCSS-Webview-Panel mit Dashboard, Live-Logs und Build-Karten

Tool-Management & Auto-Install

Automatische Erkennung von dotnet, node, go, rust, python, cmake uvm. Fehlende Tools können per Klick installiert werden (Linux & Windows)

Live-Logs & Build-Historie

Echtzeit-Output-Streaming mit Syntax-Highlighting, Filter- und Suchfunktion. Vollständige Build-Historie mit Status, Dauer und Logs

Build-Profile & Watch-Mode

Vordefinierte Profile (Debug, Release, Test, Custom). Watch-Mode mit Auto-Rebuild bei Dateiänderungen

Build-Dependencies & Chaining

Builds können voneinander abhängen und werden automatisch in der richtigen Reihenfolge ausgeführt

Erweiterte Features

  • Build-Statistiken: Durchschnittliche Build-Zeit, Erfolgsrate, langsamste Builds identifizieren
  • Notifications & Alerts: Desktop-Notifications bei Build-Abschluss, konfigurierbare Regeln, optionales Sound-Feedback
  • Remote-Build-Support: Builds auf Remote-Maschinen (SSH, Docker, WSL) ausführen für Cross-Compilation
  • Build-Sharing & Export: Build-Logs als txt/html/markdown exportieren, Konfiguration teilen, "Send to Gist" / "Send to Pastebin"
  • IntelliSense & Quick-Fix: Autovervollständigung für .buildrunner.json, Quick-Fix-Actions bei Build-Fehlern (z.B. fehlende Packages)
  • Build-Queuing: Queue für laufende Builds, sichtbar und manipulierbar, parallele Builds konfigurierbar

Tech Stack

TypeScript (strict)
React + TailwindCSS
VSCode Extension API
Vite (Webview-Build)
Mocha + test-electron
GitHub Actions CI/CD

Roadmap

Phase 1 – MVP (Kern-Funktionalität)

Extension-Gerüst, Sidebar & TreeView, .NET & Node.js Provider, Build-Ausführung mit Live-Output, Tool-Detektion, Play-Button

Aktuell
Phase 2 – Tool-Management & UI

Auto-Install für dotnet & node, modernes Webview-Panel (React + TailwindCSS), Build-Historie, Status Bar, weitere Provider (Go, Rust, Python)

Phase 3 – Erweiterte Features

Build-Profile, Watch-Mode, Build-Dependencies & Chaining, CMake/Maven/Gradle Provider, Custom Targets, Multi-Root-Workspace, Build-Statistiken

Phase 4 – Polish & Veröffentlichung

IntelliSense, Build-Templates, Desktop-Notifications, Build-Export, Quick-Fix-Actions, Remote-Build-Support, Marketplace-Publishing

Veröffentlichung

VSCode Marketplace Open VSX Registry GitHub Releases

Verfügbar für VSCode, Cursor, Windsurf und alle Open-Source-VSCode-Forks. Source-Code und .vsix-Downloads über GitHub.

Wuppertaler Tafel AllOne The Outpace - Band Homepage