There are no reviews yet. Be the first to send feedback to the community and the maintainers!
cmake-project-template
This project is aimed at jump-starting a C/C++ project that can build libraries, binaries and have a working unit test suite. It uses CMake build system and is deliberately completely minimal.simple-feed
This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and distributed to all users that need to see the event. Upon the user visiting their "feed page", a pre-populated ordered list of events is returned by the library.sym
Sym is a command line utility and a Ruby API that makes it trivial to encrypt and decrypt sensitive data. Unlike many other existing encryption tools, sym focuses on usability and streamlined interface (CLI), with the goal of making encryption easy and transparent. The result? There is no excuse for keeping your application secrets unencrypted :)bashmatic
Optimized for humans, 500+ BASH functions for all walks of life. Γber ToΓΆlkit for ΓΌber geeks and UNIX command line power users.laser-cutter
Similar to boxmaker, this ruby gem generates PDFs that can be used as a basis for cutting boxes on a typical laser cutter. The intention is to create an extensible, well tested, and modern ruby framework for generating PDF templates used in laser cutting.ventable
Event/Observable support for plain ruby with options for grouping observers and wrapping notifications in blocks of code, such as transaction handling.warp-dir
Warp Directory β a drop-in replacement (superset to be precise) of the nifty 'wd' ZSH module. This one is written in ruby, and works with any shell.puma-daemon
Puma (starting version 5) removed automatic demonization from the gem itself. This functionality was extracted to this gem, which supports Puma v5 and v6.arli
Arli is the command line tool, that's both β the Arduino Library manager that's decoupled from any IDE, as well a project generator based on "arduino-cmake". By coupling dependency management with CMake-based build system, Arli provides an easy way to package, share, and distribute complex Arduino projects.pullulant
Kick start a fresh development environment on any Mac with OS-X El Capitan, with this opinionated, but modular and customizable installer. It's based on HomeBrew, SproutWrap cookbooks, and about 2K lines of Bash programming :)dupervisor
This library converts config files between β YAML, JSON and Windows INI file format. For example, supervisord uses INI file format. Using the gem you can configure supervisord via a YAML file, and generate INI as needed. DuperVisor installs `dv` CLI converter. Run `dv -h` for help.librgb
C/C++ Library for RGB color manipulation and effects. The intention is to make it possible to use the library for Arduino-based projects. Current status: pre-Alpha.kigomoku-ios
Simple Gomoku (Five In A Row) game for iPhonedelicious-library-3-cloud-sync
A simple shell script so that the data files used by Delicious Library 3β’ software for Mac made by Delicious Monster Software can be shared across multiple computers in your possession.attr_memoized
Memoize attributes in a thread-safe way. This ruby gem adds a `#attr_memoized` class method, that provides a lazy-loading mechanism for initializing "heavy" attributes, but in a thread-safe way. Instances thus created can be shared among threads.joyent-cloud-pricing
A collection of tools to help figure out Joyent cloud costs for an infrastructure of any size. Supports commit pricing discounts.sidekiq-cluster
Sidekiq cluster is a simple CLI wrapper around Sidekiq that allows running multiple Sidekiq processes as a single pool of workers.RotaryEncoderWithButton
Easily read rotary encoder buttons that also incorporate a push button, like Adafruit Rotary Encoder.search-emlx-mailbox
Rails 5.2-based application that uses Sunspot/Solr to index and import large number of emails either as individual files in "*.elmx" format, or by using an exported "mbox" format. Once imported, the app provides a simple and convenient search interface for finding all emails matching a given search string. Useful in depositions, legal proceedings, or just personal projects.dnsmadeeasy
A full-featured API client for managing DNS records hosted by DnsMadeEasy.com via their REST SDK v2. A powerful CLI command "dme" is installed for those script-centric. Ruby SDK is provided for those needing the integrate at deeper level.auto-dimming-clock
Digital wall clock, or a bed-side clock, or whatever type of clock you like, equipped with a rotary encoder knob, a photo resistor able to aid in adjusting brightness as it changes throughout the day. The clock can be equipped with an optional strip of neo pixels β for some extra color. Works with Arduino Uno, Nano, Mini Pro, as well as Teensy.molder
Molder is a command line tool for generating and running (in parallel) a set of related but similar commands. A key use-case is auto-generation of the host provisioning commands for an arbitrary cloud environment. The gem is not constrained to any particular cloud tool or even a command, and can be used to generate a consistent set of commands based on several customizable dimensions.pause
Fast, flexible, and easy to use rate limiter or throttler for multi-process ruby applications backed by Redis.helpful-tools
Personal collection of scripts, snippets, and more, typically written in ruby.makeabox
MakeABox β use this app with a laser cutter to create a box with notches that connect all sides together.githuh
Github API command line client for fetching repos, looking up users, etc.kigame-cpp
A set of generic C++ interfaces and classes to aid with modeling basic 2-player board games.turnstile-rb
Turnstile is a ruby gem for tracking in near-real time concurrent live users on the site without introducing additional latency into the request.arduino-library
This gem encapsulates many concepts related to how Arduino Libraries are indexed, how their metadata is validated, or .properties file generated. It supports searching the Arduino library database for any terms. This gem is used by Arli β Arduino Installer CLI toolkit.kigaboom
Teensy + Audio Shield + TFT+ Infrared / Rotary Knobs = fully customizable audio digital signal processing station, with spectrum analyzer, peak meter, EQ and many more functions available via simple controls.cookbook-set-hostname
Why is not part of Chef? I have no idea. But here is how you can set your hostname correctly, and with FQDN. The hostname is set based on the specified domain name. Supports SmartOS, Ubuntu and CentOS.beatify
A wrapper project around "beet" open source music organizer, suitable for DJs with large music folders.game-simon-says
C/C++ core of this simple pattern repeating game.cookbook-logrotate-s3
Rotate logs to S3 using logrotate and s3cmdregister
Registry pattern for wrapping application globals in a module-level auto-generated accessorscookbook-pgbouncer-service
Installs pgBouncer from either sources or packages, configures the connections, and sets up a service.obstacle-avoiding-robot
Arduino-based project that drives on 4 DC motors and avoids things in front.mms-mime
Ruby parser for MM7-wrapped MMS/MIME messageshost_status
Generic facade that aggregates metrics for a given host running a particular application using pluggable methods including third-party APIs.saves-cli
Saves Service CLI Client for a proprietary horizontally sharded storage of product saves.flix-capacitor
A little flux/flix capacitor box based on Teensy 3.1 for showing pictures, clock, playing DJ sets, and starting a small rave in a recovery room.performance-compare
A simple gem that can be used to compare algorithm implementations in Ruby using a single thread, a thread pool, or a process pool.weather-pod
4-line LCD Screen shows temperature, humidity, barometric pressure and time. Project build using arduino-cmake, dependencies maintained by Arli.cookbook-auto-updater
This Cookbook performs several operations on a newly provisioned Ubuntu machines to prepare them for server-side operation. It includes setting the timezone, and performing smart unattended update of all system packages and kernels, possibly requiring reboot.back-seat-driver
Autonomous Arduino Robot control library in C++. Easily drive various kinds of robots without blocking or sleeping. Supports servo-based bots and DC motor based using Adafruit Motor Shield.rules_ruby_lambda
Bazel rules for packaging and uploading AWS Lambdastreename
Rename all files in multi-level folder tree based on custom logic, with optional custom callbacks. Use it to process batches of files to convert them eg. from WAV to MP3 or vice versa, while renaming them along the way.cookbook-dnsmadeeasy
DNS record management cookbook for automatically registering nodes with DnsMadeEasy provider.number-counting
Ruby Network Server to support NodeJS CLI and AI Clientssprout-pyenv
Sprout-wrap compatible cookbook to install pyenv using Brew, and then any version of Python using soloist.uri-io
Provides IO semantics for various URI schemesruby-exercises
Ruby implementations of exercises I came across and thought they were fun.playgine
Gaming backend engine written in Rails 6, TypeScript, PostgreSQLarduino-workspace
cmake-ccspec-template
CMake C++ project template that uses ccspec for unit testing, instead of Google Test library.wallclock-arduino
CMake-based project for a fancy digital Wall Clock with Neo Pixels, temperature, and other goodies.makeabox.app
Work in progress β evolution of the original MakeABox application, this one will use Angular and Rails 6AsciiDuino
Library that makes displaying shapes/frames on RainbowDuino LED Matrix easy using ASCII pictures as source inputbazel-in-pictures
Various UML-like diagrams explaining Bazel API for those creating new rulesarli-cmake
Some additional helpers for arduino-cmake project, as well as the helpers to connect Arli library Manager.cloud-kitchens-dispatch
Simulation of Order fulfillment in a Restaurant Kitchenboxbot
[WIP] Boxbot is a from the ground-up rewrite of the laser-cutter gem with some additional features planned. It generates templates meant to be used by a laser cutter to cut out a 3D box with matching tabs that allow the box to be "snapped into place" without screws, although screws can also be added.readonly
This gem offers a proxy class that can be used to create a read-only wrappers around any other class, by declaring which methods can be delegated to the wrapped class.kiguino
Collection of Arduino libraries and wrappers, written and used in various live projects. Most of the libraries hide some complexity and encapsulate a consistent approach to the *thing*, be that measuring a sensor, working with a rotary knob, etc.drb-cache
DRb::Cache is a ruby gem that offers a shared multi-process cache by transparently managing a DRb server process on the background.pythagoras
Super simple C++ calculator that computes either a hypothenuse from the equal cathet, or vice versa.timed-messages
Schedule defined as starting times and durations, good for integrating into embedded LED systems that are supposed to show a given artist at a given time. Arduino-free library with automated tests based on ccspec (C++17 required)solr-sunspot-cookbook
Fully automated installation, configuration and service definition for Solr Search engine with support for single master many replicas, and specifically configured to work with Sunspot Ruby Gem.sparkfun7SD
Set of libraries for using Sparkfun seven-segment displays (4 digit), while using different means of communications, implemented as sub-libraries. Based on tutorials @ https://learn.sparkfun.com/tutorials/using-the-serial-7-segment-displayrequire_dir
Easily and non-intrusively require files from sub-folders in ruby. Unlike require_all, this gem is meant to be included and does not break or affect load path.ventable-statsd
Integrate your Ventable events with Statsd in order to track some or all of the events that occur using a fast light-weight UDP protocol.sym-crypt
This library provides a simple interface allowing access to the symmetric encryption functionality provided by the OpenSSL library. It supports private key generation, encryption/decryption with the key, as well as encryption/decryption with an arbitrary user-defined password.super_uri
Extension to the OpenURI module that understands many additional types of URI resources, and is able to open and read them. Included are: file://, env://, osxkeychain://, redis://, memcached:// schemes.Love Open Source and this site? Check out how you can help us