Ruby library for accessing the Canvas API
Canvas Connect is an Adobe Connect plugin for the Instructure Canvas LMS. It allows teachers and administrators to create and launch Connect conferences directly from their courses.
Canvas WebEx is an Cisco Webex plugin for the Instructure Canvas LMS. It allows teachers and administrators to create and launch WEbEx conferences directly from their courses.
This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. It supports reading and writing all PNG variants that are defined in the specification, with one limitation: only 8-bit color depth is supported. It supports all transparency, interlacing and filtering options the PNG specifications allows. It can also read and write textual metadata from PNG files. Low-level read/write access to PNG chunks is also possible. This library supports simple drawing on the image canvas and simple operations like alpha composition and cropping. Finally, it can import from and export to RMagick for interoperability. Also, have a look at OilyPNG at https://github.com/wvanbergen/oily_png. OilyPNG is a drop in mixin module that implements some of the ChunkyPNG algorithms in C, which provides a massive speed boost to encoding and decoding.
Create Canvas CC compatible file
Glimmer DSL for SWT (JRuby Desktop Development Cross-Platform Native GUI Framework) is a native-GUI cross-platform desktop development library written in JRuby, an OS-threaded faster JVM version of Ruby. It includes SWT 4.30 (released on December 1, 2023). Glimmer's main innovation is a declarative Ruby DSL that enables productive and efficient authoring of professional-grade desktop applications by relying on the robust Eclipse SWT library, with the familiar native look, feel, and behavior of GUI on Mac, Windows, and Linux. Glimmer additionally innovates by having built-in data-binding support, which greatly facilitates synchronizing the GUI with domain models, thus achieving true decoupling of object oriented components and enabling developers to solve business problems (test-first) without worrying about GUI concerns, or alternatively drive development GUI-first, and then write clean business models (test-first) afterwards. Not only does Glimmer provide a large set of GUI widgets, but it also supports drawing Canvas Graphics like Shapes and Animations. To get started quickly, Glimmer offers scaffolding options for Apps, Gems, and Custom Widgets. Glimmer also includes native-executable packaging support, sorely lacking in other libraries, thus enabling the delivery of desktop apps written in Ruby as truly native DMG/PKG/APP files on the Mac, MSI/EXE files on Windows, and DEB/RPM files on Linux. Glimmer was the first Ruby gem to bring SWT (Standard Widget Toolkit) to Ruby, thanks to creator Andy Maleh, EclipseCon/EclipseWorld/RubyConf speaker. If you liked Shoes, You'll love Glimmer!
Ruby wrapper for Canvas API
Ruby interface for interacting with the canvas API
Statsd for Canvas
OmniAuth Oauth2 strategy for Instructure Canvas.
A rails engine to be integrated with Canvas
This gem wraps the blueimp JavaScript Canvas to Blob library as a Rails asset gem. The library is by Sebastian Tschan, and the gem is packaged by Mike Virata-Stone.
Ruby/GooCanvas is a Ruby binding of GooCanvas.
CanvasOauth is a mountable engine for handling the oauth workflow with canvas and making api calls from your rails app.
Wrapper for the Instructure Canvas API
A rack utility that will create and save images (pngs) for a part of your web page's current dom. These images become available as public '.png' resources in the rack application. Currently shutterbug supports HTML, SVG and Canvas elements.
Devise OAuth2 Facebook extension
== Jiveapps These tools are all about making Jive App development as easy as possible. After you install the tools, it only takes a single command to: 1. Create a new app - a simple Hello World application. 2. Set up version control for your code using Git. 3. Host the app code online at Jive's AppHosting server. 4. Register the app on the Jive Apps Marketplace as an app "in development". 5. Install the app on your default app dashboard in the Jive Apps Sandbox. After you install, use this simple workflow to make changes and see them reflected in the sandbox: 1. Make a change to the code on your local machine. 2. Commit the changes to your local Git repository. 3. Push the changes to the remote Jive Apps repository. This automatically updates the hosted copy on the Jive AppHosting server. 4. Refresh the app dashboard or canvas page on the Jive Apps Sandbox and see your changes. Other features: * LiveDev: preview your changes on the Jive App Sandbox in real time * Collaboration: add other developers to your project * OAuth Key Management: associate consumer key/secret pairs with service names for use in your apps
github-to-canvas is a tool for migrating and aligning GitHub content with the Canvas LMS
GraphQL wrapper for the Instructure Canvas API
Gem for generating Canvas models and migrations and syncing data from Canvas
Instructure-maintained fork of delayed_job
Fingerpainting in Ruby, without the fingers, or the paint
Contains the redirects and user interactions needed for an LTI tool to launch from Canvas and set cookies in Safari 13.1+
Instructure gem for migrating Canvas style rich content
This is a rails gem for the superb Jasny bootstrap extensions plus @lipis bootstrap-social extension. It comes with all of the files you need to get going, so there's no need to install the Twitter Bootstrap gem seperately, it's all included. Use this with my template available at https://github.com/tipsforthings/jasny-offcanvas-nav-rails and you'll have a ready-made template that is pre-setup for this gem, which also has the Jasny off-canvas layout enabled. I'm going to be adding more features to this gem and writing some extensive documentation. One feature that I'm working on including in this gem is bootstro.js, a 'Guided Tour' feature for your website or app. If you have any other features you would like to see in the gem, please do contact me to let me know and I'll be sure to include them.
A jQuery plugin that lets you interact with an SVG canvas adapted for the Rails asset pipeline
Educational 2D drawing canvas on top of Gosu and TexPlay.
Canvas LMS OAuth flow for Sinatra
RComposite (formally Rubyshop) is an RMagick abstraction library to easily manipulate and composite images through the use of a canvas, layers, layer masks, adjustment layers, fill layers, and layer sets (much like in Photoshop)
Basic commmand line tools for canvas
Javascript SVG parser and renderer on Canvas
Canvas LTI and OAUTH2 mountable engine
Wrapper library for curses of ruby. You can handle colors easily.
Canvas drawing support for Compass with Cairo backend(s).
Tkar listens to an incoming stream of data and animates it in a 2D canvas. User interaction is streamed back out.
A (really) simple gem around fb_graph for canvas authentication in Facebook
Converts canvas qti to learnosity JSON
Commandline tool for converting blackboard to canvas
RComposite is an RMagick abstraction library to easily manipulate and composite images through the use of a canvas, layers, layer masks, adjustment layers, fill layers, and layer sets (much like in Photoshop)
Simple Facebook platform simulator, to aid in developing Facebook canvas apps offline.
Allows text,cufon,gestures,easing,parser,freedrawing,interaction,serialization,image_filters,gradient,pattern,shadow on HTML5 canvas with FabricJs.
Add a CanvasField to point out errors in three different colors
Use canvasXpress with Rails
Canvas is a command line tool to help with building themes for Easol. It provides tooling to check theme directories for errors and to make sure they conform with the Easol theme spec.
Rails engine for Facebook's canvas integration.
Generates data to put in your canvas instance. Data can be exported as CSV for uploading or sent directly via api call
this gem will implement jcanvas, a jquery plugin for canvas into rails assets pipeline
Rubyshop is an RMagick abstraction library to easily manipulate and composite images through the use of a canvas, layers, layer masks, adjustment layers, fill layers, and layer sets (much like in Photoshop)
canvas server exporting for Rails