14 Repos
Utilities for running small fragments of code directly from the command line for rapid testing.
Distinct from Code Snippet Repositories: The candidates focus on repositories, generators, or Markdown rendering, not the execution of snippets from the CLI.
Explore 14 awesome GitHub repositories matching development tools & productivity · Code Snippet Execution. Refine with filters or upvote what's useful.
This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov
Provides the ability to execute short segments of code directly from the command line without project files.
ptpython ist ein erweitertes interaktives Python-REPL und eine asynchrone Konsole, die auf der prompt-toolkit-Bibliothek aufbaut. Sie bietet eine anpassbare Befehlszeilenschnittstelle zur Ausführung von Python-Code mit Unterstützung für mehrzeilige Bearbeitung, Autovervollständigung und Syntax-Highlighting. Die Umgebung unterstützt Top-Level-Await-Statements und asynchrone Ausführung über eine integrierte Event-Loop. Sie erlaubt umfangreiche Interface-Anpassungen, einschließlich konfigurierbarer Tastenkürzel für Vi- oder Emacs-Navigation und personalisierter Farbschemata. Die Shell enthält Funktionen für Echtzeit-Syntaxvalidierung und die Ausführung von System-Shell-Befehlen, ohne die Sitzung verlassen zu müssen. Sie kann als eingebettetes REPL in andere Anwendungen integriert oder dazu verwendet werden, externe Shells zu wrappen, um zusätzliche Magic-Funktionen bereitzustellen.
Provides a command-line interface for executing Python code snippets with syntax highlighting, autocompletion, and multiline editing.
Pet ist ein CLI-Snippet-Manager zum Speichern, Taggen und Ausführen häufig verwendeter Shell-Befehle und Skripte. Er fungiert als interaktiver Befehlsauswähler und Tool zur Erfassung der Shell-Historie, mit dem Benutzer einmalige Befehle aus ihrer Historie extrahieren und als wiederverwendbare Snippets speichern können. Das Tool zeichnet sich durch einen Git-synchronisierten Konfigurationsmanager aus, der Remote-Git-Provider-APIs und Access-Tokens nutzt, um Snippet-Sammlungen über mehrere Geräte hinweg konsistent zu halten. Es bietet zudem ein interaktives Suchinterface, das tag-basierte Kategorisierung zum Durchsuchen und Starten gespeicherter Befehle unterstützt. Das System unterstützt die Automatisierung von Shell-Workflows durch dynamische Parameter-Expansion, wobei vor der Ausführung von Befehlen in einem nativen Shell-Prozess Benutzereingaben abgefragt oder Standardwerte angewendet werden. Snippets werden über tag-basierte Indizierung organisiert und in lokalen Flat-Files gespeichert, mit Unterstützung für die Verwaltung von Sammlungen über mehrere Verzeichnisse und projektspezifische Konfigurationen hinweg. Das Projekt ist in Go geschrieben und kann als eigenständiges Executable für die lokale Installation kompiliert werden.
Runs saved command snippets directly in the shell with support for parameter expansion.
Bard-API ist ein asynchroner Python-Wrapper und Client für die Interaktion mit Google Gemini. Er fungiert als zustandsbehafteter Konversationsmanager und multimodale Schnittstelle, die es Benutzern ermöglicht, Text- und Bild-Prompts an ein Sprachmodell zu senden und Antworten abzurufen. Die Bibliothek nutzt ein Cookie-basiertes Authentifizierungssystem, das Session-Token aus dem lokalen Browserspeicher extrahiert, um Anfragen zu autorisieren. Zur Verwaltung von Zugriff und Konnektivität beinhaltet sie Proxy-basiertes Request-Routing, um regionale Beschränkungen zu umgehen und IP-Sperren zu vermeiden. Das Projekt deckt Funktionen für multimodale KI-Analyse und die Pflege der Sitzungshistorie ab, um kontinuierliche Multi-Turn-Dialoge zu ermöglichen. Es bietet zudem Dienstprogramme zum Extrahieren von Bildlinks aus Antworten, zur Text-zu-Sprache-Konvertierung und zur automatischen Ausführung generierter Code-Snippets in einer lokalen Umgebung.
Automatically runs code snippets received in AI responses within the local environment.
Dieses Projekt ist eine interaktive Coding-Tutorial-Plattform und eine Markdown-basierte Kurs-Engine. Es fungiert als webbasiertes Bildungssystem, das Markdown-Dateien in strukturierte Bildungsseiten mit integrierten Schnittstellen zum Schreiben und Ausführen von Code umwandelt. Die Plattform nutzt ein Remote-Code-Execution-Framework, um vom Benutzer eingereichte Snippets in Echtzeit durch Integration mit externen Compilern und Ausführungs-Engines zu validieren. Um eine konsistente Bereitstellung über verschiedene Hosting-Plattformen hinweg zu gewährleisten, wird die gesamte Lernumgebung als containerisiertes Deployment bereitgestellt. Das System deckt ein breites Funktionsspektrum ab, einschließlich Markdown-Rendering mit Wiki-Style-Verlinkung, interaktiver Kursbereitstellung über mehrere Sprachen hinweg und einer Remote-Code-Execution-API zum Erfassen und Zurückgeben von Ausführungsergebnissen.
Enables the execution of code snippets via external compilers to provide real-time validation and output.
Zinit ist ein Zsh-Plugin-Manager, der für das Herunterladen, Laden und Aktualisieren von Erweiterungen und Snippets für die Z-Shell entwickelt wurde. Er fungiert als Performance-Optimierer, Shell-Binary-Installer und Completion-Manager und bietet ein Framework für die Automatisierung des Shell-Lebenszyklus sowie die Registrierung von Tab-Completion-Definitionen. Das Projekt zeichnet sich durch fortgeschrittene Startup-Optimierung aus, wobei Bytecode-Kompilierung, Konfigurations-Caching und verzögertes Laden genutzt werden, um die Shell-Bootzeiten zu verkürzen. Es differenziert sich zudem durch sein Plugin-Ausführungsmodell, das das Sourcing einzelner Remote-Code-Snippets unterstützt, ohne vollständige Repository-Installationen zu erfordern, und Shell-Emulationsschichten nutzt, um Kompatibilität mit nicht-nativer Syntax zu gewährleisten. Die breiteren Funktionen des Managers umfassen die Automatisierung von Plugin-Lebenszyklen mittels Installations-Hooks, das Deployment kompilierter Binärdateien in dedizierte Präfix-Verzeichnisse und die dynamische Aktivierung von Plugins basierend auf Umgebungsbedingungen. Er bietet zudem Tools zur Verwaltung von Hintergrunddiensten mittels Named Pipes, zur Überwachung von Plugin-Aktivitäten und zur Durchführung von Analysen der Lade-Performance.
Executes individual remote or local scripts without needing to install a full plugin repository.
This project is a markdown preview extension that provides an advanced renderer for markdown files. It functions as an interactive markdown notebook by executing embedded code snippets and displaying the results directly within the preview pane. The system includes a markdown-to-PDF converter for professional document generation and a slide deck generator that transforms markdown text into presentation visuals. The tool supports technical rendering for mathematical formulas and diagrams, while maintaining side-by-side content editing through synchronized scrolling between the source text and
Provides the ability to run small code fragments within a document and display the output in the preview.
This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st
Enables uploading files or selected text to a web-based sandbox for remote execution and sharing.
Zsh is a Z Shell implementation that provides an interactive command-line interface for executing system commands, managing files, and automating workflows. It serves as a POSIX-compliant shell and a programmable scripting environment for writing automation scripts. The project focuses on providing a Unix shell environment with a high degree of customization. It includes advanced autocomplete, programmable completion, and sophisticated globbing to tailor terminal behavior and environment preferences. The system covers command-line workflow automation and the execution of system commands thro
Provides the substitution of wildcards and variable placeholders within command strings before execution.
Kit ist ein Desktop-Automatisierungs-Framework und ein skriptbares UI-Toolkit, das für den Aufbau personalisierter Produktivitäts-Tools entwickelt wurde. Es dient als plattformübergreifender CLI-Wrapper und macOS-Systemautomatisierer und bietet eine Umgebung zur Ausführung von Skripten, die Betriebssystemaufgaben, Dateiverwaltung und Anwendungsworkflows steuern. Das Projekt zeichnet sich durch eine dedizierte LLM-Integrationsschicht für strukturierte Datenextraktion und Textgenerierung aus, neben einem spezialisierten UI-Framework für die Erstellung interaktiver Eingabeformulare, HTML-Fenster und schwebender Widgets. Es bietet eine tiefe macOS-Integration durch AppleScript-Ausführung und Anpassung der System-Menüleiste. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich systemweiter Eingabegerätesteuerung, Zwischenablagenverwaltung und Energieverwaltung. Es enthält Automatisierungs-Dienstprogramme für Cron-basiertes Scheduling und Dateiüberwachung sowie Entwickler-Tools für Git-Synchronisation, Umgebungsvariablenverwaltung und Web-Scraping. Das System bietet integrierte Unterstützung für die Ausführung von Shell-Befehlen und die Verwaltung isolierter Skriptumgebungen.
Runs code snippets from various programming languages by creating temporary files and executing them in a terminal.
Luvit ist eine ereignisgesteuerte Laufzeitumgebung für Lua, die libuv integriert, um nicht-blockierende I/O und asynchrone Systemoperationen bereitzustellen. Sie fungiert als asynchrones Netzwerk-Framework und Ausführungsumgebung, die Just-In-Time-Kompilierung für eine leistungsstarke Skriptverarbeitung nutzt. Die Plattform ermöglicht die Verteilung von Netzwerkverkehr auf mehrere CPU-Kerne durch einen TCP-Cluster-Manager, der Socket-Handles zwischen Kindprozessen teilt. Sie bietet spezialisierte Funktionen für den Bau von HTTP-Servern durch Dekodierung eingehender Request-Streams und Kodierung von Antworten via Stream-Prozessor. Die Laufzeitumgebung unterstützt die allgemeine ereignisgesteuerte Anwendungsentwicklung, asynchrone Netzwerkprogrammierung und die Integration kompilierter Binärmodule zur Erweiterung der Low-Level-Sprachfunktionen. Benutzer können über eine Read-Eval-Print-Loop (REPL) mit der Umgebung interagieren, eigenständige Skripte ausführen oder Code-Snippets über die Befehlszeile auswerten.
Allows for the immediate execution of Lua code snippets passed directly via the command line.
CherryTree ist eine hierarchische Notiz-Anwendung und ein Rich-Text-Dokumenteneditor, der für die Organisation von Informationen innerhalb eines verschachtelten Knotenbaums entwickelt wurde. Er fungiert als code-integriertes Dokumentationstool und verschlüsselte Wissensdatenbank und nutzt SQLite oder XML für die lokale Datenspeicherung. Das Projekt zeichnet sich durch die Integration entwicklerzentrierter Funktionen aus, wie z. B. Syntax-Highlighting und die Möglichkeit, Code-Blöcke direkt über ein externes Terminal auszuführen. Zudem bietet es passwortgeschützte Verschlüsselung, um gespeicherte Daten zu sichern und unbefugten Zugriff auf den Informationsbaum zu verhindern. Die Software deckt ein breites Spektrum an Content-Management-Funktionen ab, einschließlich Rendering mathematischer LaTeX-Gleichungen, Handhabung eingebetteter Medien sowie interner und externer Hyperlinks. Sie unterstützt Datenportabilität durch den Import externer Inhalte und den Export in mehrere Formate wie PDF, HTML oder Plain Text, ergänzt durch globale Such- und Ersetzungs-Utilities.
Allows the execution of code snippets by passing them to an external system shell.
leetcode-cli is a command line interface for browsing, solving, and submitting coding challenges to LeetCode without using a web browser. It serves as an algorithm practice manager and a plugin-based developer tool that enables users to manage the full lifecycle of competitive programming from the terminal. The project provides a containerized code execution environment using Docker to run and test algorithm solutions in isolated environments. It features a modular architecture that supports third-party extensions to add custom features and workflows. The tool covers a wide range of capabili
Executes code against test cases on the remote platform and retrieves the results.
This project provides a programmatic interface and framework for integrating large language models with secure, stateful, and multimodal code execution environments. It functions as a code interpreter API that enables the execution of arbitrary Python scripts within isolated sandboxed runtimes. The system supports multimodal data analysis by processing combined text and file inputs to generate visualizations and computational results. It manages stateful workflows by maintaining conversation memory and session history, allowing language models to complete multi-step technical tasks. The fram
Offers a programmatic API to trigger code execution on remote servers and scale execution environments.