18 repositorios
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 es una biblioteca de plantillas de código predefinidas y boilerplates para numerosos lenguajes de programación, diseñada para su uso en Vim. Proporciona patrones estandarizados y bloques de código repetitivos para una amplia variedad de lenguajes y frameworks. La colección incluye plantillas formateadas para el motor Snipmate y otros plugins de expansión de texto compatibles. Cuenta con conjuntos de plantillas opcionales para bibliotecas y frameworks específicos con el fin de mantener organizado el espacio de nombres global de los snippets. El proyecto gestiona boilerplates multilingües y la integración de snippets de terceros mediante la detección automática de lenguaje y la resolución de tipos de archivo. Es compatible con varios formatos de motores de snippets y organiza las plantillas por versión de lenguaje o dialecto.
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.
Este proyecto proporciona una colección de materiales de referencia, guías y hojas de trucos diseñadas para optimizar el flujo de trabajo de desarrollo en Android. Sirve como un recurso integral para implementar mejores prácticas en la construcción de aplicaciones, depuración y diseño de interfaz de usuario. El repositorio cubre técnicas especializadas para la optimización de builds, incluyendo métodos para reducir el tamaño de los binarios y acelerar la compilación. También proporciona referencias detalladas para la depuración de dispositivos, detección de fugas de memoria y la aplicación de principios de Material Design. El proyecto detalla además mejoras de productividad para el entorno de desarrollo, como atajos de teclado, plantillas en vivo y configuraciones de editor. También incluye orientación sobre la gestión de dispositivos mediante herramientas de línea de comandos, perfilado de rendimiento y la implementación de tipografía accesible y física de movimiento.
Provides a reference for using live templates to quickly insert repetitive code patterns and boilerplate.
Este proyecto es un plugin de IDE IntelliJ que proporciona un entorno de desarrollo integrado para Rust. Sirve como orquestador de sistema de compilación e interfaz de depurador, ofreciendo un análisis de lenguaje completo, resaltado de sintaxis y asistencia inteligente para la edición de código. El plugin se integra con un servidor de lenguaje para proporcionar inferencia de tipos en tiempo real y navegación de código. Incluye una herramienta de análisis estático dedicada para detectar duplicados de código, analizar fugas de memoria y medir la cobertura de pruebas. El conjunto de herramientas cubre la gestión de la cadena de herramientas (toolchain) y la integración con Cargo para el manejo de dependencias y manifiestos. Además, proporciona capacidades para la creación de perfiles de rendimiento, depuración de programas en tiempo de ejecución y automatización de pruebas, así como soporte para el desarrollo de aplicaciones web, incluyendo la gestión de contenedores y la exploración de esquemas de bases de datos.
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.