Uppy uppy on npm

Uppy logo: a smiling puppy above a pink upwards arrow

Uppy is a sleek, modular JavaScript file uploader that integrates seamlessly with any application. It’s fast, has a comprehensible API and lets you worry about more important problems than building a file uploader.

  • Fetch files from local disk, remote URLs, Google Drive, Dropbox, Box, Instagram or snap and record selfies with a camera
  • Preview and edit metadata with a nice interface
  • Upload to the final destination, optionally process/encode

Read the docs | Try Uppy

Uppy is being developed by the folks at Transloadit, a versatile API to handle any file in your app.

TestsCI status for Uppy testsCI status for Companion testsCI status for browser tests
DeploysCI status for CDN deploymentCI status for Companion deploymentCI status for website deployment

Example

Code used in the above example:

import Uppy from '@uppy/core'
import Dashboard from '@uppy/dashboard'
import RemoteSources from '@uppy/remote-sources'
import ImageEditor from '@uppy/image-editor'
import Webcam from '@uppy/webcam'
import Tus from '@uppy/tus'

const uppy = new Uppy()
  .use(Dashboard, { trigger: '#select-files' })
  .use(RemoteSources, { companionUrl: 'https://companion.uppy.io' })
  .use(Webcam, { target: Dashboard })
  .use(ImageEditor, { target: Dashboard })
  .use(Tus, { endpoint: 'https://tusd.tusdemo.net/files/' })
  .on('complete', (result) => {
    console.log('Upload result:', result)
  })

Try it online or read the docs for more details on how to use Uppy and its plugins.

Features

  • Lightweight, modular plugin-based architecture, light on dependencies ⚡
  • Resumable file uploads via the open tus standard, so large uploads survive network hiccups
  • Supports picking files from: Webcam, Dropbox, Box, Google Drive, Instagram, bypassing the user’s device where possible, syncing between servers directly via @uppy/companion
  • Works great with file encoding and processing backends, such as Transloadit, works great without (all you need is to roll your own Apache/Nginx/Node/FFmpeg/etc backend)
  • Sleek user interface ✨
  • Optional file recovery (after a browser crash) with Golden Retriever
  • Speaks several languages (i18n) 🌍
  • Built with accessibility in mind
  • Free for the world, forever (as in beer 🍺, pizza 🍕, and liberty 🗽)
  • Cute as a puppy, also accepts cat pictures 🐶

Installation

npm install @uppy/core @uppy/dashboard @uppy/tus

Add CSS uppy.min.css, either to your HTML page’s <head> or include in JS, if your bundler of choice supports it.

Alternatively, you can also use a pre-built bundle from Transloadit’s CDN: Edgly. In that case Uppy will attach itself to the global window.Uppy object.

⚠️ The bundle consists of most Uppy plugins, so this method is not recommended for production, as your users will have to download all plugins when you are likely using only a few.

<!-- 1. Add CSS to `<head>` -->
<link href="https://releases.transloadit.com/uppy/v3.22.2/uppy.min.css" rel="stylesheet">

<!-- 2. Initialize -->
<div id="files-drag-drop"></div>
<script type="module">
  import { Uppy, Dashboard, Tus } from "https://releases.transloadit.com/uppy/v3.22.2/uppy.min.mjs"

  const uppy = new Uppy()
  uppy.use(Dashboard, { target: '#files-drag-drop' })
  uppy.use(Tus, { endpoint: 'https://tusd.tusdemo.net/files/' })
</script>

Documentation

  • Uppy — full list of options, methods and events
  • Plugins — list of Uppy plugins and their options
  • Companion — setting up and running a Companion instance, which adds support for Instagram, Dropbox, Box, Google Drive and remote URLs
  • React — components to integrate Uppy UI plugins with React apps
  • Architecture & Writing a Plugin — how to write a plugin for Uppy

Plugins

List of plugins and their common options

UI Elements

  • Dashboard — universal UI with previews, progress bars, metadata editor and all the cool stuff. Required for most UI plugins like Webcam and Instagram
  • Progress Bar — minimal progress bar that fills itself when upload progresses
  • Status Bar — more detailed progress, pause/resume/cancel buttons, percentage, speed, uploaded/total sizes (included by default with Dashboard)
  • Informer — send notifications like “smile” before taking a selfie or “upload failed” when all is lost (also included by default with Dashboard)

Sources

  • Drag & Drop — plain drag and drop area
  • File Input — even plainer “select files” button
  • Webcam — snap and record those selfies 📷
  • Google Drive — import files from Google Drive
  • Dropbox — import files from Dropbox
  • Box — import files from Box
  • Instagram — import images and videos from Instagram
  • Facebook — import images and videos from Facebook
  • OneDrive — import files from Microsoft OneDrive
  • Import From URL — import direct URLs from anywhere on the web

The ⓒ mark means that @uppy/companion, a server-side component, is needed for a plugin to work.

Destinations

  • Tus — resumable uploads via the open tus standard
  • XHR Upload — regular uploads for any backend out there (like Apache, Nginx)
  • AWS S3 — plain upload to AWS S3 or compatible services
  • AWS S3 Multipart — S3-style “Multipart” upload to AWS or compatible services

File Processing

Miscellaneous

  • Golden Retriever — restores files after a browser crash, like it’s nothing
  • Thumbnail Generator — generates image previews (included by default with Dashboard)
  • Form — collects metadata from <form> right before an Uppy upload, then optionally appends results back to the form
  • Redux — for your emerging time traveling needs

React

  • React — components to integrate Uppy UI plugins with React apps
  • React Native — basic Uppy component for React Native with Expo

Browser Support

We aim to support recent versions of Chrome, Firefox, Safari and Edge.

We still provide a bundle which should work on IE11, but we are not running tests on it.

Polyfills

Here’s a list of polyfills you’ll need to include to make Uppy work in older browsers, such as IE11:

If you’re using a bundler, you need to import them before Uppy:

import 'core-js'
import 'whatwg-fetch'
import 'abortcontroller-polyfill/dist/polyfill-patch-fetch'
// Order matters: AbortController needs fetch which needs Promise (provided by core-js).

import 'md-gum-polyfill'
import ResizeObserver from 'resize-observer-polyfill'

window.ResizeObserver ??= ResizeObserver

export { default } from '@uppy/core'
export * from '@uppy/core'

If you’re using Uppy from CDN, those polyfills are already included in the legacy bundle, so no need to include anything additionally:

<script src="https://releases.transloadit.com/uppy/v3.22.2/uppy.legacy.min.js"></script>

FAQ

Why not use <input type="file">?

Having no JavaScript beats having a lot of it, so that’s a fair question! Running an uploading & encoding business for ten years though we found that in cases, the file input leaves some to be desired:

  • We received complaints about broken uploads and found that resumable uploads are important, especially for big files and to be inclusive towards people on poorer connections (we also launched tus.io to attack that problem). Uppy uploads can survive network outages and browser crashes or accidental navigate-aways.
  • Uppy supports editing meta information before uploading.
  • Uppy allows cropping images before uploading.
  • There’s the situation where people are using their mobile devices and want to upload on the go, but they have their picture on Instagram, files in Dropbox or a plain file URL from anywhere on the open web. Uppy allows to pick files from those and push it to the destination without downloading it to your mobile device first.
  • Accurate upload progress reporting is an issue on many platforms.
  • Some file validation — size, type, number of files — can be done on the client with Uppy.
  • Uppy integrates webcam support, in case your users want to upload a picture/video/audio that does not exist yet :)
  • A larger drag and drop surface can be pleasant to work with. Some people also like that you can control the styling, language, etc.
  • Uppy is aware of encoding backends. Often after an upload, the server needs to rotate, detect faces, optimize for iPad, or what have you. Uppy can track progress of this and report back to the user in different ways.
  • Sometimes you might want your uploads to happen while you continue to interact on the same single page.

Not all apps need all these features. An <input type="file"> is fine in many situations. But these were a few things that our customers hit / asked about enough to spark us to develop Uppy.

Why is all this goodness free?

Transloadit’s team is small and we have a shared ambition to make a living from open source. By giving away projects like tus.io and Uppy, we’re hoping to advance the state of the art, make life a tiny little bit better for everyone and in doing so have rewarding jobs and get some eyes on our commercial service: a content ingestion & processing platform.

Our thinking is that if only a fraction of our open source userbase can see the appeal of hosted versions straight from the source, that could already be enough to sustain our work. So far this is working out! We’re able to dedicate 80% of our time to open source and haven’t gone bankrupt yet. :D

Does Uppy support S3 uploads?

Yes, please check out the docs for more information.

Can I use Uppy with Rails/Node.js/Go/PHP?

Yes, whatever you want on the backend will work with @uppy/xhr-upload plugin, since it only does a POST or PUT request. Here’s a PHP backend example.

If you want resumability with the Tus plugin, use one of the tus server implementations 👌🏼

And you’ll need @uppy/companion if you’d like your users to be able to pick files from Instagram, Google Drive, Dropbox or via direct URLs (with more services coming).

Contributions are welcome

Used by

Uppy is used by: Photobox, Issuu, Law Insider, Cool Tabs, Soundoff, Scrumi, Crive and others.

Use Uppy in your project? Let us know!

Contributors

arturi goto-bus-stop kvz aduh95 ifedapoolarewaju hedgerh
arturi goto-bus-stop kvz aduh95 ifedapoolarewaju hedgerh
AJvanLoon nqst Murderlon mifi github-actions[bot] lakesare
AJvanLoon nqst Murderlon mifi github-actions[bot] lakesare
kiloreux dependabot[bot] samuelayo sadovnychyi richardwillars ajkachnic
kiloreux dependabot[bot] samuelayo sadovnychyi richardwillars ajkachnic
zcallan YukeshShr janko oliverpool Botz mcallistertyler
zcallan YukeshShr janko oliverpool Botz mcallistertyler
mokutsu-coursera dschmidt DJWassink mrbatista taoqf timodwhit
mokutsu-coursera dschmidt DJWassink mrbatista taoqf timodwhit
tim-kos eltociear tuoxiansp pauln MikeKovarik toadkicker
tim-kos eltociear tuoxiansp pauln MikeKovarik toadkicker
ap-- tranvansang LiviaMedeiros bertho-zero juliangruber Hawxy
ap-- tranvansang LiviaMedeiros bertho-zero juliangruber Hawxy
gavboulton mejiaej elenalape dominiceden Acconut jhen0409
gavboulton mejiaej elenalape dominiceden Acconut jhen0409
stephentuso bencergazda a-kriya yonahforst suchoproduction sksavant
stephentuso bencergazda a-kriya yonahforst suchoproduction sksavant
ogtfaber nndevstudio MatthiasKunnen manuelkiessling dargmuesli johnnyperkins
ogtfaber nndevstudio MatthiasKunnen manuelkiessling dargmuesli johnnyperkins
ofhope yaegor zhuangya sparanoid ThomasG77 subha1206
ofhope yaegor zhuangya sparanoid ThomasG77 subha1206
schonert SlavikTraktor scottbessler jrschumacher rosenfeld rdimartino
schonert SlavikTraktor scottbessler jrschumacher rosenfeld rdimartino
richmeij Youssef1313 allenfantasy Zyclotrop-j anark bdirito
richmeij Youssef1313 allenfantasy Zyclotrop-j anark bdirito
darthf1 fortrieb heocoi jarey muhammadInam rettgerst
darthf1 fortrieb heocoi jarey muhammadInam rettgerst
mkabatek jukakoski olemoign ahmedkandel btrice 5idereal
mkabatek jukakoski olemoign ahmedkandel btrice 5idereal
AndrwM behnammodi BePo65 bradedelman camiloforero command-tab
AndrwM behnammodi BePo65 bradedelman camiloforero command-tab
craig-jennings davekiss denysdesign ethanwillis richartkeil paescuj
craig-jennings davekiss denysdesign ethanwillis richartkeil paescuj
msand martiuslim Martin005 mskelton mactavishz lafe
msand martiuslim Martin005 mskelton mactavishz lafe
dogrocker jedwood jasonbosco frobinsonj ghasrfakhri geertclerx
dogrocker jedwood jasonbosco frobinsonj ghasrfakhri geertclerx
Tashows scherroman robwilson1 SxDx refo raulibanez
Tashows scherroman robwilson1 SxDx refo raulibanez
luarmr eman8519 Pzoco ppadmavilasom phillipalexander pmusaraj
luarmr eman8519 Pzoco ppadmavilasom phillipalexander pmusaraj
pedrofs plneto patricklindsay pascalwengerter ken-kuro taj
pedrofs plneto patricklindsay pascalwengerter ken-kuro taj
strayer sjauld steverob amaitu quigebo waptik
strayer sjauld steverob amaitu quigebo waptik
SpazzMarticus szh sergei-zelinsky sebasegovia01 sdebacker samuelcolburn
SpazzMarticus szh sergei-zelinsky sebasegovia01 sdebacker samuelcolburn
fortunto2 GNURub rart rossng mkopinsky mhulet
fortunto2 GNURub rart rossng mkopinsky mhulet
hrsh mauricioribeiro matthewhartstonge mjesuele mattfik mateuscruz
hrsh mauricioribeiro matthewhartstonge mjesuele mattfik mateuscruz
masumulu28 masaok martin-brennan marcusforsberg marcosthejew mperrando
masumulu28 masaok martin-brennan marcusforsberg marcosthejew mperrando
onhate elliotdickison ParsaArvanehPA cryptic022 Ozodbek1405 leftdevel
onhate elliotdickison ParsaArvanehPA cryptic022 Ozodbek1405 leftdevel
nil1511 coreprocess nicojones trungcva10a6tn naveed-ahmad pleasespammelater
nil1511 coreprocess nicojones trungcva10a6tn naveed-ahmad pleasespammelater
marton-laszlo-attila navruzm mogzol shahimclt mnafees boudra
marton-laszlo-attila navruzm mogzol shahimclt mnafees boudra
achmiral JimmyLv neuronet77 mosi-kha maddy-jo mdxiaohu
achmiral JimmyLv neuronet77 mosi-kha maddy-jo mdxiaohu
magumbo jx-zyf kode-ninja sontixyou jur-ng johnmanjiro13
magumbo jx-zyf kode-ninja sontixyou jur-ng johnmanjiro13
hxgf green-mike gaelicwinter frederikhors franckl fingul
hxgf green-mike gaelicwinter frederikhors franckl fingul
elliotsayes zanzlender olitomas yoann-hellopret vedran555 tusharjkhunt
elliotsayes zanzlender olitomas yoann-hellopret vedran555 tusharjkhunt
thanhthot stduhpf slawexxx44 rtaieb rmoura-92 rlebosse
thanhthot stduhpf slawexxx44 rtaieb rmoura-92 rlebosse
rhymes luntta phil714 ordago odselsevier ninesalt
rhymes luntta phil714 ordago odselsevier ninesalt
dzcpy xhocquet willycamargo weston-sankey-mark43 dwnste nagyv
dzcpy xhocquet willycamargo weston-sankey-mark43 dwnste nagyv
stiig valentinoli vially trivikr top-master tvaliasek
stiig valentinoli vially trivikr top-master tvaliasek
tomekp tomsaleeba WIStudent tmaier twarlop tcgj
tomekp tomsaleeba WIStudent tmaier twarlop tcgj
dkisic craigcbrunner codehero7386 christianwengert cgoinglove canvasbh
dkisic craigcbrunner codehero7386 christianwengert cgoinglove canvasbh
c0b41 avalla arggh alfatv agreene-coursera aduh95-test-account
c0b41 avalla arggh alfatv agreene-coursera aduh95-test-account
sartoshi-foot-dao zackbloom zlawson-ut zachconner YehudaKremer Cruaier
sartoshi-foot-dao zackbloom zlawson-ut zachconner YehudaKremer Cruaier
sercraig ardeois CommanderRoot czj cbush06 Aarbel
sercraig ardeois CommanderRoot czj cbush06 Aarbel
cfra csprance prattcmp charlybillaud Cretezy chao
cfra csprance prattcmp charlybillaud Cretezy chao
cellvinchung cartfisk cyu bryanjswift eliOcs yoldar
cellvinchung cartfisk cyu bryanjswift eliOcs yoldar
efbautista emuell EdgarSantiago93 sweetro jeetiss DennisKofflard
efbautista emuell EdgarSantiago93 sweetro jeetiss DennisKofflard
hoangsvit davilima6 akizor KaminskiDaniell Cantabar mrboomer
hoangsvit davilima6 akizor KaminskiDaniell Cantabar mrboomer
danilat danschalow danmichaelo bedgerotto functino amitport
danilat danschalow danmichaelo bedgerotto functino amitport
tekacs Dogfalo aalepis alexnj asmt3 ahmadissa
tekacs Dogfalo aalepis alexnj asmt3 ahmadissa
adritasharma Adrrei adityapatadia adamvigneault ajh-sr adamdottv
adritasharma Adrrei adityapatadia adamvigneault ajh-sr adamdottv
abannach superhawk610 ajschmidt8 wbaaron Quorafind bducharme
abannach superhawk610 ajschmidt8 wbaaron Quorafind bducharme
azizk azeemba ayhankesicioglu atsawin ash-jc-allen apuyou
azizk azeemba ayhankesicioglu atsawin ash-jc-allen apuyou
arthurdenner Abourass tyndria anthony0030 andychongyz andrii-bodnar
arthurdenner Abourass tyndria anthony0030 andychongyz andrii-bodnar
superandrew213 radarhere marc-mabe kevin-west-10x kergekacsa firesharkstudios
superandrew213 radarhere marc-mabe kevin-west-10x kergekacsa firesharkstudios
kaspermeinema tykarol jvelten mellow-fellow jmontoyaa jcalonso
kaspermeinema tykarol jvelten mellow-fellow jmontoyaa jcalonso
jbelej jszobody jorgeepc jderrough jonathanarbely jsanchez034
jbelej jszobody jorgeepc jderrough jonathanarbely jsanchez034
Jokcy chromacoma Lucklj521 lucax88x lucaperret ombr
Jokcy chromacoma Lucklj521 lucax88x lucaperret ombr
louim dolphinigle leomelzer leods92 galli-leo dviry
louim dolphinigle leomelzer leods92 galli-leo dviry
larowlan leaanthony hoangbits labohkip81 kyleparisi elkebab
larowlan leaanthony hoangbits labohkip81 kyleparisi elkebab
kidonng profsmallpine ishendyweb IanVS huydod HussainAlkhalifah
kidonng profsmallpine ishendyweb IanVS huydod HussainAlkhalifah
HughbertD giacomocerquone roenschg gjungb geoffappleford gabiganam
HughbertD giacomocerquone roenschg gjungb geoffappleford gabiganam
fuadscodes dtrucs ferdiusa fgallinari Gkleinereva epexa
fuadscodes dtrucs ferdiusa fgallinari Gkleinereva epexa
EnricoSottile theJoeBiz Jmales jessica-coursera vith janwilts
EnricoSottile theJoeBiz Jmales jessica-coursera vith janwilts
janklimo jamestiotio jcjmcclean Jbithell JakubHaladej jakemcallister
janklimo jamestiotio jcjmcclean Jbithell JakubHaladej jakemcallister
gaejabong JacobMGEvans mazoruss GreenJimmy intenzive NaxYo
gaejabong JacobMGEvans mazoruss GreenJimmy intenzive NaxYo

Software

We use Browserstack for manual testing BrowserStack logo

License

The MIT License.

transloadit/uppy

{
"props": {
"initialPayload": {
"allShortcutsEnabled": false,
"path": "/",
"repo": {
"id": 46273445,
"defaultBranch": "main",
"name": "uppy",
"ownerLogin": "transloadit",
"currentUserCanPush": false,
"isFork": false,
"isEmpty": false,
"createdAt": "2015-11-16T12:32:33.000Z",
"ownerAvatar": "https://avatars.githubusercontent.com/u/125754?v=4",
"public": true,
"private": false,
"isOrgOwned": true
},
"currentUser": null,
"refInfo": {
"name": "main",
"listCacheKey": "v0:1708795312.0",
"canEdit": false,
"refType": "branch",
"currentOid": "1fe729732873b21e9e35b92f967287b3b84238f3"
},
"tree": {
"items": [
{
"name": ".github",
"path": ".github",
"contentType": "directory"
},
{
"name": ".vscode",
"path": ".vscode",
"contentType": "directory"
},
{
"name": ".yarn",
"path": ".yarn",
"contentType": "directory"
},
{
"name": "assets",
"path": "assets",
"contentType": "directory"
},
{
"name": "bin",
"path": "bin",
"contentType": "directory"
},
{
"name": "e2e",
"path": "e2e",
"contentType": "directory"
},
{
"name": "examples",
"path": "examples",
"contentType": "directory"
},
{
"name": "output",
"path": "output",
"contentType": "directory"
},
{
"name": "packages",
"path": "packages",
"contentType": "directory"
},
{
"name": "private",
"path": "private",
"contentType": "directory"
},
{
"name": ".browserslistrc",
"path": ".browserslistrc",
"contentType": "file"
},
{
"name": ".dockerignore",
"path": ".dockerignore",
"contentType": "file"
},
{
"name": ".editorconfig",
"path": ".editorconfig",
"contentType": "file"
},
{
"name": ".env.example",
"path": ".env.example",
"contentType": "file"
},
{
"name": ".eslintignore",
"path": ".eslintignore",
"contentType": "file"
},
{
"name": ".eslintrc.js",
"path": ".eslintrc.js",
"contentType": "file"
},
{
"name": ".gitignore",
"path": ".gitignore",
"contentType": "file"
},
{
"name": ".prettierignore",
"path": ".prettierignore",
"contentType": "file"
},
{
"name": ".prettierrc.js",
"path": ".prettierrc.js",
"contentType": "file"
},
{
"name": ".remarkignore",
"path": ".remarkignore",
"contentType": "file"
},
{
"name": ".stylelintrc.json",
"path": ".stylelintrc.json",
"contentType": "file"
},
{
"name": ".yarnrc.yml",
"path": ".yarnrc.yml",
"contentType": "file"
},
{
"name": "BACKLOG.md",
"path": "BACKLOG.md",
"contentType": "file"
},
{
"name": "BUNDLE-README.md",
"path": "BUNDLE-README.md",
"contentType": "file"
},
{
"name": "CHANGELOG.md",
"path": "CHANGELOG.md",
"contentType": "file"
},
{
"name": "Dockerfile",
"path": "Dockerfile",
"contentType": "file"
},
{
"name": "Dockerfile.test",
"path": "Dockerfile.test",
"contentType": "file"
},
{
"name": "LICENSE",
"path": "LICENSE",
"contentType": "file"
},
{
"name": "Makefile",
"path": "Makefile",
"contentType": "file"
},
{
"name": "README.md",
"path": "README.md",
"contentType": "file"
},
{
"name": "SECURITY.md",
"path": "SECURITY.md",
"contentType": "file"
},
{
"name": "babel.config.js",
"path": "babel.config.js",
"contentType": "file"
},
{
"name": "docker-compose-dev.yml",
"path": "docker-compose-dev.yml",
"contentType": "file"
},
{
"name": "docker-compose-test.yml",
"path": "docker-compose-test.yml",
"contentType": "file"
},
{
"name": "docker-compose.yml",
"path": "docker-compose.yml",
"contentType": "file"
},
{
"name": "package.json",
"path": "package.json",
"contentType": "file"
},
{
"name": "tsconfig.shared.json",
"path": "tsconfig.shared.json",
"contentType": "file"
},
{
"name": "vitest.config.ts",
"path": "vitest.config.ts",
"contentType": "file"
},
{
"name": "yarn.lock",
"path": "yarn.lock",
"contentType": "file"
}
],
"templateDirectorySuggestionUrl": null,
"readme": null,
"totalCount": 39,
"showBranchInfobar": false
},
"fileTree": null,
"fileTreeProcessingTime": null,
"foldersToFetch": [],
"treeExpanded": false,
"symbolsExpanded": false,
"isOverview": true,
"overview": {
"banners": {
"shouldRecommendReadme": false,
"isPersonalRepo": false,
"showUseActionBanner": false,
"actionSlug": null,
"actionId": null,
"showProtectBranchBanner": false,
"recentlyTouchedDataChannel": null,
"publishBannersInfo": {
"dismissActionNoticePath": "/settings/dismiss-notice/publish_action_from_repo",
"releasePath": "/transloadit/uppy/releases/new?marketplace=true",
"showPublishActionBanner": false
},
"interactionLimitBanner": null,
"showInvitationBanner": false,
"inviterName": null
},
"codeButton": {
"contactPath": "/contact",
"isEnterprise": false,
"local": {
"protocolInfo": {
"httpAvailable": true,
"sshAvailable": null,
"httpUrl": "https://github.com/transloadit/uppy.git",
"showCloneWarning": null,
"sshUrl": null,
"sshCertificatesRequired": null,
"sshCertificatesAvailable": null,
"ghCliUrl": "gh repo clone transloadit/uppy",
"defaultProtocol": "http",
"newSshKeyUrl": "/settings/ssh/new",
"setProtocolPath": "/users/set_protocol"
},
"platformInfo": {
"cloneUrl": "https://desktop.github.com",
"showVisualStudioCloneButton": false,
"visualStudioCloneUrl": "https://windows.github.com",
"showXcodeCloneButton": false,
"xcodeCloneUrl": "https://developer.apple.com",
"zipballUrl": "/transloadit/uppy/archive/refs/heads/main.zip"
}
},
"newCodespacePath": "/codespaces/new?hide_repo_select=true&repo=46273445"
},
"popovers": {
"rename": null,
"renamedParentRepo": null
},
"commitCount": "9,563",
"overviewFiles": [
{
"displayName": "README.md",
"repoName": "uppy",
"refName": "main",
"path": "README.md",
"preferredFileType": "readme",
"tabName": "README",
"richText": "<article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-uppy-\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#uppy-\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a><a href=\"https://uppy.io\" rel=\"nofollow\">Uppy</a> <a href=\"https://www.npmjs.com/package/uppy\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/d0c052302b1dd07f7511605306efeea23fecd7f76be66c9caaff1099746a436b/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f757070792e7376673f7374796c653d666c61742d737175617265\" alt=\"uppy on npm\" data-canonical-src=\"https://img.shields.io/npm/v/uppy.svg?style=flat-square\" style=\"max-width: 100%;\"></a></h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/43ac5935758e013c416c9f7762f75ae480d6da832aa59967a0a143ff8fc7f695/68747470733a2f2f757070792e696f2f696d672f6c6f676f2e737667\"><img src=\"https://camo.githubusercontent.com/43ac5935758e013c416c9f7762f75ae480d6da832aa59967a0a143ff8fc7f695/68747470733a2f2f757070792e696f2f696d672f6c6f676f2e737667\" width=\"120\" alt=\"Uppy logo: a smiling puppy above a pink upwards arrow\" align=\"right\" data-canonical-src=\"https://uppy.io/img/logo.svg\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Uppy is a sleek, modular JavaScript file uploader that integrates seamlessly with any application. It’s fast, has a comprehensible API and lets you worry about more important problems than building a file uploader.</p>\n<ul dir=\"auto\">\n<li><strong>Fetch</strong> files from local disk, remote URLs, Google Drive, Dropbox, Box, Instagram or snap and record selfies with a camera</li>\n<li><strong>Preview</strong> and edit metadata with a nice interface</li>\n<li><strong>Upload</strong> to the final destination, optionally process/encode</li>\n</ul>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/raw/main/assets/uppy-2-0-demo-aug-2021.gif\"><img src=\"https://github.com/transloadit/uppy/raw/main/assets/uppy-2-0-demo-aug-2021.gif\" data-animated-image=\"\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\"><strong><a href=\"https://uppy.io/docs\" rel=\"nofollow\">Read the docs</a></strong> | <strong><a href=\"https://uppy.io/examples/dashboard/\" rel=\"nofollow\">Try Uppy</a></strong></p>\n<p dir=\"auto\"><a href=\"https://transloadit.com\" rel=\"nofollow\"><img width=\"185\" src=\"https://github.com/transloadit/uppy/raw/main/assets/developed-by-transloadit.png\" style=\"max-width: 100%;\"></a></p>\n<p dir=\"auto\">Uppy is being developed by the folks at <a href=\"https://transloadit.com\" rel=\"nofollow\">Transloadit</a>, a versatile API to handle any file in your app.</p>\n<table>\n<tbody><tr><th>Tests</th><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/workflows/Tests/badge.svg\"><img src=\"https://github.com/transloadit/uppy/workflows/Tests/badge.svg\" alt=\"CI status for Uppy tests\" style=\"max-width: 100%;\"></a></td><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/workflows/Companion/badge.svg\"><img src=\"https://github.com/transloadit/uppy/workflows/Companion/badge.svg\" alt=\"CI status for Companion tests\" style=\"max-width: 100%;\"></a></td><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/workflows/End-to-end%20tests/badge.svg\"><img src=\"https://github.com/transloadit/uppy/workflows/End-to-end%20tests/badge.svg\" alt=\"CI status for browser tests\" style=\"max-width: 100%;\"></a></td></tr>\n<tr><th>Deploys</th><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/workflows/Release/badge.svg\"><img src=\"https://github.com/transloadit/uppy/workflows/Release/badge.svg\" alt=\"CI status for CDN deployment\" style=\"max-width: 100%;\"></a></td><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy/workflows/Companion%20Deploy/badge.svg\"><img src=\"https://github.com/transloadit/uppy/workflows/Companion%20Deploy/badge.svg\" alt=\"CI status for Companion deployment\" style=\"max-width: 100%;\"></a></td><td><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/transloadit/uppy.io/workflows/Deploy%20to%20GitHub%20Pages/badge.svg\"><img src=\"https://github.com/transloadit/uppy.io/workflows/Deploy%20to%20GitHub%20Pages/badge.svg\" alt=\"CI status for website deployment\" style=\"max-width: 100%;\"></a></td></tr>\n</tbody></table>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-example\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#example\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Example</h2>\n<p dir=\"auto\">Code used in the above example:</p>\n<div class=\"highlight highlight-source-js notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"import Uppy from '@uppy/core'\nimport Dashboard from '@uppy/dashboard'\nimport RemoteSources from '@uppy/remote-sources'\nimport ImageEditor from '@uppy/image-editor'\nimport Webcam from '@uppy/webcam'\nimport Tus from '@uppy/tus'\n\nconst uppy = new Uppy()\n .use(Dashboard, { trigger: '#select-files' })\n .use(RemoteSources, { companionUrl: 'https://companion.uppy.io' })\n .use(Webcam, { target: Dashboard })\n .use(ImageEditor, { target: Dashboard })\n .use(Tus, { endpoint: 'https://tusd.tusdemo.net/files/' })\n .on('complete', (result) =&gt; {\n console.log('Upload result:', result)\n })\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-v\">Uppy</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/core'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">Dashboard</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/dashboard'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">RemoteSources</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/remote-sources'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">ImageEditor</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/image-editor'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">Webcam</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/webcam'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">Tus</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/tus'</span>\n\n<span class=\"pl-k\">const</span> <span class=\"pl-s1\">uppy</span> <span class=\"pl-c1\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-v\">Uppy</span><span class=\"pl-kos\">(</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">Dashboard</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">trigger</span>: <span class=\"pl-s\">'#select-files'</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">RemoteSources</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">companionUrl</span>: <span class=\"pl-s\">'https://companion.uppy.io'</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">Webcam</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">target</span>: <span class=\"pl-v\">Dashboard</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">ImageEditor</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">target</span>: <span class=\"pl-v\">Dashboard</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">Tus</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">endpoint</span>: <span class=\"pl-s\">'https://tusd.tusdemo.net/files/'</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">.</span><span class=\"pl-en\">on</span><span class=\"pl-kos\">(</span><span class=\"pl-s\">'complete'</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">(</span><span class=\"pl-s1\">result</span><span class=\"pl-kos\">)</span> <span class=\"pl-c1\">=&gt;</span> <span class=\"pl-kos\">{</span>\n <span class=\"pl-smi\">console</span><span class=\"pl-kos\">.</span><span class=\"pl-en\">log</span><span class=\"pl-kos\">(</span><span class=\"pl-s\">'Upload result:'</span><span class=\"pl-kos\">,</span> <span class=\"pl-s1\">result</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span></pre></div>\n<p dir=\"auto\"><strong><a href=\"https://uppy.io/examples/dashboard/\" rel=\"nofollow\">Try it online</a></strong> or <strong><a href=\"https://uppy.io/docs\" rel=\"nofollow\">read the docs</a></strong> for more details on how to use Uppy and its plugins.</p>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-features\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#features\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Features</h2>\n<ul dir=\"auto\">\n<li>Lightweight, modular plugin-based architecture, light on dependencies ⚡</li>\n<li>Resumable file uploads via the open <a href=\"https://tus.io/\" rel=\"nofollow\">tus</a> standard, so large uploads survive network hiccups</li>\n<li>Supports picking files from: Webcam, Dropbox, Box, Google Drive, Instagram, bypassing the user’s device where possible, syncing between servers directly via <a href=\"https://uppy.io/docs/companion\" rel=\"nofollow\">@uppy/companion</a></li>\n<li>Works great with file encoding and processing backends, such as <a href=\"https://transloadit.com\" rel=\"nofollow\">Transloadit</a>, works great without (all you need is to roll your own Apache/Nginx/Node/FFmpeg/etc backend)</li>\n<li>Sleek user interface ✨</li>\n<li>Optional file recovery (after a browser crash) with <a href=\"https://uppy.io/docs/golden-retriever/\" rel=\"nofollow\">Golden Retriever</a></li>\n<li>Speaks several languages (i18n) 🌍</li>\n<li>Built with accessibility in mind</li>\n<li>Free for the world, forever (as in beer 🍺, pizza 🍕, and liberty 🗽)</li>\n<li>Cute as a puppy, also accepts cat pictures 🐶</li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Installation</h2>\n<div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"npm install @uppy/core @uppy/dashboard @uppy/tus\"><pre>npm install @uppy/core @uppy/dashboard @uppy/tus</pre></div>\n<p dir=\"auto\">Add CSS <a href=\"https://releases.transloadit.com/uppy/v3.22.2/uppy.min.css\" rel=\"nofollow\">uppy.min.css</a>, either to your HTML page’s <code>&lt;head&gt;</code> or include in JS, if your bundler of choice supports it.</p>\n<p dir=\"auto\">Alternatively, you can also use a pre-built bundle from Transloadit’s CDN: Edgly. In that case <code>Uppy</code> will attach itself to the global <code>window.Uppy</code> object.</p>\n<blockquote>\n<p dir=\"auto\"><g-emoji class=\"g-emoji\" alias=\"warning\">⚠️</g-emoji> The bundle consists of most Uppy plugins, so this method is not recommended for production, as your users will have to download all plugins when you are likely using only a few.</p>\n</blockquote>\n<div class=\"highlight highlight-text-html-basic notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"&lt;!-- 1. Add CSS to `&lt;head&gt;` --&gt;\n&lt;link href=&quot;https://releases.transloadit.com/uppy/v3.22.2/uppy.min.css&quot; rel=&quot;stylesheet&quot;&gt;\n\n&lt;!-- 2. Initialize --&gt;\n&lt;div id=&quot;files-drag-drop&quot;&gt;&lt;/div&gt;\n&lt;script type=&quot;module&quot;&gt;\n import { Uppy, Dashboard, Tus } from &quot;https://releases.transloadit.com/uppy/v3.22.2/uppy.min.mjs&quot;\n\n const uppy = new Uppy()\n uppy.use(Dashboard, { target: '#files-drag-drop' })\n uppy.use(Tus, { endpoint: 'https://tusd.tusdemo.net/files/' })\n&lt;/script&gt;\"><pre><span class=\"pl-c\">&lt;!-- 1. Add CSS to `&lt;head&gt;` --&gt;</span>\n<span class=\"pl-kos\">&lt;</span><span class=\"pl-ent\">link</span> <span class=\"pl-c1\">href</span>=\"<span class=\"pl-s\">https://releases.transloadit.com/uppy/v3.22.2/uppy.min.css</span>\" <span class=\"pl-c1\">rel</span>=\"<span class=\"pl-s\">stylesheet</span>\"<span class=\"pl-kos\">&gt;</span>\n\n<span class=\"pl-c\">&lt;!-- 2. Initialize --&gt;</span>\n<span class=\"pl-kos\">&lt;</span><span class=\"pl-ent\">div</span> <span class=\"pl-c1\">id</span>=\"<span class=\"pl-s\">files-drag-drop</span>\"<span class=\"pl-kos\">&gt;</span><span class=\"pl-kos\">&lt;/</span><span class=\"pl-ent\">div</span><span class=\"pl-kos\">&gt;</span>\n<span class=\"pl-kos\">&lt;</span><span class=\"pl-ent\">script</span> <span class=\"pl-c1\">type</span>=\"<span class=\"pl-s\">module</span>\"<span class=\"pl-kos\">&gt;</span>\n <span class=\"pl-k\">import</span> <span class=\"pl-kos\">{</span> <span class=\"pl-v\">Uppy</span><span class=\"pl-kos\">,</span> <span class=\"pl-v\">Dashboard</span><span class=\"pl-kos\">,</span> <span class=\"pl-v\">Tus</span> <span class=\"pl-kos\">}</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">\"https://releases.transloadit.com/uppy/v3.22.2/uppy.min.mjs\"</span>\n\n <span class=\"pl-k\">const</span> <span class=\"pl-s1\">uppy</span> <span class=\"pl-c1\">=</span> <span class=\"pl-k\">new</span> <span class=\"pl-v\">Uppy</span><span class=\"pl-kos\">(</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-s1\">uppy</span><span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">Dashboard</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">target</span>: <span class=\"pl-s\">'#files-drag-drop'</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n <span class=\"pl-s1\">uppy</span><span class=\"pl-kos\">.</span><span class=\"pl-en\">use</span><span class=\"pl-kos\">(</span><span class=\"pl-v\">Tus</span><span class=\"pl-kos\">,</span> <span class=\"pl-kos\">{</span> <span class=\"pl-c1\">endpoint</span>: <span class=\"pl-s\">'https://tusd.tusdemo.net/files/'</span> <span class=\"pl-kos\">}</span><span class=\"pl-kos\">)</span>\n<span class=\"pl-kos\">&lt;/</span><span class=\"pl-ent\">script</span><span class=\"pl-kos\">&gt;</span></pre></div>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-documentation\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#documentation\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Documentation</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/uppy/\" rel=\"nofollow\">Uppy</a> — full list of options, methods and events</li>\n<li><a href=\"https://uppy.io/docs/plugins/\" rel=\"nofollow\">Plugins</a> — list of Uppy plugins and their options</li>\n<li><a href=\"https://uppy.io/docs/companion/\" rel=\"nofollow\">Companion</a> — setting up and running a Companion instance, which adds support for Instagram, Dropbox, Box, Google Drive and remote URLs</li>\n<li><a href=\"https://uppy.io/docs/react/\" rel=\"nofollow\">React</a> — components to integrate Uppy UI plugins with React apps</li>\n<li><a href=\"https://uppy.io/docs/writing-plugins/\" rel=\"nofollow\">Architecture &amp; Writing a Plugin</a> — how to write a plugin for Uppy</li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-plugins\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#plugins\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Plugins</h2>\n<p dir=\"auto\"><a href=\"https://uppy.io/docs/plugins/\" rel=\"nofollow\">List of plugins and their common options</a></p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-ui-elements\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#ui-elements\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>UI Elements</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/dashboard/\" rel=\"nofollow\"><code>Dashboard</code></a> — universal UI with previews, progress bars, metadata editor and all the cool stuff. Required for most UI plugins like Webcam and Instagram</li>\n<li><a href=\"https://uppy.io/docs/progress-bar/\" rel=\"nofollow\"><code>Progress Bar</code></a> — minimal progress bar that fills itself when upload progresses</li>\n<li><a href=\"https://uppy.io/docs/status-bar/\" rel=\"nofollow\"><code>Status Bar</code></a> — more detailed progress, pause/resume/cancel buttons, percentage, speed, uploaded/total sizes (included by default with <code>Dashboard</code>)</li>\n<li><a href=\"https://uppy.io/docs/informer/\" rel=\"nofollow\"><code>Informer</code></a> — send notifications like “smile” before taking a selfie or “upload failed” when all is lost (also included by default with <code>Dashboard</code>)</li>\n</ul>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-sources\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#sources\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Sources</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/drag-drop/\" rel=\"nofollow\"><code>Drag &amp; Drop</code></a> — plain drag and drop area</li>\n<li><a href=\"https://uppy.io/docs/file-input/\" rel=\"nofollow\"><code>File Input</code></a> — even plainer “select files” button</li>\n<li><a href=\"https://uppy.io/docs/webcam/\" rel=\"nofollow\"><code>Webcam</code></a> — snap and record those selfies 📷</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/google-drive/\" rel=\"nofollow\"><code>Google Drive</code></a> — import files from Google Drive</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/dropbox/\" rel=\"nofollow\"><code>Dropbox</code></a> — import files from Dropbox</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/box/\" rel=\"nofollow\"><code>Box</code></a> — import files from Box</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/instagram/\" rel=\"nofollow\"><code>Instagram</code></a> — import images and videos from Instagram</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/facebook/\" rel=\"nofollow\"><code>Facebook</code></a> — import images and videos from Facebook</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/onedrive/\" rel=\"nofollow\"><code>OneDrive</code></a> — import files from Microsoft OneDrive</li>\n<li>ⓒ <a href=\"https://uppy.io/docs/url/\" rel=\"nofollow\"><code>Import From URL</code></a> — import direct URLs from anywhere on the web</li>\n</ul>\n<p dir=\"auto\">The ⓒ mark means that <a href=\"https://uppy.io/docs/companion\" rel=\"nofollow\"><code>@uppy/companion</code></a>, a server-side component, is needed for a plugin to work.</p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-destinations\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#destinations\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Destinations</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/tus/\" rel=\"nofollow\"><code>Tus</code></a> — resumable uploads via the open <a href=\"http://tus.io\" rel=\"nofollow\">tus</a> standard</li>\n<li><a href=\"https://uppy.io/docs/xhr-upload/\" rel=\"nofollow\"><code>XHR Upload</code></a> — regular uploads for any backend out there (like Apache, Nginx)</li>\n<li><a href=\"https://uppy.io/docs/aws-s3/\" rel=\"nofollow\"><code>AWS S3</code></a> — plain upload to AWS S3 or compatible services</li>\n<li><a href=\"https://uppy.io/docs/aws-s3-multipart/\" rel=\"nofollow\"><code>AWS S3 Multipart</code></a> — S3-style “Multipart” upload to AWS or compatible services</li>\n</ul>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-file-processing\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#file-processing\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>File Processing</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/transloadit/\" rel=\"nofollow\"><code>Transloadit</code></a> — support for <a href=\"http://transloadit.com\" rel=\"nofollow\">Transloadit</a>’s robust file uploading and encoding backend</li>\n</ul>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-miscellaneous\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#miscellaneous\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Miscellaneous</h3>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/golden-retriever/\" rel=\"nofollow\"><code>Golden Retriever</code></a> — restores files after a browser crash, like it’s nothing</li>\n<li><a href=\"https://uppy.io/docs/thumbnail-generator/\" rel=\"nofollow\"><code>Thumbnail Generator</code></a> — generates image previews (included by default with <code>Dashboard</code>)</li>\n<li><a href=\"https://uppy.io/docs/form/\" rel=\"nofollow\"><code>Form</code></a> — collects metadata from <code>&lt;form&gt;</code> right before an Uppy upload, then optionally appends results back to the form</li>\n<li><a href=\"https://uppy.io/docs/redux/\" rel=\"nofollow\"><code>Redux</code></a> — for your emerging <a href=\"https://github.com/gaearon/redux-devtools\">time traveling</a> needs</li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-react\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#react\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>React</h2>\n<ul dir=\"auto\">\n<li><a href=\"https://uppy.io/docs/react/\" rel=\"nofollow\">React</a> — components to integrate Uppy UI plugins with React apps</li>\n<li><a href=\"https://uppy.io//docs/react/native/\" rel=\"nofollow\">React Native</a> — basic Uppy component for React Native with Expo</li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-browser-support\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#browser-support\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Browser Support</h2>\n<p dir=\"auto\">We aim to support recent versions of Chrome, Firefox, Safari and Edge.</p>\n<p dir=\"auto\">We still provide a bundle which should work on IE11, but we are not running tests on it.</p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-polyfills\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#polyfills\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Polyfills</h3>\n<p dir=\"auto\">Here’s a list of polyfills you’ll need to include to make Uppy work in older browsers, such as IE11:</p>\n<ul dir=\"auto\">\n<li><a href=\"https://github.com/mo/abortcontroller-polyfill\">abortcontroller-polyfill</a></li>\n<li><a href=\"https://github.com/zloirock/core-js\">core-js</a></li>\n<li><a href=\"https://github.com/mozdevs/mediaDevices-getUserMedia-polyfill\">md-gum-polyfill</a></li>\n<li><a href=\"https://github.com/que-etc/resize-observer-polyfill\">resize-observer-polyfill</a></li>\n<li><a href=\"https://github.com/github/fetch\">whatwg-fetch</a></li>\n</ul>\n<p dir=\"auto\">If you’re using a bundler, you need to import them before Uppy:</p>\n<div class=\"highlight highlight-source-js notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"import 'core-js'\nimport 'whatwg-fetch'\nimport 'abortcontroller-polyfill/dist/polyfill-patch-fetch'\n// Order matters: AbortController needs fetch which needs Promise (provided by core-js).\n\nimport 'md-gum-polyfill'\nimport ResizeObserver from 'resize-observer-polyfill'\n\nwindow.ResizeObserver ??= ResizeObserver\n\nexport { default } from '@uppy/core'\nexport * from '@uppy/core'\"><pre><span class=\"pl-k\">import</span> <span class=\"pl-s\">'core-js'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-s\">'whatwg-fetch'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-s\">'abortcontroller-polyfill/dist/polyfill-patch-fetch'</span>\n<span class=\"pl-c\">// Order matters: AbortController needs fetch which needs Promise (provided by core-js).</span>\n\n<span class=\"pl-k\">import</span> <span class=\"pl-s\">'md-gum-polyfill'</span>\n<span class=\"pl-k\">import</span> <span class=\"pl-v\">ResizeObserver</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'resize-observer-polyfill'</span>\n\n<span class=\"pl-smi\">window</span><span class=\"pl-kos\">.</span><span class=\"pl-c1\">ResizeObserver</span> <span class=\"pl-c1\">??=</span> <span class=\"pl-v\">ResizeObserver</span>\n\n<span class=\"pl-k\">export</span> <span class=\"pl-kos\">{</span> <span class=\"pl-s1\">default</span> <span class=\"pl-kos\">}</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/core'</span>\n<span class=\"pl-k\">export</span> <span class=\"pl-c1\">*</span> <span class=\"pl-k\">from</span> <span class=\"pl-s\">'@uppy/core'</span></pre></div>\n<p dir=\"auto\">If you’re using Uppy from CDN, those polyfills are already included in the legacy\nbundle, so no need to include anything additionally:</p>\n<div class=\"highlight highlight-text-html-basic notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"&lt;script src=&quot;https://releases.transloadit.com/uppy/v3.22.2/uppy.legacy.min.js&quot;&gt;&lt;/script&gt;\"><pre><span class=\"pl-kos\">&lt;</span><span class=\"pl-ent\">script</span> <span class=\"pl-c1\">src</span>=\"<span class=\"pl-s\">https://releases.transloadit.com/uppy/v3.22.2/uppy.legacy.min.js</span>\"<span class=\"pl-kos\">&gt;</span><span class=\"pl-kos\">&lt;/</span><span class=\"pl-ent\">script</span><span class=\"pl-kos\">&gt;</span></pre></div>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-faq\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#faq\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>FAQ</h2>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-why-not-use-input-typefile\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#why-not-use-input-typefile\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Why not use <code>&lt;input type=\"file\"&gt;</code>?</h3>\n<p dir=\"auto\">Having no JavaScript beats having a lot of it, so that’s a fair question! Running an uploading &amp; encoding business for ten years though we found that in cases, the file input leaves some to be desired:</p>\n<ul dir=\"auto\">\n<li>We received complaints about broken uploads and found that resumable uploads are important, especially for big files and to be inclusive towards people on poorer connections (we also launched <a href=\"https://tus.io\" rel=\"nofollow\">tus.io</a> to attack that problem). Uppy uploads can survive network outages and browser crashes or accidental navigate-aways.</li>\n<li>Uppy supports editing meta information before uploading.</li>\n<li>Uppy allows cropping images before uploading.</li>\n<li>There’s the situation where people are using their mobile devices and want to upload on the go, but they have their picture on Instagram, files in Dropbox or a plain file URL from anywhere on the open web. Uppy allows to pick files from those and push it to the destination without downloading it to your mobile device first.</li>\n<li>Accurate upload progress reporting is an issue on many platforms.</li>\n<li>Some file validation — size, type, number of files — can be done on the client with Uppy.</li>\n<li>Uppy integrates webcam support, in case your users want to upload a picture/video/audio that does not exist yet :)</li>\n<li>A larger drag and drop surface can be pleasant to work with. Some people also like that you can control the styling, language, etc.</li>\n<li>Uppy is aware of encoding backends. Often after an upload, the server needs to rotate, detect faces, optimize for iPad, or what have you. Uppy can track progress of this and report back to the user in different ways.</li>\n<li>Sometimes you might want your uploads to happen while you continue to interact on the same single page.</li>\n</ul>\n<p dir=\"auto\">Not all apps need all these features. An <code>&lt;input type=\"file\"&gt;</code> is fine in many situations. But these were a few things that our customers hit / asked about enough to spark us to develop Uppy.</p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-why-is-all-this-goodness-free\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#why-is-all-this-goodness-free\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Why is all this goodness free?</h3>\n<p dir=\"auto\">Transloadit’s team is small and we have a shared ambition to make a living from open source. By giving away projects like <a href=\"https://tus.io\" rel=\"nofollow\">tus.io</a> and <a href=\"https://uppy.io\" rel=\"nofollow\">Uppy</a>, we’re hoping to advance the state of the art, make life a tiny little bit better for everyone and in doing so have rewarding jobs and get some eyes on our commercial service: <a href=\"https://transloadit.com\" rel=\"nofollow\">a content ingestion &amp; processing platform</a>.</p>\n<p dir=\"auto\">Our thinking is that if only a fraction of our open source userbase can see the appeal of hosted versions straight from the source, that could already be enough to sustain our work. So far this is working out! We’re able to dedicate 80% of our time to open source and haven’t gone bankrupt yet. :D</p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-does-uppy-support-s3-uploads\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#does-uppy-support-s3-uploads\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Does Uppy support S3 uploads?</h3>\n<p dir=\"auto\">Yes, please check out the <a href=\"https://uppy.io/docs/aws-s3/\" rel=\"nofollow\">docs</a> for more information.</p>\n<h3 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-can-i-use-uppy-with-railsnodejsgophp\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#can-i-use-uppy-with-railsnodejsgophp\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Can I use Uppy with Rails/Node.js/Go/PHP?</h3>\n<p dir=\"auto\">Yes, whatever you want on the backend will work with <code>@uppy/xhr-upload</code> plugin, since it only does a <code>POST</code> or <code>PUT</code> request. Here’s a <a href=\"https://uppy.io/docs/xhr-upload/#Uploading-to-a-PHP-Server\" rel=\"nofollow\">PHP backend example</a>.</p>\n<p dir=\"auto\">If you want resumability with the Tus plugin, use <a href=\"https://tus.io/implementations.html\" rel=\"nofollow\">one of the tus server implementations</a> 👌🏼</p>\n<p dir=\"auto\">And you’ll need <a href=\"https://uppy.io/docs/companion\" rel=\"nofollow\"><code>@uppy/companion</code></a> if you’d like your users to be able to pick files from Instagram, Google Drive, Dropbox or via direct URLs (with more services coming).</p>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-contributions-are-welcome\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#contributions-are-welcome\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Contributions are welcome</h2>\n<ul dir=\"auto\">\n<li>Contributor’s guide in <a href=\"/transloadit/uppy/blob/main/.github/CONTRIBUTING.md\"><code>.github/CONTRIBUTING.md</code></a></li>\n<li>Changelog to track our release progress (we aim to roll out a release every month): <a href=\"/transloadit/uppy/blob/main/CHANGELOG.md\"><code>CHANGELOG.md</code></a></li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-used-by\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#used-by\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Used by</h2>\n<p dir=\"auto\">Uppy is used by: <a href=\"http://photobox.com\" rel=\"nofollow\">Photobox</a>, <a href=\"https://issuu.com/\" rel=\"nofollow\">Issuu</a>, <a href=\"https://lawinsider.com\" rel=\"nofollow\">Law Insider</a>, <a href=\"https://cool-tabs.com\" rel=\"nofollow\">Cool Tabs</a>, <a href=\"https://soundoff.io\" rel=\"nofollow\">Soundoff</a>, <a href=\"https://www.scrumi.io/\" rel=\"nofollow\">Scrumi</a>, <a href=\"https://crive.co/\" rel=\"nofollow\">Crive</a> and others.</p>\n<p dir=\"auto\">Use Uppy in your project? <a href=\"https://github.com/transloadit/uppy/issues/769\" data-hovercard-type=\"issue\" data-hovercard-url=\"/transloadit/uppy/issues/769/hovercard\">Let us know</a>!</p>\n<h2 tabindex=\"-1\" dir=\"auto\"><a id=\"user-content-contributors\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#contributors\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Contributors</h2>\n\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/arturi\"><img alt=\"arturi\" src=\"https://avatars.githubusercontent.com/u/1199054?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/goto-bus-stop\"><img alt=\"goto-bus-stop\" src=\"https://avatars.githubusercontent.com/u/1006268?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/kvz\"><img alt=\"kvz\" src=\"https://avatars.githubusercontent.com/u/26752?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/aduh95\"><img alt=\"aduh95\" src=\"https://avatars.githubusercontent.com/u/14309773?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ifedapoolarewaju\"><img alt=\"ifedapoolarewaju\" src=\"https://avatars.githubusercontent.com/u/8383781?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/hedgerh\"><img alt=\"hedgerh\" src=\"https://avatars.githubusercontent.com/u/2524280?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/arturi\">arturi</a></td>\n<td align=\"center\"><a href=\"https://github.com/goto-bus-stop\">goto-bus-stop</a></td>\n<td align=\"center\"><a href=\"https://github.com/kvz\">kvz</a></td>\n<td align=\"center\"><a href=\"https://github.com/aduh95\">aduh95</a></td>\n<td align=\"center\"><a href=\"https://github.com/ifedapoolarewaju\">ifedapoolarewaju</a></td>\n<td align=\"center\"><a href=\"https://github.com/hedgerh\">hedgerh</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/AJvanLoon\"><img alt=\"AJvanLoon\" src=\"https://avatars.githubusercontent.com/u/15716628?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/nqst\"><img alt=\"nqst\" src=\"https://avatars.githubusercontent.com/u/375537?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Murderlon\"><img alt=\"Murderlon\" src=\"https://avatars.githubusercontent.com/u/9060226?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mifi\"><img alt=\"mifi\" src=\"https://avatars.githubusercontent.com/u/402547?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/apps/github-actions\"><img alt=\"github-actions[bot]\" src=\"https://avatars.githubusercontent.com/in/15368?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/lakesare\"><img alt=\"lakesare\" src=\"https://avatars.githubusercontent.com/u/7578559?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/AJvanLoon\">AJvanLoon</a></td>\n<td align=\"center\"><a href=\"https://github.com/nqst\">nqst</a></td>\n<td align=\"center\"><a href=\"https://github.com/Murderlon\">Murderlon</a></td>\n<td align=\"center\"><a href=\"https://github.com/mifi\">mifi</a></td>\n<td align=\"center\"><a href=\"https://github.com/apps/github-actions\">github-actions[bot]</a></td>\n<td align=\"center\"><a href=\"https://github.com/lakesare\">lakesare</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/kiloreux\"><img alt=\"kiloreux\" src=\"https://avatars.githubusercontent.com/u/6282557?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/apps/dependabot\"><img alt=\"dependabot[bot]\" src=\"https://avatars.githubusercontent.com/in/29110?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/samuelayo\"><img alt=\"samuelayo\" src=\"https://avatars.githubusercontent.com/u/14964486?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sadovnychyi\"><img alt=\"sadovnychyi\" src=\"https://avatars.githubusercontent.com/u/193864?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/richardwillars\"><img alt=\"richardwillars\" src=\"https://avatars.githubusercontent.com/u/291004?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ajkachnic\"><img alt=\"ajkachnic\" src=\"https://avatars.githubusercontent.com/u/44317699?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/kiloreux\">kiloreux</a></td>\n<td align=\"center\"><a href=\"https://github.com/apps/dependabot\">dependabot[bot]</a></td>\n<td align=\"center\"><a href=\"https://github.com/samuelayo\">samuelayo</a></td>\n<td align=\"center\"><a href=\"https://github.com/sadovnychyi\">sadovnychyi</a></td>\n<td align=\"center\"><a href=\"https://github.com/richardwillars\">richardwillars</a></td>\n<td align=\"center\"><a href=\"https://github.com/ajkachnic\">ajkachnic</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/zcallan\"><img alt=\"zcallan\" src=\"https://avatars.githubusercontent.com/u/13760738?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/YukeshShr\"><img alt=\"YukeshShr\" src=\"https://avatars.githubusercontent.com/u/71844521?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/janko\"><img alt=\"janko\" src=\"https://avatars.githubusercontent.com/u/795488?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/oliverpool\"><img alt=\"oliverpool\" src=\"https://avatars.githubusercontent.com/u/3864879?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Botz\"><img alt=\"Botz\" src=\"https://avatars.githubusercontent.com/u/2706678?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mcallistertyler\"><img alt=\"mcallistertyler\" src=\"https://avatars.githubusercontent.com/u/14939210?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/zcallan\">zcallan</a></td>\n<td align=\"center\"><a href=\"https://github.com/YukeshShr\">YukeshShr</a></td>\n<td align=\"center\"><a href=\"https://github.com/janko\">janko</a></td>\n<td align=\"center\"><a href=\"https://github.com/oliverpool\">oliverpool</a></td>\n<td align=\"center\"><a href=\"https://github.com/Botz\">Botz</a></td>\n<td align=\"center\"><a href=\"https://github.com/mcallistertyler\">mcallistertyler</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/mokutsu-coursera\"><img alt=\"mokutsu-coursera\" src=\"https://avatars.githubusercontent.com/u/65177495?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dschmidt\"><img alt=\"dschmidt\" src=\"https://avatars.githubusercontent.com/u/448487?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/DJWassink\"><img alt=\"DJWassink\" src=\"https://avatars.githubusercontent.com/u/1822404?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mrbatista\"><img alt=\"mrbatista\" src=\"https://avatars.githubusercontent.com/u/6544817?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/taoqf\"><img alt=\"taoqf\" src=\"https://avatars.githubusercontent.com/u/15901911?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/timodwhit\"><img alt=\"timodwhit\" src=\"https://avatars.githubusercontent.com/u/2761203?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/mokutsu-coursera\">mokutsu-coursera</a></td>\n<td align=\"center\"><a href=\"https://github.com/dschmidt\">dschmidt</a></td>\n<td align=\"center\"><a href=\"https://github.com/DJWassink\">DJWassink</a></td>\n<td align=\"center\"><a href=\"https://github.com/mrbatista\">mrbatista</a></td>\n<td align=\"center\"><a href=\"https://github.com/taoqf\">taoqf</a></td>\n<td align=\"center\"><a href=\"https://github.com/timodwhit\">timodwhit</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/tim-kos\"><img alt=\"tim-kos\" src=\"https://avatars.githubusercontent.com/u/15005?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/eltociear\"><img alt=\"eltociear\" src=\"https://avatars.githubusercontent.com/u/22633385?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tuoxiansp\"><img alt=\"tuoxiansp\" src=\"https://avatars.githubusercontent.com/u/3960056?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/pauln\"><img alt=\"pauln\" src=\"https://avatars.githubusercontent.com/u/574359?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/MikeKovarik\"><img alt=\"MikeKovarik\" src=\"https://avatars.githubusercontent.com/u/3995401?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/toadkicker\"><img alt=\"toadkicker\" src=\"https://avatars.githubusercontent.com/u/523330?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/tim-kos\">tim-kos</a></td>\n<td align=\"center\"><a href=\"https://github.com/eltociear\">eltociear</a></td>\n<td align=\"center\"><a href=\"https://github.com/tuoxiansp\">tuoxiansp</a></td>\n<td align=\"center\"><a href=\"https://github.com/pauln\">pauln</a></td>\n<td align=\"center\"><a href=\"https://github.com/MikeKovarik\">MikeKovarik</a></td>\n<td align=\"center\"><a href=\"https://github.com/toadkicker\">toadkicker</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/ap--\"><img alt=\"ap--\" src=\"https://avatars.githubusercontent.com/u/1463443?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tranvansang\"><img alt=\"tranvansang\" src=\"https://avatars.githubusercontent.com/u/13043196?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/LiviaMedeiros\"><img alt=\"LiviaMedeiros\" src=\"https://avatars.githubusercontent.com/u/74449973?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bertho-zero\"><img alt=\"bertho-zero\" src=\"https://avatars.githubusercontent.com/u/8525267?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/juliangruber\"><img alt=\"juliangruber\" src=\"https://avatars.githubusercontent.com/u/10247?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Hawxy\"><img alt=\"Hawxy\" src=\"https://avatars.githubusercontent.com/u/975824?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/ap--\">ap--</a></td>\n<td align=\"center\"><a href=\"https://github.com/tranvansang\">tranvansang</a></td>\n<td align=\"center\"><a href=\"https://github.com/LiviaMedeiros\">LiviaMedeiros</a></td>\n<td align=\"center\"><a href=\"https://github.com/bertho-zero\">bertho-zero</a></td>\n<td align=\"center\"><a href=\"https://github.com/juliangruber\">juliangruber</a></td>\n<td align=\"center\"><a href=\"https://github.com/Hawxy\">Hawxy</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/gavboulton\"><img alt=\"gavboulton\" src=\"https://avatars.githubusercontent.com/u/3900826?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mejiaej\"><img alt=\"mejiaej\" src=\"https://avatars.githubusercontent.com/u/4699893?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/elenalape\"><img alt=\"elenalape\" src=\"https://avatars.githubusercontent.com/u/22844059?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dominiceden\"><img alt=\"dominiceden\" src=\"https://avatars.githubusercontent.com/u/6367692?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Acconut\"><img alt=\"Acconut\" src=\"https://avatars.githubusercontent.com/u/1375043?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jhen0409\"><img alt=\"jhen0409\" src=\"https://avatars.githubusercontent.com/u/3001525?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/gavboulton\">gavboulton</a></td>\n<td align=\"center\"><a href=\"https://github.com/mejiaej\">mejiaej</a></td>\n<td align=\"center\"><a href=\"https://github.com/elenalape\">elenalape</a></td>\n<td align=\"center\"><a href=\"https://github.com/dominiceden\">dominiceden</a></td>\n<td align=\"center\"><a href=\"https://github.com/Acconut\">Acconut</a></td>\n<td align=\"center\"><a href=\"https://github.com/jhen0409\">jhen0409</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/stephentuso\"><img alt=\"stephentuso\" src=\"https://avatars.githubusercontent.com/u/11889560?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bencergazda\"><img alt=\"bencergazda\" src=\"https://avatars.githubusercontent.com/u/5767697?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/a-kriya\"><img alt=\"a-kriya\" src=\"https://avatars.githubusercontent.com/u/26761352?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/yonahforst\"><img alt=\"yonahforst\" src=\"https://avatars.githubusercontent.com/u/1440796?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/suchoproduction\"><img alt=\"suchoproduction\" src=\"https://avatars.githubusercontent.com/u/6931349?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sksavant\"><img alt=\"sksavant\" src=\"https://avatars.githubusercontent.com/u/1040701?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/stephentuso\">stephentuso</a></td>\n<td align=\"center\"><a href=\"https://github.com/bencergazda\">bencergazda</a></td>\n<td align=\"center\"><a href=\"https://github.com/a-kriya\">a-kriya</a></td>\n<td align=\"center\"><a href=\"https://github.com/yonahforst\">yonahforst</a></td>\n<td align=\"center\"><a href=\"https://github.com/suchoproduction\">suchoproduction</a></td>\n<td align=\"center\"><a href=\"https://github.com/sksavant\">sksavant</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/ogtfaber\"><img alt=\"ogtfaber\" src=\"https://avatars.githubusercontent.com/u/320955?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/nndevstudio\"><img alt=\"nndevstudio\" src=\"https://avatars.githubusercontent.com/u/22050968?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/MatthiasKunnen\"><img alt=\"MatthiasKunnen\" src=\"https://avatars.githubusercontent.com/u/16807587?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/manuelkiessling\"><img alt=\"manuelkiessling\" src=\"https://avatars.githubusercontent.com/u/206592?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dargmuesli\"><img alt=\"dargmuesli\" src=\"https://avatars.githubusercontent.com/u/4778485?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/johnnyperkins\"><img alt=\"johnnyperkins\" src=\"https://avatars.githubusercontent.com/u/16482282?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/ogtfaber\">ogtfaber</a></td>\n<td align=\"center\"><a href=\"https://github.com/nndevstudio\">nndevstudio</a></td>\n<td align=\"center\"><a href=\"https://github.com/MatthiasKunnen\">MatthiasKunnen</a></td>\n<td align=\"center\"><a href=\"https://github.com/manuelkiessling\">manuelkiessling</a></td>\n<td align=\"center\"><a href=\"https://github.com/dargmuesli\">dargmuesli</a></td>\n<td align=\"center\"><a href=\"https://github.com/johnnyperkins\">johnnyperkins</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/ofhope\"><img alt=\"ofhope\" src=\"https://avatars.githubusercontent.com/u/1826459?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/yaegor\"><img alt=\"yaegor\" src=\"https://avatars.githubusercontent.com/u/3315?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/zhuangya\"><img alt=\"zhuangya\" src=\"https://avatars.githubusercontent.com/u/499038?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sparanoid\"><img alt=\"sparanoid\" src=\"https://avatars.githubusercontent.com/u/96356?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ThomasG77\"><img alt=\"ThomasG77\" src=\"https://avatars.githubusercontent.com/u/642120?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/subha1206\"><img alt=\"subha1206\" src=\"https://avatars.githubusercontent.com/u/36275153?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/ofhope\">ofhope</a></td>\n<td align=\"center\"><a href=\"https://github.com/yaegor\">yaegor</a></td>\n<td align=\"center\"><a href=\"https://github.com/zhuangya\">zhuangya</a></td>\n<td align=\"center\"><a href=\"https://github.com/sparanoid\">sparanoid</a></td>\n<td align=\"center\"><a href=\"https://github.com/ThomasG77\">ThomasG77</a></td>\n<td align=\"center\"><a href=\"https://github.com/subha1206\">subha1206</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/schonert\"><img alt=\"schonert\" src=\"https://avatars.githubusercontent.com/u/2185697?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/SlavikTraktor\"><img alt=\"SlavikTraktor\" src=\"https://avatars.githubusercontent.com/u/11923751?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/scottbessler\"><img alt=\"scottbessler\" src=\"https://avatars.githubusercontent.com/u/293802?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jrschumacher\"><img alt=\"jrschumacher\" src=\"https://avatars.githubusercontent.com/u/46549?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rosenfeld\"><img alt=\"rosenfeld\" src=\"https://avatars.githubusercontent.com/u/32246?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rdimartino\"><img alt=\"rdimartino\" src=\"https://avatars.githubusercontent.com/u/11539300?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/schonert\">schonert</a></td>\n<td align=\"center\"><a href=\"https://github.com/SlavikTraktor\">SlavikTraktor</a></td>\n<td align=\"center\"><a href=\"https://github.com/scottbessler\">scottbessler</a></td>\n<td align=\"center\"><a href=\"https://github.com/jrschumacher\">jrschumacher</a></td>\n<td align=\"center\"><a href=\"https://github.com/rosenfeld\">rosenfeld</a></td>\n<td align=\"center\"><a href=\"https://github.com/rdimartino\">rdimartino</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/richmeij\"><img alt=\"richmeij\" src=\"https://avatars.githubusercontent.com/u/9741858?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Youssef1313\"><img alt=\"Youssef1313\" src=\"https://avatars.githubusercontent.com/u/31348972?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/allenfantasy\"><img alt=\"allenfantasy\" src=\"https://avatars.githubusercontent.com/u/1009294?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Zyclotrop-j\"><img alt=\"Zyclotrop-j\" src=\"https://avatars.githubusercontent.com/u/4939546?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/anark\"><img alt=\"anark\" src=\"https://avatars.githubusercontent.com/u/101184?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bdirito\"><img alt=\"bdirito\" src=\"https://avatars.githubusercontent.com/u/8117238?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/richmeij\">richmeij</a></td>\n<td align=\"center\"><a href=\"https://github.com/Youssef1313\">Youssef1313</a></td>\n<td align=\"center\"><a href=\"https://github.com/allenfantasy\">allenfantasy</a></td>\n<td align=\"center\"><a href=\"https://github.com/Zyclotrop-j\">Zyclotrop-j</a></td>\n<td align=\"center\"><a href=\"https://github.com/anark\">anark</a></td>\n<td align=\"center\"><a href=\"https://github.com/bdirito\">bdirito</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/darthf1\"><img alt=\"darthf1\" src=\"https://avatars.githubusercontent.com/u/17253332?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/fortrieb\"><img alt=\"fortrieb\" src=\"https://avatars.githubusercontent.com/u/4126707?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/heocoi\"><img alt=\"heocoi\" src=\"https://avatars.githubusercontent.com/u/13751011?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jarey\"><img alt=\"jarey\" src=\"https://avatars.githubusercontent.com/u/5025224?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/muhammadInam\"><img alt=\"muhammadInam\" src=\"https://avatars.githubusercontent.com/u/7801708?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rettgerst\"><img alt=\"rettgerst\" src=\"https://avatars.githubusercontent.com/u/11684948?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/darthf1\">darthf1</a></td>\n<td align=\"center\"><a href=\"https://github.com/fortrieb\">fortrieb</a></td>\n<td align=\"center\"><a href=\"https://github.com/heocoi\">heocoi</a></td>\n<td align=\"center\"><a href=\"https://github.com/jarey\">jarey</a></td>\n<td align=\"center\"><a href=\"https://github.com/muhammadInam\">muhammadInam</a></td>\n<td align=\"center\"><a href=\"https://github.com/rettgerst\">rettgerst</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/mkabatek\"><img alt=\"mkabatek\" src=\"https://avatars.githubusercontent.com/u/1764486?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jukakoski\"><img alt=\"jukakoski\" src=\"https://avatars.githubusercontent.com/u/52720967?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/olemoign\"><img alt=\"olemoign\" src=\"https://avatars.githubusercontent.com/u/11632871?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ahmedkandel\"><img alt=\"ahmedkandel\" src=\"https://avatars.githubusercontent.com/u/28398523?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/btrice\"><img alt=\"btrice\" src=\"https://avatars.githubusercontent.com/u/4358225?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/5idereal\"><img alt=\"5idereal\" src=\"https://avatars.githubusercontent.com/u/30827929?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/mkabatek\">mkabatek</a></td>\n<td align=\"center\"><a href=\"https://github.com/jukakoski\">jukakoski</a></td>\n<td align=\"center\"><a href=\"https://github.com/olemoign\">olemoign</a></td>\n<td align=\"center\"><a href=\"https://github.com/ahmedkandel\">ahmedkandel</a></td>\n<td align=\"center\"><a href=\"https://github.com/btrice\">btrice</a></td>\n<td align=\"center\"><a href=\"https://github.com/5idereal\">5idereal</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/AndrwM\"><img alt=\"AndrwM\" src=\"https://avatars.githubusercontent.com/u/565743?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/behnammodi\"><img alt=\"behnammodi\" src=\"https://avatars.githubusercontent.com/u/1549069?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/BePo65\"><img alt=\"BePo65\" src=\"https://avatars.githubusercontent.com/u/6582465?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bradedelman\"><img alt=\"bradedelman\" src=\"https://avatars.githubusercontent.com/u/124367?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/camiloforero\"><img alt=\"camiloforero\" src=\"https://avatars.githubusercontent.com/u/6606686?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/command-tab\"><img alt=\"command-tab\" src=\"https://avatars.githubusercontent.com/u/3069?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/AndrwM\">AndrwM</a></td>\n<td align=\"center\"><a href=\"https://github.com/behnammodi\">behnammodi</a></td>\n<td align=\"center\"><a href=\"https://github.com/BePo65\">BePo65</a></td>\n<td align=\"center\"><a href=\"https://github.com/bradedelman\">bradedelman</a></td>\n<td align=\"center\"><a href=\"https://github.com/camiloforero\">camiloforero</a></td>\n<td align=\"center\"><a href=\"https://github.com/command-tab\">command-tab</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/craig-jennings\"><img alt=\"craig-jennings\" src=\"https://avatars.githubusercontent.com/u/1683368?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/davekiss\"><img alt=\"davekiss\" src=\"https://avatars.githubusercontent.com/u/1256071?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/denysdesign\"><img alt=\"denysdesign\" src=\"https://avatars.githubusercontent.com/u/1041797?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ethanwillis\"><img alt=\"ethanwillis\" src=\"https://avatars.githubusercontent.com/u/182492?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/richartkeil\"><img alt=\"richartkeil\" src=\"https://avatars.githubusercontent.com/u/8680858?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/paescuj\"><img alt=\"paescuj\" src=\"https://avatars.githubusercontent.com/u/5363448?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/craig-jennings\">craig-jennings</a></td>\n<td align=\"center\"><a href=\"https://github.com/davekiss\">davekiss</a></td>\n<td align=\"center\"><a href=\"https://github.com/denysdesign\">denysdesign</a></td>\n<td align=\"center\"><a href=\"https://github.com/ethanwillis\">ethanwillis</a></td>\n<td align=\"center\"><a href=\"https://github.com/richartkeil\">richartkeil</a></td>\n<td align=\"center\"><a href=\"https://github.com/paescuj\">paescuj</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/msand\"><img alt=\"msand\" src=\"https://avatars.githubusercontent.com/u/1131362?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/martiuslim\"><img alt=\"martiuslim\" src=\"https://avatars.githubusercontent.com/u/17944339?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Martin005\"><img alt=\"Martin005\" src=\"https://avatars.githubusercontent.com/u/10096404?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mskelton\"><img alt=\"mskelton\" src=\"https://avatars.githubusercontent.com/u/25914066?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mactavishz\"><img alt=\"mactavishz\" src=\"https://avatars.githubusercontent.com/u/12948083?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/lafe\"><img alt=\"lafe\" src=\"https://avatars.githubusercontent.com/u/4070008?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/msand\">msand</a></td>\n<td align=\"center\"><a href=\"https://github.com/martiuslim\">martiuslim</a></td>\n<td align=\"center\"><a href=\"https://github.com/Martin005\">Martin005</a></td>\n<td align=\"center\"><a href=\"https://github.com/mskelton\">mskelton</a></td>\n<td align=\"center\"><a href=\"https://github.com/mactavishz\">mactavishz</a></td>\n<td align=\"center\"><a href=\"https://github.com/lafe\">lafe</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/dogrocker\"><img alt=\"dogrocker\" src=\"https://avatars.githubusercontent.com/u/8379027?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jedwood\"><img alt=\"jedwood\" src=\"https://avatars.githubusercontent.com/u/369060?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jasonbosco\"><img alt=\"jasonbosco\" src=\"https://avatars.githubusercontent.com/u/458383?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/frobinsonj\"><img alt=\"frobinsonj\" src=\"https://avatars.githubusercontent.com/u/16726902?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ghasrfakhri\"><img alt=\"ghasrfakhri\" src=\"https://avatars.githubusercontent.com/u/4945963?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/geertclerx\"><img alt=\"geertclerx\" src=\"https://avatars.githubusercontent.com/u/1381327?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/dogrocker\">dogrocker</a></td>\n<td align=\"center\"><a href=\"https://github.com/jedwood\">jedwood</a></td>\n<td align=\"center\"><a href=\"https://github.com/jasonbosco\">jasonbosco</a></td>\n<td align=\"center\"><a href=\"https://github.com/frobinsonj\">frobinsonj</a></td>\n<td align=\"center\"><a href=\"https://github.com/ghasrfakhri\">ghasrfakhri</a></td>\n<td align=\"center\"><a href=\"https://github.com/geertclerx\">geertclerx</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/Tashows\"><img alt=\"Tashows\" src=\"https://avatars.githubusercontent.com/u/16656928?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/scherroman\"><img alt=\"scherroman\" src=\"https://avatars.githubusercontent.com/u/7923938?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/robwilson1\"><img alt=\"robwilson1\" src=\"https://avatars.githubusercontent.com/u/7114944?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/SxDx\"><img alt=\"SxDx\" src=\"https://avatars.githubusercontent.com/u/2004247?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/refo\"><img alt=\"refo\" src=\"https://avatars.githubusercontent.com/u/1114116?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/raulibanez\"><img alt=\"raulibanez\" src=\"https://avatars.githubusercontent.com/u/1070825?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/Tashows\">Tashows</a></td>\n<td align=\"center\"><a href=\"https://github.com/scherroman\">scherroman</a></td>\n<td align=\"center\"><a href=\"https://github.com/robwilson1\">robwilson1</a></td>\n<td align=\"center\"><a href=\"https://github.com/SxDx\">SxDx</a></td>\n<td align=\"center\"><a href=\"https://github.com/refo\">refo</a></td>\n<td align=\"center\"><a href=\"https://github.com/raulibanez\">raulibanez</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/luarmr\"><img alt=\"luarmr\" src=\"https://avatars.githubusercontent.com/u/817416?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/eman8519\"><img alt=\"eman8519\" src=\"https://avatars.githubusercontent.com/u/2380804?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Pzoco\"><img alt=\"Pzoco\" src=\"https://avatars.githubusercontent.com/u/3101348?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ppadmavilasom\"><img alt=\"ppadmavilasom\" src=\"https://avatars.githubusercontent.com/u/11167452?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/phillipalexander\"><img alt=\"phillipalexander\" src=\"https://avatars.githubusercontent.com/u/1577682?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/pmusaraj\"><img alt=\"pmusaraj\" src=\"https://avatars.githubusercontent.com/u/368961?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/luarmr\">luarmr</a></td>\n<td align=\"center\"><a href=\"https://github.com/eman8519\">eman8519</a></td>\n<td align=\"center\"><a href=\"https://github.com/Pzoco\">Pzoco</a></td>\n<td align=\"center\"><a href=\"https://github.com/ppadmavilasom\">ppadmavilasom</a></td>\n<td align=\"center\"><a href=\"https://github.com/phillipalexander\">phillipalexander</a></td>\n<td align=\"center\"><a href=\"https://github.com/pmusaraj\">pmusaraj</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/pedrofs\"><img alt=\"pedrofs\" src=\"https://avatars.githubusercontent.com/u/56484?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/plneto\"><img alt=\"plneto\" src=\"https://avatars.githubusercontent.com/u/5697434?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/patricklindsay\"><img alt=\"patricklindsay\" src=\"https://avatars.githubusercontent.com/u/7923681?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/pascalwengerter\"><img alt=\"pascalwengerter\" src=\"https://avatars.githubusercontent.com/u/16822008?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ken-kuro\"><img alt=\"ken-kuro\" src=\"https://avatars.githubusercontent.com/u/47441476?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/taj\"><img alt=\"taj\" src=\"https://avatars.githubusercontent.com/u/16062635?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/pedrofs\">pedrofs</a></td>\n<td align=\"center\"><a href=\"https://github.com/plneto\">plneto</a></td>\n<td align=\"center\"><a href=\"https://github.com/patricklindsay\">patricklindsay</a></td>\n<td align=\"center\"><a href=\"https://github.com/pascalwengerter\">pascalwengerter</a></td>\n<td align=\"center\"><a href=\"https://github.com/ken-kuro\">ken-kuro</a></td>\n<td align=\"center\"><a href=\"https://github.com/taj\">taj</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/strayer\"><img alt=\"strayer\" src=\"https://avatars.githubusercontent.com/u/310624?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sjauld\"><img alt=\"sjauld\" src=\"https://avatars.githubusercontent.com/u/8232503?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/steverob\"><img alt=\"steverob\" src=\"https://avatars.githubusercontent.com/u/1220480?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/amaitu\"><img alt=\"amaitu\" src=\"https://avatars.githubusercontent.com/u/15688439?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/quigebo\"><img alt=\"quigebo\" src=\"https://avatars.githubusercontent.com/u/741?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/waptik\"><img alt=\"waptik\" src=\"https://avatars.githubusercontent.com/u/1687551?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/strayer\">strayer</a></td>\n<td align=\"center\"><a href=\"https://github.com/sjauld\">sjauld</a></td>\n<td align=\"center\"><a href=\"https://github.com/steverob\">steverob</a></td>\n<td align=\"center\"><a href=\"https://github.com/amaitu\">amaitu</a></td>\n<td align=\"center\"><a href=\"https://github.com/quigebo\">quigebo</a></td>\n<td align=\"center\"><a href=\"https://github.com/waptik\">waptik</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/SpazzMarticus\"><img alt=\"SpazzMarticus\" src=\"https://avatars.githubusercontent.com/u/5716457?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/szh\"><img alt=\"szh\" src=\"https://avatars.githubusercontent.com/u/546965?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sergei-zelinsky\"><img alt=\"sergei-zelinsky\" src=\"https://avatars.githubusercontent.com/u/19428086?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sebasegovia01\"><img alt=\"sebasegovia01\" src=\"https://avatars.githubusercontent.com/u/35777287?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sdebacker\"><img alt=\"sdebacker\" src=\"https://avatars.githubusercontent.com/u/134503?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/samuelcolburn\"><img alt=\"samuelcolburn\" src=\"https://avatars.githubusercontent.com/u/9741902?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/SpazzMarticus\">SpazzMarticus</a></td>\n<td align=\"center\"><a href=\"https://github.com/szh\">szh</a></td>\n<td align=\"center\"><a href=\"https://github.com/sergei-zelinsky\">sergei-zelinsky</a></td>\n<td align=\"center\"><a href=\"https://github.com/sebasegovia01\">sebasegovia01</a></td>\n<td align=\"center\"><a href=\"https://github.com/sdebacker\">sdebacker</a></td>\n<td align=\"center\"><a href=\"https://github.com/samuelcolburn\">samuelcolburn</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/fortunto2\"><img alt=\"fortunto2\" src=\"https://avatars.githubusercontent.com/u/1236751?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/GNURub\"><img alt=\"GNURub\" src=\"https://avatars.githubusercontent.com/u/1318648?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rart\"><img alt=\"rart\" src=\"https://avatars.githubusercontent.com/u/3928341?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rossng\"><img alt=\"rossng\" src=\"https://avatars.githubusercontent.com/u/565371?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mkopinsky\"><img alt=\"mkopinsky\" src=\"https://avatars.githubusercontent.com/u/591435?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mhulet\"><img alt=\"mhulet\" src=\"https://avatars.githubusercontent.com/u/293355?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/fortunto2\">fortunto2</a></td>\n<td align=\"center\"><a href=\"https://github.com/GNURub\">GNURub</a></td>\n<td align=\"center\"><a href=\"https://github.com/rart\">rart</a></td>\n<td align=\"center\"><a href=\"https://github.com/rossng\">rossng</a></td>\n<td align=\"center\"><a href=\"https://github.com/mkopinsky\">mkopinsky</a></td>\n<td align=\"center\"><a href=\"https://github.com/mhulet\">mhulet</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/hrsh\"><img alt=\"hrsh\" src=\"https://avatars.githubusercontent.com/u/1929359?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mauricioribeiro\"><img alt=\"mauricioribeiro\" src=\"https://avatars.githubusercontent.com/u/2589856?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/matthewhartstonge\"><img alt=\"matthewhartstonge\" src=\"https://avatars.githubusercontent.com/u/6119549?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mjesuele\"><img alt=\"mjesuele\" src=\"https://avatars.githubusercontent.com/u/871117?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mattfik\"><img alt=\"mattfik\" src=\"https://avatars.githubusercontent.com/u/1638028?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mateuscruz\"><img alt=\"mateuscruz\" src=\"https://avatars.githubusercontent.com/u/8962842?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/hrsh\">hrsh</a></td>\n<td align=\"center\"><a href=\"https://github.com/mauricioribeiro\">mauricioribeiro</a></td>\n<td align=\"center\"><a href=\"https://github.com/matthewhartstonge\">matthewhartstonge</a></td>\n<td align=\"center\"><a href=\"https://github.com/mjesuele\">mjesuele</a></td>\n<td align=\"center\"><a href=\"https://github.com/mattfik\">mattfik</a></td>\n<td align=\"center\"><a href=\"https://github.com/mateuscruz\">mateuscruz</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/masumulu28\"><img alt=\"masumulu28\" src=\"https://avatars.githubusercontent.com/u/49063256?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/masaok\"><img alt=\"masaok\" src=\"https://avatars.githubusercontent.com/u/1320083?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/martin-brennan\"><img alt=\"martin-brennan\" src=\"https://avatars.githubusercontent.com/u/920448?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/marcusforsberg\"><img alt=\"marcusforsberg\" src=\"https://avatars.githubusercontent.com/u/1009069?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/marcosthejew\"><img alt=\"marcosthejew\" src=\"https://avatars.githubusercontent.com/u/1500967?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mperrando\"><img alt=\"mperrando\" src=\"https://avatars.githubusercontent.com/u/525572?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/masumulu28\">masumulu28</a></td>\n<td align=\"center\"><a href=\"https://github.com/masaok\">masaok</a></td>\n<td align=\"center\"><a href=\"https://github.com/martin-brennan\">martin-brennan</a></td>\n<td align=\"center\"><a href=\"https://github.com/marcusforsberg\">marcusforsberg</a></td>\n<td align=\"center\"><a href=\"https://github.com/marcosthejew\">marcosthejew</a></td>\n<td align=\"center\"><a href=\"https://github.com/mperrando\">mperrando</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/onhate\"><img alt=\"onhate\" src=\"https://avatars.githubusercontent.com/u/980905?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/elliotdickison\"><img alt=\"elliotdickison\" src=\"https://avatars.githubusercontent.com/u/2523678?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ParsaArvanehPA\"><img alt=\"ParsaArvanehPA\" src=\"https://avatars.githubusercontent.com/u/62149413?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/cryptic022\"><img alt=\"cryptic022\" src=\"https://avatars.githubusercontent.com/u/18145703?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Ozodbek1405\"><img alt=\"Ozodbek1405\" src=\"https://avatars.githubusercontent.com/u/86141593?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/leftdevel\"><img alt=\"leftdevel\" src=\"https://avatars.githubusercontent.com/u/843337?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/onhate\">onhate</a></td>\n<td align=\"center\"><a href=\"https://github.com/elliotdickison\">elliotdickison</a></td>\n<td align=\"center\"><a href=\"https://github.com/ParsaArvanehPA\">ParsaArvanehPA</a></td>\n<td align=\"center\"><a href=\"https://github.com/cryptic022\">cryptic022</a></td>\n<td align=\"center\"><a href=\"https://github.com/Ozodbek1405\">Ozodbek1405</a></td>\n<td align=\"center\"><a href=\"https://github.com/leftdevel\">leftdevel</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/nil1511\"><img alt=\"nil1511\" src=\"https://avatars.githubusercontent.com/u/2058170?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/coreprocess\"><img alt=\"coreprocess\" src=\"https://avatars.githubusercontent.com/u/1226918?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/nicojones\"><img alt=\"nicojones\" src=\"https://avatars.githubusercontent.com/u/6078915?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/trungcva10a6tn\"><img alt=\"trungcva10a6tn\" src=\"https://avatars.githubusercontent.com/u/18293783?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/naveed-ahmad\"><img alt=\"naveed-ahmad\" src=\"https://avatars.githubusercontent.com/u/701567?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/pleasespammelater\"><img alt=\"pleasespammelater\" src=\"https://avatars.githubusercontent.com/u/11870394?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/nil1511\">nil1511</a></td>\n<td align=\"center\"><a href=\"https://github.com/coreprocess\">coreprocess</a></td>\n<td align=\"center\"><a href=\"https://github.com/nicojones\">nicojones</a></td>\n<td align=\"center\"><a href=\"https://github.com/trungcva10a6tn\">trungcva10a6tn</a></td>\n<td align=\"center\"><a href=\"https://github.com/naveed-ahmad\">naveed-ahmad</a></td>\n<td align=\"center\"><a href=\"https://github.com/pleasespammelater\">pleasespammelater</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/marton-laszlo-attila\"><img alt=\"marton-laszlo-attila\" src=\"https://avatars.githubusercontent.com/u/73295321?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/navruzm\"><img alt=\"navruzm\" src=\"https://avatars.githubusercontent.com/u/168341?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mogzol\"><img alt=\"mogzol\" src=\"https://avatars.githubusercontent.com/u/11789801?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/shahimclt\"><img alt=\"shahimclt\" src=\"https://avatars.githubusercontent.com/u/8318002?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mnafees\"><img alt=\"mnafees\" src=\"https://avatars.githubusercontent.com/u/1763885?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/boudra\"><img alt=\"boudra\" src=\"https://avatars.githubusercontent.com/u/711886?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/marton-laszlo-attila\">marton-laszlo-attila</a></td>\n<td align=\"center\"><a href=\"https://github.com/navruzm\">navruzm</a></td>\n<td align=\"center\"><a href=\"https://github.com/mogzol\">mogzol</a></td>\n<td align=\"center\"><a href=\"https://github.com/shahimclt\">shahimclt</a></td>\n<td align=\"center\"><a href=\"https://github.com/mnafees\">mnafees</a></td>\n<td align=\"center\"><a href=\"https://github.com/boudra\">boudra</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/achmiral\"><img alt=\"achmiral\" src=\"https://avatars.githubusercontent.com/u/10906059?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/JimmyLv\"><img alt=\"JimmyLv\" src=\"https://avatars.githubusercontent.com/u/4997466?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/neuronet77\"><img alt=\"neuronet77\" src=\"https://avatars.githubusercontent.com/u/4220037?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mosi-kha\"><img alt=\"mosi-kha\" src=\"https://avatars.githubusercontent.com/u/35611016?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/maddy-jo\"><img alt=\"maddy-jo\" src=\"https://avatars.githubusercontent.com/u/3241493?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mdxiaohu\"><img alt=\"mdxiaohu\" src=\"https://avatars.githubusercontent.com/u/42248614?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/achmiral\">achmiral</a></td>\n<td align=\"center\"><a href=\"https://github.com/JimmyLv\">JimmyLv</a></td>\n<td align=\"center\"><a href=\"https://github.com/neuronet77\">neuronet77</a></td>\n<td align=\"center\"><a href=\"https://github.com/mosi-kha\">mosi-kha</a></td>\n<td align=\"center\"><a href=\"https://github.com/maddy-jo\">maddy-jo</a></td>\n<td align=\"center\"><a href=\"https://github.com/mdxiaohu\">mdxiaohu</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/magumbo\"><img alt=\"magumbo\" src=\"https://avatars.githubusercontent.com/u/6683765?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jx-zyf\"><img alt=\"jx-zyf\" src=\"https://avatars.githubusercontent.com/u/26456842?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/kode-ninja\"><img alt=\"kode-ninja\" src=\"https://avatars.githubusercontent.com/u/7857611?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sontixyou\"><img alt=\"sontixyou\" src=\"https://avatars.githubusercontent.com/u/19817196?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jur-ng\"><img alt=\"jur-ng\" src=\"https://avatars.githubusercontent.com/u/111122756?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/johnmanjiro13\"><img alt=\"johnmanjiro13\" src=\"https://avatars.githubusercontent.com/u/28798279?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/magumbo\">magumbo</a></td>\n<td align=\"center\"><a href=\"https://github.com/jx-zyf\">jx-zyf</a></td>\n<td align=\"center\"><a href=\"https://github.com/kode-ninja\">kode-ninja</a></td>\n<td align=\"center\"><a href=\"https://github.com/sontixyou\">sontixyou</a></td>\n<td align=\"center\"><a href=\"https://github.com/jur-ng\">jur-ng</a></td>\n<td align=\"center\"><a href=\"https://github.com/johnmanjiro13\">johnmanjiro13</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/hxgf\"><img alt=\"hxgf\" src=\"https://avatars.githubusercontent.com/u/56104?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/green-mike\"><img alt=\"green-mike\" src=\"https://avatars.githubusercontent.com/u/5584225?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/gaelicwinter\"><img alt=\"gaelicwinter\" src=\"https://avatars.githubusercontent.com/u/6510266?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/frederikhors\"><img alt=\"frederikhors\" src=\"https://avatars.githubusercontent.com/u/41120635?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/franckl\"><img alt=\"franckl\" src=\"https://avatars.githubusercontent.com/u/3875803?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/fingul\"><img alt=\"fingul\" src=\"https://avatars.githubusercontent.com/u/894739?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/hxgf\">hxgf</a></td>\n<td align=\"center\"><a href=\"https://github.com/green-mike\">green-mike</a></td>\n<td align=\"center\"><a href=\"https://github.com/gaelicwinter\">gaelicwinter</a></td>\n<td align=\"center\"><a href=\"https://github.com/frederikhors\">frederikhors</a></td>\n<td align=\"center\"><a href=\"https://github.com/franckl\">franckl</a></td>\n<td align=\"center\"><a href=\"https://github.com/fingul\">fingul</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/elliotsayes\"><img alt=\"elliotsayes\" src=\"https://avatars.githubusercontent.com/u/7699058?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/zanzlender\"><img alt=\"zanzlender\" src=\"https://avatars.githubusercontent.com/u/44570474?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/olitomas\"><img alt=\"olitomas\" src=\"https://avatars.githubusercontent.com/u/6918659?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/yoann-hellopret\"><img alt=\"yoann-hellopret\" src=\"https://avatars.githubusercontent.com/u/46525558?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/vedran555\"><img alt=\"vedran555\" src=\"https://avatars.githubusercontent.com/u/38395951?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tusharjkhunt\"><img alt=\"tusharjkhunt\" src=\"https://avatars.githubusercontent.com/u/31904234?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/elliotsayes\">elliotsayes</a></td>\n<td align=\"center\"><a href=\"https://github.com/zanzlender\">zanzlender</a></td>\n<td align=\"center\"><a href=\"https://github.com/olitomas\">olitomas</a></td>\n<td align=\"center\"><a href=\"https://github.com/yoann-hellopret\">yoann-hellopret</a></td>\n<td align=\"center\"><a href=\"https://github.com/vedran555\">vedran555</a></td>\n<td align=\"center\"><a href=\"https://github.com/tusharjkhunt\">tusharjkhunt</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/thanhthot\"><img alt=\"thanhthot\" src=\"https://avatars.githubusercontent.com/u/50633205?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/stduhpf\"><img alt=\"stduhpf\" src=\"https://avatars.githubusercontent.com/u/28208228?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/slawexxx44\"><img alt=\"slawexxx44\" src=\"https://avatars.githubusercontent.com/u/11180644?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rtaieb\"><img alt=\"rtaieb\" src=\"https://avatars.githubusercontent.com/u/35224301?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rmoura-92\"><img alt=\"rmoura-92\" src=\"https://avatars.githubusercontent.com/u/419044?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/rlebosse\"><img alt=\"rlebosse\" src=\"https://avatars.githubusercontent.com/u/2794137?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/thanhthot\">thanhthot</a></td>\n<td align=\"center\"><a href=\"https://github.com/stduhpf\">stduhpf</a></td>\n<td align=\"center\"><a href=\"https://github.com/slawexxx44\">slawexxx44</a></td>\n<td align=\"center\"><a href=\"https://github.com/rtaieb\">rtaieb</a></td>\n<td align=\"center\"><a href=\"https://github.com/rmoura-92\">rmoura-92</a></td>\n<td align=\"center\"><a href=\"https://github.com/rlebosse\">rlebosse</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/rhymes\"><img alt=\"rhymes\" src=\"https://avatars.githubusercontent.com/u/146201?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/luntta\"><img alt=\"luntta\" src=\"https://avatars.githubusercontent.com/u/14221637?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/phil714\"><img alt=\"phil714\" src=\"https://avatars.githubusercontent.com/u/7584581?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ordago\"><img alt=\"ordago\" src=\"https://avatars.githubusercontent.com/u/6376814?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/odselsevier\"><img alt=\"odselsevier\" src=\"https://avatars.githubusercontent.com/u/95745934?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ninesalt\"><img alt=\"ninesalt\" src=\"https://avatars.githubusercontent.com/u/7952255?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/rhymes\">rhymes</a></td>\n<td align=\"center\"><a href=\"https://github.com/luntta\">luntta</a></td>\n<td align=\"center\"><a href=\"https://github.com/phil714\">phil714</a></td>\n<td align=\"center\"><a href=\"https://github.com/ordago\">ordago</a></td>\n<td align=\"center\"><a href=\"https://github.com/odselsevier\">odselsevier</a></td>\n<td align=\"center\"><a href=\"https://github.com/ninesalt\">ninesalt</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/dzcpy\"><img alt=\"dzcpy\" src=\"https://avatars.githubusercontent.com/u/203980?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/xhocquet\"><img alt=\"xhocquet\" src=\"https://avatars.githubusercontent.com/u/8116516?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/willycamargo\"><img alt=\"willycamargo\" src=\"https://avatars.githubusercontent.com/u/5041887?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/weston-sankey-mark43\"><img alt=\"weston-sankey-mark43\" src=\"https://avatars.githubusercontent.com/u/97678695?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dwnste\"><img alt=\"dwnste\" src=\"https://avatars.githubusercontent.com/u/17119722?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/nagyv\"><img alt=\"nagyv\" src=\"https://avatars.githubusercontent.com/u/126671?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/dzcpy\">dzcpy</a></td>\n<td align=\"center\"><a href=\"https://github.com/xhocquet\">xhocquet</a></td>\n<td align=\"center\"><a href=\"https://github.com/willycamargo\">willycamargo</a></td>\n<td align=\"center\"><a href=\"https://github.com/weston-sankey-mark43\">weston-sankey-mark43</a></td>\n<td align=\"center\"><a href=\"https://github.com/dwnste\">dwnste</a></td>\n<td align=\"center\"><a href=\"https://github.com/nagyv\">nagyv</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/stiig\"><img alt=\"stiig\" src=\"https://avatars.githubusercontent.com/u/8639922?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/valentinoli\"><img alt=\"valentinoli\" src=\"https://avatars.githubusercontent.com/u/23453691?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/vially\"><img alt=\"vially\" src=\"https://avatars.githubusercontent.com/u/433598?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/trivikr\"><img alt=\"trivikr\" src=\"https://avatars.githubusercontent.com/u/16024985?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/top-master\"><img alt=\"top-master\" src=\"https://avatars.githubusercontent.com/u/31405473?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tvaliasek\"><img alt=\"tvaliasek\" src=\"https://avatars.githubusercontent.com/u/8644946?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/stiig\">stiig</a></td>\n<td align=\"center\"><a href=\"https://github.com/valentinoli\">valentinoli</a></td>\n<td align=\"center\"><a href=\"https://github.com/vially\">vially</a></td>\n<td align=\"center\"><a href=\"https://github.com/trivikr\">trivikr</a></td>\n<td align=\"center\"><a href=\"https://github.com/top-master\">top-master</a></td>\n<td align=\"center\"><a href=\"https://github.com/tvaliasek\">tvaliasek</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/tomekp\"><img alt=\"tomekp\" src=\"https://avatars.githubusercontent.com/u/1856393?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tomsaleeba\"><img alt=\"tomsaleeba\" src=\"https://avatars.githubusercontent.com/u/1773838?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/WIStudent\"><img alt=\"WIStudent\" src=\"https://avatars.githubusercontent.com/u/2707930?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tmaier\"><img alt=\"tmaier\" src=\"https://avatars.githubusercontent.com/u/350038?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/twarlop\"><img alt=\"twarlop\" src=\"https://avatars.githubusercontent.com/u/2856082?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tcgj\"><img alt=\"tcgj\" src=\"https://avatars.githubusercontent.com/u/7994529?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/tomekp\">tomekp</a></td>\n<td align=\"center\"><a href=\"https://github.com/tomsaleeba\">tomsaleeba</a></td>\n<td align=\"center\"><a href=\"https://github.com/WIStudent\">WIStudent</a></td>\n<td align=\"center\"><a href=\"https://github.com/tmaier\">tmaier</a></td>\n<td align=\"center\"><a href=\"https://github.com/twarlop\">twarlop</a></td>\n<td align=\"center\"><a href=\"https://github.com/tcgj\">tcgj</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/dkisic\"><img alt=\"dkisic\" src=\"https://avatars.githubusercontent.com/u/32257921?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/craigcbrunner\"><img alt=\"craigcbrunner\" src=\"https://avatars.githubusercontent.com/u/2780521?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/codehero7386\"><img alt=\"codehero7386\" src=\"https://avatars.githubusercontent.com/u/56253286?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/christianwengert\"><img alt=\"christianwengert\" src=\"https://avatars.githubusercontent.com/u/12936057?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/cgoinglove\"><img alt=\"cgoinglove\" src=\"https://avatars.githubusercontent.com/u/86150470?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/canvasbh\"><img alt=\"canvasbh\" src=\"https://avatars.githubusercontent.com/u/44477734?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/dkisic\">dkisic</a></td>\n<td align=\"center\"><a href=\"https://github.com/craigcbrunner\">craigcbrunner</a></td>\n<td align=\"center\"><a href=\"https://github.com/codehero7386\">codehero7386</a></td>\n<td align=\"center\"><a href=\"https://github.com/christianwengert\">christianwengert</a></td>\n<td align=\"center\"><a href=\"https://github.com/cgoinglove\">cgoinglove</a></td>\n<td align=\"center\"><a href=\"https://github.com/canvasbh\">canvasbh</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/c0b41\"><img alt=\"c0b41\" src=\"https://avatars.githubusercontent.com/u/2834954?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/avalla\"><img alt=\"avalla\" src=\"https://avatars.githubusercontent.com/u/986614?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/arggh\"><img alt=\"arggh\" src=\"https://avatars.githubusercontent.com/u/17210302?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/alfatv\"><img alt=\"alfatv\" src=\"https://avatars.githubusercontent.com/u/62238673?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/agreene-coursera\"><img alt=\"agreene-coursera\" src=\"https://avatars.githubusercontent.com/u/30501355?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/aduh95-test-account\"><img alt=\"aduh95-test-account\" src=\"https://avatars.githubusercontent.com/u/93441190?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/c0b41\">c0b41</a></td>\n<td align=\"center\"><a href=\"https://github.com/avalla\">avalla</a></td>\n<td align=\"center\"><a href=\"https://github.com/arggh\">arggh</a></td>\n<td align=\"center\"><a href=\"https://github.com/alfatv\">alfatv</a></td>\n<td align=\"center\"><a href=\"https://github.com/agreene-coursera\">agreene-coursera</a></td>\n<td align=\"center\"><a href=\"https://github.com/aduh95-test-account\">aduh95-test-account</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/sartoshi-foot-dao\"><img alt=\"sartoshi-foot-dao\" src=\"https://avatars.githubusercontent.com/u/99770068?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/zackbloom\"><img alt=\"zackbloom\" src=\"https://avatars.githubusercontent.com/u/55347?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/zlawson-ut\"><img alt=\"zlawson-ut\" src=\"https://avatars.githubusercontent.com/u/7375444?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/zachconner\"><img alt=\"zachconner\" src=\"https://avatars.githubusercontent.com/u/11339326?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/YehudaKremer\"><img alt=\"YehudaKremer\" src=\"https://avatars.githubusercontent.com/u/946652?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Cruaier\"><img alt=\"Cruaier\" src=\"https://avatars.githubusercontent.com/u/5204940?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/sartoshi-foot-dao\">sartoshi-foot-dao</a></td>\n<td align=\"center\"><a href=\"https://github.com/zackbloom\">zackbloom</a></td>\n<td align=\"center\"><a href=\"https://github.com/zlawson-ut\">zlawson-ut</a></td>\n<td align=\"center\"><a href=\"https://github.com/zachconner\">zachconner</a></td>\n<td align=\"center\"><a href=\"https://github.com/YehudaKremer\">YehudaKremer</a></td>\n<td align=\"center\"><a href=\"https://github.com/Cruaier\">Cruaier</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/sercraig\"><img alt=\"sercraig\" src=\"https://avatars.githubusercontent.com/u/24261518?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ardeois\"><img alt=\"ardeois\" src=\"https://avatars.githubusercontent.com/u/1867939?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/CommanderRoot\"><img alt=\"CommanderRoot\" src=\"https://avatars.githubusercontent.com/u/4395417?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/czj\"><img alt=\"czj\" src=\"https://avatars.githubusercontent.com/u/14306?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/cbush06\"><img alt=\"cbush06\" src=\"https://avatars.githubusercontent.com/u/15720146?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Aarbel\"><img alt=\"Aarbel\" src=\"https://avatars.githubusercontent.com/u/25119847?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/sercraig\">sercraig</a></td>\n<td align=\"center\"><a href=\"https://github.com/ardeois\">ardeois</a></td>\n<td align=\"center\"><a href=\"https://github.com/CommanderRoot\">CommanderRoot</a></td>\n<td align=\"center\"><a href=\"https://github.com/czj\">czj</a></td>\n<td align=\"center\"><a href=\"https://github.com/cbush06\">cbush06</a></td>\n<td align=\"center\"><a href=\"https://github.com/Aarbel\">Aarbel</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/cfra\"><img alt=\"cfra\" src=\"https://avatars.githubusercontent.com/u/1347051?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/csprance\"><img alt=\"csprance\" src=\"https://avatars.githubusercontent.com/u/7902617?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/prattcmp\"><img alt=\"prattcmp\" src=\"https://avatars.githubusercontent.com/u/1497950?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/charlybillaud\"><img alt=\"charlybillaud\" src=\"https://avatars.githubusercontent.com/u/31970410?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Cretezy\"><img alt=\"Cretezy\" src=\"https://avatars.githubusercontent.com/u/2672503?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/chao\"><img alt=\"chao\" src=\"https://avatars.githubusercontent.com/u/55872?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/cfra\">cfra</a></td>\n<td align=\"center\"><a href=\"https://github.com/csprance\">csprance</a></td>\n<td align=\"center\"><a href=\"https://github.com/prattcmp\">prattcmp</a></td>\n<td align=\"center\"><a href=\"https://github.com/charlybillaud\">charlybillaud</a></td>\n<td align=\"center\"><a href=\"https://github.com/Cretezy\">Cretezy</a></td>\n<td align=\"center\"><a href=\"https://github.com/chao\">chao</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/cellvinchung\"><img alt=\"cellvinchung\" src=\"https://avatars.githubusercontent.com/u/5347394?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/cartfisk\"><img alt=\"cartfisk\" src=\"https://avatars.githubusercontent.com/u/8764375?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/cyu\"><img alt=\"cyu\" src=\"https://avatars.githubusercontent.com/u/2431?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bryanjswift\"><img alt=\"bryanjswift\" src=\"https://avatars.githubusercontent.com/u/9911?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/eliOcs\"><img alt=\"eliOcs\" src=\"https://avatars.githubusercontent.com/u/1283954?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/yoldar\"><img alt=\"yoldar\" src=\"https://avatars.githubusercontent.com/u/1597578?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/cellvinchung\">cellvinchung</a></td>\n<td align=\"center\"><a href=\"https://github.com/cartfisk\">cartfisk</a></td>\n<td align=\"center\"><a href=\"https://github.com/cyu\">cyu</a></td>\n<td align=\"center\"><a href=\"https://github.com/bryanjswift\">bryanjswift</a></td>\n<td align=\"center\"><a href=\"https://github.com/eliOcs\">eliOcs</a></td>\n<td align=\"center\"><a href=\"https://github.com/yoldar\">yoldar</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/efbautista\"><img alt=\"efbautista\" src=\"https://avatars.githubusercontent.com/u/35430671?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/emuell\"><img alt=\"emuell\" src=\"https://avatars.githubusercontent.com/u/11521600?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/EdgarSantiago93\"><img alt=\"EdgarSantiago93\" src=\"https://avatars.githubusercontent.com/u/14806877?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/sweetro\"><img alt=\"sweetro\" src=\"https://avatars.githubusercontent.com/u/6228717?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jeetiss\"><img alt=\"jeetiss\" src=\"https://avatars.githubusercontent.com/u/6726016?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/DennisKofflard\"><img alt=\"DennisKofflard\" src=\"https://avatars.githubusercontent.com/u/8669129?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/efbautista\">efbautista</a></td>\n<td align=\"center\"><a href=\"https://github.com/emuell\">emuell</a></td>\n<td align=\"center\"><a href=\"https://github.com/EdgarSantiago93\">EdgarSantiago93</a></td>\n<td align=\"center\"><a href=\"https://github.com/sweetro\">sweetro</a></td>\n<td align=\"center\"><a href=\"https://github.com/jeetiss\">jeetiss</a></td>\n<td align=\"center\"><a href=\"https://github.com/DennisKofflard\">DennisKofflard</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/hoangsvit\"><img alt=\"hoangsvit\" src=\"https://avatars.githubusercontent.com/u/11882322?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/davilima6\"><img alt=\"davilima6\" src=\"https://avatars.githubusercontent.com/u/422130?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/akizor\"><img alt=\"akizor\" src=\"https://avatars.githubusercontent.com/u/1052439?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/KaminskiDaniell\"><img alt=\"KaminskiDaniell\" src=\"https://avatars.githubusercontent.com/u/27357868?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Cantabar\"><img alt=\"Cantabar\" src=\"https://avatars.githubusercontent.com/u/6812207?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mrboomer\"><img alt=\"mrboomer\" src=\"https://avatars.githubusercontent.com/u/5942912?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/hoangsvit\">hoangsvit</a></td>\n<td align=\"center\"><a href=\"https://github.com/davilima6\">davilima6</a></td>\n<td align=\"center\"><a href=\"https://github.com/akizor\">akizor</a></td>\n<td align=\"center\"><a href=\"https://github.com/KaminskiDaniell\">KaminskiDaniell</a></td>\n<td align=\"center\"><a href=\"https://github.com/Cantabar\">Cantabar</a></td>\n<td align=\"center\"><a href=\"https://github.com/mrboomer\">mrboomer</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/danilat\"><img alt=\"danilat\" src=\"https://avatars.githubusercontent.com/u/22763?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/danschalow\"><img alt=\"danschalow\" src=\"https://avatars.githubusercontent.com/u/3527437?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/danmichaelo\"><img alt=\"danmichaelo\" src=\"https://avatars.githubusercontent.com/u/434495?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bedgerotto\"><img alt=\"bedgerotto\" src=\"https://avatars.githubusercontent.com/u/4459657?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/functino\"><img alt=\"functino\" src=\"https://avatars.githubusercontent.com/u/415498?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/amitport\"><img alt=\"amitport\" src=\"https://avatars.githubusercontent.com/u/1131991?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/danilat\">danilat</a></td>\n<td align=\"center\"><a href=\"https://github.com/danschalow\">danschalow</a></td>\n<td align=\"center\"><a href=\"https://github.com/danmichaelo\">danmichaelo</a></td>\n<td align=\"center\"><a href=\"https://github.com/bedgerotto\">bedgerotto</a></td>\n<td align=\"center\"><a href=\"https://github.com/functino\">functino</a></td>\n<td align=\"center\"><a href=\"https://github.com/amitport\">amitport</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/tekacs\"><img alt=\"tekacs\" src=\"https://avatars.githubusercontent.com/u/63247?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Dogfalo\"><img alt=\"Dogfalo\" src=\"https://avatars.githubusercontent.com/u/2775751?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/aalepis\"><img alt=\"aalepis\" src=\"https://avatars.githubusercontent.com/u/35684834?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/alexnj\"><img alt=\"alexnj\" src=\"https://avatars.githubusercontent.com/u/683500?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/asmt3\"><img alt=\"asmt3\" src=\"https://avatars.githubusercontent.com/u/1777709?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ahmadissa\"><img alt=\"ahmadissa\" src=\"https://avatars.githubusercontent.com/u/9936573?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/tekacs\">tekacs</a></td>\n<td align=\"center\"><a href=\"https://github.com/Dogfalo\">Dogfalo</a></td>\n<td align=\"center\"><a href=\"https://github.com/aalepis\">aalepis</a></td>\n<td align=\"center\"><a href=\"https://github.com/alexnj\">alexnj</a></td>\n<td align=\"center\"><a href=\"https://github.com/asmt3\">asmt3</a></td>\n<td align=\"center\"><a href=\"https://github.com/ahmadissa\">ahmadissa</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/adritasharma\"><img alt=\"adritasharma\" src=\"https://avatars.githubusercontent.com/u/29271635?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Adrrei\"><img alt=\"Adrrei\" src=\"https://avatars.githubusercontent.com/u/22191685?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/adityapatadia\"><img alt=\"adityapatadia\" src=\"https://avatars.githubusercontent.com/u/1086617?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/adamvigneault\"><img alt=\"adamvigneault\" src=\"https://avatars.githubusercontent.com/u/18236120?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ajh-sr\"><img alt=\"ajh-sr\" src=\"https://avatars.githubusercontent.com/u/71472057?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/adamdottv\"><img alt=\"adamdottv\" src=\"https://avatars.githubusercontent.com/u/2363879?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/adritasharma\">adritasharma</a></td>\n<td align=\"center\"><a href=\"https://github.com/Adrrei\">Adrrei</a></td>\n<td align=\"center\"><a href=\"https://github.com/adityapatadia\">adityapatadia</a></td>\n<td align=\"center\"><a href=\"https://github.com/adamvigneault\">adamvigneault</a></td>\n<td align=\"center\"><a href=\"https://github.com/ajh-sr\">ajh-sr</a></td>\n<td align=\"center\"><a href=\"https://github.com/adamdottv\">adamdottv</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/abannach\"><img alt=\"abannach\" src=\"https://avatars.githubusercontent.com/u/43150303?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/superhawk610\"><img alt=\"superhawk610\" src=\"https://avatars.githubusercontent.com/u/18172185?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ajschmidt8\"><img alt=\"ajschmidt8\" src=\"https://avatars.githubusercontent.com/u/7400326?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/wbaaron\"><img alt=\"wbaaron\" src=\"https://avatars.githubusercontent.com/u/1048988?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Quorafind\"><img alt=\"Quorafind\" src=\"https://avatars.githubusercontent.com/u/13215013?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/bducharme\"><img alt=\"bducharme\" src=\"https://avatars.githubusercontent.com/u/4173569?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/abannach\">abannach</a></td>\n<td align=\"center\"><a href=\"https://github.com/superhawk610\">superhawk610</a></td>\n<td align=\"center\"><a href=\"https://github.com/ajschmidt8\">ajschmidt8</a></td>\n<td align=\"center\"><a href=\"https://github.com/wbaaron\">wbaaron</a></td>\n<td align=\"center\"><a href=\"https://github.com/Quorafind\">Quorafind</a></td>\n<td align=\"center\"><a href=\"https://github.com/bducharme\">bducharme</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/azizk\"><img alt=\"azizk\" src=\"https://avatars.githubusercontent.com/u/37282?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/azeemba\"><img alt=\"azeemba\" src=\"https://avatars.githubusercontent.com/u/2160795?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ayhankesicioglu\"><img alt=\"ayhankesicioglu\" src=\"https://avatars.githubusercontent.com/u/36304312?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/atsawin\"><img alt=\"atsawin\" src=\"https://avatars.githubusercontent.com/u/666663?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ash-jc-allen\"><img alt=\"ash-jc-allen\" src=\"https://avatars.githubusercontent.com/u/39652331?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/apuyou\"><img alt=\"apuyou\" src=\"https://avatars.githubusercontent.com/u/520053?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/azizk\">azizk</a></td>\n<td align=\"center\"><a href=\"https://github.com/azeemba\">azeemba</a></td>\n<td align=\"center\"><a href=\"https://github.com/ayhankesicioglu\">ayhankesicioglu</a></td>\n<td align=\"center\"><a href=\"https://github.com/atsawin\">atsawin</a></td>\n<td align=\"center\"><a href=\"https://github.com/ash-jc-allen\">ash-jc-allen</a></td>\n<td align=\"center\"><a href=\"https://github.com/apuyou\">apuyou</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/arthurdenner\"><img alt=\"arthurdenner\" src=\"https://avatars.githubusercontent.com/u/13774309?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Abourass\"><img alt=\"Abourass\" src=\"https://avatars.githubusercontent.com/u/39917231?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tyndria\"><img alt=\"tyndria\" src=\"https://avatars.githubusercontent.com/u/17138916?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/anthony0030\"><img alt=\"anthony0030\" src=\"https://avatars.githubusercontent.com/u/13033263?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/andychongyz\"><img alt=\"andychongyz\" src=\"https://avatars.githubusercontent.com/u/12697240?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/andrii-bodnar\"><img alt=\"andrii-bodnar\" src=\"https://avatars.githubusercontent.com/u/29282228?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/arthurdenner\">arthurdenner</a></td>\n<td align=\"center\"><a href=\"https://github.com/Abourass\">Abourass</a></td>\n<td align=\"center\"><a href=\"https://github.com/tyndria\">tyndria</a></td>\n<td align=\"center\"><a href=\"https://github.com/anthony0030\">anthony0030</a></td>\n<td align=\"center\"><a href=\"https://github.com/andychongyz\">andychongyz</a></td>\n<td align=\"center\"><a href=\"https://github.com/andrii-bodnar\">andrii-bodnar</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/superandrew213\"><img alt=\"superandrew213\" src=\"https://avatars.githubusercontent.com/u/13059204?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/radarhere\"><img alt=\"radarhere\" src=\"https://avatars.githubusercontent.com/u/3112309?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/marc-mabe\"><img alt=\"marc-mabe\" src=\"https://avatars.githubusercontent.com/u/302689?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/kevin-west-10x\"><img alt=\"kevin-west-10x\" src=\"https://avatars.githubusercontent.com/u/65194914?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/kergekacsa\"><img alt=\"kergekacsa\" src=\"https://avatars.githubusercontent.com/u/16637320?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/firesharkstudios\"><img alt=\"firesharkstudios\" src=\"https://avatars.githubusercontent.com/u/17069637?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/superandrew213\">superandrew213</a></td>\n<td align=\"center\"><a href=\"https://github.com/radarhere\">radarhere</a></td>\n<td align=\"center\"><a href=\"https://github.com/marc-mabe\">marc-mabe</a></td>\n<td align=\"center\"><a href=\"https://github.com/kevin-west-10x\">kevin-west-10x</a></td>\n<td align=\"center\"><a href=\"https://github.com/kergekacsa\">kergekacsa</a></td>\n<td align=\"center\"><a href=\"https://github.com/firesharkstudios\">firesharkstudios</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/kaspermeinema\"><img alt=\"kaspermeinema\" src=\"https://avatars.githubusercontent.com/u/73821331?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/tykarol\"><img alt=\"tykarol\" src=\"https://avatars.githubusercontent.com/u/9386320?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jvelten\"><img alt=\"jvelten\" src=\"https://avatars.githubusercontent.com/u/48118068?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/mellow-fellow\"><img alt=\"mellow-fellow\" src=\"https://avatars.githubusercontent.com/u/19280122?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jmontoyaa\"><img alt=\"jmontoyaa\" src=\"https://avatars.githubusercontent.com/u/158935?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jcalonso\"><img alt=\"jcalonso\" src=\"https://avatars.githubusercontent.com/u/664474?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/kaspermeinema\">kaspermeinema</a></td>\n<td align=\"center\"><a href=\"https://github.com/tykarol\">tykarol</a></td>\n<td align=\"center\"><a href=\"https://github.com/jvelten\">jvelten</a></td>\n<td align=\"center\"><a href=\"https://github.com/mellow-fellow\">mellow-fellow</a></td>\n<td align=\"center\"><a href=\"https://github.com/jmontoyaa\">jmontoyaa</a></td>\n<td align=\"center\"><a href=\"https://github.com/jcalonso\">jcalonso</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/jbelej\"><img alt=\"jbelej\" src=\"https://avatars.githubusercontent.com/u/2229202?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jszobody\"><img alt=\"jszobody\" src=\"https://avatars.githubusercontent.com/u/203749?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jorgeepc\"><img alt=\"jorgeepc\" src=\"https://avatars.githubusercontent.com/u/3879892?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jderrough\"><img alt=\"jderrough\" src=\"https://avatars.githubusercontent.com/u/1108358?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jonathanarbely\"><img alt=\"jonathanarbely\" src=\"https://avatars.githubusercontent.com/u/18177203?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/jsanchez034\"><img alt=\"jsanchez034\" src=\"https://avatars.githubusercontent.com/u/761087?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/jbelej\">jbelej</a></td>\n<td align=\"center\"><a href=\"https://github.com/jszobody\">jszobody</a></td>\n<td align=\"center\"><a href=\"https://github.com/jorgeepc\">jorgeepc</a></td>\n<td align=\"center\"><a href=\"https://github.com/jderrough\">jderrough</a></td>\n<td align=\"center\"><a href=\"https://github.com/jonathanarbely\">jonathanarbely</a></td>\n<td align=\"center\"><a href=\"https://github.com/jsanchez034\">jsanchez034</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/Jokcy\"><img alt=\"Jokcy\" src=\"https://avatars.githubusercontent.com/u/2088642?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/chromacoma\"><img alt=\"chromacoma\" src=\"https://avatars.githubusercontent.com/u/1535623?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/Lucklj521\"><img alt=\"Lucklj521\" src=\"https://avatars.githubusercontent.com/u/93632042?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/lucax88x\"><img alt=\"lucax88x\" src=\"https://avatars.githubusercontent.com/u/6294464?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/lucaperret\"><img alt=\"lucaperret\" src=\"https://avatars.githubusercontent.com/u/1887122?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/ombr\"><img alt=\"ombr\" src=\"https://avatars.githubusercontent.com/u/857339?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/Jokcy\">Jokcy</a></td>\n<td align=\"center\"><a href=\"https://github.com/chromacoma\">chromacoma</a></td>\n<td align=\"center\"><a href=\"https://github.com/Lucklj521\">Lucklj521</a></td>\n<td align=\"center\"><a href=\"https://github.com/lucax88x\">lucax88x</a></td>\n<td align=\"center\"><a href=\"https://github.com/lucaperret\">lucaperret</a></td>\n<td align=\"center\"><a href=\"https://github.com/ombr\">ombr</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/louim\"><img alt=\"louim\" src=\"https://avatars.githubusercontent.com/u/923718?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dolphinigle\"><img alt=\"dolphinigle\" src=\"https://avatars.githubusercontent.com/u/7020472?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/leomelzer\"><img alt=\"leomelzer\" src=\"https://avatars.githubusercontent.com/u/23313?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/leods92\"><img alt=\"leods92\" src=\"https://avatars.githubusercontent.com/u/879395?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/galli-leo\"><img alt=\"galli-leo\" src=\"https://avatars.githubusercontent.com/u/5339762?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/dviry\"><img alt=\"dviry\" src=\"https://avatars.githubusercontent.com/u/1230260?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/louim\">louim</a></td>\n<td align=\"center\"><a href=\"https://github.com/dolphinigle\">dolphinigle</a></td>\n<td align=\"center\"><a href=\"https://github.com/leomelzer\">leomelzer</a></td>\n<td align=\"center\"><a href=\"https://github.com/leods92\">leods92</a></td>\n<td align=\"center\"><a href=\"https://github.com/galli-leo\">galli-leo</a></td>\n<td align=\"center\"><a href=\"https://github.com/dviry\">dviry</a></td>\n</tr>\n</tbody>\n</table>\n<table>\n<thead>\n<tr>\n<th align=\"center\"><a href=\"https://github.com/larowlan\"><img alt=\"larowlan\" src=\"https://avatars.githubusercontent.com/u/555254?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/leaanthony\"><img alt=\"leaanthony\" src=\"https://avatars.githubusercontent.com/u/1943904?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/hoangbits\"><img alt=\"hoangbits\" src=\"https://avatars.githubusercontent.com/u/7990827?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/labohkip81\"><img alt=\"labohkip81\" src=\"https://avatars.githubusercontent.com/u/36964869?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/kyleparisi\"><img alt=\"kyleparisi\" src=\"https://avatars.githubusercontent.com/u/1286753?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n<th align=\"center\"><a href=\"https://github.com/elkebab\"><img alt=\"elkebab\" src=\"https://avatars.githubusercontent.com/u/6313468?v=4&amp;s=117\" width=\"117\" style=\"max-width: 100%;\"></a></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td align=\"center\"><a href=\"https://github.com/larowlan\">larowlan</a></td>\n<td align=\"