• Stars
    star
    9
  • Rank 1,939,727 (Top 39 %)
  • Language
    Ruby
  • License
    MIT License
  • Created about 10 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

ActiveRecord::Base.connection.after_transaction_commit { ... }

More Repositories

1

canvas-lms

The open LMS by Instructure, Inc.
Ruby
4,978
star
2

canvas-ios

Canvas iOS apps
Swift
802
star
3

pdf-annotate.js

Annotation layer for pdf.js (no longer maintained)
JavaScript
527
star
4

instructure-ui

A UI Component Library made by Instructure, Inc.
TypeScript
443
star
5

CKRefreshControl

A pull-to-refresh view for iOS 5, 100% API-compatible with UIRefreshControl in iOS 6
Objective-C
291
star
6

ims-lti

A Ruby library to help implement IMS LTI tool consumers and providers
Ruby
187
star
7

ic-ajax

ember-friendly jQuery.ajax wrapper
JavaScript
167
star
8

paseto

A paseto implementation in rust.
Rust
150
star
9

dynamo-local-admin-docker

A combined docker image with DynamoDB-Local and dynamo-admin.
126
star
10

canvas-android

Canvas Android apps
Kotlin
125
star
11

aws-keychain-util

A small command-line utility to help manage AWS credentials in the OS X keychain.
Ruby
71
star
12

ic-tabs

JavaScript
66
star
13

common-cartridge-viewer

View Common Cartridges in the browser
JavaScript
65
star
14

i18nema

fast i18n backend that doesn't stop up the garbage collector
C
65
star
15

ic-modal

Ember component for modal dialog
JavaScript
62
star
16

switchman

Ruby
60
star
17

ic-autocomplete

accessible ember autocomplete component
JavaScript
57
star
18

canvas-data-cli

Command line tool to connect and download files from Canvas Data
JavaScript
56
star
19

vector

Auto Scaling Groups helper
Ruby
53
star
20

dockerfiles

base docker images and files used by Instructure
Dockerfile
50
star
21

CanvasAPI

Canvas by Instructure library for Android 2.3 +
Java
48
star
22

ic-menu

accessible popup menu component
JavaScript
45
star
23

outrigger

tag your migrations
Ruby
37
star
24

ruby-saml2

SAML 2.0 Library for Ruby
Ruby
37
star
25

dress_code

CSS Documentation and Styleguide Generator
Ruby
36
star
26

CanvasKit

Canvas library for Cocoa.
Objective-C
34
star
27

android-ImageSweep

Python script used to remove all unused image resources.
Python
33
star
28

pandarus

A Ruby library for the Canvas API (and code generator for other languages, eventually)
Ruby
33
star
29

lti1_tool_provider_example

A simple LTI Tool Provider Sinatra app
HTML
33
star
30

straitjacket

a restricted code execution framework
JavaScript
32
star
31

analytics

The official analytics package for Instructure's Canvas LMS.
Ruby
31
star
32

lti_example

an example of using LTI and the Outcomes Service in Instructure Canvas
Ruby
31
star
33

rollcall-attendance

An attendance LTI tool that integrates with Canvas
Ruby
29
star
34

lti_tool_provider_example

This is a basic and simple LTI Tool Provider that uses the [ims-lti](https://github.com/instructure/ims-lti) 2.0.0.beta gem.
Ruby
26
star
35

ic-droppable

Ember Component Mixin that wraps native drop events. No longer maintained.
JavaScript
26
star
36

inst-jobs

Instructure-maintained fork of delayed_job
Ruby
25
star
37

i18nliner

I18n made simple
Ruby
24
star
38

canvas-hosted-data-examples

Collection of examples that use Canvas Hosted Data to answer questions.
23
star
39

tinymce-a11y-checker

An accessibility checker plugin for TinyMCE.
JavaScript
22
star
40

ic-styled

automatically style components with css templates
JavaScript
21
star
41

rack-lti

Rack middleware supporting LTI (http://www.imsglobal.org/toolsinteroperability2.cfm) integration.
Ruby
21
star
42

once-ler

rspec supercharger
Ruby
21
star
43

lti_tool_consumer_example

A simple LTI Tool Consumer Sinatra app
Ruby
20
star
44

CheckYourSSeLf

A friendly Slack bot that checks your Amazon AWS accounts for expiring SSL certificates.
Ruby
20
star
45

instructure-icons

DEPRECATED: see instructure-ui
JavaScript
19
star
46

canvas-rce-api

JavaScript
19
star
47

canvas-data-loader

An Example Application to download data from Canvas Data, and import it into a Database.
Rust
17
star
48

canvas-contrib

No longer supported, see https://github.com/kajigga/canvas-contrib
Visual Basic
16
star
49

ic-ember

library of instructure ember stuff
CSS
16
star
50

tinymce-mediauploader

Media Uploader plugin for TinyMCE
JavaScript
16
star
51

guardrail

ActiveRecord extension to allow multiple database environments (secondary, deploy) enabling least privilege when possible.
Ruby
16
star
52

contests

repository for coding contest problems
JavaScript
15
star
53

aws_dcos_terraform

Terraform modules for DC/OS
HCL
12
star
54

lti-public-resources-eak

Public Resources LTI App (using Ember App Kit)
JavaScript
12
star
55

canvas-alexa-lambda

Instructure's Alexa lambda interface for Canvas-LMS
JavaScript
12
star
56

QTIMigrationTool

Source code and software for converting QTI version 1.x data into QTI 2.0 content packages.
Python
11
star
57

soap4r-middleware

Expose a soap4r server endpoint using Rack middleware
Ruby
11
star
58

mathman

A simple lambda function that converts LaTeX formulae to MathML and SVG.
JavaScript
11
star
59

goro

Four arms for your RSpec.
JavaScript
10
star
60

codewarden

a coding competition host
Python
9
star
61

ftl-engine

Build and execute workflows, parallel and safe
TypeScript
9
star
62

dashed_map

Ruby
9
star
63

gergich

Command-line tool for adding Gerrit comments
Ruby
9
star
64

moodle2cc

Convert Moodle 1.9 backup files to Common Cartridge .imscc files
Ruby
8
star
65

pygmy

mysql -> postgres data migrator
Ruby
8
star
66

fukuzatsu

Ruby
8
star
67

qti

Ruby
7
star
68

lti2_reference_tool_provider

LTI2.1 Tool Provider reference implementation
Ruby
7
star
69

lti_provider_engine

LtiProvider is a mountable engine for handling the LTI launch and exposing LTI parameters in your rails app.
Ruby
7
star
70

folio

Folio is a library for pagination. It's meant to be nearly compatible with WillPaginate, but with broader -- yet more well-defined -- semantics to allow for sources whose page identifiers are non-ordinal.
Ruby
7
star
71

ddb-sync

ddb-sync is a tool used for syncing data from a set of source tables to a set of destination tables in DynamoDB. It's configurable to perform backfill operations, stream consumptions or both by CLI or config file.
Go
7
star
72

apollo-link-deep-dedup

Apollo Link for combining queries and issuing minimal requests.
TypeScript
6
star
73

yard-api

A YARD plugin for documenting APIs in Rails projects.
CSS
6
star
74

MinecraftLTI

An LTI tool for integrating Minecraft with LMS applications.
Java
6
star
75

ic-sortable

JavaScript
6
star
76

canvas-app

A quick-start tool for building a front-end app within Canvas
JavaScript
6
star
77

ic-data

Ember Data models, serializers, and adapters for working with the canvas API
JavaScript
6
star
78

ic-buttonset

An accessible, Bootstrap-friendly buttonset component for Ember.js
JavaScript
6
star
79

color-slicer

Generate lists of readable text colors.
JavaScript
6
star
80

canvas_connect

Adobe Connect plugin for Canvas LMS.
Ruby
6
star
81

steps-selective-builds

Bitrise step for selective builds (mono repo support)
Shell
5
star
82

ic-lazy-list

lazily loads remote records
JavaScript
5
star
83

canvas_cc

Ruby
5
star
84

common_cartridge

A ruby library for parsing IMS Common Cartridge files
Ruby
4
star
85

xml_security

Ruby bindings into the XMLSec Library. Work in progress!
C
4
star
86

SwiftUITest

Swift UI testing framework
Swift
4
star
87

instructure-compliance-packages

Instructure Compliance Packages
4
star
88

canvas_oauth_engine

mountable engine to provide canvas OAuth flow in a rails app + canvas api helpers
Ruby
4
star
89

tf_versioned_lambda

tf_versioned_lambda
HCL
4
star
90

BukkitLTI

An LTI tool plugin for Bukkit.
Java
4
star
91

mobile-shared

Shared open source code for Instructure's mobile apps published as artifacts.
Kotlin
4
star
92

canvas-studio-api-examples

useful example scripts for the Studio team and account administrators to access the public API of Canvas Studio
Python
4
star
93

academic_benchmarks

This repo houses the source code for the academic_benchmarks gem in use by canvas. It implements v3 of the Academic Benchmarks API.
Ruby
4
star
94

api-client-builder

Ruby
3
star
95

expo-ui-test

A quick demo app to test automation with an Expo app
Objective-C
3
star
96

jqui-datepicker

ember component that wraps jquery-ui datepicker
JavaScript
3
star
97

lti_docs

CSS
3
star
98

learn_lti_engine

Rails engine for the Learn LTI course (LTI app)
Ruby
3
star
99

tinymce-light-skin

JavaScript
3
star
100

pandapush

Browser-based, multi-tenant, pub/sub service
JavaScript
3
star