rockuw / Oss In Browser
Play with OSS, right in browser!
Stars: ✭ 158
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Oss In Browser
Jquery.scrollto
Lightweight, cross-browser and highly customizable animated scrolling with jQuery
Stars: ✭ 3,609 (+2184.18%)
Mutual labels: demo, browser
Detect Gpu
Classifies GPUs based on their 3D rendering benchmark score allowing the developer to provide sensible default settings for graphically intensive applications.
Stars: ✭ 460 (+191.14%)
Mutual labels: demo, browser
React Express Blog Demo
🔥 React full stack+Express+Mongo implementation blog website tutorial 🌚
Stars: ✭ 1,857 (+1075.32%)
Mutual labels: demo
Ng2 Pdfjs Viewer
An angular 8 component for PDFJS and ViewerJS (Supports angular 2/4/5/6/7)
Stars: ✭ 150 (-5.06%)
Mutual labels: demo
Name That Color Intellij Plugin
This plugin lets you insert a name for a color you copy-paste or type in an android resource file.
Stars: ✭ 157 (-0.63%)
Mutual labels: demo
Filesystem
FileSystem is an application that allows you to browse the content of your iPhone disk, displaying file and folders, files contents, and detailed informations about file and folder permissions.
Stars: ✭ 148 (-6.33%)
Mutual labels: browser
Electron Navigation
A Node.js module that adds a navigation interface to Electron which allows you to browse the internet or view local HTML files with tabs and webviews.
Stars: ✭ 156 (-1.27%)
Mutual labels: demo
Genealogy
Laravel 8 and Vue family tree and genealogy data processing website.
Stars: ✭ 153 (-3.16%)
Mutual labels: demo
Android Filebrowser Filepicker
A FileBrowser / FileChooser / FolderChooser for Android that you can integrate to your app to browse/select files from internal/external storage
Stars: ✭ 157 (-0.63%)
Mutual labels: browser
Code
This repository contains curated code written in Red and its dialects.
Stars: ✭ 151 (-4.43%)
Mutual labels: demo
Brain.js
brain.js is a GPU accelerated library for Neural Networks written in JavaScript.
Stars: ✭ 12,358 (+7721.52%)
Mutual labels: browser
Openlinkwith
Open the current webpage you have in another app. Magic! 🔮
Stars: ✭ 158 (+0%)
Mutual labels: browser
Glsl Godrays
This module implements a volumetric light scattering effect(godrays)
Stars: ✭ 155 (-1.9%)
Mutual labels: demo
Flutter Unity Arkit Demo
This demo uses flutter unity view widget to show AR KIT with Unity3D
Stars: ✭ 155 (-1.9%)
Mutual labels: demo
React Render In Browser
React library to render browser specific content
Stars: ✭ 157 (-0.63%)
Mutual labels: browser
OSS in Browser
Play with OSS right in the browser!
Browser support
- IE >= 10 & Edge
- Major versions of Chrome/Firefox/Safari
- Major versions of Android/iOS/WP
Setup
Bucket setup
As browser-side javascript involves CORS operations. You need to setup your bucket CORS rules to allow CORS operations:
- set allowed origins to '*'
- allowed methods to 'PUT, GET, POST, DELETE, HEAD'
- set allowed headers to '*'
- expose 'ETag' in expose headers
STS setup
As we don't want to expose the accessKeyId/accessKeySecret in the browser, a common practice is to use STS to grant temporary access.
App setup
Fill in your appServer address and bucket name in app.js
:
var appServer = '<your STS app server>';
var bucket = '<your bucket name>';
var region = 'oss-cn-hangzhou';
And then open index.html
in your browser.
STS App server
A sample app server can be found here.
IE Compatibility
You may need include the promise polyfill for IE:
<script src="https://www.promisejs.org/polyfills/promise-6.1.0.js"></script>
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].