screensharing-extensions - Sample code for developing an OpenTok screen-sharing extension for Google Chrome and Firefox

  •        7

This project includes sample code for developing screen-sharing extensions for Chrome and older versions (51 and lower) of Firefox. These extensions allow you to use screen-sharing support in Chrome and older versions of Firefox with the OpenTok.js library. Important: As of Firefox 52, an extension (or whitelist listing) is no longer needed for screen sharing. Firefox prompts the end user for access to a screen, window, or application, as it would for access to the camera. For more information, see this Mozilla blog post. The Firefox extension in this repo is only included to support older versions of Firefox.

https://github.com/opentok/screensharing-extensions

Tags
Implementation
License
Platform

   




Related Projects

sinon-chrome - Testing chrome extensions with Node.js

  •    Javascript

Sinon-chrome is helper tool for unit-testing chromium and Firefox extensions and apps. It mocks all extensions api with sinon stubs that allows you to run tests in Node.js without actual browser. API mocks are generated using official chromium extensions API (Firefox webextensions) schemas that ensures consistency with real API. Actual schemas are taken from Chrome 53 and Firefox 49.

cordova-plugin-opentok - Cordova Plugin for OpenTok - add webrtc video to your iOS or Android App

  •    Javascript

Weave video chat into your web (and now mobile!) application. Make sure You have Cordova 3.5.0 or greater installed. If you haven't, view Cordova instructions Page. Bug filed against Cordova.

rtc-everywhere - Cross-everything WebRTC mega-project

  •    Javascript

Sick of the incompatible mess of vendor prefixes, adapters, plugins, extensions, and native modules? rtc-everywhere aims to provide a spec-compliant WebRTC implementation in as many environments as possible. Similar to the specification, but slightly adjusted to have an easier API.

CoderCalendar - Unmaintained -> Read Notice

  •    Javascript

This project is not actively maintained anymore. Development of the extensions (both firefox & chrome) has been moved to this new repository. Any issues relating to extensions should be posted in the new repo. Android App and browser extensions for competitive programming enthusiasts. Shows a list of live & upcoming coding contests taking place in various popular competitive programming websites with the facility to add them to your google calender. Currently shows updates from Codechef , HackerEarth , Hackerrank, Topcoder and Codeforces.

crxviewer - Add-on / web app to view the source code of Chrome / Firefox / Opera 15 extensions and zip files

  •    Javascript

The default action (showing the above options) can be changed via the "Primary action on click" menu that appears when you right-click on the extension button. As mentioned before, this extension activates on the Chrome Web Store by default. It's also possible to view the source code of Chrome, Opera 15+ and Firefox extensions that are hosted elsewhere. Further, there is an option to show a contextmenu entry on links whose target is a Chromium extension. Both features can be toggled at the options page.


opentok-ios-sdk - OpenTok iOS video SDK

  •    Objective-C

OpenTok iOS video SDK

screencat - :cat2: webrtc screensharing electron app for mac os (Alpha)

  •    CSS

ScreenCat is named after cats, but also for the idea of 'catting' a screen (as in unix cat). It has two C/C++ dependencies, Electron (which includes node.js) and robotjs for creating mouse + keyboard events.To download the latest build visit the releases page. Builds for your OS may not be available and you may have to build it yourself, sorry.

passifox - Extensions to allow Chrome and Firefox (4

  •    Javascript

are extensions to integrate KeePass/KeePassXC as a password manager with Mozilla Firefox and Google Chrome browsers.They require KeePassHttp, a KeePass plugin to expose password entries securely (256bit AES/CBC) over HTTP.

serverless-webrtc - A demo of using WebRTC with no signaling server.

  •    Javascript

This is a tech demo of using WebRTC without a signaling server -- the WebRTC offer/answer exchange is performed manually by the users, for example via IM. This means that the app can run out of file:/// directly, without involving a web server. You can send text messages and files between peers.Chat is fully interoperable between all of the above (Node, Chrome, Firefox) in any combination (tested with Chrome 35 and Firefox 29).

crossbuilder - Building web, Electron, Cordova and Chrome apps, and cross-browser extensions with React, Redux and Webpack

  •    Javascript

Building web, Electron, Cordova and Chrome apps, and cross-browser extensions that use Redux actions for messaging. Redux states are synced between background, injected page, app window, extension popup and badge.

30_seconds_of_knowledge - Google Chrome Extension that lets you gain new developer skills, every time you open a New Tab

  •    Javascript

You can download the Chrome & Firefox Extensions here. This Chrome Extension is built with React and Web Extensions API.

gmail.js - Gmail JavaScript API

  •    Javascript

Gmail.js is meant to be used for creating WebExtension-based browser-extensions, for Chrome, Firefox and other compatible browsers. It cannot be used server-side with Node, or from another web-app to interface with Gmail.

browser-extension - OctoLinker – Available on Chrome, Firefox and Opera

  •    Javascript

First of all, it's a browser extension. Once installed, it allows you to navigate through projects on GitHub.com efficiently.Most projects consist of many files and third party dependencies. Files are referencing other files and / or dependencies by language specific statements like include or require. Dependencies are most likely declared in a file called manifest e.g. package.json or Gemfile. The OctoLinker browser extensions makes these references clickable. No more copy and search.

github-awesome-autocomplete - :octocat: Add instant search capabilities to GitHub's search bar

  •    Javascript

By working every day on building the best search engine, we've become obsessed with our own search experience on the websites and mobile applications we use. GitHub is quite big for us, we use their search bar every day but it was not optimal for our needs: so we just re-built Github's search the way we thought it should be and we now share it with the community via this Chrome, Firefox and Safari extensions. Algolia provides a developer-friendly SaaS API for database search. It enables any website or mobile application to easily provide its end-users with an instant and relevant search. With Algolia's unique find as you type experience, users can find what they're looking for in just a few keystrokes. Feel free to give Algolia a try with our 14-days FREE trial at Algolia.

webtorrent-hybrid - WebTorrent (with WebRTC support in Node.js)

  •    Javascript

In node.js, the webtorrent package only connects to normal TCP/UDP peers, not WebRTC peers. If you want to connect to all types of peers, including WebRTC peers, from node.js, you need to use this package (webtorrent-hybrid). Previous versions (0.x) of this package used wrtc, a WebRTC implementation via native extensions, the current one is based on electron-webrtc (which in turn uses electron-prebuilt) for better compatibility. It creates a hidden Electron process (which is based on Chromium, so WebRTC support is great!) and communicates with that process to enable WebRTC in Node.js. This adds a lot of overhead, so we are looking forward to using a pure JavaScript implementation, like perhaps Node-RTCPeerConnection when it's ready.

remote-browser - A low-level browser automation framework built on top of the Web Extensions API standard

  •    Javascript

Remote Browser is a library for controlling web browsers like Chrome and Firefox programmatically using JavaScript. You've likely heard of similar browser automation frameworks before, such as Puppeteer and Selenium. Much like these other projects, Remote Browser can be used to accomplish a wide variety of tasks relating to UI testing, Server Side Rendering (SSR), and web scraping. What makes Remote Browser different from these other libraries is that it's built using standard cross-browser compatible technologies, and its primary goal is to facilitate interactions with existing APIs rather than to create a new one of its own. Remote Browser provides a minimalistic and lightweight framework for automating browsers using vanilla JavaScript, HTML browsing contexts, and the Web Extensions API. If you're already familiar with these technologies, then you already know almost everything that you need to use Remote Browser. If not, then there are vast learning resources out there, like The Mozilla Developer Network (MDN), which can get you up to speed in no time. Be sure to check out the Introduction, the Interactive Tour, and Usage Examples to learn about how Remote Browser makes it easy to use these technologies.

chrome-extensions-examples - All Chrome Extension examples collected into one repository

  •    Javascript

This is not an official mirror of the Chrome extension examples. Report any issues with the examples themselves to Google's issue trackers/forums. There is an ongoing effort to standardize the Extensions on different browsers, as discussed on MDN and defined in the WebExtensions Spec Draft. The resources on browser support and incompatibilities may be of interest.

webextensions-examples - Example Firefox add-ons created using the WebExtensions API

  •    Javascript

Maintained by the MDN team at Mozilla. WebExtensions are a way to write browser extensions: that is, programs installed inside a web browser that modify the behaviour of the browser or of web pages loaded by the browser. They are built on a set of cross-browser APIs, so WebExtensions written for Google Chrome or Opera will in most cases run in Firefox or Edge too.

Pale Moon - Goanna-based web browser

  •    C

Pale Moon is an Open Source, Goanna-based web browser available for Microsoft Windows and Linux (with other operating systems in development), focusing on efficiency and customization. Make sure to get the most out of your browser.