7 مستودعات
Tools for defining, storing, and managing dynamic configuration values used across API requests and development workflows.
Distinguishing note: None of the candidates were relevant; this category specifically addresses the management of reusable configuration variables in development tools.
Explore 7 awesome GitHub repositories matching development tools & productivity · Environment Variable Managers. 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
Replaces placeholders in request configurations with values from scoped environment files.
Nushell is a cross-platform shell and programming language designed to treat all input and output as structured data rather than raw text streams. By enforcing data types and command signatures, it provides a consistent environment for building robust, pipeline-oriented workflows. The shell allows users to chain commands that pass structured objects between stages, enabling complex data processing and automation tasks that remain predictable across different operating systems. What distinguishes the project is its focus on interactive data exploration and modular extensibility. Users can quer
Nushell enables inspecting and modifying environment variables, including execution metrics, configuration settings, and process exit codes, using a mutable environment record.
Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By hooking into shell initialization scripts, it provides an interactive, keyboard-driven interface for real-time command filtering and retrieval. The platform ensures data privacy through a client-side encryption layer, securing sensitive history and configuration data before it is synchronized across multiple machines. Beyond history management, Atuin functions as an executable documentation platform that enables teams to create and share interactive runbooks. These documents use
Provides tools to create and manage environment variables for shell consistency.
Mise is a development environment orchestrator that manages software runtimes, environment variables, and task execution. It functions as a version manager and task runner, providing a unified interface to synchronize project-specific configurations and dependencies across different machines. By automating the installation and switching of tools, it ensures that development environments remain consistent and reproducible. The project distinguishes itself through a hierarchical configuration system that automatically discovers settings by traversing the directory tree. It uses shim-based comma
Injects project-specific settings and secrets into shell sessions dynamically.
Postcat هو منصة متكاملة لتصميم وتوثيق واجهات برمجة التطبيقات، تعمل كعميل REST API وخادم وهمي (mock server). توفر مساحة عمل لتحديد المتطلبات التقنية ومخططات البيانات، مما يسمح لفرق التطوير بالتوافق حول سلوك الواجهة. تتميز المنصة ببنية إضافات (plugin architecture) تتيح دمج أدوات خارجية وإمكانيات مخصصة. كما تفصل بين دورات تطوير الواجهة الأمامية والخلفية عن طريق إنشاء استجابات خادم محاكاة بناءً على هياكل بيانات محددة مسبقًا. تتضمن مجموعة الأدوات نظامًا لإدارة البيئات للتبديل بين تكوينات التطوير، والاختبار، والإنتاج. كما تغطي اختبار الطلبات والتحقق من الاستجابة للتأكد من أن مخرجات الشبكة تطابق المتطلبات الوظيفية.
Provides a manager for defining and switching between global variables for different server configurations.
afrog is an HTTP vulnerability scanner and web vulnerability management system that identifies security flaws and known CVEs using a YAML-based rule engine. It functions as a payload generator and scanner, comparing server responses against detection rules to find unauthorized access points. The project provides a framework for out-of-band security testing, detecting blind vulnerabilities by triggering and verifying external DNS or HTTP callbacks. Beyond web traffic, it includes a protocol fuzzer capable of executing multi-step read and write sequences over raw TCP and SSL sockets to identify
Defines reusable variables with random strings and encoding options to construct flexible payloads for requests.
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
Provides a manager for defining and switching between different sets of configuration values for various API contexts.