Instructure's Gems

icon
#Total RankDaily RankNameSummary
13,2715,347ims-ltiRuby library for creating IMS LTI tool providers and consumers
24,7436,464gergichGergich is a little command-line tool for wiring up linters to Gerrit so you can get ni...
34,8095,731switchmanSharding
45,5015,731after_transaction_commitActiveRecord::Base.connection.after_transaction_commit { ... }
55,5465,831inst-jobsInstructure-maintained fork of delayed_job
65,6277,823aroiActiveRecord Object Instrumenter: Instrument the creation of ActiveRecord objects
75,6406,007saml2The saml2 library is yet another SAML library for Ruby, with an emphasis on _not_ re-im...
85,8268,218once-leronce-ler supercharges your let's and before's with the performance of before(:all)
96,2568,013moodle2ccMigrates Moodle backup ZIP to IMS Common Cartridge package
106,3576,429nokogiri-xmlsec-instructureAdds support to Ruby for encrypting, decrypting, signing and validating the signatu...
116,3686,296i18nlinerNo .yml files. Inline defaults. Optional keys. Inferred interpolation values. Wrappers ...
126,7307,525inst_statsdStatsd for Instructure
136,7487,066encrypted_cookie_store-instructureA secure version of Rails' built in CookieStore
146,7938,076jira_ref_parserParse Jira ticket refs from git commit messages
156,8798,299canvas_connectCanvas Connect is an Adobe Connect plugin for the Instructure Canvas LMS. It allows tea...
166,9267,525switchman-inst-jobsSwitchman and Instructure Jobs compatibility gem.
176,95227,222shacklesAllows multiple environments in database.yml, and dynamically switching them.
187,0628,258canvas_webexCanvas WebEx is an Cisco Webex plugin for the Instructure Canvas LMS. It allows teacher...
197,1317,761soap4r-middlewareSometimes, you just gotta SOAP.
207,1938,218folio-paginationA pagination library.
217,4036,818instructure-happymapperObject to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)
227,5328,258academic_benchmarksA ruby api for accessing the Academic Benchmarks API. A valid subscription with accomp...
237,5667,277inst-jobs-statsdStats reporting for inst-jobs
247,57427,222crocodoc-rubyRuby library for interacting with v2 of the Crocodoc API.
257,7127,217outriggerMigrations
267,99422,542ratom-nokogiriA fast Atom Syndication and Publication API based on libxml
278,0488,299dress_codeDress Code extracts comment blocks from your stylesheets and creates a styleguide using...
288,0728,137inst-jobs-autoscalingAWS ASG autoscaling for inst-jobs
298,30414,587ruby-saml-modThis is an early fork from https://github.com/onelogin/ruby-saml - I plan to "rebase" t...
308,87583,483imperiumA powerful, easy to use, Consul client
318,93583,483canvas_statsdStatsd for Canvas
328,98714,587paul_bunyanExtensions and enhancements to Ruby's built in Logger class. Extensions include: multip...
339,8497,637guardrailAllows multiple environments in database.yml, and dynamically switching them.
3410,7127,739activerecord-pg-extensionsSeveral extensions to ActiveRecord's PostgreSQLAdapter.
3510,95931,400fukuzatsuCalculates code complexity as a measure of paths through code execution. CI integration...
3611,22614,924footrestRuby interface for restful APIs
3711,38051,414analystA nice API for interacting with parsed Ruby source code.
3811,6619,009qtiQTI 1.2 and 2.1 import and export models
3912,0999,099flakey_spec_catcherRun new or changed specs many times to prevent unreliable specs
4012,6129,678quiz_api_clientRuby client for quiz_api
4112,9037,885inst_accessGeneration, parsing, and validation of Instructure access tokens
4213,00924,556ezdynLibrary and CLI tool for easy Dynect DNS updates
4313,8717,667sentry-inst_jobsAn inst-jobs integration for the Sentry error logger
4414,5688,013canvas_link_migratorInstructure gem for migrating Canvas style rich content
4514,9688,921stormbreakerAdd axe assertions to expect statements by default in Ruby Selenium
4615,04624,556oauth-instructureOAuth Core Ruby implementation
4715,15531,400canvas-jobsInstructure-maintained fork of delayed_job
4816,33721,048i18nemadrop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
4917,39527,222pandarusRuby wrapper for Canvas API
5017,6037,217inst_llmFoundation-model agnostic LLM client for AWS Bedrock
5119,39818,808dynamo-recordExtensions to Aws::Record for working with DynamoDB.
5222,23338,148safe_yaml-instructureParse YAML safely, without that pesky arbitrary object deserialization vulnerability
5322,31221,048api_client_builderAPI Client Builder provides an easy to use interface for creating HTTP api clients
5422,94551,414openagentOpenAgent - SIF ADK (SIF Agent Development Kit)
5524,63583,483societySocial graph for Ruby objects. Based on an original idea by Kerri Miller.
5624,88538,148active_public_resourcesNormalized searching and browsing of public resources
5725,9969,837mathml2latexTranslate MathML to LaTeX
5827,01731,400lti_skydriveMicrosoft SkydrivePro integration
5927,05317,972aws-keychain-utilHelps manage a keychain of AWS credentials on OS X.
6030,11851,414statsd_test_harnessCaptures output of various testing frameworks to post to statsd.
6130,39817,972fake_rails3_routesWrite Rails 3 style routes in Rails 2 apps
6230,93931,400canvas_oauth_engineCanvasOauth is a mountable engine for handling the oauth workflow with canvas and makin...
6332,35351,414mkchainCreates an intermediate chain file from the given SSL certificate
6434,00651,414lti_public_resourcesPublic Resources LTI app
6534,21451,414instructure_registrarClient for registering an Instructure service via etcd.
6637,52619,809lti_provider_engineLtiProvider is a mountable engine for handling the LTI launch and exposing LTI paramete...
6740,06815,340quiz_broker_clientServes as the client for reading and writing to brokered data in Canvas New Quizzes
6841,30721,048aws-asg-fleetAWS Auto Scaling Fleets
6944,32724,556aws-s3-instructureClient library for Amazon's Simple Storage Service's REST API, forked by Instructure pe...
7047,20551,414instructure-active_model-better_errorsAPI consumable error messages with ActiveModel::Errors drop-in compatibility.
7148,07638,148instructure-marginaliaAttach comments to your ActiveRecord queries.
7250,04038,148pulsar-clientWraps the Apache Pulsar C++ Client with Ruby bindings.
7351,45014,924inst_aws_regionsRegion to airport code mappings for instructure projects
7452,62183,483folio-pagination-legacyA pagination library.
7555,72983,483i18nema19drop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
7660,56983,483bespokeBespoke does in-memory object joins using mustache templates
7760,78338,148vectorAWS Auto-Scaling Assistant
7870,82483,483gameworksA ruby game framework used for final problems in instructure mebipenny competitions.
7974,01083,483lti_twitter_engineEmbed a Twitter widget into your LMS with this LTI App.
8074,31731,400lti_box_engineBox.net LTI Application as a mountable Rails engine
8190,77727,222faraday-oauthUses the simple_oauth library to sign requests according the OAuth protocol.
8295,87038,148lti-ruby-boxruby gem for box.com 2.0 api
83109,27483,483lti_template_builderRails mountable engine templates for LTI development
84136,61683,483best_in_place_rails_4BestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
85138,53583,483jammit-instructureJammit is an industrial strength asset packaging library for Rails, providing both ...
86141,74983,483dashed_mapAccepts an array of words and returns an array of words, some of them combined by a dash.
87149,36583,483old_schoolProvides an interface to work with a Powerful SIS REST API
88149,81151,414very_best_in_placeBestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
89193,23451,414ams_migrationA collection of services to help with data migration tasks