Esity's Gems

icon
#Total RankDaily RankNameSummary
11,9932,993influxdbThis is the official Ruby library for InfluxDB.
27,8146,435influxdb-railsThis gem instruments your Ruby on Rails application using InfluxDB.
321,4186,070legionioLegionIO chains tasks into dependency graphs across a RabbitMQ fleet, or fully in-proce...
430,65213,151legion-loggingA logging class used by the LegionIO framework
530,7359,738legion-dataA LegionIO gem to connect to a persistent data store
631,65810,490legion-transportThe Gem to connect LegionIO and it's extensions to the transport tier
737,00013,047legion-settingsA gem written to handle LegionIO Settings in a consistent way across extensions
837,84518,023legion-jsonA JSON wrapper module for the LegionIO framework
941,07711,982legion-cryptA gem used by the LegionIO framework for encryption
1046,80414,087legion-cacheA Wrapper class for the LegionIO framework to interface with both Memcached and Redis f...
1151,66225,255legion-exceptionsAll of the different Legion Exceptions
1252,40516,507lex-nodeThis lex is responsible for sending heartbeats, allowing for dynamic config, cluster se...
1369,69720,608lex-taskerThis LEX keeps track of tasks and their status
1473,10021,589lex-healthUsed to read heartbeats and updates the db
1576,13720,608lex-conditionerEvaluates JSON-based rules against task payloads with 18+ operators, structured explana...
1677,71618,023lex-transformerTemplate-based payload transformation between tasks with multiple engines, schema valid...
1783,48220,142lex-lexPersists extension, runner, and function metadata to the database when LEX gems load
1889,98521,589lex-schedulerSchedules and manages delayed, async and cron style tasks
1991,06033,142sleepiqUsed to connect to the SleepIQ Internal API
2094,19060,205telemetry-loggerA generic gem to handle logging for all other telemetry gems
2194,44123,583lex-httpConnections LegionIO to any HTTP source
22101,77460,205lex-sleepiqUsed to connect Legion to Sleep Number SleepIQ API
23104,17744,354lex-pushoverUsed to connect Legion to Pushover
24108,97875,382lex-piholeConnects Legion to Pihole
25110,68825,255lex-logA LegionIO Extension to log to STDOUT and to files in an async fashion
26110,77260,205lex-memcachedLegionIO Extensions to connect to and manage memcached servers
27116,00960,205telemetry-snmpA gem that grabs data from SNMP sources and sends it to Telemetry::AMQP
28121,80244,354telemetry-metrics-parserA metrics line parser gem for things like influxdb line protocol
29122,13960,205lex-redisConnects LegionIO to Redis Servers
30128,210102,761telemetry-amqpA base Telemetry gem for connecting to AMQP services for transport
31135,130102,761lex-influxdbUsed to connect Legion to influxdb
32143,718102,761lex-sshLEX::SSH
33144,76875,382legion-transport-javaThe Legion transport gem
34144,938102,761lex-esphomeUsed to connect Legion to Esphome
35145,119102,761legion-data-javaThe Legion connect gem
36162,95375,382lex-slackConnects Legion to Slack via Web API and incoming webhooks
37167,89039,648lex-pingNetwork connectivity checks for LegionIO via HTTP, TCP, and UDP
38169,74960,205legion-extensionsUsed by a LEX to integrate with Legion
39170,10160,205lex-smtpLEX::SMTP
40172,730102,761lex-loggerUsed to write logs in an eventful way
41175,973154,925lex-elastic_app_searchConnects Legion to Elastic App Search
42176,659154,925legion-cliLegion::CLI