Esity's Gems

icon
#Total RankDaily RankNameSummary
12,0012,982influxdbThis is the official Ruby library for InfluxDB.
27,8175,992influxdb-railsThis gem instruments your Ruby on Rails application using InfluxDB.
320,3186,732legionioLegionIO chains tasks into dependency graphs across a RabbitMQ fleet, or fully in-proce...
429,69610,320legion-dataA LegionIO gem to connect to a persistent data store
530,08912,377legion-loggingA logging class used by the LegionIO framework
630,73410,949legion-transportThe Gem to connect LegionIO and it's extensions to the transport tier
735,08111,333legion-settingsA gem written to handle LegionIO Settings in a consistent way across extensions
837,23215,620legion-jsonA JSON wrapper module for the LegionIO framework
939,56211,759legion-cryptA gem used by the LegionIO framework for encryption
1045,42913,479legion-cacheA Wrapper class for the LegionIO framework to interface with both Memcached and Redis f...
1151,36519,403legion-exceptionsAll of the different Legion Exceptions
1251,63815,620lex-nodeThis lex is responsible for sending heartbeats, allowing for dynamic config, cluster se...
1368,37316,286lex-taskerThis LEX keeps track of tasks and their status
1472,42219,963lex-healthUsed to read heartbeats and updates the db
1575,02919,403lex-conditionerEvaluates JSON-based rules against task payloads with 18+ operators, structured explana...
1675,99118,131lex-transformerTemplate-based payload transformation between tasks with multiple engines, schema valid...
1781,94017,430lex-lexPersists extension, runner, and function metadata to the database when LEX gems load
1888,67219,403lex-schedulerSchedules and manages delayed, async and cron style tasks
1990,62824,048sleepiqUsed to connect to the SleepIQ Internal API
2093,29620,518lex-httpConnections LegionIO to any HTTP source
2194,34273,233telemetry-loggerA generic gem to handle logging for all other telemetry gems
22101,76673,233lex-sleepiqUsed to connect Legion to Sleep Number SleepIQ API
23104,19373,233lex-pushoverUsed to connect Legion to Pushover
24109,04373,233lex-piholeConnects Legion to Pihole
25109,71122,876lex-logA LegionIO Extension to log to STDOUT and to files in an async fashion
26110,66073,233lex-memcachedLegionIO Extensions to connect to and manage memcached servers
27116,08173,233telemetry-snmpA gem that grabs data from SNMP sources and sends it to Telemetry::AMQP
28121,84237,856lex-redisConnects LegionIO to Redis Servers
29122,04973,233telemetry-metrics-parserA metrics line parser gem for things like influxdb line protocol
30128,33637,856telemetry-amqpA base Telemetry gem for connecting to AMQP services for transport
31135,10073,233lex-influxdbUsed to connect Legion to influxdb
32143,56237,856lex-sshLEX::SSH
33144,99273,233legion-transport-javaThe Legion transport gem
34145,09873,233legion-data-javaThe Legion connect gem
35145,23973,233lex-esphomeUsed to connect Legion to Esphome
36162,73430,749lex-slackConnects Legion to Slack via Web API and incoming webhooks
37167,97073,233lex-pingNetwork connectivity checks for LegionIO via HTTP, TCP, and UDP
38169,80030,749legion-extensionsUsed by a LEX to integrate with Legion
39170,29073,233lex-smtpLEX::SMTP
40173,16237,856lex-loggerUsed to write logs in an eventful way
41176,27573,233lex-elastic_app_searchConnects Legion to Elastic App Search
42177,02373,233legion-cliLegion::CLI