Esity's Gems

icon
#Total RankDaily RankNameSummary
12,0153,157influxdbThis is the official Ruby library for InfluxDB.
27,7926,357influxdb-railsThis gem instruments your Ruby on Rails application using InfluxDB.
319,2496,081legionioLegionIO chains tasks into dependency graphs across a RabbitMQ fleet, or fully in-proce...
428,0817,621legion-dataA LegionIO gem to connect to a persistent data store
528,6687,234legion-loggingA logging class used by the LegionIO framework
629,1238,074legion-transportThe Gem to connect LegionIO and it's extensions to the transport tier
732,9317,426legion-settingsA gem written to handle LegionIO Settings in a consistent way across extensions
835,1847,938legion-jsonA JSON wrapper module for the LegionIO framework
936,7808,233legion-cryptA gem used by the LegionIO framework for encryption
1042,2079,143legion-cacheA Wrapper class for the LegionIO framework to interface with both Memcached and Redis f...
1150,03212,891lex-nodeThis lex is responsible for sending heartbeats, allowing for dynamic config, cluster se...
1250,90217,234legion-exceptionsAll of the different Legion Exceptions
1366,85515,953lex-taskerThis LEX keeps track of tasks and their status
1471,57720,636lex-healthUsed to read heartbeats and updates the db
1572,90719,775lex-conditionerEvaluates JSON-based rules against task payloads with 18+ operators, structured explana...
1673,33416,345lex-transformerTemplate-based payload transformation between tasks with multiple engines, schema valid...
1780,20317,754lex-lexPersists extension, runner, and function metadata to the database when LEX gems load
1887,34018,300lex-schedulerSchedules and manages delayed, async and cron style tasks
1990,22128,078sleepiqUsed to connect to the SleepIQ Internal API
2092,07022,657lex-httpConnections LegionIO to any HTTP source
2194,89187,723telemetry-loggerA generic gem to handle logging for all other telemetry gems
22102,08855,182lex-sleepiqUsed to connect Legion to Sleep Number SleepIQ API
23104,54087,723lex-pushoverUsed to connect Legion to Pushover
24108,78325,816lex-logA LegionIO Extension to log to STDOUT and to files in an async fashion
25109,63355,182lex-piholeConnects Legion to Pihole
26111,08787,723lex-memcachedLegionIO Extensions to connect to and manage memcached servers
27116,67487,723telemetry-snmpA gem that grabs data from SNMP sources and sends it to Telemetry::AMQP
28122,17155,182lex-redisConnects LegionIO to Redis Servers
29122,71087,723telemetry-metrics-parserA metrics line parser gem for things like influxdb line protocol
30128,99587,723telemetry-amqpA base Telemetry gem for connecting to AMQP services for transport
31135,59555,182lex-influxdbUsed to connect Legion to influxdb
32143,81955,182lex-sshLEX::SSH
33145,48587,723legion-data-javaThe Legion connect gem
34145,54055,182legion-transport-javaThe Legion transport gem
35145,91687,723lex-esphomeUsed to connect Legion to Esphome
36163,00287,723lex-slackConnects Legion to Slack via Web API and incoming webhooks
37168,46387,723lex-pingNetwork connectivity checks for LegionIO via HTTP, TCP, and UDP
38170,07055,182legion-extensionsUsed by a LEX to integrate with Legion
39170,37387,723lex-smtpLEX::SMTP
40174,07487,723lex-loggerUsed to write logs in an eventful way
41177,01955,182lex-elastic_app_searchConnects Legion to Elastic App Search
42177,92987,723legion-cliLegion::CLI