AI-Powered React Code Analyzer - Multi-level CLI tool for React components
Cloudflare Workers MCP server wrapper: code-explainer
Validate that your components can safely be updated with Fast Refresh
A wrapper around React that will hide hooks from the React Server Component compiler
Real-time diff explanations for vibe coders using Claude Code
ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding
[](https://github.com/MatteoGioioso/serverless-pg/)
FlowFuse Node-RED Expert plugin
MCP server that renders AI-generated code explanations as beautiful HTML pages
Ethereum Name Service (ENS) Name Normalizer
ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding
OpenClaw plugin for Cortex memory — Auto-Recall, Auto-Capture, and agent memory tools
A lightweight wrapper to explain code snippets in plain English using OpenAI API
Prompts module that can prompt users for inputs required for odata service writing
Agent skill that generates beautiful HTML pages for diagrams, diff reviews, plan reviews, slide decks, and data tables
Prompts module that can prompt users for inputs required for FLP configuration
Prompts module that can provide prompts for the abap deployment config writer
Prompts module that can prompt users for inputs required for UI5 application writing
Interactive explainer runtime + Vue components — standalone, framework-agnostic engine with optional Vue 3 UI
Compiles agent-generated MDX into interactive static dashboards
Polyfill for the Trusted Types
Prompts module that can provide prompts for cf deployment config writer
Polyfill for the URLPattern API
README.md
Explain explains your Ruby code in natural language.
MontyAI is an intelligent code explanation tool that uses AI to help you understand code faster.
Explains Unicode characters/code points: Displays their name, category, and shows compositions
Not much to explain. Not a lot of code, but wanted it packaged up for easy use/deployment.
This talk explains the concept of self-testing code with practices in ruby using rspec.
Explains what your project's dependencies are. Export to CSV or add descriptions as code comments.
pg-eyeballs is a ruby gem that gives you detailed information about how the SQL queries created by the active record code you write are executed by the database. It gives you an easy, ruby friendly way to see the output of the Postgres EXPLAIN command and integrates with the popular query analysis tool gocmdpev
This repository holds linter rules (e.g. Rubocop) that enforce our code style in any project (thanks to Rubocop `inherit_gem' directive) as well as other conventions not transposable as automated rules (those are explained as plain Markdown).
Quickly bundle any Ruby libraries into a RubyGem and share it with the world, your colleagues, or perhaps just with yourself amongst your projects. RubyGems are centrally stored, versioned, and support dependencies between other gems, so they are the ultimate way to bundle libraries, executables, associated tests, examples, and more. Within this gem, you get one thing - <code>newgem</code> - an executable to create your own gems. Your new gems will include designated folders for Ruby code, test files, executables, and even a default website page for you to explain your project, and which instantly uploads to RubyForge website (which looks just like this one by default)
The console_view_helper library is used to build clean and beautiful console application interfaces. Customizable components such as banners, tables, menus, lists, text inputs, hidden text inputs and methods as colorize, putsi, printi, align, explain, among others, will help you build a good console application interface with less code and in less time.
ForwardSlash makes REST a first-class citizen of the Ruby programming language. Rather than forcing developers to write code that makes calls to URLs over HTTP, ForwardSlash lets you drop the URL right in your code - no more worrying about what HTTP is. This blog post explains it best: http://blog.sinjakli.co.uk/2016/04/04/forwardslash-taking-back-the-restful-operator/
Chef-Berksfile-Env ================== A Chef plugin which allows you to lock down your Chef Environment's cookbook versions with a Berksfile. This is effectively the same as doing `berks apply ...` but via `knife environment from file ...`. View the [Change Log](https://github.com/bbaugher/chef-berksfile-env/blob/master/CHANGELOG.md) to see what has changed. Installation ------------ /opt/chef/embedded/bin/gem install chef-berksfile-env Usage ----- In your chef repo create a Berksfile next to your Chef environment file like this, chef-repo/environments/[ENV_NAME]/Berksfile This is the default location that will used by the plugin. We have to put the Berksfile in its own directory since [multiple Berksfiles can't exist in the same directory](https://github.com/berkshelf/berkshelf/issues/1247). The berksfile should include any cookbooks that your nodes or roles explicitly mention for that environment, source "https://supermarket.getchef.com" cookbook "java" cookbook "yum", "~> 2.0" ... Next we need to generate our Berksfile's lock file, berks install Your environment file must by in `.rb` format and look like this, require 'chef-berksfile-env' # The name must be defined first so we can use it to find the Berksfile name "my_env" # Load Berksfile locked dependencies as my environment's cookbook version contraints load_berksfile ... Now our environment will use the locked versions of the cookbooks and transitive dependencies generated by our Berksfile. Upgrading to the latest dependecies is now as simple as, berks install Our Berksfile also provides an easy way to ensure all the cookbooks and their versions that our environment requires are uploaded to our chef-server, berks upload How the Plugin Finds the Berksfile ---------------------------------- If you are curious how the plugin knows to find the Berksfile in `chef-repo/environments/[ENV]/Berksfile`, you want to put your Berksfile somewhere else or you have run into this error `Expected Berksfile at [/path/../Berksfile] but does not exist`, this section will explain how this works and ways to tweak the path or fix your error. `load_berksfile` has an optional argument which represents the path to your Berksfile. This path can be pseduo relative (explained in a moment) or absolute. By default the value is `environments/[ENV_NAME]/Berksfile`. By pseduo relative I mean that its a relative path but the plugin will check to see if the directory we are executing from partially matches our relative path. So if we are running knife from `/home/chef-repo/environments` and our relative path is `chef-repo/environments/dev/Berksfile` the plugin will see that the relative path is partially included in our execution directory and will attempt to merge the two to come up with `/home/chef-repo/environments/dev/Berksfile`. If we can't make any match at all we attempt to guess the path by just joining the relative path with our execution directory. So why do we do this? Well the only way to use this plugin is if your environment is in Ruby format. Chef's `knife from file ...` uses Ruby's `instance_eval` in order to do this. This means the code on Chef's end effectively looks like this, env.instance_eval(IO.read(env_ruby_file)) which means that any context about the location of the environment file is lost. So we have no great way to discern the location of our environment Ruby file, so instead we guess.