Esity's Gems

icon
#Total RankDaily RankNameSummary
12,0062,996influxdbThis is the official Ruby library for InfluxDB.
27,7975,603influxdb-railsThis gem instruments your Ruby on Rails application using InfluxDB.
319,6533,639legionioLegionIO chains tasks into dependency graphs across a RabbitMQ fleet, or fully in-proce...
428,9675,485legion-dataA LegionIO gem to connect to a persistent data store
529,6297,177legion-loggingA logging class used by the LegionIO framework
630,0686,406legion-transportThe Gem to connect LegionIO and it's extensions to the transport tier
734,3797,288legion-settingsA gem written to handle LegionIO Settings in a consistent way across extensions
836,7919,766legion-jsonA JSON wrapper module for the LegionIO framework
938,5026,880legion-cryptA gem used by the LegionIO framework for encryption
1044,3717,451legion-cacheA Wrapper class for the LegionIO framework to interface with both Memcached and Redis f...
1150,7759,302lex-nodeThis lex is responsible for sending heartbeats, allowing for dynamic config, cluster se...
1251,04614,912legion-exceptionsAll of the different Legion Exceptions
1367,33112,186lex-taskerThis LEX keeps track of tasks and their status
1471,77115,161lex-healthUsed to read heartbeats and updates the db
1573,99914,444lex-conditionerEvaluates JSON-based rules against task payloads with 18+ operators, structured explana...
1674,59012,186lex-transformerTemplate-based payload transformation between tasks with multiple engines, schema valid...
1780,71614,686lex-lexPersists extension, runner, and function metadata to the database when LEX gems load
1887,72816,376lex-schedulerSchedules and manages delayed, async and cron style tasks
1990,33047,418sleepiqUsed to connect to the SleepIQ Internal API
2092,39719,186lex-httpConnections LegionIO to any HTTP source
2194,559111,482telemetry-loggerA generic gem to handle logging for all other telemetry gems
22101,75523,523lex-sleepiqUsed to connect Legion to Sleep Number SleepIQ API
23104,23223,523lex-pushoverUsed to connect Legion to Pushover
24109,01222,546lex-logA LegionIO Extension to log to STDOUT and to files in an async fashion
25109,26535,638lex-piholeConnects Legion to Pihole
26110,74728,395lex-memcachedLegionIO Extensions to connect to and manage memcached servers
27116,352111,482telemetry-snmpA gem that grabs data from SNMP sources and sends it to Telemetry::AMQP
28121,85926,050lex-redisConnects LegionIO to Redis Servers
29122,385111,482telemetry-metrics-parserA metrics line parser gem for things like influxdb line protocol
30128,646111,482telemetry-amqpA base Telemetry gem for connecting to AMQP services for transport
31135,31835,638lex-influxdbUsed to connect Legion to influxdb
32143,56535,638lex-sshLEX::SSH
33145,14635,638legion-data-javaThe Legion connect gem
34145,19641,419legion-transport-javaThe Legion transport gem
35145,54250,777lex-esphomeUsed to connect Legion to Esphome
36162,82235,638lex-slackConnects Legion to Slack via Web API and incoming webhooks
37168,21234,119lex-pingNetwork connectivity checks for LegionIO via HTTP, TCP, and UDP
38169,93360,867legion-extensionsUsed by a LEX to integrate with Legion
39170,10934,119lex-smtpLEX::SMTP
40173,65667,232lex-loggerUsed to write logs in an eventful way
41176,66641,419lex-elastic_app_searchConnects Legion to Elastic App Search
42177,51150,777legion-cliLegion::CLI