11 Repos
Environments that manage multiple related command-line projects or packages within a single unified directory structure.
Explore 11 awesome GitHub repositories matching development tools & productivity · CLI Workspaces. Refine with filters or upvote what's useful.
Nest is a server-side framework for building scalable and maintainable enterprise-grade applications using TypeScript. It provides a modular architecture that organizes code into encapsulated, reusable modules, utilizing a dependency injection container to manage object lifecycles and resolve component dependencies through declarative metadata. The framework distinguishes itself through a platform-agnostic abstraction layer that decouples core logic from underlying HTTP servers, allowing for flexible implementation choices. It employs a middleware-based request pipeline that processes traffic
Organizes multiple related command-line utilities within a unified project structure for streamlined development.
Brackets is an extensible JavaScript IDE and front-end code editor specifically designed for authoring HTML, CSS, and JavaScript. It serves as a web development text editor that provides a specialized environment for building websites. The editor is distinguished by its live preview capabilities, which render code changes in a browser in real time for immediate visual feedback. It further supports front-end workflows through inline style editing and the ability to synchronize code changes across multiple browser windows for cross-browser testing. The project includes a wide range of developm
Allows the editor to be launched from a shell command to quickly open specific project directories as workspaces.
Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f
Manages multiple related packages within a single unified directory structure.
GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE. What distinguishes GitLens is its AI-powered Git assis
Executes Git commands pre-loaded with the current workspace's repository and branch information.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Links local development environments to remote workspaces by configuring API endpoints for secure interaction with the control plane.
Tau ist eine einheitliche Entwicklungs- und Betriebsumgebung, die als DevOps-Koordinationsplattform konzipiert ist. Sie fungiert als Fullstack-Entwicklungsarbeitsplatz, der Coding- und Infrastrukturverwaltungsaufgaben sowohl für menschliche Benutzer als auch für automatisierte Maschinenprozesse synchronisiert. Das System agiert als hybrider Infrastruktur-Orchestrator, der modulare Treiber verwendet, um Software sowohl über öffentliche Cloud-Anbieter als auch über selbst gehostete private Server bereitzustellen und zu verwalten. Es bietet einen geteilten Arbeitsbereich, der Kommandozeilenoperationen mit Infrastruktur-Deployments integriert, um Entwicklungs- und Betriebsworkflows zu vereinheitlichen. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Cloud-Infrastruktur-Orchestrierung, Deployment selbst gehosteter Arbeitsbereiche und CLI-gesteuerter Umgebungsverwaltung. Sie nutzt eine treiberbasierte Bereitstellungs-Engine, um hochgradige Arbeitsbereichskonfigurationen in spezifische Ressourcen-Deployments über verschiedene Host-Infrastrukturen hinweg zu übersetzen.
Offers a unified command-line workspace for managing the environment's full lifecycle and system operations.
Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr
Provides a CLI workspace for bootstrapping, building, testing, and deploying Solana smart contracts.
tmuxp ist ein tmux-Session-Manager und deklarativer Workspace-Orchestrator, der die Erstellung und Organisation von Sessions, Fenstern und Panes automatisiert. Er fungiert als libtmux-Automatisierungs-Wrapper und ermöglicht es Benutzern, komplexe Terminal-Layouts und initiale Shell-Befehle mittels YAML- oder JSON-Konfigurationsdateien zu definieren. Das Projekt zeichnet sich als Terminal-Layout-Snapshot-Tool aus, das in der Lage ist, den Status einer laufenden Session zu erfassen und als reproduzierbare Konfiguration zu speichern. Es unterstützt zudem die Terminal-Workflow-Automatisierung durch die Ausführung von Bootstrap-Aufgaben und Startup-Skripten, um Umgebungen vor dem Start interaktiver Sessions vorzubereiten. Zu den weiteren Funktionen gehören Headless-Terminal-Orchestrierung für automatisierte Pipelines, Umgebungsvariablen-Management für dynamische Auflösung und eine Plugin-Architektur für benutzerdefinierte Session-Konstruktionen. Das System bietet zudem Tools für Session-Status-Suspendierung, Live-Session-Capture und Echtzeit-Statusinspektion über eine interaktive Konsole.
Launches terminal workspaces by creating windows and panes and executing commands based on a configuration file.
Codebox ist eine browserbasierte integrierte Entwicklungsumgebung, die zum Schreiben und Ausführen von Quellcode in Cloud- und Desktop-Umgebungen verwendet wird. Sie fungiert als Node.js-Laufzeitumgebung, die es ermöglicht, JavaScript- und Node.js-Code direkt in einem Webbrowser auszuführen. Das Projekt ist eine plattformübergreifende IDE mit nativer Unterstützung für die Offline-Nutzung. Sie nutzt eine modulare Plugin-Architektur, die das Hinzufügen benutzerdefinierter Drittanbieter-Funktionalitäten und Erweiterungen zum Editor ermöglicht. Die Umgebung enthält Tools für das Codebase-Management, eine integrierte Dateisystemschicht und ein Command-Line-Interface für das Workspace-Management und die Identitätskonfiguration.
Allows users to launch specific project folders as active workspaces directly from the terminal.
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
Provides a shell command to open specific directories as workspaces.
Pulsar is a cross-platform, extensible text editor designed for source code management and plain text editing. It functions as a plugin-based development environment that allows for the creation of a personalized workspace through deep configuration of language settings, visual styles, and keyboard shortcuts. The editor is characterized by its extensibility, supporting the integration of third-party extension packages to add specialized features and custom toolsets. Users can modify the interface via visual theme customization and build tailored workflows using a framework for custom developm
Allows launching the application from the command line to open specific files or project directories.