Mobile and Web client for Claude Code and Codex
Enjoy coding your redux store, writing less code and harvesting full redux power.
Injoy-cli is a command line tool to help you enjoy coding and life
Tamem-scss is a cross browser helper for sass. You can enjoy coding without create vendor prefix :D
The Gateway provider for the [AI SDK](https://ai-sdk.dev/docs) allows the use of a wide variety of AI models and providers.
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
The **[Anthropic provider](https://ai-sdk.dev/providers/ai-sdk-providers/anthropic)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Anthropic Messages API](https://docs.anthropic.com/claude/reference/messages_post).
The **[OpenAI provider](https://ai-sdk.dev/providers/ai-sdk-providers/openai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the OpenAI chat and completion APIs and embedding model support for the OpenAI embeddings API.
The **[Google Generative AI provider](https://ai-sdk.dev/providers/ai-sdk-providers/google-generative-ai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Google Generative AI](https://ai.google/discover/generativeai/)
The Expo CLI
Coding agent CLI with read, bash, edit, write tools and session management
This package provides a foundation for implementing providers that expose an OpenAI-compatible API.
Quick and easy Smarty address validation. Written in TypeScript with bundled type declarations.
The **[xAI Grok provider](https://ai-sdk.dev/providers/ai-sdk-providers/xai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the xAI chat and completion APIs.
The **[Amazon Bedrock provider](https://ai-sdk.dev/providers/ai-sdk-providers/amazon-bedrock)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the Amazon Bedrock [converse API](https://docs.aws.amazon.com/bedrock/latest/APIR
The **[Azure provider](https://ai-sdk.dev/providers/ai-sdk-providers/azure)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the Azure OpenAI API.
The **[Mistral provider](https://ai-sdk.dev/providers/ai-sdk-providers/mistral)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the Mistral chat API.
The **[Google Vertex provider](https://ai-sdk.dev/providers/ai-sdk-providers/google-vertex)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Google Vertex AI](https://cloud.google.com/vertex-ai) APIs.
GitHub Copilot CLI brings the power of Copilot coding agent directly to your terminal.
Build and Deploy Universal JavaScript Servers
The **[DeepSeek provider](https://ai-sdk.dev/providers/ai-sdk-providers/deepseek)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [DeepSeek](https://www.deepseek.com) platform.
A module for creating a node style stream over a WebExtension port object.
The **[Perplexity provider](https://ai-sdk.dev/providers/ai-sdk-providers/perplexity)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for Perplexity's Sonar API - a powerful answer engine with real-time web search capabilities.
The **Cerebras provider** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for [Cerebras](https://cerebras.ai), offering high-speed AI model inference powered by Cerebras Wafer-Scale Engines and CS-3 systems.
sync git status to every machine
Gemstub is a very simple tool for creating the stub code you need to build a gem. Usage: at a command prompt simply type: gemstub your_gem_name_here That's it, after that, you all you have to do is the actual coding of your gem! Enjoy!
Gemstub is a very simple tool for creating the stub code you need to build a gem. Usage: at a command prompt simply type: gemstub your_gem_name_here That's it, after that, you all you have to do is the actual coding of your gem! Enjoy!
Simple BPM integration with RedHat BPM engine. Use this gem to avoid REST calls in your code. Enjoy.
Tamem-scss is a cross browser helper for sass. You can enjoy coding without create vendor prefix :D.
A gem to perform any kind of transformation on any kind of data. The essence of MapReduce distilled in a few lines of code for the ruby community to enjoy.
MonoRepoDeps is a powerful tool designed to streamline the process of splitting code into separate packages within a monorepository. It provides a flexible and easy-to-use solution for managing dependencies between packages, making it ideal for large-scale projects with complex codebases. Key Features: - Simplifies the organization of code in a monorepo structure. - Manages dependencies seamlessly between different packages. - Enhances collaboration and code sharing among teams working on interconnected components. - Offers a straightforward and customizable configuration for your monorepo setup. How to Use: - Install the gem using `gem install MonoRepoDeps`. - Configure MonoRepoDeps with your monorepo specifications. - Enjoy a more efficient and organized development workflow. Visit the official documentation for detailed instructions and examples. GitHub Repository: https://github.com/droidlabs/MonoRepoDeps
The simulator and RubyMotion REPL make on-device testing a painful cycle of code, compile, check, repeat. *Especially* when it comes to testing the UI, where inexplicable differences can crop up between a device and the simulator. Motion-Xray is an in-app developer's toolbox. Activate Xray (usually by shaking the phone) and a UI editor appears where you can add, modify, and remove views. Why stop there! There's a log panel, and an accessibility panel that gives you a visiualization of how you app "looks" to the blind or color blind. And you're damn right it's extensible! You can write new UI editors, register custom views, and add new panels, for instance maybe you need a Bluetooth device scanner, or a way to check API requests. Enjoy!
Remember when RSpec had stub_chain? They removed it for good reasons but sometimes you just need it. Well, here it is, a proxy object. It doesn't actually mock anything for you (the name is just catchy) so you need to do that. But that actually comes with a lot of benefits: 1) It's compatable with any testing framework 2) You can use it for purposes other than testing, e.g. prototyping, code stubs 3) Flexibility in how you use it without overloading the number of methods you have to remember Here's an example usage: let(:model_proxy) do MockProxy.new(email_client: { create_email: { receive: proc {} } }) end before { allow(Model).to receive(:new).and_return model_proxy } it 'should call receive' do proc = MockProxy.get(model_proxy, 'email_client.create_email.receive') expect(proc).to receive(:call) run_system_under_test MockProxy.update(mock_proxy, 'email_client.create_email.validate!') { true } MockProxy.observe(mock_proxy, 'email_client.create_email.send') do |to| expect(to).to eq 'stop@emailing.me' end run_system_under_test2 end As you can see, the proc - which ends the proxy by calling the proc - can be used for anything. You can spy on the call count and arguments, mock methods, or just stub out code you don't want executed. Because it doesn't make any assumptions, it becomes very flexible. Simple, yet powerful, it's uses are infinite. Enjoy