Project
Reverse Dependencies for minitest
The projects listed here declare minitest as a runtime or development dependency
0.0
winlog emits Windows ETW TraceLogging events from Ruby with no manifest, no
message DLL, no registry writes, and no elevation: register a provider by
name (standard ETW name-hashed GUID), then log runtime-dynamic events with
typed fields (UTF-8 text, binary, int64, double, boolean) plus levels,
keywords, opcodes, and explicit activity IDs for correlation. Events are
self-describing and decode in WPA, PerfView, and the inbox logman/tracerpt
with zero setup; when no session is listening, a log call is gated in native
code before field processing and costs about one Ruby method call. Built on
Microsoft's MIT-licensed TraceLoggingDynamic.h (vendored). Emit-only: events
go to ETW sessions, not the Windows Event Log. Windows MSVC (mswin) Ruby only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
winloop is a Ruby Fiber::Scheduler built on Win32 I/O Completion Ports. It
makes ordinary socket I/O, sleeps, timeouts and Mutex/Queue/Thread#join run
cooperatively on a single thread — the async-runtime story that has always
been weak on Windows, done the way libuv/mio/wepoll do it: readiness over an
IOCP via \Device\Afd polling, with recv/send driven by the completion port.
Requires a native Windows MSVC (mswin) build of Ruby.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
gem install winningest
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
The WinPrint library offers a way to send raw data to
a system printer on windows. It also allows to fetch the
printer list.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
winproc is a native extension for controlling Windows processes the way the
OS intends: argv-array spawning with exact quoting and per-handle inheritance
(PROC_THREAD_ATTRIBUTE_HANDLE_LIST), job objects with kill-on-close so a
spawned tree can never outlive you (even across a crash), atomic job
placement at creation, ConPTY pseudoconsoles for real interactive terminal
I/O, and elevation helpers (elevated?/admin?, ShellExecuteEx "runas",
scoped token privileges). Blocking waits release the GVL and cooperate with
a fiber scheduler. Windows MSVC (mswin) Ruby only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
winreg is a native extension exposing the Win32 registry through a typed,
hard-to-misuse Ruby API: strict typed readers and writers for REG_SZ,
REG_EXPAND_SZ (never auto-expanded), REG_MULTI_SZ (correct double-NUL wire
format), REG_DWORD/REG_QWORD (range-checked), and REG_BINARY, with raw
escape hatches for adversarial data; default-value access; 32/64-bit
registry views as a first-class option applied consistently to child
operations; least-privilege KEY_READ defaults; and RegNotifyChangeKeyValue
change watching (thread-agnostic registrations, rearm-before-deliver) that
blocks cooperatively under a Fiber scheduler and releases the GVL standalone.
Windows MSVC (mswin) Ruby only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
winsvc runs a Ruby process as a Windows service (SERVICE_WIN32_OWN_PROCESS)
with correct service-control-manager integration: the control handler is
pure C (no Ruby ever runs on an SCM thread), controls arrive on a
Thread::Queue (fiber-scheduler cooperative), SERVICE_STOPPED is reported
exactly once, and checkpoints are only ever honest. The same block runs
unchanged as a console program for development. Includes a minimal
installer (CreateServiceW, delayed auto-start, restart-on-failure recovery)
and a correctly quoted sc.exe command generator. Windows MSVC (mswin) Ruby
only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
WinterTc provides a Ruby HTTP client whose interface mirrors the JavaScript
Fetch API as closely as possible. It exposes WinterTc::Request,
WinterTc::Response, WinterTc::Headers, and WinterTc.fetch — all with the
same semantics as their browser counterparts. No runtime gem dependencies:
only Ruby's built-in net/http, uri, and json are used.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
wintoast pops native Windows toast notifications from plain Ruby scripts using
the WinRT notification API that ships with Windows — no Windows App SDK, no
packaging, no COM activation server, no elevation — and drives progress on the
taskbar button (ITaskbarList3) and the Windows Terminal tab (OSC 9;4) at the
same time, so progress shows up under classic conhost AND modern terminals.
API: Wintoast.toast (title/body/attribution, app logo + hero images, system
sounds, duration, scenario, expiration, tag/group), Wintoast.register! /
unregister! (opt-in, reversible, per-user HKCU AppUserModelId branding — no
shortcut, no admin), Wintoast.progress / progress_clear, and
Wintoast::Payload.build for inspecting the exact toast XML. Windows MSVC
(mswin) Ruby only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
winwatch watches a directory (optionally a whole subtree) with a single
overlapped ReadDirectoryChangesW operation and delivers :added/:modified/
:removed/:renamed events with absolute UTF-8 paths. Kernel buffer overflow is
surfaced as an explicit :rescan event (never silently dropped) and a dying
watch (root deleted, network loss) as a terminal :gone event. Blocking pulls
release the GVL and are interrupt-safe; under the winloop fiber scheduler the
watcher parks fibers on the loop's completion port with zero extra threads.
Public API: Winwatch.watch(path, recursive:, filter:, buffer_size:,
normalize_names:) with a block form, Watcher#take/#each/#close, and a frozen
Winwatch::Event struct. Windows MSVC (mswin) Ruby only.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Makers unite through WIP.chat API to build more awesomeness!
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Implementation of ISO 20022 payment initiation (pain) messages and bank providers for wire transfers
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
A lightweight, declarative dependency-provider
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
A lightweight dependency injection framework to help wire up objects in Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Wires extension gem for integration with icalendar events.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Wires extension gem to integrate with inotify via rb-inotify.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Witei Web API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
0.0
Temporarily add context to failing tests to get more information, such as what HTML was being examined when a browser-based test fails.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
Perform some actions on a git repo then push the results back
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
Activity
0.0
An extension for ActiveRecord for finding broken associations
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026