Esity's Gems

icon
#Total RankDaily RankNameSummary
12,0202,810influxdbThis is the official Ruby library for InfluxDB.
27,7946,302influxdb-railsThis gem instruments your Ruby on Rails application using InfluxDB.
319,0536,328legionioLegionIO chains tasks into dependency graphs across a RabbitMQ fleet, or fully in-proce...
427,7988,478legion-dataA LegionIO gem to connect to a persistent data store
528,53111,438legion-loggingA logging class used by the LegionIO framework
628,91711,663legion-transportThe Gem to connect LegionIO and it's extensions to the transport tier
732,70110,788legion-settingsA gem written to handle LegionIO Settings in a consistent way across extensions
835,06613,870legion-jsonA JSON wrapper module for the LegionIO framework
936,44111,587legion-cryptA gem used by the LegionIO framework for encryption
1041,86713,471legion-cacheA Wrapper class for the LegionIO framework to interface with both Memcached and Redis f...
1149,71015,130lex-nodeThis lex is responsible for sending heartbeats, allowing for dynamic config, cluster se...
1250,85625,376legion-exceptionsAll of the different Legion Exceptions
1366,53319,254lex-taskerThis LEX keeps track of tasks and their status
1471,43025,376lex-healthUsed to read heartbeats and updates the db
1572,51122,534lex-conditionerEvaluates JSON-based rules against task payloads with 18+ operators, structured explana...
1672,87719,254lex-transformerTemplate-based payload transformation between tasks with multiple engines, schema valid...
1779,85819,889lex-lexPersists extension, runner, and function metadata to the database when LEX gems load
1887,06321,474lex-schedulerSchedules and manages delayed, async and cron style tasks
1990,15356,448sleepiqUsed to connect to the SleepIQ Internal API
2091,80322,534lex-httpConnections LegionIO to any HTTP source
2194,93456,448telemetry-loggerA generic gem to handle logging for all other telemetry gems
22102,07430,201lex-sleepiqUsed to connect Legion to Sleep Number SleepIQ API
23104,54441,708lex-pushoverUsed to connect Legion to Pushover
24108,51627,466lex-logA LegionIO Extension to log to STDOUT and to files in an async fashion
25109,66793,637lex-piholeConnects Legion to Pihole
26111,07027,466lex-memcachedLegionIO Extensions to connect to and manage memcached servers
27116,72593,637telemetry-snmpA gem that grabs data from SNMP sources and sends it to Telemetry::AMQP
28121,99523,796lex-redisConnects LegionIO to Redis Servers
29122,76493,637telemetry-metrics-parserA metrics line parser gem for things like influxdb line protocol
30129,07556,448telemetry-amqpA base Telemetry gem for connecting to AMQP services for transport
31135,54441,708lex-influxdbUsed to connect Legion to influxdb
32143,75034,472lex-sshLEX::SSH
33145,53356,448legion-data-javaThe Legion connect gem
34145,54841,708legion-transport-javaThe Legion transport gem
35145,95393,637lex-esphomeUsed to connect Legion to Esphome
36162,89634,472lex-slackConnects Legion to Slack via Web API and incoming webhooks
37168,37030,201lex-pingNetwork connectivity checks for LegionIO via HTTP, TCP, and UDP
38170,07493,637legion-extensionsUsed by a LEX to integrate with Legion
39170,37341,708lex-smtpLEX::SMTP
40174,15693,637lex-loggerUsed to write logs in an eventful way
41176,91941,708lex-elastic_app_searchConnects Legion to Elastic App Search
42177,98556,448legion-cliLegion::CLI