18 Repos
Utilities that convert API requests into code snippets for various programming languages.
Distinguishing note: Focuses on multi-language integration support.
Explore 18 awesome GitHub repositories matching development tools & productivity · Code Snippet Generators. Refine with filters or upvote what's useful.
Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment
Creates ready-to-use code snippets for API requests in multiple programming languages.
Carbon is a code visualization tool that transforms raw source code into stylized, high-quality images for use in technical documentation, social media, and educational content. It functions as a browser-based editor that utilizes a language-aware tokenization engine to apply syntax highlighting and visual themes to text. The platform distinguishes itself through its versatile delivery models, which include a standalone desktop application for offline use and programmatic interfaces for automated snippet generation via command-line tools or messaging bots. Users can customize the visual prese
The tool provides automated code snippet generation from command-line interfaces, messaging bots, or programming packages to streamline sharing code across communication platforms.
This project is an instructional user guide and software development workflow tutorial designed to help users master a professional integrated development environment. It provides educational content and step-by-step instructions for optimizing coding productivity and navigating development tools across various language versions. The material specifically covers the configuration of Java-centric environments, including setting up the operating system, managing dependencies, and tuning memory settings. It offers detailed guidance on utilizing professional tools to streamline development proces
Demonstrates how to use live templates and postfix completions to accelerate repetitive code authoring.
Shell GPT is an AI-powered command-line interface that generates shell commands and source code from natural language prompts. It serves as a terminal-based tool for automating technical tasks, producing executable commands, and generating code snippets directly within the shell. The tool distinguishes itself through a read-eval-print loop for interactive chatting and the ability to maintain stateful conversational history via named sessions. It supports flexible backend routing, allowing users to connect to cloud-based APIs or local language model hosts for offline operation and data privacy
Generates pure code snippets in multiple programming languages based on natural language prompts.
This project is a Vim IDE configuration and plugin suite designed to transform the Vim text editor into a full development environment. It focuses on C++ development by integrating source code indexing and automated plugin management. The environment utilizes compiler backends and abstract syntax trees for semantic code completion and static code analysis. It employs tag files for symbol indexing, enabling rapid navigation between function definitions, class headers, and implementation files. The workspace includes productivity tools such as shorthand snippet expansion, line bookmarking, and
Provides boilerplate snippets triggered by prefixes to accelerate the generation of common C++ structures.
This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi
Offers tutorials on creating reusable code fragments for faster boilerplate generation.
This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati
Produces boilerplate files for components and visual scripting nodes to accelerate development.
Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro
Accelerates development via boilerplate code fragments triggered by keywords and tab completion.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Produces ready-to-use code snippets from captured HTTP requests for various languages.
This is a Visual Studio Code extension that lets developers compose, send, and inspect HTTP requests directly from within the editor. It uses .http and .rest files as executable request definitions, parsing each block of text into a complete HTTP request that is dispatched via Node.js built-in HTTP modules without requiring a separate server process. The extension renders full HTTP responses with syntax-highlighted body, status line, and headers in a dedicated editor tab or side panel. The extension supports multiple authentication schemes including Basic, Digest, SSL certificates, Azure
Generates executable code snippets in multiple languages from a finalized HTTP request for use in source code.
vim-snippets ist eine Bibliothek vordefinierter Code-Templates und Boilerplates für zahlreiche Programmiersprachen, die für die Verwendung in Vim konzipiert ist. Sie bietet standardisierte Muster und wiederkehrende Codeblöcke für eine Vielzahl von Sprachen und Frameworks. Die Sammlung enthält Templates, die für die Snipmate-Engine und andere kompatible Texterweiterungs-Plugins formatiert sind. Sie bietet optionale Template-Sets für spezifische Bibliotheken und Frameworks, um den globalen Snippet-Namensraum übersichtlich zu halten. Das Projekt verwaltet sprachübergreifende Boilerplates und Vendor-Snippet-Integration durch automatisierte Spracherkennung und Dateityp-Auflösung. Es unterstützt verschiedene Snippet-Engine-Formate und organisiert Templates nach Sprachversion oder Dialekt.
Organizes and loads a large library of code snippets across various frameworks and vendor libraries.
Django Silk is a profiling and inspection toolset for Django applications designed to capture SQL queries, HTTP request data, and execution timing for diagnostics. It functions as a performance profiler and debugging middleware that records runtime execution data to provide a comprehensive overview of application behavior. The system includes a database profiler for identifying slow operations through detailed timing data and an HTTP request inspector for reviewing headers, bodies, and network traffic via a web interface. It allows for the reproduction of specific server requests through gene
Generates reusable cURL or Python code snippets from captured HTTP request data for debugging and reproduction.
Dieses Projekt bietet eine Sammlung von Referenzmaterialien, Anleitungen und Cheatsheets, die darauf ausgelegt sind, den Android-Entwicklungs-Workflow zu optimieren. Es dient als umfassende Ressource für die Implementierung von Best Practices beim Erstellen von Anwendungen, beim Debugging und beim UI-Design. Das Repository deckt spezialisierte Techniken zur Build-Optimierung ab, einschließlich Methoden zur Reduzierung der Binärgrößen und zur Beschleunigung der Kompilierung. Es bietet zudem detaillierte Referenzen für das Geräte-Debugging, die Erkennung von Speicherlecks (Memory Leaks) und die Anwendung von Material-Design-Prinzipien. Das Projekt beschreibt darüber hinaus Produktivitätsverbesserungen für die Entwicklungsumgebung, wie Tastenkombinationen, Live-Templates und Editor-Konfigurationen. Es enthält zudem Anleitungen für das Gerätemanagement über CLI-Tools, Performance-Profiling sowie die Implementierung von barrierefreier Typografie und Motion-Physics.
Provides a reference for using live templates to quickly insert repetitive code patterns and boilerplate.
Dieses Projekt ist ein IntelliJ-IDE-Plugin, das eine integrierte Entwicklungsumgebung für Rust bereitstellt. Es dient als Build-System-Orchestrator und Debugger-Schnittstelle und bietet umfassende Sprachanalyse, Syntax-Highlighting und intelligente Unterstützung bei der Codebearbeitung. Das Plugin integriert sich in einen Language Server, um Echtzeit-Typinferenz und Codenavigation bereitzustellen. Es enthält ein dediziertes statisches Analysetool zur Erkennung von Codeduplikaten, zur Analyse von Speicherlecks und zur Messung der Testabdeckung. Das Toolset deckt Toolchain-Management und Cargo-Integration für die Abhängigkeits- und Manifest-Handhabung ab. Es bietet zudem Funktionen für Performance-Profiling, Laufzeit-Programm-Debugging und Testautomatisierung sowie Unterstützung für die Webanwendungsentwicklung, einschließlich Container-Management und Datenbank-Schema-Exploration.
Implements live templates with placeholders to accelerate boilerplate authoring and reduce errors.
This project is a comprehensive Neovim configuration framework and integrated development environment built with a modular Lua-based setup. It provides a cohesive workspace that orchestrates editor aesthetics, keybindings, and plugin lifecycles to transform the editor into a full-featured development environment. The configuration is designed as a polyglot development environment with dedicated support for Python, C++, Lua, Markdown, and LaTeX. It features a specialized LSP client configuration for multi-language code intelligence and a Git integration suite for managing version control workf
Provides a system for managing reusable code fragments and boilerplate templates to accelerate development.
LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou
Writes snippet bodies as strings with delimiters replaced by node objects to reduce boilerplate.
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
Generates language-specific code snippets to preview tables or access files from data catalogs.
This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in
Generates code snippets in various programming languages based on a configured HTTP request.