Docker Debian Ruby Provides a Ruby focused Debian Docker image with current tooling for development purposes. Great for local development and/or continuous integration builds using the most up-to-date tooling. Table of Contents Features Requirements Setup Usage Development Tests License Security Code of Conduct Contributions Developer Certificate of Origin Versions Community Credits Features…
htmx Slide This library is a htmx extension for rendering slides. Table of Contents Features Screencasts Requirements Setup Usage Configuration Keyframes View Transitions Actions Fragments Examples Development Tests Deployment License Security Code of Conduct Contributions Developer Certificate of Origin Versions Community Credits Features Allows you to render slides with silky smooth CSS View…
Pi This project automates the setup of Raspberry Pi devices by flashing your microSSD card with a fully customized Raspberry Pi OS for immediate use. This allows you to spend more time putting your Raspberry Pis to good use. Table of Contents Features Requirements Setup Configuration Raspberry Pi Imager Usage SSH Scripts Example Development License Security Code of Conduct Contributions Developer…
Functionable Enhances modules to be functional by disabling the ability to extend, include, or prepend while also ensuring all methods are class methods. This allows you to use a module as a functional collection of related methods for reuse throughout your application via composition instead of inheritance . In other words, this is an enhanced version of module_function by preventing inheritance…
Inspectable Inspectable is a customizable object inspector which enhances Ruby Object Inspection behavior beyond what is provided by default. You can always implement your own #inspect method but this becomes tedious when you need to exclude or transform the same instance variables across multiple objects. Table of Contents Features Requirements Setup Usage Registry Transformers Redactor Typer…
Kagi API A monadic API client for Kagi privacy focused information. This allows you to access the full Kagi API using a fault tolerant pipeline to yield whole value objects (i.e. Data ) for immediate interaction within your own applications. ⚠️ Roughly ~2% of funds go to Yandex search results. Unfortunately, Yandex is a Russian company that helps fund corrupt propaganda, the killing of Ukrainians,…
TRMNL API A monadic TRMNL API client. You can use this client in your own code to interact with our APIs for any/all devices that you own. Table of Contents Features Requirements Setup Usage Configuration Environment Endpoints Categories Current Screen Display Firmware Flashes Firmware Latest IP Addresses Log Models Palettes Recipes Setup Development Tests Security Code of Conduct Contributions…
Petail Petail is a portmanteau (i.e. [p]roblem + d[etail] = petail ) that implements RFC 9457: Problem Details for HTTP APIs . This allows you to produce HTTP error responses that are structured, machine readable, and consistent. Table of Contents Features Requirements Setup Usage Members Media Types Payload JSON XML Examples HATEOAS Semantic Structure Development Tests Resources License Security…
Terminus Terminus is a Ruby / Hanami web server that allows you to manage TRMNL devices running on your own local network or hosted cloud. This is our flagship BYOS implementation that aims to be compatible with our TRMNL Core server but also different since this open source solution provides features not possible in our Core application. ⚠️ This is a Beta software as we haven t reached 1.0.0…
htmx Select This library is a htmx extension that can be used for situations where you need to make a HTTP GET request via a HTML select option s value upon a change and/or blur event. By default, most browsers don t support this functionality (except Firefox) so, by using this extention, you can enhance the select element to load/render dynamic content for a better user experience. Table of…