9 रिपॉजिटरी
Extensions and connectors that link development environments to isolated file systems or remote runtimes.
Distinguishing note: Focuses on the IDE-to-environment connection.
Explore 9 awesome GitHub repositories matching development tools & productivity · IDE Integration Plugins. Refine with filters or upvote what's useful.
This project is a multi-provider AI gateway and proxy server that intercepts and routes requests between AI clients and various large language model providers. It functions as an API protocol translator and model router, mapping incoming requests to specific upstream providers or local runners to provide a unified interface for multiple models. The system distinguishes itself by bridging chat platforms and command line interfaces, converting messages from chat services into managed command line sessions. It further optimizes traffic by executing certain web search and fetch requests locally a
Connects editor plugins to alternative model providers by overriding base URLs and authentication tokens.
WSL is a compatibility layer and virtualization platform that enables the execution of native Linux binaries directly on a host operating system. By utilizing a lightweight virtual machine and direct kernel system call mapping, it provides a high-performance environment that bridges Linux-based command line utilities with host-native tools. This architecture allows for full system call compatibility while maintaining minimal resource overhead. The platform distinguishes itself through deep integration with the host environment, allowing users to run isolated Linux distributions alongside stan
Connects external development environments to files stored within isolated file systems.
Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host system software. The project distinguishes itself through its ability to bridge local development and cloud-hosted infrastruct
Integrates local development tools with project-specific runtimes to ensure editor compatibility.
Riverpod is a reactive state management framework for Dart that manages application state through providers which automatically track dependencies and rebuild dependents when values change. It functions as an asynchronous data caching library, caching results of async operations and exposing loading, error, and data states to widgets without manual future handling. The framework includes a provider composition system that combines multiple providers into derived values that recompute automatically when any dependency changes, along with code generation for state providers that reduces boilerpl
Changes a provider's behavior for testing, debugging, or scoping by supplying an alternative implementation.
google-java-format is a Java code formatter and style enforcement tool. It reformats Java source code to adhere to a standardized style guide, ensuring consistent layout and indentation across entire projects or individual files. The project functions as a build pipeline linting tool for continuous integration workflows and as an IDE formatting plugin to replace native editor formatting. It can be embedded as a formatting library within code generation software to ensure machine-written output remains human-readable. The tool provides capabilities for reorganizing source code indentation and
Provides an IDE plugin that replaces native formatting with a standardized Java style guide.
यह एक Visual Studio Code एक्सटेंशन है जो Prettier फ़ॉर्मेटिंग इंजन को एडिटर में एकीकृत करता है। यह सुसंगत लेआउट और लाइन रैपिंग को लागू करने के लिए सिंटैक्स ट्री से सोर्स कोड को पुनर्मुद्रित करके राय-आधारित (opinionated), मल्टी-लैंग्वेज कोड स्टाइलिंग प्रदान करने के लिए एक सेतु के रूप में कार्य करता है। यह एक्सटेंशन सेव करने पर या कमांड पर ऑटोमेटेड फ़ॉर्मेटिंग को सक्षम बनाता है, जिससे टीमों के बीच एक समान कोडबेस सुनिश्चित होता है। यह एडिटर प्रेफरेंस, EditorConfig फ़ाइलों और लोकल कॉन्फ़िगरेशन फ़ाइलों को मर्ज करके स्टाइलिंग नियमों को हल करता है, और परस्पर विरोधी शैलीगत नियमों को हल करने के लिए लिंटर्स के साथ समन्वय कर सकता है। यह सिस्टम प्रोग्रामिंग भाषाओं और मार्कअप फ़ॉर्मेट्स की एक विस्तृत श्रृंखला का समर्थन करता है, जिसमें प्लगइन्स और कस्टम फ़ाइल एक्सटेंशन मैपिंग के माध्यम से भाषा समर्थन का विस्तार करने की क्षमता है। यह बंडल किए गए वर्ज़न्स पर प्रोजेक्ट-लोकल इंस्टॉलेशन को प्राथमिकता देकर फ़ॉर्मेटर वर्ज़न रिज़ॉल्यूशन को संभालता है और कोड संशोधनों के बाद कर्सर स्थान को बनाए रखने के लिए कर्सर स्थितियों को ट्रैक करता है।
Serves as a bridge between the VS Code editor and the Prettier formatting engine to automate style compliance.
AutoJs6 is an Android automation framework and JavaScript runtime designed to automate user interface interactions and system tasks on mobile devices. It functions as a UI automator that inspects screen hierarchies and manipulates on-screen controls via selectors to automate manual workflows. The project includes an Android script compiler that bundles automation scripts into standalone APK files for distribution. It also provides a remote debugging tool that creates a network-based bridge between a mobile device and a desktop IDE for writing and testing scripts. The framework covers a broad
Connects mobile devices to a desktop editor over a network for remote script writing and debugging.
Cluster API विभिन्न बुनियादी ढांचे में Kubernetes क्लस्टर के निर्माण, स्केलिंग और विनाश को स्वचालित करने के लिए एक घोषणात्मक फ्रेमवर्क और मल्टी-क्लस्टर प्रबंधन प्रणाली है। यह एक क्लस्टर प्रोविज़निंग ऑर्केस्ट्रेटर और इंफ्रास्ट्रक्चर प्रोविज़नर के रूप में कार्य करता है, जो कई रिमोट वर्कलोड क्लस्टर्स के पूर्ण लाइफसाइकिल को संचालित करने के लिए एक केंद्रीकृत प्रबंधन क्लस्टर का उपयोग करता है। प्रोजेक्ट एक प्रदाता-आधारित प्लगइन आर्किटेक्चर का उपयोग करता है जो विशिष्ट क्लाउड या बेयर-मेटल कार्यान्वयनों से मुख्य ऑर्केस्ट्रेशन लॉजिक को अलग करता है। यह सिस्टम को कंट्रोल प्लेन्स की तैनाती, नोड्स की बूटस्ट्रैपिंग, और सामान्य संसाधन अनुबंधों और API परिभाषाओं के एक सेट के माध्यम से बुनियादी ढांचे के प्रबंधन को मानकीकृत करने की अनुमति देता है। यह सिस्टम परिचालन क्षमताओं की एक विस्तृत सतह को कवर करता है, जिसमें मशीन फ्लीट ऑर्केस्ट्रेशन, कंट्रोल प्लेन स्केलिंग, और घोषणात्मक क्लस्टर अपग्रेड शामिल हैं। यह विफलता डोमेन वितरण, IP पता प्रबंधन, और प्रमाणपत्र रोटेशन जैसी निम्न-स्तरीय बुनियादी ढांचा आवश्यकताओं को भी संभालता है। डेवलपर टूल्स क्लस्टर सिमुलेशन, पोर्टेबल इंफ्रास्ट्रक्चर टेस्टिंग, और कस्टम बूटस्ट्रैप और इंफ्रास्ट्रक्चर प्रदाताओं के विकास के लिए प्रदान किए जाते हैं।
Enables replacing remote provider assets with local versions for faster development and testing.
OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a
Connects a context database to external code editors to provide agents with unified access to memories and resources.