Instructure's Gems

icon
#Total RankDaily RankNameSummary
13,2594,006ims-ltiRuby library for creating IMS LTI tool providers and consumers
24,7045,229gergichGergich is a little command-line tool for wiring up linters to Gerrit so you can get ni...
34,7795,084switchmanSharding
45,4695,145after_transaction_commitActiveRecord::Base.connection.after_transaction_commit { ... }
55,5174,792inst-jobsInstructure-maintained fork of delayed_job
65,5865,571aroiActiveRecord Object Instrumenter: Instrument the creation of ActiveRecord objects
75,6105,359saml2The saml2 library is yet another SAML library for Ruby, with an emphasis on _not_ re-im...
85,7979,629once-leronce-ler supercharges your let's and before's with the performance of before(:all)
96,2335,686moodle2ccMigrates Moodle backup ZIP to IMS Common Cartridge package
106,3705,381nokogiri-xmlsec-instructureAdds support to Ruby for encrypting, decrypting, signing and validating the signatu...
116,3774,435i18nlinerNo .yml files. Inline defaults. Optional keys. Inferred interpolation values. Wrappers ...
126,7225,695encrypted_cookie_store-instructureA secure version of Rails' built in CookieStore
136,7245,617inst_statsdStatsd for Instructure
146,7745,734jira_ref_parserParse Jira ticket refs from git commit messages
156,8535,437canvas_connectCanvas Connect is an Adobe Connect plugin for the Instructure Canvas LMS. It allows tea...
166,88887,723shacklesAllows multiple environments in database.yml, and dynamically switching them.
176,9155,695switchman-inst-jobsSwitchman and Instructure Jobs compatibility gem.
187,0305,479canvas_webexCanvas WebEx is an Cisco Webex plugin for the Instructure Canvas LMS. It allows teacher...
197,1015,768soap4r-middlewareSometimes, you just gotta SOAP.
207,1595,734folio-paginationA pagination library.
217,3755,719instructure-happymapperObject to XML Mapping Library, using Nokogiri (fork from John Nunemaker's Happymapper)
227,48813,270crocodoc-rubyRuby library for interacting with v2 of the Crocodoc API.
237,4975,650academic_benchmarksA ruby api for accessing the Academic Benchmarks API. A valid subscription with accomp...
247,5715,633inst-jobs-statsdStats reporting for inst-jobs
257,7535,633outriggerMigrations
267,91417,754ratom-nokogiriA fast Atom Syndication and Publication API based on libxml
278,0285,695dress_codeDress Code extracts comment blocks from your stylesheets and creates a styleguide using...
288,0525,734inst-jobs-autoscalingAWS ASG autoscaling for inst-jobs
298,22342,533ruby-saml-modThis is an early fork from https://github.com/onelogin/ruby-saml - I plan to "rebase" t...
308,76417,234imperiumA powerful, easy to use, Consul client
318,82014,591canvas_statsdStatsd for Canvas
328,91228,078paul_bunyanExtensions and enhancements to Ruby's built in Logger class. Extensions include: multip...
339,9145,650guardrailAllows multiple environments in database.yml, and dynamically switching them.
3410,87455,182fukuzatsuCalculates code complexity as a measure of paths through code execution. CI integration...
3510,8825,437activerecord-pg-extensionsSeveral extensions to ActiveRecord's PostgreSQLAdapter.
3611,17015,227footrestRuby interface for restful APIs
3711,29255,182analystA nice API for interacting with parsed Ruby source code.
3811,63111,142qtiQTI 1.2 and 2.1 import and export models
3912,1229,970flakey_spec_catcherRun new or changed specs many times to prevent unreliable specs
4012,54120,636quiz_api_clientRuby client for quiz_api
4112,88955,182ezdynLibrary and CLI tool for easy Dynect DNS updates
4213,1405,676inst_accessGeneration, parsing, and validation of Instructure access tokens
4314,2715,734sentry-inst_jobsAn inst-jobs integration for the Sentry error logger
4414,89235,731oauth-instructureOAuth Core Ruby implementation
4514,9865,391canvas_link_migratorInstructure gem for migrating Canvas style rich content
4615,01313,428canvas-jobsInstructure-maintained fork of delayed_job
4715,0989,970stormbreakerAdd axe assertions to expect statements by default in Ruby Selenium
4816,16987,723i18nemadrop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
4917,24621,530pandarusRuby wrapper for Canvas API
5018,8461,585inst_llmFoundation-model agnostic LLM client for AWS Bedrock
5119,41135,731dynamo-recordExtensions to Aws::Record for working with DynamoDB.
5222,03587,723safe_yaml-instructureParse YAML safely, without that pesky arbitrary object deserialization vulnerability
5322,23155,182api_client_builderAPI Client Builder provides an easy to use interface for creating HTTP api clients
5422,78387,723openagentOpenAgent - SIF ADK (SIF Agent Development Kit)
5524,43687,723societySocial graph for Ruby objects. Based on an original idea by Kerri Miller.
5624,73824,061active_public_resourcesNormalized searching and browsing of public resources
5726,81487,723lti_skydriveMicrosoft SkydrivePro integration
5826,87431,221aws-keychain-utilHelps manage a keychain of AWS credentials on OS X.
5926,99831,221mathml2latexTranslate MathML to LaTeX
6029,86135,731statsd_test_harnessCaptures output of various testing frameworks to post to statsd.
6130,13387,723fake_rails3_routesWrite Rails 3 style routes in Rails 2 apps
6230,77716,768canvas_oauth_engineCanvasOauth is a mountable engine for handling the oauth workflow with canvas and makin...
6332,41955,182mkchainCreates an intermediate chain file from the given SSL certificate
6433,73655,182lti_public_resourcesPublic Resources LTI app
6533,98255,182instructure_registrarClient for registering an Instructure service via etcd.
6637,42387,723lti_provider_engineLtiProvider is a mountable engine for handling the LTI launch and exposing LTI paramete...
6741,07787,723aws-asg-fleetAWS Auto Scaling Fleets
6841,57735,731quiz_broker_clientServes as the client for reading and writing to brokered data in Canvas New Quizzes
6944,01942,533aws-s3-instructureClient library for Amazon's Simple Storage Service's REST API, forked by Instructure pe...
7046,88387,723instructure-active_model-better_errorsAPI consumable error messages with ActiveModel::Errors drop-in compatibility.
7147,69387,723instructure-marginaliaAttach comments to your ActiveRecord queries.
7249,67987,723pulsar-clientWraps the Apache Pulsar C++ Client with Ruby bindings.
7351,92487,723inst_aws_regionsRegion to airport code mappings for instructure projects
7452,18687,723folio-pagination-legacyA pagination library.
7555,24987,723i18nema19drop-in replacement for I18n::Backend::Simple for faster lookups and quicker gc runs. t...
7660,18528,078bespokeBespoke does in-memory object joins using mustache templates
7760,49955,182vectorAWS Auto-Scaling Assistant
7870,45855,182gameworksA ruby game framework used for final problems in instructure mebipenny competitions.
7973,64587,723lti_twitter_engineEmbed a Twitter widget into your LMS with this LTI App.
8073,93042,533lti_box_engineBox.net LTI Application as a mountable Rails engine
8192,81187,723faraday-oauthUses the simple_oauth library to sign requests according the OAuth protocol.
8295,55487,723lti-ruby-boxruby gem for box.com 2.0 api
83108,92055,182lti_template_builderRails mountable engine templates for LTI development
84136,16255,182best_in_place_rails_4BestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
85138,03555,182jammit-instructureJammit is an industrial strength asset packaging library for Rails, providing both ...
86141,26587,723dashed_mapAccepts an array of words and returns an array of words, some of them combined by a dash.
87148,75887,723old_schoolProvides an interface to work with a Powerful SIS REST API
88149,23387,723very_best_in_placeBestInPlace is a jQuery script and a Rails 3 helper that provide the method best_in_pla...
89192,30287,723ams_migrationA collection of services to help with data migration tasks