Instructure's Gems

icon
#Total RankDaily RankNameSummary
13,2674,169ims-ltiRuby library for creating IMS LTI tool providers and consumers
24,7256,228gergichGergich is a little command-line tool for wiring up linters to Gerrit so you can get ni...
34,7946,274switchmanSharding
45,4896,261after_transaction_commitActiveRecord::Base.connection.after_transaction_commit { ... }
55,5336,712inst-jobsInstructure-maintained fork of delayed_job
65,6067,434aroiActiveRecord Object Instrumenter: Instrument the creation of ActiveRecord objects
75,6215,080saml2The saml2 library is yet another SAML library for Ruby, with an emphasis on _not_ re-im...
85,8139,659once-leronce-ler supercharges your let's and before's with the performance of before(:all)
96,2417,487moodle2ccMigrates Moodle backup ZIP to IMS Common Cartridge package
106,3595,405nokogiri-xmlsec-instructureAdds support to Ruby for encrypting, decrypting, signing and validating the signatu...
116,3606,228i18nlinerNo .yml files. Inline defaults. Optional keys. Inferred interpolation values. Wrappers ...
126,7217,459inst_statsdStatsd for Instructure
136,7346,782encrypted_cookie_store-instructureA secure version of Rails' built in CookieStore
146,7797,750jira_ref_parserParse Jira ticket refs from git commit messages
156,8617,686canvas_connectCanvas Connect is an Adobe Connect plugin for the Instructure Canvas LMS. It allows tea...
166,9137,238switchman-inst-jobsSwitchman and Instructure Jobs compatibility gem.
176,91719,424shacklesAllows multiple environments in database.yml, and dynamically switching them.
187,0397,631canvas_webexCanvas WebEx is an Cisco Webex plugin for the Instructure Canvas LMS. It allows teacher...
197,1087,923soap4r-middlewareSometimes, you just gotta SOAP.
207,1667,721folio-paginationA pagination library.
217,3737,815instructure-happymapperObject to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)
227,5057,750academic_benchmarksA ruby api for accessing the Academic Benchmarks API. A valid subscription with accomp...
237,53119,424crocodoc-rubyRuby library for interacting with v2 of the Crocodoc API.
247,5587,512inst-jobs-statsdStats reporting for inst-jobs
257,7267,434outriggerMigrations
267,95125,903ratom-nokogiriA fast Atom Syndication and Publication API based on libxml
278,0257,869dress_codeDress Code extracts comment blocks from your stylesheets and creates a styleguide using...
288,0517,750inst-jobs-autoscalingAWS ASG autoscaling for inst-jobs
298,26022,846ruby-saml-modThis is an early fork from https://github.com/onelogin/ruby-saml - I plan to "rebase" t...
308,80942,145imperiumA powerful, easy to use, Consul client
318,87942,145canvas_statsdStatsd for Canvas
328,94717,448paul_bunyanExtensions and enhancements to Ruby's built in Logger class. Extensions include: multip...
339,8707,459guardrailAllows multiple environments in database.yml, and dynamically switching them.
3410,7567,293activerecord-pg-extensionsSeveral extensions to ActiveRecord's PostgreSQLAdapter.
3510,90919,424fukuzatsuCalculates code complexity as a measure of paths through code execution. CI integration...
3611,19313,358footrestRuby interface for restful APIs
3711,32613,932analystA nice API for interacting with parsed Ruby source code.
3811,65216,073qtiQTI 1.2 and 2.1 import and export models
3912,0939,994flakey_spec_catcherRun new or changed specs many times to prevent unreliable specs
4012,58118,303quiz_api_clientRuby client for quiz_api
4112,95030,936ezdynLibrary and CLI tool for easy Dynect DNS updates
4212,9647,686inst_accessGeneration, parsing, and validation of Instructure access tokens
4313,9817,658sentry-inst_jobsAn inst-jobs integration for the Sentry error logger
4414,6937,346canvas_link_migratorInstructure gem for migrating Canvas style rich content
4514,96925,903oauth-instructureOAuth Core Ruby implementation
4614,99210,189stormbreakerAdd axe assertions to expect statements by default in Ruby Selenium
4715,07842,145canvas-jobsInstructure-maintained fork of delayed_job
4816,24842,145i18nemadrop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
4917,32042,145pandarusRuby wrapper for Canvas API
5018,1177,841inst_llmFoundation-model agnostic LLM client for AWS Bedrock
5119,41919,424dynamo-recordExtensions to Aws::Record for working with DynamoDB.
5222,10880,375safe_yaml-instructureParse YAML safely, without that pesky arbitrary object deserialization vulnerability
5322,26920,816api_client_builderAPI Client Builder provides an easy to use interface for creating HTTP api clients
5422,84130,936openagentOpenAgent - SIF ADK (SIF Agent Development Kit)
5524,53030,936societySocial graph for Ruby objects. Based on an original idea by Kerri Miller.
5624,8038,663active_public_resourcesNormalized searching and browsing of public resources
5726,61317,448mathml2latexTranslate MathML to LaTeX
5826,90542,145lti_skydriveMicrosoft SkydrivePro integration
5926,97180,375aws-keychain-utilHelps manage a keychain of AWS credentials on OS X.
6029,99280,375statsd_test_harnessCaptures output of various testing frameworks to post to statsd.
6130,27580,375fake_rails3_routesWrite Rails 3 style routes in Rails 2 apps
6230,85825,903canvas_oauth_engineCanvasOauth is a mountable engine for handling the oauth workflow with canvas and makin...
6332,35530,936mkchainCreates an intermediate chain file from the given SSL certificate
6433,85742,145lti_public_resourcesPublic Resources LTI app
6534,09142,145instructure_registrarClient for registering an Instructure service via etcd.
6637,48622,846lti_provider_engineLtiProvider is a mountable engine for handling the LTI launch and exposing LTI paramete...
6740,94917,448quiz_broker_clientServes as the client for reading and writing to brokered data in Canvas New Quizzes
6841,20142,145aws-asg-fleetAWS Auto Scaling Fleets
6944,16180,375aws-s3-instructureClient library for Amazon's Simple Storage Service's REST API, forked by Instructure pe...
7047,03530,936instructure-active_model-better_errorsAPI consumable error messages with ActiveModel::Errors drop-in compatibility.
7147,86880,375instructure-marginaliaAttach comments to your ActiveRecord queries.
7249,84580,375pulsar-clientWraps the Apache Pulsar C++ Client with Ruby bindings.
7351,76380,375inst_aws_regionsRegion to airport code mappings for instructure projects
7452,40380,375folio-pagination-legacyA pagination library.
7555,46080,375i18nema19drop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
7660,36642,145bespokeBespoke does in-memory object joins using mustache templates
7760,63342,145vectorAWS Auto-Scaling Assistant
7870,61542,145gameworksA ruby game framework used for final problems in instructure mebipenny competitions.
7973,82430,936lti_twitter_engineEmbed a Twitter widget into your LMS with this LTI App.
8074,10842,145lti_box_engineBox.net LTI Application as a mountable Rails engine
8191,56580,375faraday-oauthUses the simple_oauth library to sign requests according the OAuth protocol.
8295,62830,936lti-ruby-boxruby gem for box.com 2.0 api
83109,10642,145lti_template_builderRails mountable engine templates for LTI development
84136,36242,145best_in_place_rails_4BestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
85138,25880,375jammit-instructureJammit is an industrial strength asset packaging library for Rails, providing both ...
86141,52380,375dashed_mapAccepts an array of words and returns an array of words, some of them combined by a dash.
87148,97930,936old_schoolProvides an interface to work with a Powerful SIS REST API
88149,53680,375very_best_in_placeBestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
89192,63842,145ams_migrationA collection of services to help with data migration tasks