i-talks
Lint files staged by git
The TypeScript & JavaScript interface into the Arcjet protocol
neat wrapper for various caches
lc core functions
Perform DNS queries using OS APIs
tldraw infinite canvas SDK (react bindings for state).
Core engine for Apollo GraphQL server
A TypeScript interpreter for TokenScript, a domain-specific language for design token manipulation and computation
Cimplify CLI — deploy, manage env vars, link projects, and scaffold storefronts
Haraka plugin that detects early talkers
Valkey/Redis client with direct NAPI bindings based on valkey-glide core
Interact with Pinokio through terminal commands
Runtime engine for Rigkit workflows.
BunnyAgent Daemon - Unified API gateway for sandbox services (file, git, volumes)
A Cypress plugin for configurable accessibility analysis supporting WCAG 2.2 (A-AAA). It provides a detailed list of violations in the Cypress log, visual feedback directly in the Cypress runner as well as voice feedback, and generates a comprehensive, se
Native bindings for speedkey on linux-arm64-gnu
Durable, private, time-aware memory engine for long-running AI agents
utilities for primitive JavaScript types
Run your Cumora agents on your own machine or VPS, powered by your local Claude Code or Codex CLI (BYOA).
Operations for two-dimensional polygons.
Interpolate numbers, colors, strings, arrays, objects, whatever!
mdast utility to get the plain text content of a node
Big-friendly JSON. Asynchronous streaming functions for large JSON data sets.
https://rubygems.org/gems/apoptosis I got the idea for this gem during JRubyConf during Michael Feathers' talk. He made a point that software is alive and unlike biological systems, doesn't have an automatic way to kill off old 'cells'. This gem is to aid in finding old, potentially crufty areas of your project that may need to be killed off and remade, or at least looked at. Currently the gem alerts you to any lines that haven't been touched in at least a year. \ gem install apoptosis Navigate to a project directory which is also a git repository and run the command: apoptosis This command will create a DeathRow.md file in the directory with a list of files and lines in your project which have not been touched in a year. The idea is that you should re-evaluate and/or refactor them.
A little library to talk to a couchdb. I made it skinny, because couchdb is very simple. I think that's a good thing.
If you have any problems, it is always recommended that you talk to someone, but I recommend talking to the Groot.
jquery.rest is a little bit of javascript for giving you crud verbs good for talking to rails controllers. Since I hate unversioned resources, I'm making it an asset gem.
Small script/plugin to run a DRb/IRB server inside of your Ruby application, so you can poke around while it's running. Original code from Charles Lowe [ruby-talk:250220], I just wrapped up into a nice package, because I think this is a cool development and debugging tool. [ruby-talk:250220]: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/250220
Here are my activities as a Rubyist: * Increase what Ruby can do with free software * Maintain libraries In this talk, I introduce my activities.
Is there a gem author around you? Did you meet any author of the gems used? Did you contact with any author of the gems used on the Internet? Do you think that "the author is cool!", "the author is awesome!" or "I respect the author!"? Do you want to be a gem author? This talk doesn't describe about how to create a gem because it is easy. "gem" is a package of Ruby library (, tool and so on) for easy to install. This talk describes about developing a library that is gem content. This talk is based on my experience as a library developer. This talk describes about how to write codes, how to write documents, release, support and mental set for a better "library developer". I hope that this talk is a trigger for increasing the number of better "library developers".
I get asked to calculate factorials in interviews as an example of recursion all the time, so here you go. Can we talk about how I solve the real problems facing your product or business now?
I made an IoT system to manage the brewing temperature for Asahi Shuzo (Izumo city) with Ruby. I will talk about the value of Ruby on-the-spot of IoT, and about the way how a very ordinary Rubyist got to be able to handle microcontroller.
Showoff is a Sinatra web app that reads simple configuration files for a presentation. It is sort of like a Keynote web app engine. I am using it to do all my talks in 2010, because I have a deep hatred in my heart for Keynote and yet it is by far the best in the field. The idea is that you setup your slide files in section subdirectories and then startup the showoff server in that directory. It will read in your showoff.json file for which sections go in which order and then will give you a URL to present from.
A talk of RubyKaigi 2019 in Fukuoka. Writing mruby/c firmware applications is like writing mrbgems. You need to make some C functions and mruby wrapper of them in order to handle peripherals like sensor, flash memory or BLE. Easy to imagine it's hard to develop for a team in a situation of TIGHT COUPLING, right? I will talk about some tools, mrubyc-test and mrubyc-debugger, which I made with CRuby for testing and debugging to keep our team slack coupling.
Need a way to keep track of your time, but get caught up in work? Or constant interruptions? Yeah you know who I'm talking about. Those people from the [abc] department always "NEEDING xyz FEATURE NOW!!!". Seriously though. I'm usually just loose track of time. I wanted an app that I could start with a task I think I'll be working on, but that get's in my face constantly to ensure I'm still working on it. And if I'm not any longer, provides an easy way of changing to another task, or if I have changed tasks and not already updated the app, would provide an easy way of changing the task of the previously recorded interval. That's what this is intended to do. Time Tracking. Proactively set what you expect to work on. Reactively modify what you are no longer working on.