PageSourceSearch

https://backyourstack.com/_next/static/chunks/f82584d0728339366ed0d6663119d363e65617c2.91906cd0877ed695497d.js

js backyourstack.com collected 2026-09-26 03:15:58 UTC 1,036,458 bytes, 1 lines download raw bytes

1(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[10],{"2ajD":function(e,a){e.exports=function(e){return e!==e}},"3L66":function(e,a,t){var n=t("MMmD"),o=t("ExA7");e.exports=function(e){return o(e)&&n(e)}},"8jRI":function(e,a,t){"use strict";var n="%[a-f0-9]{2}",o=new RegExp("("+n+")|([^%]+?)","gi"),s=new RegExp("("+n+")+","gi");function p(e,a){try{return[decodeURIComponent(e.join(""))]}catch(o){}if(1===e.length)return e;a=a||1;var t=e.slice(0,a),n=e.slice(a);return Array.prototype.concat.call([],p(t),p(n))}function i(e){try{return decodeURIComponent(e)}catch(n){for(var a=e.match(o)||[],t=1;t<a.length;t++)a=(e=p(a,t).join("")).match(o)||[];return e}}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(a){return function(e){for(var t={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},n=s.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(a){var o=i(n[0]);o!==n[0]&&(t[n[0]]=o)}n=s.exec(e)}t["%C2"]="\ufffd";for(var p=Object.keys(t),r=0;r<p.length;r++){var l=p[r];e=e.replace(new RegExp(l,"g"),t[l])}return e}(e)}}},"8yz6":function(e,a,t){"use strict";e.exports=(e,a)=>{if("string"!==typeof e||"string"!==typeof a)throw new TypeError("Expected the arguments to be of type `string`");if(""===a)return[e];const t=e.indexOf(a);return-1===t?[e]:[e.slice(0,t),e.slice(t+a.length)]}},Al62:function(e,a,t){"use strict";(function(e){t.d(a,"a",(function(){return n}));t("JZM8"),t("khU4"),t("XWHH");function n(e){var a=e;return a&&("string"===typeof a||a instanceof String)&&(a=a.trim().toLowerCase()),!!["on","enabled","1","true","yes",1].includes(a)}}).call(this,t("tjlA").Buffer)},CZoQ:function(e,a){e.exports=function(e,a,t){for(var n=t-1,o=e.length;++n<o;)if(e[n]===a)return n;return-1}},EA7m:function(e,a,t){var n=t("zZ0H"),o=t("Ioao"),s=t("wclG");e.exports=function(e,a){return s(o(e,a,n),e+"")}},K4gc:function(e,a,t){"use strict";var n=t("MX0m"),o=t.n(n),s=t("q1tI"),p=t("nKUr");a.a=function(e){var a=e.onClickBackMyStack,t=e.saving;return Object(p.jsxs)(s.Fragment,{children:[Object(p.jsx)(o.a,{id:"2672814015",children:[".backMyStackWrapper.jsx-2672814015{margin-bottom:20px;width:100%;border-radius:15px;padding:20px;box-sizing:border-box;background:url('/static/img/backmystack-banner.png');background-size:100% 100%;background-repeat:no-repeat;}",".backMyStackInfoWrapper.jsx-2672814015{width:60%;color:#fff;}",".newText.jsx-2672814015{color:#ffc94d;font-weight:600;font-size:20px;line-height:20px;margin-bottom:20px;}",".backMyStackInfoWrapper.jsx-2672814015 h2.jsx-2672814015{margin:0;font-weight:900;font-size:32px;line-height:36px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;}",".backMyStackInfoWrapper.jsx-2672814015 p.jsx-2672814015{font-weight:500;font-size:16px;line-height:24px;}",".backMyStackBtn.jsx-2672814015{background:#2c2c85;font-size:14px;line-height:21px;outline:none;cursor:pointer;}","@media screen and (max-width:768px), @media screen and (max-width:500px){.backMyStackWrapper.jsx-2672814015{background:url('/static/img/mobile-backmystack-banner.png');background-size:100% 100%;background-repeat:no-repeat;width:100%;}.backMyStackInfoWrapper.jsx-2672814015{width:78%;}.backMyStackInfoWrapper.jsx-2672814015 h2.jsx-2672814015{margin:0;font-weight:bold;font-size:24px;line-height:28px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;}.backMyStackInfoWrapper.jsx-2672814015 p.jsx-2672814015{font-size:14px;line-height:22px;-webkit-letter-spacing:-0.2px;-moz-letter-spacing:-0.2px;-ms-letter-spacing:-0.2px;letter-spacing:-0.2px;font-weight:300;}.newText.jsx-2672814015{margin-bottom:20px;}}","@media screen and (max-width:768px), @media screen and (max-width:500px){.backMyStackWrapper.jsx-2672814015{background:url('/static/img/mobile-backmystack-banner.png');background-size:100% 100%;background-repeat:no-repeat;width:100%;}.backMyStackInfoWrapper.jsx-2672814015{width:78%;}.backMyStackInfoWrapper.jsx-2672814015 h2.jsx-2672814015{margin:0;font-weight:bold;font-size:24px;line-height:28px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;}.backMyStackInfoWrapper.jsx-2672814015 p.jsx-2672814015{font-size:14px;line-height:22px;-webkit-letter-spacing:-0.2px;-moz-letter-spacing:-0.2px;-ms-letter-spacing:-0.2px;letter-spacing:-0.2px;font-weight:300;}.newText.jsx-2672814015{margin-bottom:20px;}}",".backMyStackBtn.jsx-2672814015:hover{opacity:0.8;}",".backMyStackBtn.jsx-2672814015:disabled{opacity:0.8;cursor:default;}","@media screen and (max-width:768px), @media screen and (max-width:500px){.backMyStackWrapper.jsx-2672814015{background:url('/static/img/mobile-backmystack-banner.png');background-size:100% 100%;background-repeat:no-repeat;width:100%;}.backMyStackInfoWrapper.jsx-2672814015{width:78%;}.backMyStackInfoWrapper.jsx-2672814015 h2.jsx-2672814015{margin:0;font-weight:bold;font-size:24px;line-height:28px;-webkit-letter-spacing:-0.4px;-moz-letter-spacing:-0.4px;-ms-letter-spacing:-0.4px;letter-spacing:-0.4px;}.backMyStackInfoWrapper.jsx-2672814015 p.jsx-2672814015{font-size:14px;line-height:22px;-webkit-letter-spacing:-0.2px;-moz-letter-spacing:-0.2px;-ms-letter-spacing:-0.2px;letter-spacing:-0.2px;font-weight:300;}.newText.jsx-2672814015{margin-bottom:20px;}}"]}
1),Object(p.jsx)("div",{className:"jsx-2672814015 backMyStackWrapper",children:Object(p.jsxs)("div",{className:"jsx-2672814015 backMyStackInfoWrapper",children:[Object(p.jsx)("h3",{className:"jsx-2672814015 newText",children:"New!"}),Object(p.jsx)("h2",{className:"jsx-2672814015",children:"Automatically back your stack every month"}),Object(p.jsx)("p",{className:"jsx-2672814015",children:"Set up a monthly subscription and we will automatically distribute the funds among your dependencies on Open Collective!"}),Object(p.jsx)("button",{onClick:a,disabled:t,className:"jsx-2672814015 bigButton backMyStackBtn",children:t?"Saving...":"Back My Stack"})]})})]})}},KwMD:function(e,a){e.exports=function(e,a,t,n){for(var o=e.length,s=t+(n?1:-1);n?s--:++s<o;)if(a(e[s],s,e))return s;return-1}},Mj6V:function(e,a,t){var n,o;void 0===(o="function"===typeof(n=function(){var e={version:"0.2.0"},a=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function t(e,a,t){return e<a?a:e>t?t:e}function n(e){return 100*(-1+e)}function o(e,t,o){var s;return(s="translate3d"===a.positionUsing?{transform:"translate3d("+n(e)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+n(e)+"%,0)"}:{"margin-left":n(e)+"%"}).transition="all "+t+"ms "+o,s}e.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(a[t]=n);return this},e.status=null,e.set=function(n){var i=e.isStarted();n=t(n,a.minimum,1),e.status=1===n?null:n;var r=e.render(!i),l=r.querySelector(a.barSelector),m=a.speed,c=a.easing;return r.offsetWidth,s((function(t){""===a.positionUsing&&(a.positionUsing=e.getPositioningCSS()),p(l,o(n,m,c)),1===n?(p(r,{transition:"none",opacity:1}),r.offsetWidth,setTimeout((function(){p(r,{transition:"all "+m+"ms linear",opacity:0}),setTimeout((function(){e.remove(),t()}),m)}),m)):setTimeout(t,m)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var t=function(){setTimeout((function(){e.status&&(e.trickle(),t())}),a.trickleSpeed)};return a.trickle&&t(),this},e.done=function(a){return a||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(a){var n=e.status;return n?("number"!==typeof a&&(a=(1-n)*t(Math.random()*n,.1,.95)),n=t(n+a,0,.994),e.set(n)):e.start()},e.trickle=function(){return e.inc(Math.random()*a.trickleRate)},function(){var a=0,t=0;e.promise=function(n){return n&&"resolved"!==n.state()?(0===t&&e.start(),a++,t++,n.always((function(){0===--t?(a=0,e.done()):e.set((a-t)/a)})),this):this}}(),e.render=function(t){if(e.isRendered())return document.getElementById("nprogress");r(document.documentElement,"nprogress-busy");var o=document.createElement("div");o.id="nprogress",o.innerHTML=a.template;var s,i=o.querySelector(a.barSelector),l=t?"-100":n(e.status||0),m=document.querySelector(a.parent);return p(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),a.showSpinner||(s=o.querySelector(a.spinnerSelector))&&c(s),m!=document.body&&r(m,"nprogress-custom-parent"),m.appendChild(o),o},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(a.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&c(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,a="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return a+"Perspective"in e?"translate3d":a+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function a(){var t=e.shift();t&&t(a)}return function(t){e.push(t),1==e.length&&a()}}(),p=function(){var e=["Webkit","O","Moz","ms"],a={};function t(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,a){return a.toUpperCase()}))}function n(a){var t=document.body.style;if(a in t)return a;for(var n,o=e.length,s=a.charAt(0).toUpperCase()+a.slice(1);o--;)if((n=e[o]+s)in t)return n;return a}function o(e){return e=t(e),a[e]||(a[e]=n(e))}function s(e,a,t){a=o(a),e.style[a]=t}return function(e,a){var t,n,o=arguments;if(2==o.length)for(t in a)void 0!==(n=a[t])&&a.hasOwnProperty(t)&&s(e,t,n
1);else s(e,o[1],o[2])}}();function i(e,a){return("string"==typeof e?e:m(e)).indexOf(" "+a+" ")>=0}function r(e,a){var t=m(e),n=t+a;i(t,a)||(e.className=n.substring(1))}function l(e,a){var t,n=m(e);i(e,a)&&(t=n.replace(" "+a+" "," "),e.className=t.substring(1,t.length-1))}function m(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function c(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e})?n.call(a,t,a,e):n)||(e.exports=o)},OFL0:function(e,a,t){var n=t("lvO4"),o=t("4sDh");e.exports=function(e,a){return null!=e&&o(e,a,n)}},"R/W3":function(e,a,t){var n=t("KwMD"),o=t("2ajD"),s=t("CZoQ");e.exports=function(e,a,t){return a===a?s(e,a,t):n(e,o,t)}},"Xt/L":function(e,a){e.exports=function(e,a,t){for(var n=-1,o=null==e?0:e.length;++n<o;)if(t(a,e[n]))return!0;return!1}},ZFOp:function(e,a,t){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`))},"Zc/v":function(e,a,t){"use strict";(function(e){t.d(a,"a",(function(){return x}));var n=t("lwsE"),o=t.n(n),s=t("W8MJ"),p=t.n(s),i=t("PJYZ"),r=t.n(i),l=t("7W2i"),m=t.n(l),c=t("a1gu"),y=t.n(c),g=t("Nsbk"),u=t.n(g),d=t("lSNA"),b=t.n(d),h=t("mwIZ"),f=t.n(h),A=t("MX0m"),k=t.n(A),v=t("q1tI"),I=t.n(v),N=t("cr+I"),O=t.n(N),w=t("VmXB"),T=t("DWwB"),R=t("nKUr");function D(e){var a=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,n=u()(e);if(a){var o=u()(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return y()(this,t)}}var G=e.env.WEBSITE_URL||"https://opencollective.com",x=function(e){m()(t,e);var a=D(t);function t(){var e;o()(this,t);for(var n=arguments.length,s=new Array(n),p=0;p<n;p++)s[p]=arguments[p];return e=a.call.apply(a,[this].concat(s)),b()(r()(e),"sortDependencies",(function(e,a){var t=f()(e,"name"),n=f()(a,"name"),o=f()(e,"project.opencollective.name"),s=f()(a,"project.opencollective.name");return o===s?t.localeCompare(n):o&&s?o.localeCompare(s):o?-1:s?1:t.localeCompare(n)})),b()(r()(e),"githubRepoItem",(function(e){return Object(R.jsxs)("span",{children:[e.full_name&&Object(R.jsx)("a",{href:"https://github.com/".concat(e.full_name),children:e.name}),!e.full_name&&Object(R.jsx)("span",{children:e.name})]},e.id)})),e}return p()(t,[{key:"render",value:function(){var e=this,a=this.props.dependencies;return Object(R.jsxs)("div",{className:"jsx-1310852313",children:[Object(R.jsx)(k.a,{id:"1310852313",children:["table.jsx-1310852313{width:100%;border-collapse:collapse;}","table.jsx-1310852313 th.jsx-1310852313,table.jsx-1310852313 td.jsx-1310852313{border:1px solid #c1c6cc;padding:0.5em;white-space:nowrap;font-size:12px;color:#121314;}","table.jsx-1310852313 td.repos.jsx-1310852313,table.jsx-1310852313 td.funding.jsx-1310852313{white-space:normal;}","table.jsx-1310852313 td.jsx-1310852313 a.jsx-1310852313{color:inherit;}","table.jsx-1310852313 td.jsx-1310852313 a.jsx-1310852313:hover{-webkit-text-decoration:none;text-decoration:none;}"]}),0===a.length&&Object(R.jsxs)("div",{className:"jsx-1310852313 error",children:[Object(R.jsx)("p",{className:"jsx-1310852313",children:"Sorry, we could not detect any dependencies. "}),Object(R.jsx)("p",{className:"jsx-1310852313",children:"We currently support JavaScript (NPM), PHP (Composer), .NET (Nuget), Go (dep), Ruby (RubyGems), and Python (requirements.txt)."}),Object(R.jsxs)("p",{className:"jsx-1310852313",children:["Want so see something else?"," ",Object(R.jsx)(w.a,{route:"contributing",children:Object(R.jsx)("a",{className:"jsx-1310852313",children:"See how to contribute"})}),". Something not working as expected?"," ",Object(R.jsx)("a",{href:"https://github.com/backyourstack/backyourstack/issues",className:"jsx-1310852313",children:"Report an issue"}),"."]})]}),a.length>0&&Object(R.jsxs)("table",{className:"jsx-1310852313",children:[Object(R.jsx)("thead",{className:"jsx-1310852313",children:Object(R.jsxs)("tr",{className:"jsx-1310852313",children:[Object(R.jsx)("th",{className:"jsx-1310852313",children:"Type"}),Object(R.jsx)("th",{className:"jsx-1310852313",children:"Name"}),Object(R.jsx)("th",{className:"jsx-1310852313",children:Object(R.jsx)("abbr",{title:"Core dependency count",className:"jsx-1310852313",children:"Core dep."})}),Object(R.jsx)("th",{className:"jsx-1310852313",children:Object(R.jsx)("abbr",{title:"Peer dependency count",className:"jsx-1310852313",children:"Peer dep."})}),Object(R.jsx)("th",{className:"jsx-1310852313",children:Object(R.jsx)("abbr",{title:"Dev dependency count",className:"jsx-1310852313",children:"Dev dep."})}),Object(R.jsx)("th",{className:"jsx-1310852313",children:Object(R.jsx)("abbr",{title:"Engines depen
1dency count",className:"jsx-1310852313",children:"Engines dep."})}),Object(R.jsx)("th",{className:"jsx-1310852313 repos",children:"Repos"}),Object(R.jsx)("th",{className:"jsx-1310852313 funding",children:"Funding"})]})}),Object(R.jsx)("tbody",{className:"jsx-1310852313",children:a.sort(this.sortDependencies).map((function(a){return Object(R.jsxs)("tr",{className:"jsx-1310852313",children:[Object(R.jsx)("td",{className:"jsx-1310852313",children:a.type}),Object(R.jsx)("td",{className:"jsx-1310852313",children:a.name}),Object(R.jsx)("td",{className:"jsx-1310852313",children:a.core}),Object(R.jsx)("td",{className:"jsx-1310852313",children:a.peer}),Object(R.jsx)("td",{className:"jsx-1310852313",children:a.dev}),Object(R.jsx)("td",{className:"jsx-1310852313",children:a.engines}),Object(R.jsx)("td",{className:"jsx-1310852313 repos",children:Object(R.jsx)(T.a,{array:a.repos,map:e.githubRepoItem,cut:20})}),Object(R.jsxs)("td",{className:"jsx-1310852313 funding",children:[a.project&&a.project.opencollective&&Object(R.jsxs)(v.Fragment,{children:[a.project.opencollective.pledge&&Object(R.jsx)("span",{className:"jsx-1310852313",children:"Pledge on Open Collective"}),!a.project.opencollective.pledge&&Object(R.jsx)("span",{className:"jsx-1310852313",children:"Contribute on Open Collective"}),":\xa0",Object(R.jsx)("a",{href:"".concat(G,"/").concat(a.project.opencollective.slug),className:"jsx-1310852313",children:a.project.opencollective.name})]}),a.project&&a.project.github&&!a.project.opencollective&&Object(R.jsxs)(v.Fragment,{children:[Object(R.jsx)("span",{className:"jsx-1310852313",children:"Pledge on Open Collective"}),":\xa0",Object(R.jsx)("a",{href:"".concat(G,"/pledges/new?").concat(O.a.stringify({name:a.project.name,githubHandle:a.project.github.org||a.project.github.repo}),")"),className:"jsx-1310852313",children:a.project.name})]})]})]},a.name)}))})]})]})}}]),t}(I.a.Component)}).call(this,t("8oxB"))},c0go:function(e,a,t){"use strict";e.exports=function(e,a){for(var t={},n=Object.keys(e),o=Array.isArray(a),s=0;s<n.length;s++){var p=n[s],i=e[p];(o?-1!==a.indexOf(p):a(p,i,e))&&(t[p]=i)}return t}},"cr+I":function(e,a,t){"use strict";const n=t("ZFOp"),o=t("8jRI"),s=t("8yz6"),p=t("c0go"),i=Symbol("encodeFragmentIdentifier");function r(e){if("string"!==typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function l(e,a){return a.encode?a.strict?n(e):encodeURIComponent(e):e}function m(e,a){return a.decode?o(e):e}function c(e){return Array.isArray(e)?e.sort():"object"===typeof e?c(Object.keys(e)).sort(((e,a)=>Number(e)-Number(a))).map((a=>e[a])):e}function y(e){const a=e.indexOf("#");return-1!==a&&(e=e.slice(0,a)),e}function g(e){const a=(e=y(e)).indexOf("?");return-1===a?"":e.slice(a+1)}function u(e,a){return a.parseNumbers&&!Number.isNaN(Number(e))&&"string"===typeof e&&""!==e.trim()?e=Number(e):!a.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function d(e,a){r((a=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},a)).arrayFormatSeparator);const t=function(e){let a;switch(e.arrayFormat){case"index":return(e,t,n)=>{a=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),a?(void 0===n[e]&&(n[e]={}),n[e][a[1]]=t):n[e]=t};case"bracket":return(e,t,n)=>{a=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),a?void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=[t]:n[e]=t};case"colon-list-separator":return(e,t,n)=>{a=/(:list)$/.exec(e),e=e.replace(/:list$/,""),a?void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=[t]:n[e]=t};case"comma":case"separator":return(a,t,n)=>{const o="string"===typeof t&&t.includes(e.arrayFormatSeparator),s="string"===typeof t&&!o&&m(t,e).includes(e.arrayFormatSeparator);t=s?m(t,e):t;const p=o||s?t.split(e.arrayFormatSeparator).map((a=>m(a,e))):null===t?t:m(t,e);n[a]=p};case"bracket-separator":return(a,t,n)=>{const o=/(\[\])$/.test(a);if(a=a.replace(/\[\]$/,""),!o)return void(n[a]=t?m(t,e):t);const s=null===t?[]:t.split(e.arrayFormatSeparator).map((a=>m(a,e)));void 0!==n[a]?n[a]=[].concat(n[a],s):n[a]=s};default:return(e,a,t)=>{void 0!==t[e]?t[e]=[].concat(t[e],a):t[e]=a}}}(a),n=Object.create(null);if("string"!==typeof e)return n;if(!(e=e.trim().replace(/^[?#&]/,"")))return n;for(const o of e.split("&")){if(""===o)continue;let[e,p]=s(a.decode?o.replace(/\+/g," "):o,"=");p=void 0===p?null:["comma","separator","bracket-separator"].includes(a.arrayFormat)?p:m(p,a),t(m(e,a),p,n)}for(const o of Object.keys(n)){const e=n[o];if("object"===typeof e&&null!==e)for(const t of Object.keys(e))e[t]=u(e[t],a);else n[o]=u(e,a)}return!1===a.sort?n:(!0===a.sort?Object.keys(n).sort():Object.keys(n).sort(a.sort)).reduce(((e,a)=>{const t=n[a];return Boolean(t)&&"object"===typeof t&&!Array.isArray(t)?e[a]=c(t):e[a]=t,e}
1),Object.create(null))}a.extract=g,a.parse=d,a.stringify=(e,a)=>{if(!e)return"";r((a=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},a)).arrayFormatSeparator);const t=t=>{return a.skipNull&&(null===(n=e[t])||void 0===n)||a.skipEmptyString&&""===e[t];var n},n=function(e){switch(e.arrayFormat){case"index":return a=>(t,n)=>{const o=t.length;return void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(a,e),"[",o,"]"].join("")]:[...t,[l(a,e),"[",l(o,e),"]=",l(n,e)].join("")]};case"bracket":return a=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(a,e),"[]"].join("")]:[...t,[l(a,e),"[]=",l(n,e)].join("")];case"colon-list-separator":return a=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,[l(a,e),":list="].join("")]:[...t,[l(a,e),":list=",l(n,e)].join("")];case"comma":case"separator":case"bracket-separator":{const a="bracket-separator"===e.arrayFormat?"[]=":"=";return t=>(n,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?n:(o=null===o?"":o,0===n.length?[[l(t,e),a,l(o,e)].join("")]:[[n,l(o,e)].join(e.arrayFormatSeparator)])}default:return a=>(t,n)=>void 0===n||e.skipNull&&null===n||e.skipEmptyString&&""===n?t:null===n?[...t,l(a,e)]:[...t,[l(a,e),"=",l(n,e)].join("")]}}(a),o={};for(const p of Object.keys(e))t(p)||(o[p]=e[p]);const s=Object.keys(o);return!1!==a.sort&&s.sort(a.sort),s.map((t=>{const o=e[t];return void 0===o?"":null===o?l(t,a):Array.isArray(o)?0===o.length&&"bracket-separator"===a.arrayFormat?l(t,a)+"[]":o.reduce(n(t),[]).join("&"):l(t,a)+"="+l(o,a)})).filter((e=>e.length>0)).join("&")},a.parseUrl=(e,a)=>{a=Object.assign({decode:!0},a);const[t,n]=s(e,"#");return Object.assign({url:t.split("?")[0]||"",query:d(g(e),a)},a&&a.parseFragmentIdentifier&&n?{fragmentIdentifier:m(n,a)}:{})},a.stringifyUrl=(e,t)=>{t=Object.assign({encode:!0,strict:!0,[i]:!0},t);const n=y(e.url).split("?")[0]||"",o=a.extract(e.url),s=a.parse(o,{sort:!1}),p=Object.assign(s,e.query);let r=a.stringify(p,t);r&&(r=`?${r}`);let m=function(e){let a="";const t=e.indexOf("#");return-1!==t&&(a=e.slice(t)),a}(e.url);return e.fragmentIdentifier&&(m=`#${t[i]?l(e.fragmentIdentifier,t):e.fragmentIdentifier}`),`${n}${r}${m}`},a.pick=(e,t,n)=>{n=Object.assign({parseFragmentIdentifier:!0,[i]:!1},n);const{url:o,query:s,fragmentIdentifier:r}=a.parseUrl(e,n);return a.stringifyUrl({url:o,query:p(s,t),fragmentIdentifier:r},n)},a.exclude=(e,t,n)=>{const o=Array.isArray(t)?e=>!t.includes(e):(e,a)=>!t(e,a);return a.pick(e,o,n)}},"dtw/":function(e,a,t){"use strict";(function(e){t.d(a,"a",(function(){return P}));var n=t("lwsE"),o=t.n(n),s=t("W8MJ"),p=t.n(s),i=t("PJYZ"),r=t.n(i),l=t("7W2i"),m=t.n(l),c=t("a1gu"),y=t.n(c),g=t("Nsbk"),u=t.n(g),d=t("lSNA"),b=t.n(d),h=t("OFL0"),f=t.n(h),A=t("mwIZ"),k=t.n(A),v=t("MX0m"),I=t.n(v),N=t("q1tI"),O=t.n(N),w=t("TSYQ"),T=t.n(w),R=t("wd/R"),D=t.n(R),G=t("cr+I"),x=t.n(G),j=t("DWwB"),Z=t("nKUr");function B(e){var a=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,n=u()(e);if(a){var o=u()(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return y()(this,t)}}var S=e.env.WEBSITE_URL||"https://opencollective.com",C=e.env.IMAGES_URL||"https://images.opencollective.com",P=function(e){m()(t,e);var a=B(t);function t(){var e;o()(this,t);for(var n=arguments.length,s=new Array(n),p=0;p<n;p++)s[p]=arguments[p];return e=a.call.apply(a,[this].concat(s)),b()(r()(e),"budgetFormatter",new Intl.NumberFormat("en",{style:"currency",currency:"USD",minimumFractionDigits:0})),b()(r()(e),"formatBudget",(function(a){return"".concat(e.budgetFormatter.format(Math.round(a))," USD")}
1)),b()(r()(e),"formatDonation",(function(e){return e>1e3?"$".concat(Math.round(e/1e3),"K"):"$".concat(Math.round(e))})),b()(r()(e),"formatBackingAmount",(function(a){return"".concat(e.budgetFormatter.format(Math.round(a)))})),b()(r()(e),"formatBackingDate",(function(e){return D()(new Date(e)).format("MMM YYYY")})),b()(r()(e),"nextGoal",(function(e){var a=k()(e,"opencollective.goals",[]),t=k()(e,"opencollective.stats.balance",0);return a.filter((function(e){return e.type&&e.amount})).filter((function(e){return"yearlyBudget"===e.type})).filter((function(e){return e.amount>t})).sort((function(e,a){return e.amount-a.amount}))[0]})),b()(r()(e),"nextGoalPercentage",(function(a){var t=k()(a,"opencollective.stats.balance",0),n=e.nextGoal(a);return n?Math.round(t/n.amount*100):null})),b()(r()(e),"nextGoaltitle",(function(a){var t=e.nextGoal(a);return k()(t,"title",null)})),b()(r()(e),"backerItem",(function(a){return Object(Z.jsxs)("span",{children:[Object(Z.jsx)("a",{href:"".concat(S,"/").concat(a.slug),children:a.name}),"\xa0",Object(Z.jsxs)("span",{children:["(",e.formatDonation(a.totalDonations/100),")"]})]},a.id)})),b()(r()(e),"githubRepoItem",(function(e){return Object(Z.jsxs)("span",{children:[e.full_name&&Object(Z.jsx)("a",{href:"https://github.com/".concat(e.full_name),children:e.name}),!e.full_name&&Object(Z.jsx)("span",{children:e.name})]},e.id)})),b()(r()(e),"getMatchingOrder",(function(e,a){return a&&k()(a,"orders.nodes",[]).find((function(a){return e.opencollective&&e.opencollective.slug===a.toAccount.slug}))})),b()(r()(e),"ocLogoSrc",(function(){var a=e.props.recommendation.opencollective;if(a)return"".concat(C,"/").concat(a.slug,"/logo.png?height=55")})),b()(r()(e),"ocLogoStyle",(function(){var a=e.props.recommendation.opencollective,t={};return a&&(t.backgroundImage="url(".concat(C,"/").concat(a.slug,"/background.png?height=250)"),t.backgroundPosition="center top"),t})),b()(r()(e),"contributeUrl",(function(){var a,t=e.props.recommendation,n=t.name,o=t.opencollective,s=t.github,p={};return o?a="".concat(S,"/").concat(o.slug):s&&(a="".concat(S,"/pledges/new"),p.name=n,p.githubHandle=s.org||s.repo),Object.keys(p).length&&(a+="?".concat(x.a.stringify(p))),a})),e}return p()(t,[{key:"render",value:function(){var e=this.props,a=e.recommendation,t=e.opencollectiveAccount,n=this.getMatchingOrder(a,t),o=k()(a,"opencollective.sponsors",[]).filter((function(e){return!t||t.slug!==e.slug})),s=k()(a,"opencollective.stats.yearlyBudget",0),p=k()(a,"opencollective.pledge",!1),i=!f()(a,"opencollective");return Object(Z.jsxs)(N.Fragment,{children:[Object(Z.jsx)(I.a,{id:"1399610342",children:[".Recommendation.jsx-1399610342{box-sizing:border-box;width:290px;min-height:500px;border-radius:15px;background-color:#ffffff;border:1px solid #c1c6cc;padding:20px;margin-bottom:30px;position:relative;color:#2e3033;padding-bottom:100px;}",".Recommendation.backing.jsx-1399610342{background:url('/static/img/sponsor-badge.png') no-repeat right top;background-size:125px 125px;}",".Recommendation.jsx-1399610342 .logo.jsx-1399610342{margin-bottom:10px;width:55px;height:55px;}",".Recommendation.jsx-1399610342 .logo.jsx-1399610342 img.jsx-1399610342{display:block;}",".Recommendation.jsx-1399610342 .logo.bys.jsx-1399610342 img.jsx-1399610342{width:55px;height:55px;border-radius:12px;}",".Recommendation.jsx-1399610342 .logo.oc.jsx-1399610342{border-radius:12px;background-color:#fcfcfc;}",".Recommendation.jsx-1399610342 .logo.oc.jsx-1399610342 img.jsx-1399610342{width:45px;height:45px;padding:5px;}",".Recommendation.jsx-1399610342 .logo.empty.jsx-1399610342{width:55px;height:55px;border-radius:12px;border:1px dotted #ccc;background-color:#fcfcfc;}",".Recommendation.jsx-1399610342 .name.jsx-1399610342{font-size:20px;font-weight:bold;margin-bottom:10px;text-transform:capitalize;}",".Recommendation.jsx-1399610342 .description.jsx-1399610342{font-size:13px;line-height:19px;margin-bottom:20px;min-height:50px;}",".Recommendation.jsx-1399610342 .repos.jsx-1399610342,.Recommendation.jsx-1399610342 .backers.jsx-1399610342{margin-bottom:20px;}",".Recommendation.jsx-1399610342 .repos.jsx-1399610342,.Recommendation.jsx-1399610342 .backers.jsx-1399610342{color:#6e747a;}",".Recommendation.jsx-1399610342 .repos.jsx-1399610342 strong.jsx-1399610342,.Recommendation.jsx-1399610342 .backers.jsx-1399610342 strong.jsx-1399610342,.Recommendation.jsx-1399610342 .budget.jsx-1399610342{font-weight:500;color:#2e3033;}",".Recommendation.jsx-1399610342 .repos.jsx-1399610342 a.jsx-1399610342,.Recommendation.jsx-1399610342 .backers.jsx-1399610342 a.jsx-1399610342{color:#6e747a;}",".Recommendation.jsx-1399610342 .repos.jsx-1399610342 a.jsx-1399610342:hover,.Recommendation.jsx-1399610342 .backers.jsx-1399610342 a.jsx-1399610342:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}",".secondPart.jsx-1399610342{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:20px;}",".bigButton.jsx-1399610342{box-sizing:border-box;border-radius:6px;padding:10px;}",".backingButton.jsx-1399610342 small.jsx-1399610342{font-size:12px;}",".andOthers.jsx-1399610342 .noWrap.jsx-1399610342{white-space:nowrap;}",".andOthers.jsx-1399610342:before{content:'\\u00A0 ';}",".contributeButton.existingPledge.jsx-1399610342,.contributeButton.firstPledge.jsx-1399610342{background-color:#3385ff;}",".noGoal.jsx-1399610342{color:#6e747a;font-style:italic;}",".meter.jsx-1399610342{height:4px;background:#efecea;border-radius:2px;margin:5px 0;}",".meter.jsx-1399610342 span.jsx-1399610342{display:block;height:4px;background:#00b856;border-radius:2px;}","@media screen and (max-width:768px), @media screen and (max-width:500px){.Recommendation.jsx-1399610342{width:100%;margin:0;margin-bottom:20px;height:auto;min-height:0;}}"]}),Object(Z.jsxs)("div",{className:"jsx-1399610342 "+(T()("Recommendation",{backing:!!n})||""),children:[a.logo&&Object(Z.jsx)("div",{className:"jsx-1399610342 logo bys",children:Object(Z.jsx)("img",{src:a.logo,alt:"",className:"jsx-1399610342"})}),!a.logo&&a.opencollective&&!a.opencollective.pledge&&Object(Z.jsx)("div",{style:this.ocLogoStyle(),className:"jsx-1399610342 logo oc",children:Object(Z.jsx)("img",{src:this.ocLogoSrc(),alt:"",className:"jsx-1399610342"})}),!a.logo&&(!a.opencollective||a.opencollective.pledge)&&Object(Z.jsx)("div",{className:"jsx-1399610342 logo empty"}),Object(Z.jsx)("div",{className:"jsx-1399610342 name",children:Object(Z.jsx)("b",{className:"jsx-1399610342",children:k()(a,"opencollective.name",a.name)})}),Object(Z.jsx)("div",{className:"jsx-1399610342 description",children:k()(a,"opencollective.de
1scription",a.description)}),a.repos&&a.repos.length>0&&Object(Z.jsxs)("div",{className:"jsx-1399610342 repos",children:[Object(Z.jsx)("strong",{className:"jsx-1399610342",children:"Used in"}),":",Object(Z.jsx)("br",{className:"jsx-1399610342"}),Object(Z.jsx)(j.a,{array:a.repos,map:this.githubRepoItem,cut:3})]}),(n||o.length>0)&&Object(Z.jsxs)("div",{className:"jsx-1399610342 backers",children:[Object(Z.jsx)("strong",{className:"jsx-1399610342",children:"Backers"}),":",Object(Z.jsx)("br",{className:"jsx-1399610342"}),n&&Object(Z.jsxs)(N.Fragment,{children:[Object(Z.jsx)("a",{href:"".concat(S,"/").concat(t.slug),className:"jsx-1399610342",children:t.name})," ","(",this.formatBackingAmount(n.totalDonations.value)," since"," ",this.formatBackingDate(n.createdAt),")."]}),n&&o.length>0&&Object(Z.jsx)(N.Fragment,{children:" Also: "}),o.length>0&&Object(Z.jsx)(j.a,{array:o,map:this.backerItem,cut:3})]}),s>0&&Object(Z.jsxs)(N.Fragment,{children:[Object(Z.jsxs)("div",{className:"jsx-1399610342 budget",children:["Yearly budget: ",this.formatBudget(s/100)]}),this.nextGoal(a)&&Object(Z.jsxs)(N.Fragment,{children:[Object(Z.jsx)("div",{className:"jsx-1399610342 meter",children:Object(Z.jsx)("span",{style:{width:"".concat(this.nextGoalPercentage(a),"%")},className:"jsx-1399610342"})}),Object(Z.jsxs)("div",{className:"jsx-1399610342 goal",children:[Object(Z.jsxs)("strong",{className:"jsx-1399610342",children:[this.nextGoalPercentage(a),"%"]})," ","progress to reach their next goal:",Object(Z.jsx)("br",{className:"jsx-1399610342"}),this.nextGoaltitle(a)]})]})]}),i&&Object(Z.jsx)("div",{className:"jsx-1399610342 description",children:Object(Z.jsx)("em",{className:"jsx-1399610342",children:"To our knowledge, this project is not on Open Collective or other funding platform. You can create a pledge. This will incentivize them to start collecting money to fund their activities."})}),p&&Object(Z.jsx)("div",{className:"jsx-1399610342 description",children:Object(Z.jsx)("em",{className:"jsx-1399610342",children:"At least one person (or organization) already pledged to this project on Open Collective. You can add your pledge. This will incentivize them to start collecting money to fund their activities."})}),Object(Z.jsx)("div",{className:"jsx-1399610342 secondPart",children:Object(Z.jsx)("a",{href:this.contributeUrl(),className:"jsx-1399610342 "+(T()("bigButton","contributeButton",{existingPledge:p,firstPledge:i})||""),children:i||p?"Pledge":"Contribute"})})]})]})}}]),t}(O.a.Component)}).call(this,t("8oxB"))},ec2U:function(e,a,t){"use strict";t.d(a,"a",(function(){return v}));var n=t("lwsE"),o=t.n(n),s=t("W8MJ"),p=t.n(s),i=t("7W2i"),r=t.n(i),l=t("a1gu"),m=t.n(l),c=t("Nsbk"),y=t.n(c),g=t("MX0m"),u=t.n(g),d=t("q1tI"),b=t.n(d),h=t("VmXB"),f=t("dtw/"),A=t("nKUr");function k(e){var a=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,n=y()(e);if(a){var o=y()(this).constructor;t=Reflect.construct(n,arguments,o)}else t=n.apply(this,arguments);return m()(this,t)}}var v=function(e){r()(t,e);var a=k(t);function t(){return o()(this,t),a.apply(this,arguments)}return p()(t,[{key:"render",value:function(){var e=this.props,a=e.recommendations,t=e.opencollectiveAccount,n=a.filter((function(e){return e.opencollective||e.github}));return Object(A.jsxs)(d.Fragment,{children:[Object(A.jsx)(u.a,{id:"3551473461",children:[".Recommendations.jsx-3551473461{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}"]}),Object(A.jsxs)("div",{className:"jsx-3551473461 Recommendations",children:[0===n.length&&Object(A.jsxs)("div",{className:"jsx-3551473461 error",children:[Object(A.jsx)("p",{className:"jsx-3551473461",children:"Sorry, we could not detect any projects requiring funding. We currently:"}),Object(A.jsxs)("ul",{className:"jsx-3551473461",children:[Object(A.jsx)("li",{className:"jsx-3551473461",children:"detect dependencies from JavaScript (NPM), PHP (Composer), .NET (Nuget), Go (dep), Ruby (RubyGems), and Python (requirements.txt)."}),Object(A.jsxs)("li",{className:"jsx-3551473461",children:["match them with projects registered on"," ",Object(A.jsx)("a",{href:"https://opencollective.com/",className:"jsx-3551473461",children:"Open Collective"})]})]}),Object(A.jsxs)("p",{className:"jsx-3551473461",children:["Want so see something else?"," ",Object(A.jsx)(h.a,{route:"contributing",children:Object(A.jsx)("a",{className:"jsx-3551473461",children:"See how to contribute"})}),". Something not working as expected?"," ",Object(A.jsx)("a",{href:"https://github.com/backyourstack/backyourstack/issues",className:"jsx-3551473461",children:"Report an issue"}),"."]})]}),n.length>0&&n.map((function(e){return Object(A.jsx)(f.a,{opencollectiveAccount:t,recommendation:e},e.name)}))]})]})}}]),t}(b.a.Component)},"jbM+":function(e,a,t){var n=t("R/W3");e.exports=function(e,a){return!!(null==e?0:e.length)&&n(e,a,0)>-1}},khU4:function(e){e.exports=JSON.parse('[{"name":"11ty","packages":[{"type":"npm","name":"@11ty/logo"},{"type":"npm","name":"@11ty/website"},{"type":"npm","name":"@11ty/eleventy"},{"type":"npm","name":"@11ty/eleventy-plugin-inclusive-language"},{"type":"npm","name":"@11ty/eleventy-plugin-rss"},{"type":"npm","name":"@11ty/eleventy-plugin-syntaxhighlight"},{"type":"npm","name":"@11ty/dependency-tree"},{"type":"npm","name":"@11ty/eleventy-navigation"},{"type":"npm","name":"eleventy-base-blog"},{"type":"npm","name":"@11ty/eleventy-cache-assets"},{"type":"npm","name":"@11ty/eleventy-img"},{"type":"npm","name":"@11ty/eleventy-plugin-vue"}],"github":{"org":"11ty"},"opencollective":{"id":37254,"name":"Eleventy","slug":"11ty","description":"A simpler static site generator.","stats":{"balance":3331908,"yearlyBudget":2387830},"goals":[{"key":"c36a7290-47bf-4651-a58a-d265154d148d"}],"sponsors":[{"id":25154,"type":"ORGANIZATION","slug":"sanity_io","name":"Sanity.io","totalDonations":800000},{"id":142860,"type":"ORGANIZATION","slug":"piccalilli_","name":"Piccalilli","totalDonations":480000},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":140000},{"id":274045,"type":"ORGANIZATION","slug":"nordhealth","name":"Nordhealth","totalDonations":120000},{"id":239072,"type":"ORGANIZATION","slug":"unabridged-software","name":"Unabridged S
1oftware","totalDonations":60000},{"id":241486,"type":"ORGANIZATION","slug":"security-gladiators","name":"Security Gladiators","totalDonations":60000},{"id":117665,"type":"ORGANIZATION","slug":"softiron","name":"SoftIron","totalDonations":25000},{"id":176758,"type":"ORGANIZATION","slug":"rikschennink","name":"PQINA","totalDonations":20000},{"id":155513,"type":"ORGANIZATION","slug":"lauris-consulting","name":"Lauris Consulting","totalDonations":13200},{"id":158767,"type":"ORGANIZATION","slug":"foones","name":"Foones","totalDonations":12100}]}},{"name":"30-seconds-of-code","packages":[{"type":"npm","name":"30-seconds-of-code"}],"github":{"repo":"30-seconds/30-seconds-of-code"},"opencollective":{"id":11731,"name":"30-seconds-of-code","slug":"30-seconds-of-code","description":"Short code snippets for all your development needs","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":3162,"type":"yearlyBudget","title":"Annual domain renewal","amount":5000,"description":"Help us cover domain name expenses for 30 seconds of code."},{"key":36467,"type":"yearlyBudget","title":"Cover co-founder meetup travel costs","amount":50000,"description":"Help us cover the cost of either of the co-founders flying to the other one\'s country for a meetup to plan next year\'s goals and milestones."},{"key":"0a6930fc-3e93-404f-82e0-7d66fd8b2533","type":"yearlyBudget","title":"Consult a designer","amount":80000,"description":"Help us hire a designer to consult on the website and help us improve our overall interface and user experience."}
1,{"key":"eecf16ad-a005-463e-af84-3effedbfcb09","type":"yearlyBudget","title":"Promotional stickers","amount":30000,"description":"Help us print stickers for 30 seconds of code and ship them worldwide in order to help spread the word for this educational resource and community."},{"key":"349ae8d9-0970-4e2a-9bc8-5f3f9030a300","type":"yearlyBudget","title":"Marketing campaign","amount":200000,"description":"Help us cover expenses to run appropriate ads and campaigns on social media to help spread the word for this educational resource and community."}]}},{"name":"accounts-js","packages":[{"type":"npm","name":"@accounts/apollo-link"},{"type":"npm","name":"@accounts/client"},{"type":"npm","name":"@accounts/client-password"},{"type":"npm","name":"@accounts/database-manager"},{"type":"npm","name":"@accounts/error"},{"type":"npm","name":"@accounts/express-session"},{"type":"npm","name":"@accounts/graphql-api"},{"type":"npm","name":"@accounts/graphql-client"},{"type":"npm","name":"@accounts/mongo"},{"type":"npm","name":"@accounts/oauth"},{"type":"npm","name":"@accounts/oauth-instagram"},{"type":"npm","name":"@accounts/oauth-twitter"},{"type":"npm","name":"@accounts/password"},{"type":"npm","name":"@accounts/redis"},{"type":"npm","name":"@accounts/rest-client"},{"type":"npm","name":"@accounts/rest-express"},{"type":"npm","name":"@accounts/server"},{"type":"npm","name":"@accounts/two-factor"},{"type":"npm","name":"@accounts/types"},{"type":"npm","name":"@accounts/boost"},{"type":"npm","name":"@accounts/typeorm"},{"type":"npm","name":"@accounts/client-magic-link"},{"type":"npm","name":"@accounts/mongo-magic-link"},{"type":"npm","name":"@accounts/mongo-password"},{"type":"npm","name":"@accounts/mongo-sessions"},{"type":"npm","name":"@accounts/magic-link"}],"opencollective":{"id":12507,"name":"accounts-js","slug":"accounts-js","description":"Fullstack authentication and accounts-management for Javascript.","sponsors":[{"id":71164,"type":"ORGANIZATION","slug":"foundry41","name":"FOUNDRY41","totalDonations":10500},{"id":59994,"type":"ORGANIZATION","slug":"leveluptuts","name":"Level Up Tutorials","totalDonations":7500}],"stats":{"balance":37041,"yearlyBudget":19643},"goals":[]},"github":{"repo":"accounts-js/accounts"}},{"name":"activeadmin","packages":[{"type":"gem","name":"activeadmin"},{"type":"npm","name":"@activeadmin/activeadmin"}],"github":{"repo":"activeadmin/activeadmin"},"opencollective":{"id":26304,"name":"activeadmin","slug":"activeadmin","description":"The administration framework for business critical Ruby on Rails applications","stats":{"balance":47644,"yearlyBudget":124130},"goals":[{}],"sponsors":[{"id":185325,"type":"ORGANIZATION","slug":"pierre_olivier","name":"Code Rubik","totalDonations":120000},{"id":63264,"type":"ORGANIZATION","slug":"2metz","name":"2metz","totalDonations":21000},{"id":417332,"type":"ORGANIZATION","slug":"orbit-love","name":"Orbit","totalDonations":10500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"adb-enhanced","packages":[{"type":"pypi","name":"adb-enhanced"}],"github":{"repo":"ashishb/adb-enhanced"},"opencollective":{"id":18744,"name":"adb-enhanced","slug":"adb-enhanced","description":"Swiss-army knife for Android testing and development. A command-line interface to trigger various scenarios like screen rotation, battery saver mode, data saver mode, doze mode, permission grant/revocation.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"aedes","packages":[{"type":"npm","name":"ascoltatori"},{"type":"npm","name":"aedes"},{"type":"npm","name":"aedes-cli"},{"type":"npm","name":"aedes-logging"},{"type":"npm","name":"aedes-packet"},{"type":"npm","name":"aedes-persistence"},{"type":"npm","name":"aedes-persistence-mongodb"},{"type":"npm","name":"aedes-persistence-redis"},{"type":"npm","name":"aedes-stats"},{"type":"npm","name":"mosca"}],"github":{"org":"moscajs"},"opencollective":{"id":90038,"name":"Aedes","slug":"aedes","description":"Barebone MQTT broker that can run on any stream server, the node way","stats":{"balance":12326,"yearlyBudget":8186},"goals":[{"key":"a49f28f9-9946-4530-9806-aa9bc43aba34","type":"yearlyBudget","title":"First goal","amount":50000}],"sponsors":[]}}
1,{"name":"aero","packages":[{"type":"dep","name":"github.com/aerogo/aero"},{"type":"dep","name":"github.com/aerogo/certificate"},{"type":"dep","name":"github.com/aerogo/codetree"},{"type":"dep","name":"github.com/aerogo/graphql"},{"type":"dep","name":"github.com/aerogo/http"},{"type":"dep","name":"github.com/aerogo/nano"},{"type":"dep","name":"github.com/aerogo/pack"},{"type":"dep","name":"github.com/aerogo/packet"},{"type":"dep","name":"github.com/aerogo/pixy"},{"type":"dep","name":"github.com/aerogo/scarlet"}],"github":{"org":"aerogo"},"opencollective":{"id":57508,"name":"Aero","slug":"aero","description":"A collection of web packages for Go.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"aes-everywhere","packages":[{"type":"composer","name":"mervick/aes-everywhere"},{"type":"npm","name":"aes-everywhere"}],"github":{"repo":"mervick/aes-everywhere"},"opencollective":{"id":185326,"name":"Aes Everywhere","slug":"aes-everywhere","description":"Aes Everywhere Library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"agent","packages":[{"type":"composer","name":"jenssegers/agent"}],"github":{"repo":"jenssegers/agent"},"opencollective":{"id":44100,"name":"jenssegers/agent","slug":"agent","description":"\ud83d\udc6e A PHP desktop/mobile user agent parser with support for Laravel, based on Mobiledetect","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"airform","packages":[{"type":"npm","name":"airform"}],"github":{"repo":"airform/airform"},"opencollective":{"id":62592,"name":"Airform","slug":"airform","description":"Functional HTML forms for Front-End Developers.","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"ajv","packages":[{"type":"npm","name":"ajv"}],"github":{"repo":"epoberezkin/ajv"},"opencollective":{"id":50267,"name":"Ajv","slug":"ajv","description":"The fastest JSON Schema Validator. Supports draft-04/06/07/2019-09/2020-12","stats":{"balance":506791,"yearlyBudget":491216},"goals":[{"key":"01e67277-c8ce-4a1d-b354-58c66d214218","type":"yearlyBudget","title":"Ajv: long term support and development","amount":3600000,"description":"Ajv is used by millions of developers - both directly and via major web libraries that depend on it. "}],"sponsors":[{"id":71987,"type":"ORGANIZATION","slug":"cybozu","name":"Cybozu, Inc.","totalDonations":527700},{"id":64532,"type":"ORGANIZATION","slug":"stoplight","name":"Stoplight","totalDonations":90000},{"id":120836,"type":"ORGANIZATION","slug":"lantagarnas-ab-svb","name":"Lantagarnas  AB (svb)","totalDonations":10000},{"id":151648,"type":"ORGANIZATION","slug":"laboreum-as","name":"Laboreum AS","totalDonations":10000},{"id":104005,"type":"ORGANIZATION","slug":"rxdbjs","name":"RxDB","totalDonations":5000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":3000},{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":3000},{"id":156282,"type":"ORGANIZATION","slug":"ayron-software-consulting-sprl","name":"Ayron Software Consulting SPRL","totalDonations":1000}]}},{"name":"akaunting","packages":[{"type":"composer","name":"akaunting/akaunting"}],"github":{"repo":"akaunting/akaunting"},"opencollective":{"id":13001,"name":"Akaunting","slug":"akaunting","description":"We are in a mission to introduce the power of Open Source to accounting world.","stats":{"balance":32441,"yearlyBudget":8856},"goals":[],"sponsors":[{"id":20449,"type":"ORGANIZATION","slug":"obrienmediauk","name":"O\'Brien Media Limited","totalDonations":18000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000}]}},{"name":"alasql","packages":[{"type":"npm","name":"alasql"}],"github":{"repo":"agershun/alasql"},"opencollective":{"id":170689,"name":"AlaSQL","slug":"alasql","description":"Continue to develop and improve AlaSQL library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"alchemy_cms","packages":[{"type":"gem","name":"alchemy_cms"},{"type":"npm","name":"@alchemy_cms/admin"}],"github":{"repo":"AlchemyCMS/alchemy_cms"},"opencollective":{"id":21557,"name":"AlchemyCMS","slug":"alchemy_cms","description":"Alchemy is an Open Source  Rails CMS engine","stats":{"balance":38733,"yearlyBudget":35172},"goals":[{}],"sponsors":[{"id":257344,"type":"ORGANIZATION","slug":"bichinger-software-and-consulting","name":"Bichinger Software & Consulting","totalDonations":23000},{"id":88559,"type":"ORGANIZATION","slug":"paperculture","name":"Paper Culture","totalDonations":10000}]}},{"name":"alidayu","packages":[{"type":"composer","name":"flc/alidayu"}],"github":{"repo":"flc1125/alidayu"},"opencollective":{"id":60522,"name":"alidayu","slug":"alidayu","description":"\u963f\u91cc\u5927\u4e8e(\u9c7c)API\u63a5\u53e3-SDK","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"allure-report","packages":[{"type":"npm","name":"allure-commandline"},{"type":"npm","name":"allure-js-commons"},{"type":"npm","name":"cucumberjs-allure-reporter"},{"type":"npm","name":"jasmine-allure-reporter"},{"type":"npm","name":"karma-allure-reporter"},{"type":"npm","name":"mocha-allure-reporter"},{"type":"nuget","name":"Allure.Commons"},{"type":"nuget","name":"SpecFlow.Allure"},{"type":"composer","name":"allure-framework/allure-behat"},{"type":"composer","name":"allure-framework/allure-codeception"},{"type":"composer","name":"allure-framework/allure-php-api"},{"type":"composer","name":"allure-framework/allure-phpunit"},{"type":"gem","name":"allure-cucumber"},{"type":"gem","name":"allure-rspec"},{"type":"gem","name":"allure-ruby-adaptor-api"},{"type":"pypi","name":"nose-allure-plugin"},{"type":"npm","name":"allure-cucumberjs"},{"type":"npm","name":"allure-jasmine"},{"type":"npm","name":"allure-mochajs"},{"type":"npm","name":"allure-mocha"},{"type":"npm","name":"allure-decorators"},{"type":"npm","name":"allure-playwright"}],"github":{"org":"allure-framework"},"opencollective":{"id":773,"name":"Allure Report ","slug":"allure-report","description":"Allure Framework is a flexible lightweight multi-language test report tool","sponsors":[{"id":17354,"type":"ORGANIZATION","slug":"typhoonhil","name":"Typhoon HIL","totalDonations":60000},{"id":17419,"type":"ORGANIZATION","slug":"pdfanalytics","name":"PDFAnalytics","totalDonations":9000},{"id":12533,"type":"ORGANIZATION","slug":"tinkoffru","name":"Tinkoff","totalDonations":4800}],"goals":[{"key":65000,"type":"yearlyBudget","title":"Better support and documentation","amount":400000,"description":"This amount of money will help us to significantly increase quality of support and documentation"},{"key":70362,"type":"yearlyBudget","title":"More integrations","amount":800000,"description":"This amount of money will help us to add more Allure integrations and increase quality of existing integrations"},{"key":40156,"type":"yearlyBudget","title":"Be awesome","amount":1200000,"description":"This amount of money will help us to create other Allure related products and frameworks"}],"stats":{"balance":100381,"yearlyBudget":19798}}},{"name":"altair","packages":[{"type":"npm","name":"altair-express-middleware"},{"type":"npm","name":"altair-static"},{"type":"npm","name":"gatsby-plugin-altair-graphql"},{"type":"npm","name":"altair-koa-middleware"},{"type":"npm","name":"altair-graphql-core"},{"type":"npm","name":"altair-fastify-plugin"},{"type":"npm","name":"altair-graphql-plugin"}],"opencollective":{"id":11832,"name":"Altair GraphQL Client","slug":"altair","description":"A beautiful feature-rich GraphQL Client for all platforms","sponsors":[{"id":170141,"type":"ORGANIZATION","slug":"desiring-god","name":"Desiring God","totalDonations":66000},{"id":173812,"type":"ORGANIZATION","slug":"kasinosivut","name":"Kasinosivut","totalDonations":7500},{"id":42546,"type":"ORGANIZATION","slug":"marcacci-labs","name":"Marcacci Labs","totalDonations":5000},{"id":43750,"type":"ORGANIZATION","slug":"gremwell-bvba","name":"Gremwell bvba","totalDonations":5000},{"id":166367,"type":"ORGANIZATION","slug":"travtrax-systems-inc","name":"Travtrax Systems, Inc.","totalDonations":3500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000},{"id":29430,"type":"ORGANIZATION","slug":"bytesizedboxes","name":"Bytesized Hosting","totalDonations":2000},{"id":114128,"type":"ORGANIZATION","slug":"web4people","name":"Web4People","totalDonations":2000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":500}],"goals":[{"key":68493,"type":"yearlyBudget","title":"Service maintenance","amount":25000,"description":"This covers the domain renewals and developer memberships."},{"key":61625,"type":"yearlyBudget","title":"Annual Altair Development Costs","amount":200000,"description":"Cost of development and maintenance of the Altair GraphQL Client annually. This is mostly dependent on the estimated budget and other costs (hosting services, licenses, development tools, etc) incurred during development."}],"stats":{"balance":113530,"yearlyBudget":108570}},"github":{"repo":"imolorhe/altair"}},{"name":"amis","packages":[{"type":"npm","name":"amis"}],"github":{"repo":"baidu/amis"}
1,"opencollective":{"id":217497,"name":"amis","slug":"amis","description":"Low Code FrontEnd","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"amplitudejs","packages":[{"type":"npm","name":"amplitudejs"}],"github":{"repo":"521dimensions/amplitudejs"},"opencollective":{"id":47544,"name":"AmplitudeJS","slug":"amplitudejs","description":"Open Source HTML5 Audio Library: Design your web audio player, the way you want","stats":{"balance":367318,"yearlyBudget":286686},"goals":[{"key":"50116542-2e48-4f42-a687-a3f2160ff096"}],"sponsors":[{"id":128416,"type":"ORGANIZATION","slug":"soothing-relaxation","name":"Soothing Relaxation","totalDonations":225000},{"id":118173,"type":"ORGANIZATION","slug":"podcasterde","name":"podcaster","totalDonations":160000},{"id":173812,"type":"ORGANIZATION","slug":"kasinosivut","name":"Kasinosivut","totalDonations":10000},{"id":74572,"type":"ORGANIZATION","slug":"awiseads","name":"Awisee","totalDonations":10000},{"id":38582,"type":"ORGANIZATION","slug":"cryptonewsz","name":"CryptoNewsZ","totalDonations":5500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"anchor-cms","packages":[{"type":"composer","name":"anchorcms/anchor-cms"}],"github":{"repo":"anchorcms/anchor-cms"},"opencollective":{"id":13652,"name":"anchor-cms","slug":"anchor-cms","description":"Anchor is a super-simple, lightweight blog system,  made to let you just write.","sponsors":[{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":5000}],"stats":{"balance":2381,"yearlyBudget":0},"goals":[]}}
1,{"name":"angular","github":{"org":"angular"},"packages":[{"type":"npm","name":"@angular/animations"},{"type":"npm","name":"@angular/common"},{"type":"npm","name":"@angular/compiler"},{"type":"npm","name":"@angular/core"},{"type":"npm","name":"@angular/forms"},{"type":"npm","name":"@angular/platform-browser"},{"type":"npm","name":"@angular/platform-browser-dynamic"},{"type":"npm","name":"@angular/router"}]},{"name":"angular-datepicker","packages":[{"type":"npm","name":"ng2-date-picker"}],"github":{"repo":"vlio20/angular-datepicker"},"opencollective":{"id":9954,"name":"angular-datepicker","slug":"angular-datepicker","description":"We try to create the most configurable date picker out there","sponsors":[],"stats":{"balance":-86,"yearlyBudget":4275},"goals":[]}},{"name":"angular-fullstack","packages":[{"type":"npm","name":"angular-fullstack-deps"},{"type":"npm","name":"generator-angular-component"},{"type":"npm","name":"generator-angular-fullstack"},{"type":"npm","name":"generator-angular-fullstack-component"}],"github":{"org":"angular-fullstack"},"opencollective":{"id":56,"name":"angular-fullstack","slug":"angular-fullstack","description":"Full-stack Node.js & Angular webapp generator","sponsors":[{"id":4743,"type":"ORGANIZATION","slug":"rollbar","name":"Rollbar","totalDonations":60000},{"id":5686,"type":"ORGANIZATION","slug":"idonethis","name":"I Done This","totalDonations":10000},{"id":10715,"type":"ORGANIZATION","slug":"glowak","name":"Glowak.com","totalDonations":6500},{"id":5330,"type":"ORGANIZATION","slug":"99nerdsio","name":"99NERDS","totalDonations":1224}],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"angular-socialshare","packages":[{"type":"npm","name":"angular-socialshare"}],"github":{"repo":"720kb/angular-socialshare"},"opencollective":{"id":419,"name":"angular-socialshare","slug":"angular-socialshare","description":"Donating to the project is the best way to share your love for it! ","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"angular-tree-component","packages":[{"type":"npm","name":"angular-tree-component"},{"type":"npm","name":"@circlon/angular-tree-component"}],"github":{"repo":"500tech/angular-tree-component"},"opencollective":{"id":45763,"name":"Angular Tree Component","slug":"angular-tree-component","description":"A simple yet powerful tree component for Angular (>=2)","stats":{"balance":1712,"yearlyBudget":0},"goals":[{"key":15337,"type":"yearlyBudget","title":"A modest budget for a valuable library","amount":1000000,"description":"How much effort did this component save for your organization?"}],"sponsors":[]}},{"name":"anichartjs","packages":[{"type":"npm","name":"anichart"}],"github":{"repo":"Jannchie/anichart.js"},"opencollective":{"id":422038,"name":"Anichart.js","slug":"anichartjs","description":"Create advanced and beautiful data visualization animations.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"anspress","packages":[{"type":"composer","name":"anspress/anspress"}],"github":{"repo":"anspress/anspress"},"opencollective":{"id":547,"name":"anspress","slug":"anspress","description":"We are on a mission to provide extensive question and answer platform in WordPress ","sponsors":[],"stats":{"balance":0,"yearlyBudget":32},"goals":[]}}
1,{"name":"ant-design","packages":[{"type":"npm","name":"antd"}],"github":{"repo":"ant-design/ant-design"},"opencollective":{"id":399,"name":"Ant Design","slug":"ant-design","description":"An enterprise-class UI design language and React-based implementation","sponsors":[{"id":41771,"type":"ORGANIZATION","slug":"lowdefy","name":"Lowdefy","totalDonations":24000},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":20000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12000},{"id":69686,"type":"ORGANIZATION","slug":"scaffoldhub_io","name":"ScaffoldHub.io","totalDonations":10000},{"id":128075,"type":"ORGANIZATION","slug":"forwardmeus","name":"Forward.me","totalDonations":5000},{"id":57267,"type":"ORGANIZATION","slug":"alita","name":"alita","totalDonations":3400},{"id":11410,"type":"ORGANIZATION","slug":"duohui","name":"\u591a\u4f1a","totalDonations":2000},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":200}],"stats":{"balance":91409,"yearlyBudget":44007},"goals":[{}]}},{"name":"ant-design-blazor","packages":[{"type":"nuget","name":"AntDesign"},{"type":"npm","name":"ant-design-blazor"}],"github":{"repo":"ElderJames/ant-design-blazor"},"opencollective":{"id":98780,"name":"Ant Design Blazor","slug":"ant-design-blazor","description":"An enterprise-class UI components based on Ant Design and Blazor.","stats":{"balance":11872,"yearlyBudget":9548},"goals":[],"sponsors":[]}},{"name":"ant-design-mobile-rn","packages":[{"type":"npm","name":"@ant-design/react-native"}],"github":{"repo":"ant-design/ant-design-mobile-rn"},"opencollective":{"id":31049,"name":"ant-design-mobile-rn","slug":"ant-design-mobile-rn","description":"Help us spend more time on this project.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":77576,"type":"yearlyBudget","amount":100000}],"sponsors":[]}},{"name":"ant-design-vue","packages":[{"type":"npm","name":"antd"}],"github":{"repo":"tangjinzhou/ant-design"},"opencollective":{"id":18338,"name":"Ant Design Vue","slug":"ant-design-vue","description":"An enterprise-class UI components based on Ant Design and Vue.","goals":[{"key":78795,"type":"balance","amount":300000}],"stats":{"balance":85612,"yearlyBudget":220792},"sponsors":[{"id":142775,"type":"ORGANIZATION","slug":"the-big-rich-group","name":"The Big Rich Group","totalDonations":230000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":170000},{"id":202937,"type":"ORGANIZATION","slug":"legalnature","name":"LegalNature","totalDonations":80000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1800},{"id":85819,"type":"ORGANIZATION","slug":"shi4-shi4-xiang1-can1-yin3-guan3-li3-gong1-si1","name":"\u4e16\u4e16\u9999\u9910\u996e\u7ba1\u7406\u516c\u53f8","totalDonations":1200},{"id":84444,"type":"ORGANIZATION","slug":"quantify","name":"Quantify","totalDonations":1100},{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1000},{"id":51599,"type":"ORGANIZATION","slug":"remoterole","name":"RemoteRole","totalDonations":400}]}},{"name":"anti-xss","packages":[{"type":"composer","name":"voku/anti-xss"}],"github":{"repo":"voku/anti-xss"},"opencollective":{"id":64849,"name":"AntiXSS","slug":"anti-xss","description":":secret: AntiXSS | Protection against Cross-site scripting (XSS) via PHP","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ants","packages":[{"type":"dep","name":"github.com/panjf2000/ants"}],"github":{"repo":"panjf2000/ants"},"opencollective":{"id":65242,"name":"ants","slug":"ants","description":"\ud83d\udc1c\ud83d\udc1c\ud83d\udc1c A high-performance goroutine pool in Go, inspired by fasthttp.\u26a1\ufe0f\u26a1\ufe0f\u26a1\ufe0f","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"apex","packages":[{"type":"npm","name":"apex.js"},{"type":"dep","name":"github.com/apex/gateway"},{"type":"dep","name":"github.com/apex/httpstat"},{"type":"dep","name":"github.com/apex/invoke"},{"type":"dep","name":"github.com/apex/httplog"},{"type":"dep","name":"github.com/apex/apex-go"},{"type":"dep","name":"github.com/apex/go-apex"},{"type":"dep","name":"github.com/apex/log"},{"type":"dep","name":"github.com/apex/apex"},{"type":"dep","name":"github.com/apex/up-go"},{"type":"dep","name":"github.com/apex/gh-polls"},{"type":"dep","name":"github.com/apex/gui"},{"type":"dep","name":"github.com/apex/static"},{"type":"dep","name":"github.com/apex/up"},{"type":"npm","name":"up"},{"type":"dep","name":"github.com/apex/js"},{"type":"dep","name":"github.com/apex/actions"},{"type":"dep","name":"github.com/apex/rpc"}],"github":{"org":"apex"},"opencollective":{"id":43,"name":"APEX","slug":"apex","description":"Minimal AWS Lambda function manager with Go support.","sponsors":[{"id":21236,"type":"ORGANIZATION","slug":"friendbuy1","name":"friendbuy","totalDonations":320000},{"id":2428,"type":"ORGANIZATION","slug":"pubnub","name":"PubNub","totalDonations":170000},{"id":93299,"type":"ORGANIZATION","slug":"moneyarcher-dk","name":"MoneyArcher DK","totalDonations":100}
1,{"id":94142,"type":"ORGANIZATION","slug":"arrows2bows","name":"arrows2bows","totalDonations":100},{"id":101679,"type":"ORGANIZATION","slug":"moneyarcher-app","name":"MoneyArcher App","totalDonations":100},{"id":101682,"type":"ORGANIZATION","slug":"kredit-mit-moneyarhcer","name":"Kredit mit MoneyArhcer","totalDonations":100},{"id":103244,"type":"ORGANIZATION","slug":"seng-nu","name":"Seng.nu","totalDonations":100},{"id":111296,"type":"ORGANIZATION","slug":"animals-a2z","name":"Animals A2Z","totalDonations":100},{"id":131301,"type":"ORGANIZATION","slug":"a-better-footprint","name":"A Better Footprint","totalDonations":100},{"id":140877,"type":"ORGANIZATION","slug":"animals-a2z-deutschland","name":"Animals A2Z Deutschland","totalDonations":100}],"stats":{"balance":49867,"yearlyBudget":71172},"goals":[]}},{"name":"apex-up","opencollective":{"id":820,"name":"up","slug":"apex-up","description":"Deploy infinitely scalable serverless apps, apis, and sites in seconds with a single command.","stats":{"balance":6526,"yearlyBudget":1531},"goals":[],"sponsors":[{"id":10832,"type":"ORGANIZATION","slug":"semaphoreci","name":"Semaphore","totalDonations":150000},{"id":15686,"type":"ORGANIZATION","slug":"cheznestor","name":"Chez Nestor","totalDonations":9000},{"id":15152,"type":"ORGANIZATION","slug":"restpack","name":"Restpack","totalDonations":1800},{"id":10117,"type":"ORGANIZATION","slug":"thedutchlab","name":"Rutger Heijmerikx","totalDonations":1000},{"id":26383,"type":"ORGANIZATION","slug":"twostoryrobot","name":"Two Story Robot","totalDonations":1000},{"id":20399,"type":"ORGANIZATION","slug":"announcekit","name":"AnnounceKit","totalDonations":800},{"id":25303,"type":"ORGANIZATION","slug":"remote-jobs-direct","name":"Remote Jobs Direct","totalDonations":600},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}]},"packages":[{"type":"npm","name":"up"},{"type":"dep","name":"github.com/apex/up"}],"github":{"repo":"apex/up"}},{"name":"apiato","packages":[{"type":"composer","name":"apiato/apiato"}],"github":{"repo":"apiato/apiato"},"opencollective":{"id":9995,"name":"Apiato","slug":"apiato","description":"A framework for building API-Centric Apps with PHP","sponsors":[{"id":85473,"type":"ORGANIZATION","slug":"creationshop-ltd","name":"Creationshop, Ltd.","totalDonations":70000},{"id":13492,"type":"ORGANIZATION","slug":"snapappts","name":"SnapAppointments","totalDonations":30000},{"id":86168,"type":"ORGANIZATION","slug":"captira","name":"Captira","totalDonations":25000}],"goals":[{}],"stats":{"balance":55675,"yearlyBudget":30056}}},{"name":"apiflask","packages":[{"type":"pypi","name":"APIFlask"}],"github":{"repo":"greyli/apiflask"},"opencollective":{"id":257346,"name":"APIFlask","slug":"apiflask","description":"APIFlask is a lightweight Python web API framework based on Flask and marshmallow-code projects. It\'s easy to use, highly customizable, ORM/ODM-agnostic, and 100% compatible with the Flask ecosystem.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"aplayer","packages":[{"type":"npm","name":"aplayer"}],"github":{"repo":"MoePlayer/APlayer"},"opencollective":{"id":11198,"name":"APlayer","slug":"aplayer","description":"Wow, such a beautiful HTML5 music player","sponsors":[],"stats":{"balance":1062,"yearlyBudget":0},"goals":[]}}
1,{"name":"apollo-elements","packages":[{"type":"npm","name":"@apollo-elements/rollup-plugin-graphql"}],"github":{"org":"apollo-elements"},"opencollective":{"id":160626,"name":"Apollo Elements","slug":"apollo-elements","description":"Maintain Apollo Elements","stats":{"balance":15060,"yearlyBudget":18191},"goals":[],"sponsors":[{"id":86582,"type":"ORGANIZATION","slug":"inventageag","name":"Inventage AG","totalDonations":20000}]}},{"name":"applause-button","packages":[{"type":"npm","name":"applause-button"}],"github":{"repo":"ColinEberhardt/applause-button"},"opencollective":{"id":32034,"name":"Applause Button","slug":"applause-button","description":"Applause button is a zero-configuration button for adding  applause / claps to web pages and blog-posts","stats":{"balance":7931,"yearlyBudget":8873},"goals":[{}],"sponsors":[{"id":126066,"type":"ORGANIZATION","slug":"chillfiltr","name":"CHILLFILTR","totalDonations":2800}]}},{"name":"approvals","packages":[{"type":"dep","name":"github.com/approvals/go-approval-tests"},{"type":"npm","name":"approvals"},{"type":"pypi","name":"approvaltests"},{"type":"nuget","name":"ApprovalTests.AppConfig"},{"type":"nuget","name":"ApprovalTests.NHibernate"},{"type":"nuget","name":"ApprovalTests.StatePrinter"},{"type":"nuget","name":"ApprovalTests.Wpf"},{"type":"nuget","name":"ApprovalTests.WinForms"},{"type":"nuget","name":"ApprovalTests"},{"type":"nuget","name":"ApprovalTests.EntityFramework"},{"type":"nuget","name":"ApprovalTests.asp"},{"type":"nuget","name":"ApprovalTests.Net.Json"}],"github":{"org":"approvals"},"opencollective":{"id":29676,"name":"ApprovalTests.Net","slug":"approvals","description":"Fund projects and activities related to approvaltests.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"arbor-chat","packages":[{"type":"dep","name":"github.com/arborchat/arbor-go"}],"github":{"org":"arborchat"},"opencollective":{"id":265002,"name":"Arbor Chat","slug":"arbor-chat","description":"Building a sustainable, high-context, user-respecting chat platform.","stats":{"balance":113501,"yearlyBudget":124271},"goals":[],"sponsors":[]}},{"name":"archiveteam","packages":[{"type":"pypi","name":"wpull"}],"github":{"org":"ArchiveTeam"},"opencollective":{"id":10312,"name":"Archive Team","slug":"archiveteam","description":"We are going to rescue your shit","stats":{"balance":292008,"yearlyBudget":63231},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":11000}]}},{"name":"arrayy","packages":[{"type":"composer","name":"voku/arrayy"}],"github":{"repo":"voku/Arrayy"},"opencollective":{"id":64850,"name":"Arrayy","slug":"arrayy","description":"\ud83d\uddc3 Array manipulation library for PHP, called Arrayy!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"arrow","packages":[{"type":"pypi","name":"arrow"}],"github":{"repo":"crsmithdev/arrow"},"opencollective":{"id":93087,"name":"Arrow","slug":"arrow","description":"Better dates & times for Python","stats":{"balance":4039,"yearlyBudget":4649},"goals":[],"sponsors":[{"id":221018,"type":"ORGANIZATION","slug":"batch","name":"Batch","totalDonations":3500}]}},{"name":"artplayer","packages":[{"type":"npm","name":"artplayer"},{"type":"npm","name":"artplayer-packages"},{"type":"npm","name":"artplayer-plugin-backlight"},{"type":"npm","name":"artplayer-plugin-blur"},{"type":"npm","name":"artplayer-plugin-danmuku"},{"type":"npm","name":"artplayer-plugin-gif"},{"type":"npm","name":"artplayer-plugin-playlist"},{"type":"npm","name":"artplayer-react"},{"type":"npm","name":"artplayer-tool-github"},{"type":"npm","name":"artplayer-tool-thumbnail"},{"type":"npm","name":"artplayer-vue"}],"github":{"repo":"zhw2590582/ArtPlayer"},"opencollective":{"id":55707,"name":"ArtPlayer.js","slug":"artplayer","description":"ArtPlayer.js is a modern and full featured HTML5 video player","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"arviz","packages":[{"type":"pypi","name":"arviz"}],"github":{"repo":"arviz-devs/arviz"},"opencollective":{"id":262681,"name":"ArviZ","slug":"arviz","description":"ArviZ the library that Bayesian Modelers use for most of the steps that are not actual modeling. ","stats":{"balance":2296,"yearlyBudget":446373},"goals":[],"sponsors":[{"id":121357,"type":"ORGANIZATION","slug":"numfocus","name":"NumFOCUS","totalDonations":440000}]}},{"name":"asciidoctor","packages":[{"type":"gem","name":"asciidoctor"}],"github":{"repo":"asciidoctor/asciidoctor"},"opencollective":{"id":15040,"name":"Asciidoctor","slug":"asciidoctor","description":"Asciidoctor is a comprehensive, user-friendly publishing toolchain for c
1onverting AsciiDoc content to HTML5, DocBook, PDF, and other formats.","stats":{"balance":1113025,"yearlyBudget":343005},"goals":[{}],"sponsors":[{"id":11847,"type":"ORGANIZATION","slug":"okta","name":"Okta","totalDonations":700000},{"id":166206,"type":"ORGANIZATION","slug":"wovalab","name":"Wovalab","totalDonations":110000},{"id":136960,"type":"ORGANIZATION","slug":"crascit","name":"Crascit Pty Ltd","totalDonations":50000},{"id":172743,"type":"ORGANIZATION","slug":"freiheitsgrade-consulting","name":"Freiheitsgrade Consulting","totalDonations":25000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":10000},{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":1500},{"id":56503,"type":"ORGANIZATION","slug":"plagiarismchecker-eu","name":"Plagiarismchecker.eu","totalDonations":1000}]}},{"name":"assemblyscript","packages":[{"type":"npm","name":"assemblyscript"},{"type":"npm","name":"@assemblyscript/loader"}],"github":{"repo":"AssemblyScript/assemblyscript"},"opencollective":{"id":21165,"name":"AssemblyScript","slug":"assemblyscript","description":"Definitely not a TypeScript to WebAssembly compiler \ud83d\ude80","stats":{"balance":5297643,"yearlyBudget":8282236},"goals":[{"key":"5c4ddc74-6578-4f25-b544-9f4a98d10e91"}],"sponsors":[{"id":29143,"type":"ORGANIZATION","slug":"nearprotocol","name":"NEAR Protocol","totalDonations":6000000},{"id":33745,"type":"ORGANIZATION","slug":"fastly","name":"Fastly","totalDonations":5800000},{"id":262152,"type":"ORGANIZATION","slug":"nearprotocol1","name":"NEAR Foundation","totalDonations":4000000},{"id":38231,"type":"ORGANIZATION","slug":"shopify","name":"Shopify","totalDonations":2500000},{"id":25766,"type":"ORGANIZATION","slug":"graphprotocol","name":"The Graph","totalDonations":660000},{"id":43840,"type":"ORGANIZATION","slug":"chainsafeth","name":"ChainSafe Systems","totalDonations":540000},{"id":264501,"type":"ORGANIZATION","slug":"battagline","name":"WasmBook.com","totalDonations":206100},{"id":226268,"type":"ORGANIZATION","slug":"stoic1","name":"STOIC","totalDonations":140000},{"id":279399,"type":"ORGANIZATION","slug":"suborbitaldev","name":"Suborbital Software Systems","totalDonations":60000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":42500}]}},{"name":"assh","packages":[{"type":"dep","name":"moul.io/assh"}],"github":{"repo":"moul/assh"},"opencollective":{"id":50313,"name":"assh","slug":"assh","description":":computer: make your ssh client smarter","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"astrodotbuild","packages":[{"type":"npm","name":"@astrojs/parser"},{"type":"npm","name":"@astrojs/prism"},{"type":"npm","name":"astro"},{"type":"npm","name":"create-astro"},{"type":"npm","name":"@astrojs/markdown-support"}],"github":{"repo":"snowpackjs/astro"},"opencollective":{"id":422209,"name":"Astro","slug":"astrodotbuild","description":"Build faster websites with less client-side Javascript.","stats":{"balance":16410,"yearlyBudget":98496},"goals":[],"sponsors":[]}},{"name":"async-algo-trading","packages":[{"type":"pypi","name":"aat"},{"type":"pypi","name":"algocoin"}],"github":{"org":"AsyncAlgoTrading"},"opencollective":{"id":244165,"name":"Async Algo Trading","slug":"async-algo-trading","description":"Algorithmic Trading Tools","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"atata","packages":[{"type":"nuget","name":"Atata"},{"type":"nuget","name":"Atata.Configuration.Json"},{"type":"nuget","name":"Atata.WebDriverExtras"},{"type":"nuget","name":"Atata.WebDriverSetup"}],"github":{"org":"atata-framework"},"opencollective":{"id":266045,"name":"Atata","slug":"atata","description":"C#/.NET test automation framework","stats":{"balance":10702,"yearlyBudget":10702},"goals":[],"sponsors":[]}},{"name":"atomic-layout","packages":[{"type":"npm","name":"atomic-layout"},{"type":"npm","name":"@atomic-layout/core"},{"type":"npm","name":"@atomic-layout/emotion"}],"github":{"repo":"kettanaito/atomic-layout"}
1,"opencollective":{"id":51505,"name":"Atomic Layout","slug":"atomic-layout","description":"Physical representation of layout composition to create declarative responsive layouts in React.","stats":{"balance":128,"yearlyBudget":0},"goals":[{"key":95229,"type":"yearlyBudget","title":"","amount":10000}],"sponsors":[]}},{"name":"auditnet","opencollective":{"id":11998,"name":"Audit.NET","slug":"auditnet","description":"Auditing library for .NET","stats":{"balance":-449,"yearlyBudget":0},"goals":[{}],"sponsors":[]},"packages":[{"type":"nuget","name":"Audit.NET"}],"github":{"repo":"thepirat000/Audit.NET"}},{"name":"auraui","packages":[{"type":"nuget","name":"Aura.UI"}],"github":{"repo":"PieroCastillo/Aura.UI"},"opencollective":{"id":251507,"name":"Aura.UI","slug":"auraui","description":"Develop Aura.UI","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"aurelia","packages":[{"type":"npm","name":"aurelia-framework"}],"github":{"repo":"aurelia/framework"},"opencollective":{"id":10985,"name":"Aurelia","slug":"aurelia","description":"Next Generation Web Apps","sponsors":[{"id":14330,"type":"ORGANIZATION","slug":"hogiagroup","name":"Hogia","totalDonations":8400000},{"id":29382,"type":"ORGANIZATION","slug":"symbiosys","name":"Symbiosys","totalDonations":345000},{"id":14196,"type":"ORGANIZATION","slug":"diapason-treasury","name":"Diapason Treasury","totalDonations":340000},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":330000},{"id":24631,"type":"ORGANIZATION","slug":"vpsservercom","name":"VPS Server","totalDonations":330000},{"id":15425,"type":"ORGANIZATION","slug":"exceptionless","name":"Exceptionless","totalDonations":310000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":290000},{"id":38350,"type":"ORGANIZATION","slug":"ungerboeck-software-international","name":"Ungerboeck Software International","totalDonations":290000},{"id":42278,"type":"ORGANIZATION","slug":"y81","name":"Y8","totalDonations":280000},{"id":47272,"type":"ORGANIZATION","slug":"baytechcorp","name":"Baytech Consulting","totalDonations":270000}],"goals":[{"key":"fd1d9ca3-6cb3-42ac-878c-2e0b4f77bc0a","type":"yearlyBudget","title":"Employ a Full-Time Aurelia Architect","amount":7500000,"description":"At $75,000 yearly we will be able to permanently hire a full-time architect for Aurelia."},{"key":"b6596172-cfac-4155-b815-275031743fbc","type":"balance","title":"Contract a Full-Time Aurelia Architect","amount":3750000,"description":"With a budget of $37,500 we will be able to contract a full-time architect for Aurelia."}],"stats":{"balance":4231106,"yearlyBudget":3572458}}},{"name":"autoai-org","packages":[{"type":"pypi","name":"cvtron"},{"type":"pypi","name":"tinyml"}],"github":{"org":"autoai-org"},"opencollective":{"id":111524,"name":"AutoAI","slug":"autoai-org","description":"Boost the development for Open Source MLOps System","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"autocompletejs","packages":[{"type":"npm","name":"@tarekraafat/autocomplete.js"}],"github":{"repo":"TarekRaafat/autoComplete.js"},"opencollective":{"id":277800,"name":"autoComplete.js","slug":"autocompletejs","description":"Simple autocomplete pure vanilla Javascript library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"autokeras","packages":[{"type":"pypi","name":"autokeras"}],"github":{"repo":"jhfjhfj1/autokeras"},"opencollective":{"id":23901,"name":"AutoKeras","slug":"autokeras","description":"Accessible AutoML for deep learning.","stats":{"balance":184838,"yearlyBudget":74252},"goals":[{}],"sponsors":[{"id":57812,"type":"ORGANIZATION","slug":"rgba0001","name":"black.ai","totalDonations":36000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":13500},{"id":24965,"type":"ORGANIZATION","slug":"hostednl","name":"Hosted.nl","totalDonations":11000},{"id":28977,"type":"ORGANIZATION","slug":"arabterm1","name":"Alqamoos","totalDonations":1000},{"id":55765,"type":"ORGANIZATION","slug":"setscholars","name":"SETScholars","totalDonations":1000},{"id":24546,"type":"ORGANIZATION","slug":"alphabotics","name":"Alphabotics","totalDonations":500}]}},{"name":"autolinker","packages":[{"type":"npm","name":"autolinker"}],"github":{"repo":"gregjacobs/Autolinker.js"},"opencollective":{"id":31162,"name":"Autolinker","slug":"autolinker","description":null,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"ava","packages":[{"type":"npm","name":"ava"}],"github":{"repo":"avajs/ava"},"opencollective":{"id":180,"name":"AVA","slug":"ava","description":"Fast and concurrent JavaScript test runner with simple test syntax and Babel built-in.","sponsors":[{"id":83108,"type":"ORGANIZATION","slug":"devoorhoede","name":"De Voorhoede","totalDonations":70000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":14900},{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":13000},{"id":31080,"type":"ORGANIZATION","slug":"underdogz","name":"Underdogz Studio","totalDonations":9000},{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":4800},{"id":284537,"type":"ORGANIZATION","slug":"rysolv","name":"rysolv","totalDonations":2000}],"stats":{"balance":118806,"yearlyBudget":18945},"goals":[{"key":38950,"type":"balance"}]}},{"name":"ava-ia","packages":[{"type":"npm","name":"ava-ia"}],"github":{"repo":"ava-ia/core"},"opencollective":{"id":795,"name":"AVA (Agnostic Virtual Assistant)","slug":"ava-ia","description":"The main purpose of AVA  is create a clever/fast assistant for any kind of context.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"avalonia","opencollective":{"id":10845,"name":"Avalonia","slug":"avalonia","description":"We\'re on a mission to create a new cross-platform XAML UI framework.","stats":{"balance":707325,"yearlyBudget":447481},"goals":[{}],"sponsors":[{"id":29968,"type":"ORGANIZATION","slug":"finter-mobility-as","name":"Finter Mobility AS","totalDonations":244800},{"id":20540,"type":"ORGANIZATION","slug":"themadbotterinc","name":"The Mad Botter INC","totalDonations":140000},{"id":33801,"type":"ORGANIZATION","slug":"gritworld","name":"GritWorld","totalDonations":130000},{"id":162433,"type":"ORGANIZATION","slug":"oceansidesw","name":"Oceanside Software Corporation","totalDonations":101000},{"id":31690,"type":"ORGANIZATION","slug":"enttec","name":"ENTTEC","totalDonations":20000},{"id":32066,"type":"ORGANIZATION","slug":"fmrte","name":"FMRTE","totalDonations":15000},{"id":68680,"type":"ORGANIZATION","slug":"warrington-software-ltd","name":"Warrington Software Ltd","totalDonations":6000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100}]},"packages":[{"type":"nuget","name":"Avalonia"},{"type":"nuget","name":"Avalonia.Desktop"}],"github":{"repo":"AvaloniaUI/Avalonia"}},{"name":"awesdotio","packages":[{"type":"composer","name":"awes-io/awes-io"}],"github":{"repo":"awes-io/awes-io"},"opencollective":{"id":45135,"name":"Awes.io","slug":"awesdotio","description":"Boilerplate based on Laravel and Vue.js. Dedicated packages. Free Laravel Nova and Spark alternative.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":28100,"type":"yearlyBudget","title":"Yearly budget","amount":12000000}],"sponsors":[]}},{"name":"awesome-mac","packages":[{"type":"npm","name":"awesome-mac"}],"github":{"repo":"jaywcjlove/awesome-mac"},"opencollective":{"id":11371,"name":"Awesome Mac","slug":"awesome-mac","description":"This repo is a collection of awesome Mac applications and tools for developers and designers.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"awesome-react-native-native-modules","packages":[{"type":"npm","name":"awesome-react-native-native-modules"}],"github":{"repo":"prscX/awesome-react-native-native-modules"},"opencollective":{"id":17522,"name":"awesome-react-native-native-modules","slug":"awesome-react-native-native-modules","description":"Peforms well with UI/UX at run time","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"ax5ui-kernel","packages":[{"type":"npm","name":"ax5ui-kernel"},{"type":"npm","name":"ax5core"}],"github":{"repo":"ax5ui/ax5ui-kernel"},"opencollective":{"id":586,"name":"ax5ui","slug":"ax5ui-kernel","description":"17+ Advanced HTML5/JavaScript UI Components","sponsors":[{"id":9201,"type":"ORGANIZATION","slug":"hye-young-park","name":"hye young park","totalDonations":3000},{"id":5330,"type":"ORGANIZATION","slug":"99nerdsio","name":"99NERDS","totalDonations":1224}],"stats":{"balance":1410,"yearlyBudget":4500},"goals":[]}},{"name":"axios","github":{"org":"axios"},"packages":[{"type":"npm","name":"axios"}]},{"name":"axios","packages":[{"type":"npm","name":"axios"},{"type":"npm","name":"karma-moxios"},{"type":"npm","name":"moxios"}],"github":{"org":"axios"},"opencollective":{"id":33649,"name":"axios","slug":"axios","description":null,"pledge":true,"stats":{"balance":35917,"yearlyBudget":51173},"goals":[{"key":"ad4b6aff-bd93-436d-a37f-285de4c6b034","type":"balance","title":"ESM refactor","amount":600000,"description":"Reaching this goal would allow us to raise issues and fund some of them with Issue hunt and enable a re-write of axios in ESM"},{"key":"acd1538e-6e54-4ab4-98c0-a1e2fcc3cbb3","type":"yearlyBudget","title":"Permanent support","amount":2000000,"description":"Reaching this goal would allow us to get a community manager to manage the axios issues and repository admin"},{"key":"bf71f731-d80c-4d6b-9c51-79e4642aac63","type":"yearlyBudget","title":"Full time development","amount":7500000,"description":"Reaching this goal would allow axios to get a full-time developer to work on the current repositories and start working on new projects."}],"sponsors":[{"id":417332,"type":"ORGANIZATION","slug":"orbit-love","name":"Orbit","totalDonations":10200},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":5000},{"id":257648,"type":"ORGANIZATION","slug":"meshpayments","name":"Mesh Payments","totalDonations":2000},{"id":97052,"type":"ORGANIZATION","slug":"dltxio","name":"DLTx Pty Ltd","totalDonations":1000}]}},{"name":"ayer","packages":[{"type":"npm","name":"hexo-theme-ayer"}],"github":{"repo":"Shen-Yu/hexo-theme-ayer"},"opencollective":{"id":209370,"name":"Hexo Theme Ayer","slug":"ayer","description":"a clean and elegant theme for hexo.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"azuracast","packages":[{"type":"composer","name":"azuracast/azuracast"}],"github":{"repo":"AzuraCast/AzuraCast"},"opencollective":{"id":11912,"name":"AzuraCast","slug":"azuracast","description":"A self-hosted web radio management suite, including turnkey installer tools and an easy-to-use web app to manage your stations. ","stats":{"balance":10841,"yearlyBudget":316732},"goals":[{}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":84500},{"id":13437,"type":"ORGANIZATION","slug":"arulvakku1","name":"Arulvakku","totalDonations":2500}
1,{"id":41161,"type":"ORGANIZATION","slug":"radio-50-50","name":"Radio 50/50","totalDonations":2500},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":2500},{"id":418991,"type":"ORGANIZATION","slug":"queerlyradio","name":"Queerly Radio","totalDonations":1000},{"id":12278,"type":"ORGANIZATION","slug":"radiobrony","name":"Radio Brony","totalDonations":500},{"id":126066,"type":"ORGANIZATION","slug":"chillfiltr","name":"CHILLFILTR","totalDonations":400},{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":100}]}},{"name":"babel","edited":true,"logo":"/static/img/profile/profile-pic-babel.jpg","packages":[{"type":"npm","name":"@babel/cli"},{"type":"npm","name":"@babel/code-frame"},{"type":"npm","name":"@babel/core"},{"type":"npm","name":"@babel/generator"},{"type":"npm","name":"@babel/helper-annotate-as-pure"},{"type":"npm","name":"@babel/helper-bindify-decorators"},{"type":"npm","name":"@babel/helper-builder-binary-assignment-operator-visitor"},{"type":"npm","name":"@babel/helper-builder-react-jsx"},{"type":"npm","name":"@babel/helper-call-delegate"},{"type":"npm","name":"@babel/helper-define-map"},{"type":"npm","name":"@babel/helper-explode-assignable-expression"},{"type":"npm","name":"@babel/helper-explode-class"},{"type":"npm","name":"@babel/helper-fixtures"},{"type":"npm","name":"@babel/helper-function-name"},{"type":"npm","name":"@babel/helper-get-function-arity"},{"type":"npm","name":"@babel/helper-hoist-variables"},{"type":"npm","name":"@babel/helper-member-expression-to-functions"},{"type":"npm","name":"@babel/helper-module-imports"},{"type":"npm","name":"@babel/helper-module-transforms"},{"type":"npm","name":"@babel/helper-optimise-call-expression"},{"type":"npm","name":"@babel/helper-plugin-test-runner"},{"type":"npm","name":"@babel/helper-plugin-utils"},{"type":"npm","name":"@babel/helper-regex"},{"type":"npm","name":"@babel/helper-remap-async-to-generator"},{"type":"npm","name":"@babel/helper-replace-supers"},{"type":"npm","name":"@babel/helper-simple-access"},{"type":"npm","name":"@babel/helper-split-export-declaration"},{"type":"npm","name":"@babel/helper-transform-fixture-test-runner"},{"type":"npm","name":"@babel/helper-wrap-function"},{"type":"npm","name":"@babel/helpers"},{"type":"npm","name":"@babel/highlight"},{"type":"npm","name":"@babel/node"},{"type":"npm","name":"@babel/parser"},{"type":"npm","name":"@babel/plugin-external-helpers"},{"type":"npm","name":"@babel/plugin-proposal-async-generator-functions"},{"type":"npm","name":"@babel/plugin-proposal-class-properties"},{"type":"npm","name":"@babel/plugin-proposal-decorators"},{"type":"npm","name":"@babel/plugin-proposal-do-expressions"},{"type":"npm","name":"@babel/plugin-proposal-export-default-from"},{"type":"npm","name":"@babel/plugin-proposal-export-namespace-from"},{"type":"npm","name":"@babel/plugin-proposal-function-bind"},{"type":"npm","name":"@babel/plugin-proposal-function-sent"},{"type":"npm","name":"@babel/plugin-proposal-json-strings"},{"type":"npm","name":"@babel/plugin-proposal-logical-assignment-operators"},{"type":"npm","name":"@babel/plugin-proposal-nullish-coalescing-operator"},{"type":"npm","name":"@babel/plugin-proposal-numeric-separator"},{"type":"npm","name":"@babel/plugin-proposal-object-rest-spread"},{"type":"npm","name":"@babel/plugin-proposal-optional-catch-binding"},{"type":"npm","name":"@babel/plugin-proposal-optional-chaining"},{"type":"npm","name":"@babel/plugin-proposal-pipeline-operator"},{"type":"npm","name":"@babel/plugin-proposal-throw-expressions"},{"type":"npm","name":"@babel/plugin-proposal-unicode-property-regex"},{"type":"npm","name":"@babel/plugin-syntax-async-generators"},{"type":"npm","name":"@babel/plugin-syntax-bigint"},{"type":"npm","name":"@babel/plugin-syntax-class-properties"},{"type":"npm","name":"@babel/plugin-syntax-decorators"},{"type":"npm","name":"@babel/plugin-syntax-do-expressions"},{"type":"npm","name":"@babel/plugin-syntax-dynamic-import"},{"type":"npm","name":"@babel/plugin-syntax-export-default-from"},{"type":"npm","name":"@babel/plugin-syntax-export-namespace-from"},{"type":"npm","name":"@babel/plugin-syntax-flow"},{"type":"npm","name":"@babel/plugin-syntax-function-bind"},{"type":"npm","name":"@babel/plugin-syntax-function-sent"},{"type":"npm","name":"@babel/plugin-syntax-import-meta"},{"type":"npm","name":"@babel/plugin-syntax-json-strings"},{"type":"npm","name":"@babel/plugin-syntax-jsx"},{"type":"npm","name":"@babel/plugin-syntax-logical-assignment-operators"},{"type":"npm","name":"@babel/plugin-syntax-nullish-coalescing-operator"},{"type":"npm","name":"@babel/plugin-syntax-numeric-separator"},{"type":"npm","name":"@babel/plugin-syntax-object-rest-spread"},{"type":"npm","name":"@babel/plugin-syntax-optional-catch-binding"},{"type":"npm","name":"@babel/plugin-syntax-optional-chaining"},{"type":"npm","name":"@babel/plugin-syntax-pipeline-operator"},{"type":"npm","name":"@babel/plugin-syntax-throw-expressions"},{"type":"npm","name":"@babel/plugin-syntax-typescript"},{"type":"npm","name":"@babel/plugin-transform-arrow-functions"},{"type":"npm","name":"@babel/plugin-transform-async-to-generator"},{"type":"npm","name":"@babel/plugin-transform-block-scoped-functions"},{"type":"npm","name":"@babel/plugin-transform-block-scoping"},{"type":"npm","name":"@babel/plugin-transform-classes"},{"type":"npm","name":"@babel/plugin-transform-computed-properties"},{"type":"npm","name":"@babel/plugin-transform-destructuring"},{"type":"npm","name":"@babel/plugin-transform-dotall-regex"},{"type":"npm","name":"@babel/plugin-transform-duplicate-keys"},{"type":"npm","name":"@babel/plugin-transform-exponentiation-operator"},{"type":"npm","name":"@babel/plugin-transform-flow-comments"},{"type":"npm","name":"@babel/plugin-transform-flow-strip-types"},{"type":"npm","name":"@babel/plugin-transform-for-of"},{"type":"npm","name":"@babel/plugin-transform-function-name"},{"type":"npm","name":"@babel/plugin-transform-instanceof"},{"type":"npm","name":"@babel/plugin-transform-jscript"}
1,{"type":"npm","name":"@babel/plugin-transform-literals"},{"type":"npm","name":"@babel/plugin-transform-member-expression-literals"},{"type":"npm","name":"@babel/plugin-transform-modules-amd"},{"type":"npm","name":"@babel/plugin-transform-modules-commonjs"},{"type":"npm","name":"@babel/plugin-transform-modules-systemjs"},{"type":"npm","name":"@babel/plugin-transform-modules-umd"},{"type":"npm","name":"@babel/plugin-transform-new-target"},{"type":"npm","name":"@babel/plugin-transform-object-assign"},{"type":"npm","name":"@babel/plugin-transform-object-set-prototype-of-to-assign"},{"type":"npm","name":"@babel/plugin-transform-object-super"},{"type":"npm","name":"@babel/plugin-transform-parameters"},{"type":"npm","name":"@babel/plugin-transform-property-literals"},{"type":"npm","name":"@babel/plugin-transform-property-mutators"},{"type":"npm","name":"@babel/plugin-transform-proto-to-assign"},{"type":"npm","name":"@babel/plugin-transform-react-constant-elements"},{"type":"npm","name":"@babel/plugin-transform-react-display-name"},{"type":"npm","name":"@babel/plugin-transform-react-inline-elements"},{"type":"npm","name":"@babel/plugin-transform-react-jsx"},{"type":"npm","name":"@babel/plugin-transform-react-jsx-compat"},{"type":"npm","name":"@babel/plugin-transform-react-jsx-self"},{"type":"npm","name":"@babel/plugin-transform-react-jsx-source"},{"type":"npm","name":"@babel/plugin-transform-regenerator"},{"type":"npm","name":"@babel/plugin-transform-reserved-words"},{"type":"npm","name":"@babel/plugin-transform-runtime"},{"type":"npm","name":"@babel/plugin-transform-shorthand-properties"},{"type":"npm","name":"@babel/plugin-transform-spread"},{"type":"npm","name":"@babel/plugin-transform-sticky-regex"},{"type":"npm","name":"@babel/plugin-transform-strict-mode"},{"type":"npm","name":"@babel/plugin-transform-template-literals"},{"type":"npm","name":"@babel/plugin-transform-typeof-symbol"},{"type":"npm","name":"@babel/plugin-transform-typescript"},{"type":"npm","name":"@babel/plugin-transform-unicode-regex"},{"type":"npm","name":"@babel/polyfill"},{"type":"npm","name":"@babel/preset-env"},{"type":"npm","name":"@babel/preset-env-standalone"},{"type":"npm","name":"@babel/preset-es2015"},{"type":"npm","name":"@babel/preset-es2016"},{"type":"npm","name":"@babel/preset-es2017"},{"type":"npm","name":"@babel/preset-flow"},{"type":"npm","name":"@babel/preset-react"},{"type":"npm","name":"@babel/preset-stage-0"},{"type":"npm","name":"@babel/preset-stage-1"},{"type":"npm","name":"@babel/preset-stage-2"},{"type":"npm","name":"@babel/preset-stage-3"},{"type":"npm","name":"@babel/preset-typescript"},{"type":"npm","name":"@babel/register"},{"type":"npm","name":"@babel/runtime"},{"type":"npm","name":"@babel/runtime-corejs2"},{"type":"npm","name":"@babel/standalone"},{"type":"npm","name":"@babel/template"},{"type":"npm","name":"@babel/traverse"},{"type":"npm","name":"@babel/types"},{"type":"npm","name":"babel-cli"},{"type":"npm","name":"babel-core"},{"type":"npm","name":"babel-eslint"},{"type":"npm","name":"babel-loader"},{"type":"npm","name":"babel-plugin-external-helpers"},{"type":"npm","name":"babel-plugin-transform-class-properties"},{"type":"npm","name":"babel-plugin-transform-es2015-modules-commonjs"},{"type":"npm","name":"babel-plugin-transform-flow-strip-types"},{"type":"npm","name":"babel-plugin-transform-object-rest-spread"},{"type":"npm","name":"babel-plugin-transform-runtime"},{"type":"npm","name":"babel-polyfill"},{"type":"npm","name":"babel-preset-env"},{"type":"npm","name":"babel-preset-es2015"},{"type":"npm","name":"babel-preset-react"},{"type":"npm","name":"babel-preset-stage-0"},{"type":"npm","name":"babel-preset-stage-1"},{"type":"npm","name":"babel-preset-stage-2"},{"type":"npm","name":"babel-register"},{"type":"npm","name":"babel-runtime"},{"type":"npm","name":"eslint-plugin-babel"},{"type":"npm","name":"gulp-babel"},{"type":"npm","name":"@babel/helper-create-class-features-plugin"},{"type":"npm","name":"@babel/plugin-proposal-private-methods"},{"type":"npm","name":"@babel/plugin-transform-named-capturing-groups-regex"},{"type":"npm","name":"@babel/plugin-proposal-partial-application"}
1,{"type":"npm","name":"@babel/plugin-syntax-partial-application"},{"type":"npm","name":"@babel/runtime-corejs3"},{"type":"gem","name":"jekyll-babel"},{"type":"gem","name":"babel-transpiler"},{"type":"npm","name":"acorn-to-esprima"},{"type":"npm","name":"@babel/plugin-proposal-dynamic-import"},{"type":"npm","name":"babel-helper-builder-conditional-assignment-operator-visitor"},{"type":"npm","name":"babel-plugin-syntax-async-functions"},{"type":"npm","name":"babel-plugin-syntax-async-generators"},{"type":"npm","name":"babel-plugin-syntax-class-properties"},{"type":"npm","name":"babel-plugin-syntax-decorators"},{"type":"npm","name":"babel-plugin-syntax-do-expressions"},{"type":"npm","name":"babel-plugin-syntax-dynamic-import"},{"type":"npm","name":"babel-plugin-syntax-exponentiation-operator"},{"type":"npm","name":"babel-plugin-syntax-export-extensions"},{"type":"npm","name":"babel-plugin-syntax-flow"},{"type":"npm","name":"babel-plugin-syntax-function-bind"},{"type":"npm","name":"babel-plugin-syntax-function-sent"},{"type":"npm","name":"babel-plugin-syntax-jsx"},{"type":"npm","name":"babel-plugin-syntax-object-rest-spread"},{"type":"npm","name":"babel-plugin-syntax-trailing-function-commas"},{"type":"npm","name":"babel-plugin-transform-class-constructor-call"},{"type":"npm","name":"babel-plugin-undeclared-variables-check"},{"type":"npm","name":"babel-preset-latest"},{"type":"npm","name":"babel-brunch"},{"type":"npm","name":"babel-connect"},{"type":"npm","name":"babel-standalone"},{"type":"npm","name":"babel-upgrade"},{"type":"npm","name":"babelify"},{"type":"npm","name":"babylon"},{"type":"npm","name":"broccoli-babel-transpiler"},{"type":"npm","name":"duo-babel"},{"type":"npm","name":"ember-cli-babel"},{"type":"npm","name":"eslint-config-babel"},{"type":"npm","name":"@babel/eslint-plugin-development"},{"type":"npm","name":"example-node-server"},{"type":"npm","name":"generator-babel-boilerplate"},{"type":"npm","name":"generator-babel-plugin"},{"type":"npm","name":"gobble-babel"},{"type":"npm","name":"grunt-babel"},{"type":"npm","name":"jade-babel"},{"type":"npm","name":"karma-babel-preprocessor"},{"type":"npm","name":"babel-plugin-async-to-promises"},{"type":"npm","name":"metalsmith-babel"},{"type":"npm","name":"babel-minify"},{"type":"npm","name":"babel-preset-minify"},{"type":"npm","name":"babel-plugin-minify-constant-folding"},{"type":"npm","name":"babel-plugin-minify-dead-code-elimination"},{"type":"npm","name":"babel-plugin-minify-flip-comparisons"},{"type":"npm","name":"babel-plugin-minify-guarded-expressions"},{"type":"npm","name":"babel-plugin-minify-infinity"},{"type":"npm","name":"babel-plugin-minify-mangle-names"},{"type":"npm","name":"babel-plugin-minify-replace"},{"type":"npm","name":"babel-plugin-minify-simplify"},{"type":"npm","name":"babel-plugin-minify-type-constructors"},{"type":"npm","name":"babel-plugin-transform-member-expression-literals"},{"type":"npm","name":"babel-plugin-transform-merge-sibling-variables"},{"type":"npm","name":"babel-plugin-transform-minify-booleans"},{"type":"npm","name":"babel-plugin-transform-property-literals"},{"type":"npm","name":"babel-plugin-transform-simplify-comparison-operators"},{"type":"npm","name":"babel-plugin-transform-undefined-to-void"},{"type":"npm","name":"babel-plugin-transform-inline-environment-variables"},{"type":"npm","name":"babel-plugin-transform-node-env-inline"},{"type":"npm","name":"babel-plugin-transform-remove-console"},{"type":"npm","name":"babel-plugin-transform-remove-debugger"},{"type":"npm","name":"babel-helper-evaluate-path"},{"type":"npm","name":"babel-helper-flip-expressions"},{"type":"npm","name":"babel-helper-is-void-0"},{"type":"npm","name":"babel-helper-mark-eval-scopes"},{"type":"npm","name":"babel-helper-remove-or-void"},{"type":"npm","name":"babel-helper-to-multiple-sequence-expressions"},{"type":"npm","name":"babel-plugin-minify-builtins"},{"type":"npm","name":"babel-plugin-minify-numeric-literals"},{"type":"npm","name":"babel-plugin-transform-inline-consecutive-adds"},{"type":"npm","name":"babel-plugin-transform-regexp-constructors"},{"type":"npm","name":"babel-plugin-transform-remove-undefined"},{"type":"npm","name":"gulp-babel-minify"},{"type":"npm","name":"@babel/helper-create-regexp-features-plugin"},{"type":"npm","name":"@babel/plugin-syntax-top-level-await"},{"type":"npm","name":"@babel/compat-data"},{"type":"npm","name":"@babel/helper-compilation-targets"},{"type":"npm","name":"@babel/preset-modules"},{"type":"npm","name":"@babel/helper-define-polyfill-provider"}
1,{"type":"npm","name":"babel-plugin-polyfill-corejs2"},{"type":"npm","name":"babel-plugin-polyfill-corejs3"},{"type":"npm","name":"babel-plugin-polyfill-es-shims"},{"type":"npm","name":"babel-plugin-polyfill-regenerator"}],"opencollective":{"id":580,"name":"Babel","slug":"babel","description":"Babel is the community maintained compiler for evolving the future of JavaScript","sponsors":[{"id":19490,"type":"ORGANIZATION","slug":"handshake","name":"Handshake","totalDonations":10000000},{"id":6060,"type":"ORGANIZATION","slug":"trivago","name":"trivago","totalDonations":4800000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":3250000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2479034},{"id":268661,"type":"ORGANIZATION","slug":"the-zebra","name":"The Zebra","totalDonations":2400000},{"id":22751,"type":"ORGANIZATION","slug":"runkitdev","name":"RunKit","totalDonations":2200000},{"id":4536,"type":"ORGANIZATION","slug":"bitmex","name":"BitMEX","totalDonations":2125000},{"id":5954,"type":"ORGANIZATION","slug":"webflow","name":"Webflow","totalDonations":2000000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":1850000},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":1750000}],"goals":[{"key":"8d8bddbd-a9e0-472a-a9c4-0c1786f927ab","type":"yearlyBudget","title":"3 maintainers","amount":33333300,"description":"The goal is to pay Henry, J\xf9nli\xe0ng and Nicol\xf2 a salary as maintainers."}],"stats":{"balance":14713923,"yearlyBudget":25567956}},"github":{"org":"babel"}},{"name":"babel-plugin-add-module-exports","packages":[{"type":"npm","name":"babel-plugin-add-module-exports"}]},{"name":"babel-plugin-transform-decorators-legacy","packages":[{"type":"npm","name":"babel-plugin-transform-decorators-legacy"}]},{"name":"bagisto","packages":[{"type":"composer","name":"bagisto/bagisto"}],"github":{"repo":"bagisto/bagisto"},"opencollective":{"id":26770,"name":"Bagisto - Laravel eCommerce","slug":"bagisto","description":"Open Source eCommerce Framework on Laravel","stats":{"balance":18211,"yearlyBudget":12803},"goals":[{}],"sponsors":[{"id":217571,"type":"ORGANIZATION","slug":"e-ventures1","name":"e.ventures","totalDonations":10000}]}},{"name":"balmjs","packages":[{"type":"npm","name":"balm-core"},{"type":"npm","name":"balm"},{"type":"npm","name":"balm-cli"},{"type":"npm","name":"balm-ui"},{"type":"npm","name":"balm-ui-lite"}],"github":{"org":"balmjs"},"opencollective":{"id":173529,"name":"BalmJS","slug":"balmjs","description":"BalmJS is the universal Front-end workflow solution for web applications.","stats":{"balance":56,"yearlyBudget":66},"goals":[],"sponsors":[]}},{"name":"barbajs","packages":[{"type":"npm","name":"barba.js"},{"type":"npm","name":"@barba/core"},{"type":"npm","name":"@barba/css"},{"type":"npm","name":"@barba/prefetch"},{"type":"npm","name":"@barba/router"}],"github":{"repo":"luruke/barba.js"},"opencollective":{"id":173,"name":"Barba.js","slug":"barbajs","description":"Create badass, fluid and smooth transition between your website\'s pages.","stats":{"balance":841,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"base","packages":[{"type":"npm","name":"@getbase/base"}],"github":{"org":"getbase"},"opencollective":{"id":113966,"name":"Base","slug":"base","description":"A Rock Solid, Responsive CSS Framework","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"beauter","packages":[{"type":"npm","name":"@outboxcraft/beauter"}],"github":{"repo":"outboxcraft/beauter"},"opencollective":{"id":47632,"name":"Beauter","slug":"beauter","description":"A simple framework for faster and beautiful responsive sites","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":58800,"type":"yearlyBudget","title":"Full Time Beauter","amount":500000,"description":"If we can makeup our yearly target, we can focus on working on Beauter all the time without worrying about its finance and will dedicate ourselves building high quality templates, documentations, learning content etc."}],"sponsors":[]}}
1,{"name":"bedrock","packages":[{"type":"composer","name":"roots/bedrock"}],"github":{"repo":"roots/bedrock"},"opencollective":{"id":10621,"name":"bedrock","slug":"bedrock","description":"WordPress boilerplate with modern development tools, easier configuration, and an improved folder structure","sponsors":[{"id":11348,"type":"ORGANIZATION","slug":"murmur-creative","name":"Murmur Creative","totalDonations":8400},{"id":11450,"type":"ORGANIZATION","slug":"supermundano","name":"Supermundano","totalDonations":1800}],"stats":{"balance":20,"yearlyBudget":0},"goals":[{}]}},{"name":"beetlex","packages":[{"type":"nuget","name":"BeetleX"}],"github":{"repo":"IKende/BeetleX"},"opencollective":{"id":131185,"name":"BeetleX","slug":"beetlex","description":"Open source communication project development","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"berrynet","packages":[{"type":"pypi","name":"berrynet"}],"github":{"repo":"DT42/BerryNet"},"opencollective":{"id":68640,"name":"BerryNet","slug":"berrynet","description":"Deep learning gateway on Raspberry Pi and other edge devices","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"better-xlsx","packages":[{"type":"npm","name":"better-xlsx"}],"github":{"repo":"d-band/better-xlsx"},"opencollective":{"id":14581,"name":"better-xlsx","slug":"better-xlsx","description":"We are on a mission to create a better excel javascript library.","sponsors":[],"stats":{"balance":0,"yearlyBudget":31},"goals":[]}}
1,{"name":"bevry","packages":[{"type":"npm","name":"@bevry/testen"},{"type":"npm","name":"ambi"},{"type":"npm","name":"argsbytype"},{"type":"npm","name":"arrangekeys"},{"type":"npm","name":"assert-helpers"},{"type":"npm","name":"backbone-nesty"},{"type":"npm","name":"badges"},{"type":"npm","name":"binaryextensions"},{"type":"npm","name":"boundation"},{"type":"npm","name":"cachely"},{"type":"npm","name":"caterpillar"},{"type":"npm","name":"caterpillar-browser"},{"type":"npm","name":"caterpillar-examples"},{"type":"npm","name":"caterpillar-filter"},{"type":"npm","name":"caterpillar-human"},{"type":"npm","name":"csextends"},{"type":"npm","name":"cson"},{"type":"npm","name":"detect-indentation"},{"type":"npm","name":"docmatter"},{"type":"npm","name":"domain-browser"},{"type":"npm","name":"dominject"},{"type":"npm","name":"eachr"},{"type":"npm","name":"editions"},{"type":"npm","name":"emailtowallet"},{"type":"npm","name":"envfile"},{"type":"npm","name":"errlop"},{"type":"npm","name":"esnextguardian"},{"type":"npm","name":"event-emitter-grouped"},{"type":"npm","name":"extendr"},{"type":"npm","name":"extract-opts"},{"type":"npm","name":"feedr"},{"type":"npm","name":"fellow"},{"type":"npm","name":"getcontributors"},{"type":"npm","name":"getmac"},{"type":"npm","name":"getmembers"},{"type":"npm","name":"getpackages"},{"type":"npm","name":"getrepos"},{"type":"npm","name":"getsetdeep"},{"type":"npm","name":"hostenv"},{"type":"npm","name":"ignorefs"},{"type":"npm","name":"ignorepatterns"},{"type":"npm","name":"istextorbinary"},{"type":"npm","name":"joe"},{"type":"npm","name":"joe-examples"},{"type":"npm","name":"joe-reporter-console"},{"type":"npm","name":"joe-reporter-list"},{"type":"npm","name":"jquery-slidescrollpanel"},{"type":"npm","name":"lazy-require"},{"type":"npm","name":"logger-clearable"},{"type":"npm","name":"miniview"},{"type":"npm","name":"normalify"},{"type":"npm","name":"oneday"},{"type":"npm","name":"outpatient"},{"type":"npm","name":"pluginclerk"},{"type":"npm","name":"pointers"},{"type":"npm","name":"progress-title"},{"type":"npm","name":"progressbar"},{"type":"npm","name":"projectz"},{"type":"npm","name":"query-engine"},{"type":"npm","name":"readdir-cluster"},{"type":"npm","name":"remove-indentation"},{"type":"npm","name":"requirefresh"},{"type":"npm","name":"rfc-log-levels"},{"type":"npm","name":"ropo"},{"type":"npm","name":"safecallback"},{"type":"npm","name":"safefs"},{"type":"npm","name":"safeps"},{"type":"npm","name":"scandirectory"},{"type":"npm","name":"sortobject"},{"type":"npm","name":"spine-route"},{"type":"npm","name":"spinner-title"},{"type":"npm","name":"sponsored"},{"type":"npm","name":"staticsitegenerators"},{"type":"npm","name":"taskgroup"},{"type":"npm","name":"templatebinding"},{"type":"npm","name":"textextensions"},{"type":"npm","name":"tiered-map"},{"type":"npm","name":"trim-indentation"},{"type":"npm","name":"typechecker"},{"type":"npm","name":"unbounded"},{"type":"npm","name":"watchr"},{"type":"npm","name":"spdx"},{"type":"npm","name":"@bevry/pluginloader"},{"type":"npm","name":"valid-directory"},{"type":"npm","name":"eslint-config-bevry"},{"type":"npm","name":"@bevry/hooks"},{"type":"npm","name":"@bevry/memo"}],"github":{"org":"bevry"},"opencollective":{"id":172,"name":"Bevry","slug":"bevry","description":"Bevry is a platform and community for accelerating collaborative wisdom","sponsors":[],"stats":{"balance":6,"yearlyBudget":0},"goals":[{"key":57458,"type":"yearlyBudget","amount":2400000,"description":"This covers our founder\'s minimal living expenses, allowing him to focus purely on furthering Bevry."}]}},{"name":"bigjs","packages":[{"type":"npm","name":"big.js"}],"github":{"repo":"MikeMcl/big.js"},"opencollective":{"id":16245,"name":"big.js","slug":"bigjs","description":"Simple arbitrary-precision decimal arithmetic in JavaScript.","sponsors":[{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":4500}],"stats":{"balance":8413,"yearlyBudget":66},"goals":[]}}
1,{"name":"blind_watermark","packages":[{"type":"pypi","name":"blind_watermark"}],"github":{"repo":"guofei9987/blind_watermark"},"opencollective":{"id":245314,"name":"Blind Watermark","slug":"blind_watermark","description":"Blind Watermark \uff08\u56fe\u7247\u76f2\u6c34\u5370\uff0c\u63d0\u53d6\u6c34\u5370\u65e0\u987b\u539f\u56fe\uff01\uff09","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"blitzjs","packages":[{"type":"npm","name":"blitz"},{"type":"npm","name":"@blitzjs/babel-preset"},{"type":"npm","name":"@blitzjs/cli"},{"type":"npm","name":"@blitzjs/config"},{"type":"npm","name":"@blitzjs/core"},{"type":"npm","name":"@blitzjs/display"},{"type":"npm","name":"eslint-config-blitz"},{"type":"npm","name":"@blitzjs/file-pipeline"},{"type":"npm","name":"@blitzjs/generator"},{"type":"npm","name":"@blitzjs/installer"},{"type":"npm","name":"@blitzjs/repl"},{"type":"npm","name":"@blitzjs/server"}],"github":{"repo":"blitz-js/blitz"},"opencollective":{"id":95032,"name":"Blitz.js","slug":"blitzjs","description":"\u26a1\ufe0fThe Fullstack React Framework","stats":{"balance":15491,"yearlyBudget":16148},"goals":[],"sponsors":[{"id":181737,"type":"ORGANIZATION","slug":"a_franck","name":"Achkouyan Consulting","totalDonations":6000}]}},{"name":"bluebird","packages":[{"type":"npm","name":"bluebird"}],"github":{"repo":"petkaantonov/bluebird"},"opencollective":{"id":26333,"name":"Bluebird","slug":"bluebird","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"boardgameio","packages":[{"type":"npm","name":"boardgame.io"},{"type":"npm","name":"@boardgame.io/redis-pubsub"},{"type":"npm","name":"@boardgame.io/storage-cache"}],"github":{"org":"boardgameio"},"opencollective":{"id":270085,"name":"boardgame.io","slug":"boardgameio","description":"The turn-based game engine for Javascript","stats":{"balance":9012,"yearlyBudget":20192},"goals":[{"key":"6c4a2048-fd78-436f-b302-7c2d8f49dd5e","type":"yearlyBudget","title":"Website Domain","amount":4600,"description":"Pays for the boardgame.io web domain, making our documentation easy to find for everyone :-)"}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2000}]}},{"name":"boostnoteio","packages":[{"type":"npm","name":"boost"}],"github":{"repo":"BoostIO/Boostnote"},"opencollective":{"id":9449,"name":"Boostnote","slug":"boostnoteio","description":"Boostnote is an open source note-taking app for programmers.","sponsors":[{"id":27190,"type":"ORGANIZATION","slug":"zenarchitects","name":"ZEN Architects","totalDonations":65000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1900},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":1500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}],"goals":[{}],"stats":{"balance":688456,"yearlyBudget":1399}}},{"name":"bootstrap","packages":[{"type":"gem","name":"bootstrap"},{"type":"npm","name":"bootstrap"},{"type":"npm","name":"bootstrap-sass"}],"github":{"repo":"twbs/bootstrap"},"opencollective":{"id":26104,"name":"Bootstrap","slug":"bootstrap","description":"Sleek, intuitive, and powerful front-end framework for faster and easier web development. ","stats":{"balance":1232442,"yearlyBudget":817920},"goals":[{}],"sponsors":[{"id":115316,"type":"ORGANIZATION","slug":"line","name":"LINE Corporation","totalDonations":340000},{"id":28923,"type":"ORGANIZATION","slug":"intracto1","name":"Intracto","totalDonations":310000},{"id":12819,"type":"ORGANIZATION","slug":"codeinwp","name":"Vertigo Studio SRL","totalDonations":140000},{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":90000},{"id":78527,"type":"ORGANIZATION","slug":"debrickedab","name":"debricked AB","totalDonations":80000},{"id":47635,"type":"ORGANIZATION","slug":"cheap-writing-service","name":"CheapWritingService.com - Essay Writing Service","totalDonations":48000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":40000},{"id":87013,"type":"ORGANIZATION","slug":"data-based-ads-inc","name":"Data Based Ads, Inc.","totalDonations":40000},{"id":252978,"type":"ORGANIZATION","slug":"themesberg_official","name":"Themesberg","totalDonations":40000},{"id":41972,"type":"ORGANIZATION","slug":"issuehunt","name":"IssueHunt","totalDonations":30000}]}},{"name":"bootstrap-fileinput","packages":[{"type":"npm","name":"bootstrap-fileinput"}],"github":{"repo":"kartik-v/bootstrap-fileinput"},"opencollective":{"id":46002,"name":"bootstrap-fileinput","slug":"bootstrap-fileinput","description":"An enhanced HTML 5 file input for Bootstrap 3.x with file preview, multiple selection, and more features.","stats":{"balance":398,"yearlyBudget":398},"goals":[],"sponsors":[]}}
1,{"name":"bootstrap-star-rating","packages":[{"type":"npm","name":"bootstrap-star-rating"}],"github":{"repo":"kartik-v/bootstrap-star-rating"},"opencollective":{"id":47460,"name":"bootstrap-star-rating","slug":"bootstrap-star-rating","description":"A simple yet powerful JQuery star rating plugin with fractional rating support.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"bootstrap-table","packages":[{"type":"npm","name":"bootstrap-table"}],"github":{"repo":"wenzhixin/bootstrap-table"},"opencollective":{"id":11749,"name":"bootstrap-table","slug":"bootstrap-table","description":"We are mission to create open source projects.","sponsors":[{"id":86064,"type":"ORGANIZATION","slug":"420couponcodes","name":"420 Coupon Codes","totalDonations":170000},{"id":76396,"type":"ORGANIZATION","slug":"aussiecasinohex","name":"AussieCasinoHEX.com","totalDonations":80000},{"id":76606,"type":"ORGANIZATION","slug":"netticasinohex-com","name":"NettiCasinoHEX.com","totalDonations":70000},{"id":125779,"type":"ORGANIZATION","slug":"onlinecasinohex-nl","name":"OnlineCasinoHEX.nl","totalDonations":70000},{"id":252896,"type":"ORGANIZATION","slug":"slotoking-casino-ukraine","name":"\u041e\u043d\u043b\u0430\u0439\u043d \u043a\u0430\u0437\u0438\u043d\u043e \u0421\u043b\u043e\u0442\u043e\u041a\u0456\u043d\u0433 \u0423\u043a\u0440\u0430\u0438\u043d\u0430","totalDonations":50000},{"id":261267,"type":"ORGANIZATION","slug":"bestbitcoincasinonet","name":"BestBitcoinCasinonet","totalDonations":25000},{"id":59621,"type":"ORGANIZATION","slug":"writersperhour","name":"Writers Per Hour","totalDonations":19000},{"id":173812,"type":"ORGANIZATION","slug":"kasinosivut","name":"Kasinosivut","totalDonations":18000},{"id":183536,"type":"ORGANIZATION","slug":"kasinot","name":"Kasinot","totalDonations":18000},{"id":62226,"type":"ORGANIZATION","slug":"theme-divi","name":"Theme Divi","totalDonations":17000}],"stats":{"balance":460521,"yearlyBudget":824109},"goals":[{}]}},{"name":"bootstrap-vue","packages":[{"type":"npm","name":"bootstrap-vue"}],"github":{"repo":"bootstrap-vue/bootstrap-vue"},"opencollective":{"id":10056,"name":"BootstrapVue","slug":"bootstrap-vue","description":"Bootstrap v4 components and grid system for Vue.js.","sponsors":[{"id":12151,"type":"ORGANIZATION","slug":"surevoip","name":"SureVoIP","totalDonations":80000},{"id":118173,"type":"ORGANIZATION","slug":"podcasterde","name":"podcaster","totalDonations":75000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":73463},{"id":61942,"type":"ORGANIZATION","slug":"coreui","name":"CoreUI","totalDonations":57500},{"id":140297,"type":"ORGANIZATION","slug":"realgo-inc","name":"RealGo, Inc.","totalDonations":50000},{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":42700},{"id":94428,"type":"ORGANIZATION","slug":"pelisivut","name":"Pelisivut","totalDonations":42700},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":42700},{"id":95397,"type":"ORGANIZATION","slug":"nopeustesti-fi","name":"Nopeustesti.fi","totalDonations":42700},{"id":104643,"type":"ORGANIZATION","slug":"kasinohai-com","name":"Kasinohai.com","totalDonations":42700}],"stats":{"balance":1516294,"yearlyBudget":1468241},"goals":[]}}
1,{"name":"boring_generators","packages":[{"type":"gem","name":"boring_generators"}],"github":{"repo":"abhaynikam/boring_generators"},"opencollective":{"id":202449,"name":"Boring Generators","slug":"boring_generators","description":"Boring generators aims to make your development faster by delegating boring setups to us.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"botkit","packages":[{"type":"npm","name":"botkit"},{"type":"npm","name":"botbuilder-adapter-web"},{"type":"npm","name":"botbuilder-adapter-slack"},{"type":"npm","name":"botbuilder-adapter-webex"},{"type":"npm","name":"botbuilder-adapter-hangouts"},{"type":"npm","name":"botbuilder-adapter-twilio-sms"},{"type":"npm","name":"botbuilder-adapter-facebook"},{"type":"npm","name":"generator-botkit"},{"type":"npm","name":"botkit-plugin-cms"}],"github":{"repo":"howdyai/botkit"},"opencollective":{"id":16748,"name":"Botkit","slug":"botkit","description":"Botkit is the most popular open source framework for building bots","sponsors":[{"id":16752,"type":"ORGANIZATION","slug":"howdyai","name":"Howdy","totalDonations":400000},{"id":18619,"type":"ORGANIZATION","slug":"top-mortgage-training","name":"TOP mortgage training","totalDonations":90042},{"id":19181,"type":"ORGANIZATION","slug":"igotcha-media","name":"iGotcha Media","totalDonations":60000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}],"goals":[{"key":14235,"type":"yearlyBudget","title":"Fully funded Botkit ecosystem","amount":10000000,"description":"This will allow the botkit team to focus 100% on proving Botkit updates, features, and technology to the open source community."}],"stats":{"balance":438525,"yearlyBudget":324}}},{"name":"botman","packages":[{"type":"composer","name":"botman/botman"}],"github":{"repo":"botman/botman"},"opencollective":{"id":654,"name":"BotMan","slug":"botman","description":"Develop chatbots for multiple messengers using a single codebase.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[{}]}},{"name":"botui","packages":[{"type":"npm","name":"botui"}],"github":{"repo":"botui/botui"},"opencollective":{"id":25257,"name":"BotUI","slug":"botui","description":"Conversational UI framework","stats":{"balance":3456,"yearlyBudget":1536},"goals":[{}],"sponsors":[{"id":60033,"type":"ORGANIZATION","slug":"empire-of-australia","name":"Empire of Australia","totalDonations":4800}]}},{"name":"bower","packages":[{"type":"npm","name":"bower"}],"github":{"repo":"bower/bower"},"opencollective":{"id":592,"name":"Bower","slug":"bower","description":"We want to support and develop one of the most popular front-end package managers","sponsors":[{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":530000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":500000},{"id":24631,"type":"ORGANIZATION","slug":"vpsservercom","name":"VPS Server","totalDonations":345000},{"id":27355,"type":"ORGANIZATION","slug":"smalanutensikkerhet","name":"sm\xe5l\xe5n uten sikkerhet","totalDonations":336000},{"id":25570,"type":"ORGANIZATION","slug":"truevendor","name":"Ramotion","totalDonations":330000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":295000},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":290000},{"id":79038,"type":"ORGANIZATION","slug":"top5credits-com-fi","name":"Top5Credits.com lainavertailu","totalDonations":270700},{"id":50468,"type":"ORGANIZATION","slug":"asoboofficial","name":"ASOBOAD","totalDonations":270000},{"id":51399,"type":"ORGANIZATION","slug":"loadview","name":"LoadView","totalDonations":260000}],"stats":{"balance":1002023,"yearlyBudget":7330834},"goals":[{"key":"99796f4b-52c6-4c54-a14d-8dd154941619"}]}},{"name":"bowser","packages":[{"type":"npm","name":"bowser"}],"github":{"repo":"lancedikson/bowser"},"opencollective":{"id":48753,"name":"bowser","slug":"bowser","description":"a browser detector","stats":{"balance":12760,"yearlyBudget":3828},"goals":[{}],"sponsors":[{"id":89134,"type":"ORGANIZATION","slug":"avocadatoria","name":"Avocadatoria","totalDonations":15000}]}},{"name":"boxicons","packages":[{"type":"npm","name":"boxicons"}],"github":{"repo":"atisawd/boxicons"},"opencollective":{"id":89447,"name":"Boxicons","slug":"boxicons","description":"High Quality web friendly icons","stats":{"balance":1672,"yearlyBudget":862},"goals":[],"sponsors":[]}}
1,{"name":"bpkg","packages":[{"type":"npm","name":"bpkg"}],"github":{"repo":"bpkg/bpkg"},"opencollective":{"id":14919,"name":"bpkg","slug":"bpkg","description":"Lightweight bash package manager","sponsors":[],"goals":[{}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"brainjs","packages":[{"type":"npm","name":"brain.js"}],"github":{"repo":"BrainJS/brain.js"},"opencollective":{"id":17695,"name":"brain.js","slug":"brainjs","description":"brain.js is a library of Neural Networks written in JavaScript.","sponsors":[{"id":20080,"type":"ORGANIZATION","slug":"trooperai","name":"Trooper.AI","totalDonations":130000},{"id":28034,"type":"ORGANIZATION","slug":"flexilivre","name":"FlexiLivre","totalDonations":90000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":10000},{"id":84444,"type":"ORGANIZATION","slug":"quantify","name":"Quantify","totalDonations":2500},{"id":22398,"type":"ORGANIZATION","slug":"jjj","name":"gg","totalDonations":500}],"goals":[{"key":52114,"type":"yearlyBudget","title":"R & D and Maintenance","amount":3000000,"description":"Maintaining what has been built and adding new, intuitive tools for the future"}],"stats":{"balance":1149,"yearlyBudget":16648}}},{"name":"breathe","packages":[{"type":"pypi","name":"breathe"}],"github":{"repo":"michaeljones/breathe"},"opencollective":{"id":419725,"name":"Breathe","slug":"breathe","description":"Your technical docs, beautifully integrated","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"breeze","packages":[{"type":"npm","name":"breeze-client"},{"type":"npm","name":"breeze-bridge-angular"},{"type":"npm","name":"breeze-bridge2-angular"},{"type":"npm","name":"breezejs"},{"type":"npm","name":"breeze-client-labs"}],"github":{"org":"Breeze"},"opencollective":{"id":26398,"name":"Breeze","slug":"breeze","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"britechartsorg","packages":[{"type":"npm","name":"britecharts"},{"type":"npm","name":"britecharts-react"}],"github":{"org":"britecharts"},"opencollective":{"id":142092,"name":"Britecharts","slug":"britechartsorg","description":"Making D3.js Charts accessible to everyone and helping D3.js developers create quality charts","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"brook","packages":[{"type":"dep","name":"github.com/txthinking/brook"}],"github":{"repo":"txthinking/brook"},"opencollective":{"id":79728,"name":"Brook","slug":"brook","description":"Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"0a923cc9-e990-4c06-b74c-4f7de0a0f920","type":"yearlyBudget","amount":5000000}],"sponsors":[]}},{"name":"browser-sync","packages":[{"type":"npm","name":"browser-sync"}]},{"name":"browserify","packages":[{"type":"npm","name":"browserify"}]},{"name":"browserslist","packages":[{"type":"npm","name":"browserslist"}],"github":{"repo":"browserslist/browserslist"},"opencollective":{"id":58968,"name":"Browserslist","slug":"browserslist","description":"Keeping browsers diversity in front-end tools","stats":{"balance":142640,"yearlyBudget":129232},"goals":[{"key":"f1ab9e31-3e75-4755-a431-0af8f0ca86f3","type":"balance","title":"Loshadka project","amount":1200000,"description":"https://github.com/browserslist/browserslist/issues/432"}],"sponsors":[{"id":221251,"type":"ORGANIZATION","slug":"balsa","name":"Balsa","totalDonations":2500},{"id":113600,"type":"ORGANIZATION","slug":"cosmic_plus","name":"Cosmic.plus","totalDonations":2000}
1,{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":2000},{"id":40211,"type":"ORGANIZATION","slug":"storis","name":"STORIS","totalDonations":1500}]}},{"name":"bundlephobia","packages":[{"type":"npm","name":"package-build-stats"}],"github":{"repo":"pastelsky/bundlephobia"},"opencollective":{"id":18485,"name":"bundlephobia","slug":"bundlephobia","description":"Transparent javascript bundles. One npm package at a time.","goals":[{"key":51869,"type":"yearlyBudget","title":"Domain and Hosting charges","amount":100000,"description":""}],"stats":{"balance":961396,"yearlyBudget":8700},"sponsors":[{"id":95539,"type":"ORGANIZATION","slug":"calibreapp","name":"Calibre Analytics","totalDonations":15000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":8500},{"id":22937,"type":"ORGANIZATION","slug":"0xtracker","name":"0x Tracker","totalDonations":3800},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":300},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}]}},{"name":"bundlesize","packages":[{"type":"npm","name":"bundlesize"}],"github":{"repo":"siddharthkp/bundlesize"},"opencollective":{"id":916,"name":"bundlesize","slug":"bundlesize","description":"Keep a check on bundlesizes \ud83d\udce6","sponsors":[],"stats":{"balance":900000,"yearlyBudget":0},"goals":[]}}
1,{"name":"buttercake","packages":[{"type":"npm","name":"buttercake"}],"github":{"repo":"HimasRafeek/butterCake"},"opencollective":{"id":73506,"name":"Butter Cake","slug":"buttercake","description":"Material Design Components, Responsive and Modern CSS Framework Built with Flexbox \ud83c\udf70","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"cachet","packages":[{"type":"composer","name":"cachethq/cachet"}],"github":{"repo":"CachetHQ/Cachet"},"opencollective":{"id":51157,"name":"Cachet","slug":"cachet","description":"\ud83d\udcdb An open source status page system for everyone.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":114020,"type":"ORGANIZATION","slug":"broadcast-radio-ltd","name":"Broadcast Radio Ltd.","totalDonations":12000}]}},{"name":"cadcad1","packages":[{"type":"pypi","name":"cadCAD"}],"github":{"repo":"BlockScience/cadCAD"},"opencollective":{"id":74503,"name":"cadCAD","slug":"cadcad1","description":"An open-source Python package that assists in the processes of designing, testing and validating complex systems through simulation.","stats":{"balance":14567,"yearlyBudget":7068},"goals":[],"sponsors":[{"id":124952,"type":"ORGANIZATION","slug":"freighttrustnet1","name":"Freight Trust & Clearing Corporation","totalDonations":10000}]}},{"name":"cake","packages":[{"type":"nuget","name":"Cake.Bakery"},{"type":"nuget","name":"Cake"},{"type":"nuget","name":"Cake.Tool"}],"github":{"org":"cake-build"},"opencollective":{"id":167139,"name":"Cake","slug":"cake","description":"We\'re building an open source build orchestration system.","stats":{"balance":1436694,"yearlyBudget":1239892},"goals":[],"sponsors":[{"id":77716,"type":"ORGANIZATION","slug":"octopusdeploy","name":"Octopus Deploy","totalDonations":1650000},{"id":26493,"type":"ORGANIZATION","slug":"simplyeffectivesolutions","name":"Simply Effective Solutions","totalDonations":12500},{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":3000}]}},{"name":"callapp-lib","packages":[{"type":"npm","name":"callapp-lib"}],"github":{"repo":"suanmei/callapp-lib"},"opencollective":{"id":265398,"name":"Callapp Lib","slug":"callapp-lib","description":"call app from web","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"camelot","packages":[{"type":"pypi","name":"camelot-py"}],"github":{"repo":"camelot-dev/camelot"},"opencollective":{"id":65166,"name":"Camelot","slug":"camelot","description":"Camelot is a free and open source Python library to extract tabular data from PDFs","stats":{"balance":4884,"yearlyBudget":4675},"goals":[{}],"sponsors":[{"id":155153,"type":"ORGANIZATION","slug":"farhi-vision-and-glaucoma","name":"Farhi Vision & Glaucoma","totalDonations":7000}]}},{"name":"cancancan","packages":[{"type":"gem","name":"cancancan"}],"github":{"repo":"CanCanCommunity/cancancan"},"opencollective":{"id":22267,"name":"cancancan","slug":"cancancan","description":"CanCanCan is an authorization library for Ruby on Rails which restricts what resources a given user is allowed to access.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"caniuse","packages":[{"type":"npm","name":"caniuse-db"}],"github":{"repo":"Fyrd/caniuse"},"opencollective":{"id":50012,"name":"Caniuse","slug":"caniuse","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"cannercms","packages":[{"type":"npm","name":"canner-compiler"},{"type":"npm","name":"@canner/container"},{"type":"npm","name":"canner-graphql-interface"},{"type":"npm","name":"canner-graphql-utils"},{"type":"npm","name":"canner-helpers"},{"type":"npm","name":"canner-layouts"},{"type":"npm","name":"canner-ref-id"},{"type":"npm","name":"canner-schema-loader"},{"type":"npm","name":"canner-script"},{"type":"npm","name":"canner-simulator"},{"type":"npm","name":"@canner/storage"},{"type":"npm","name":"canner"},{"type":"npm","name":"@canner/history-router"},{"type":"npm","name":"@canner/router"},{"type":"npm","name":"@canner/auth-server"},{"type":"npm","name":"@canner/bundle"},{"type":"npm","name":"@canner/server"},{"type":"npm","name":"@canner/cms-server"},{"type":"npm","name":"@canner/graphql-server"},{"type":"npm","name":"@canner/server-common"}],"github":{"repo":"Canner/canner"},"opencollective":{"id":27433,"name":"CannerCMS","slug":"cannercms","description":"Create flexible Content Management System fast and easy","stats":{"balance":4165,"yearlyBudget":0},"goals":[{"key":12355,"type":"yearlyBudget","title":"One maintainer - full-time","amount":2800000},{"key":71770,"type":"yearlyBudget","title":"Two maintainer - full-time","amount":5600000},{"key":78894,"type":"yearlyBudget","title":"Team - part-time","amount":250000,"description":"Donate some snacks and coffees for our team!"}],"sponsors":[{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":1500}]}},{"name":"canvas-sketch","packages":[{"type":"npm","name":"canvas-sketch"}],"github":{"repo":"mattdesl/canvas-sketch"},"opencollective":{"id":91581,"name":"canvas-sketch","slug":"canvas-sketch","de
1scription":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"caption","packages":[{"type":"npm","name":"caption"}],"github":{"repo":"gielcobben/caption"},"opencollective":{"id":10288,"name":"Caption","slug":"caption","description":"Free, open-source, and ad-free Electron application, written in JavaScript using React, that automatically downloads, names, and places subtitle files to match your video files.","sponsors":[],"stats":{"balance":398,"yearlyBudget":448},"goals":[]}},{"name":"carbon","packages":[{"type":"composer","name":"nesbot/carbon"}],"github":{"repo":"briannesbitt/Carbon"},"opencollective":{"id":23564,"name":"Carbon","slug":"carbon","description":"A simple PHP API extension for DateTime.","stats":{"balance":40046,"yearlyBudget":89175},"goals":[{}],"sponsors":[{"id":262580,"type":"ORGANIZATION","slug":"hexcasinoca","name":"CasinoHex Canada","totalDonations":30000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12500},{"id":34864,"type":"ORGANIZATION","slug":"bb-creative-solutions","name":"BB Creative Solutions","totalDonations":5000},{"id":73016,"type":"ORGANIZATION","slug":"azuracast1","name":"AzuraCast","totalDonations":600}]}},{"name":"casbinnet","packages":[{"type":"nuget","name":"Casbin.NET"}],"github":{"repo":"casbin/Casbin.NET"},"opencollective":{"id":50464,"name":"Casbin.NET","slug":"casbinnet","description":"An authorization library that supports access control models like ACL, RBAC, ABAC in .NET (C#)","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"cashify","packages":[{"type":"npm","name":"cashify"}],"github":{"repo":"xxczaki/cashify"},"opencollective":{"id":56874,"name":"Cashify","slug":"cashify","description":"\ud83d\udcb8 Lightweight currency conversion library, successor of money.js","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"casljs","packages":[{"type":"npm","name":"@casl/ability"},{"type":"npm","name":"@casl/angular"},{"type":"npm","name":"@casl/aurelia"},{"type":"npm","name":"@casl/mongoose"},{"type":"npm","name":"@casl/react"},{"type":"npm","name":"@casl/vue"},{"type":"npm","name":"@casl/prisma"}],"github":{"repo":"stalniy/casl"},"opencollective":{"id":88133,"name":"CASL","slug":"casljs","description":"CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access","stats":{"balance":4719,"yearlyBudget":107001},"goals":[],"sponsors":[{"id":89156,"type":"ORGANIZATION","slug":"gathering-solutions-oue","name":"Gathering Solutions O\xdc","totalDonations":4000}]}},{"name":"cast-sh","packages":[{"type":"pypi","name":"cast"}],"github":{"repo":"hericlesme/cast-sh"},"opencollective":{"id":66907,"name":"cast-sh","slug":"cast-sh","description":":pager: An instance of your terminal in your browser","stats":{"balance":400,"yearlyBudget":400},"goals":[],"sponsors":[]}},{"name":"catalyst","packages":[{"type":"pypi","name":"catalyst"}],"github":{"repo":"catalyst-team/catalyst"},"opencollective":{"id":184473,"name":"Catalyst","slug":"catalyst","description":"Accelerated deep learning R&D","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"catel","opencollective":{"id":16163,"name":"Catel","slug":"catel","description":"Catel is an application development platform with the focus on MVVM","stats":{"balance":50659,"yearlyBudget":4387},"goals":[{"key":93815,"type":"yearlyBudget","title":"Hosting costs","amount":25000,"description":"Covers the hosting costs of the servers / websites."},{"key":81802,"type":"yearlyBudget","title":"Hardware renewal","amount":250000,"description":"We need to renew our development machines every once in a while. This goal will help the developers of Catel cover the hardware (renewal) costs."},{"key":43387,"type":"yearlyBudget","title":"Provide free support","amount":500000,"description":"Covers the (hours of) free support we provide on GitHub, Gitter and via e-mail."},{"key":94125,"type":"yearlyBudget","title":"Part-time developer","amount":1000000,"description":"Currently we develop Catel in our spare time. If we reach this goal, we will be able to spend a few days a month full-time on this project."}],"sponsors":[{"id":31103,"type":"ORGANIZATION","slug":"innoscan","name":"Innoscan","totalDonations":56000},{"id":61754,"type":"ORGANIZATION","slug":"zeker-and-mobiel-b-v","name":"Zeker & Mobiel B.V.","totalDonations":30000},{"id":26493,"type":"ORGANIZATION","slug":"simplyeffectivesolutions","name":"Simply Effective Solutions","totalDonations":14500}]},"packages":[{"type":"nuget","name":"Catel.Core"},{"type":"nuget","name":"Catel.Serialization.Json"},{"type":"nuget","name":"Catel.MVVM"},{"type":"nuget","name":"Catel.MVVM.Xamarin.Forms"},{"type":"nuget","name":"Catel.Fody"},{"type":"nuget","name":"catel.core"}],"github":{"repo":"Catel/Catel"}},{"name":"cboard","packages":[{"type":"npm","name":"cboard"}],"github":{"repo":"cboard-org/cboard"},"opencollective":{"id":11363,"name":"Cboard - Assistive Communication Board","slug":"cboard","description":"Open Source AAC communication system with text-to-speech for the browser in 40+ languages","sponsors":[{"id":83229,"type":"ORGANIZATION","slug":"bwidlarz","name":"The Widlarz Group","totalDonations":1000}],"stats":{"balance":3619,"yearlyBudget":26340},"goals":[{}]}},{"name":"ccxt","packages":[{"type":"npm","name":"ccxt"},{"type":"composer","name":"ccxt/ccxt"},{"type":"pypi","name":"ccxt"}],"github":{"repo":"ccxt/ccxt"},"opencollective":{"id":11355,"name":"CCXT","slug":"ccxt","description":"A JavaScript / Python / PHP library for cryptocurrency trading and e-commerce with support for many bitcoin/ether/altcoin exchange markets and merchant APIs.","sponsors":[{"id":64543,"type":"ORGANIZATION","slug":"tabtraderpro","name":"TabTrader BV","totalDonations":550000},{"id":20653,"type":"ORGANIZATION","slug":"nomicsfinance","name":"Nomics Crypto API","totalDonations":200000},{"id":22114,"type":"ORGANIZATION","slug":"coincube1","name":"COINCUBE","totalDonations":200000},{"id":95100,"type":"ORGANIZATION","slug":"xing_buxing","name":"\u90a2\u4e0
1d\u884c","totalDonations":85000},{"id":53578,"type":"ORGANIZATION","slug":"excc_team","name":"ExchangeCoin","totalDonations":65000},{"id":152046,"type":"ORGANIZATION","slug":"remitano","name":"Remitano","totalDonations":65000},{"id":39548,"type":"ORGANIZATION","slug":"1token","name":"1Token","totalDonations":60000},{"id":123441,"type":"ORGANIZATION","slug":"mond-reise","name":"mond.reise","totalDonations":55000},{"id":30284,"type":"ORGANIZATION","slug":"kaikodata","name":"Kaiko","totalDonations":35000},{"id":200549,"type":"ORGANIZATION","slug":"thecryptoapp","name":"The Crypto App","totalDonations":35000}],"stats":{"balance":179212,"yearlyBudget":324848},"goals":[]}},{"name":"cdnjs","packages":[{"type":"npm","name":"cdnjs"}],"github":{"repo":"cdnjs/cdnjs"},"opencollective":{"id":410,"name":"cdnjs","slug":"cdnjs","description":"The #1 free and open source CDN built to make life easier for developers.","sponsors":[{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":3400},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500},{"id":26525,"type":"ORGANIZATION","slug":"appliplus","name":"APPLIPLUS","totalDonations":500},{"id":285782,"type":"ORGANIZATION","slug":"dedicated-stars","name":"Dedicated Stars","totalDonations":500}],"stats":{"balance":21231,"yearlyBudget":11892},"goals":[{}]}},{"name":"cecil","packages":[{"type":"composer","name":"cecil/cecil"},{"type":"npm","name":"netlify-plugin-cecil-cache"}],"github":{"org":"Cecilapp"},"opencollective":{"id":284312,"name":"Cecil","slug":"cecil","description":"Build an open source static site generator","stats":{"balance":400,"yearlyBudget":450},"goals":[],"sponsors":[]}},{"name":"celery","packages":[{"type":"pypi","name":"celery"}],"github":{"repo":"celery/celery"},"opencollective":{"id":13893,"name":"Celery","slug":"celery","description":"Python Task Queue","stats":{"balance":447074,"yearlyBudget":492124},"goals":[{"key":6707,"type":"yearlyBudget","title":"Yearly budget for part time maintainer Asif Saif Uddin only.","amount":5000000,"description":"This collective goal was started to support celery core team member Asif Saif Uddin\'s (github.com/auvipy) open-source time to triage, review and commit and provide community support as fast as possible n regular basis. Keep in mind if you want to contribute or support any other core team members work, either contact them directly to create another collective for them if they really want to work for celery with community donation."},{"key":67047}],"sponsors":[{"id":29918,"type":"ORGANIZATION","slug":"fornex_com","name":"Fornex Hosting S. L.","totalDonations":310000},{"id":15031,"type":"ORGANIZATION","slug":"likalo_llc1","name":"Docsie.io","totalDonations":250000},{"id":62343,"type":"ORGANIZATION","slug":"enplore","name":"Enplore","totalDonations":120000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":113000},{"id":142736,"type":"ORGANIZATION","slug":"read-the-docs","name":"Read the Docs","totalDonations":104321},{"id":34618,"type":"ORGANIZATION","slug":"urbanfootprint","name":"UrbanFootprint","totalDonations":100000},{"id":179775,"type":"ORGANIZATION","slug":"cmplid","name":"cmplid://","totalDonations":100000},{"id":90543,"type":"ORGANIZATION","slug":"gitguardian","name":"GitGuardian","totalDonations":95000},{"id":239788,"type":"ORGANIZATION","slug":"tesorio","name":"Tesorio","totalDonations":60000},{"id":46619,"type":"ORGANIZATION","slug":"cloudamqp","name":"CloudAMQP","totalDonations":50000}]}},{"name":"centrifugal","packages":[{"type":"composer","name":"centrifugal/phpcent"},{"type":"dep","name":"github.com/centrifugal/centrifuge-mobile"},{"type":"pypi","name":"cent"},{"type":"npm","name":"centrifuge"}],"github":{"org":"centrifugal"},"opencollective":{"id":142389,"name":"Centrifugal","slug":"centrifugal","description":"Real-time messaging server and its friends","stats":{"balance":31350,"yearlyBudget":36765},"goals":[],"sponsors":[]}},{"name":"cerebro","packages":[{"type":"npm","name":"cerebro"}],"github":{"repo":"KELiON/cerebro"},"opencollective":{"id":462,"name":"cerebro","slug":"cerebro","description":"We are on a mission to create the best extensible cross-platform open-source launcher<br>","sponsors":[],"stats":{"balance":3206,"yearlyBudget":0},"goals":[]}}
1,{"name":"cezerin","packages":[{"type":"npm","name":"cezerin"}],"github":{"repo":"cezerin/cezerin"},"opencollective":{"id":11406,"name":"cezerin","slug":"cezerin","description":"Cezerin is React and Node.js based eCommerce platform.","sponsors":[],"goals":[{"type":"yearlyBudget","title":"Buy us a coffee","amount":200000,"description":""},{"type":"yearlyBudget","title":"Full-time Contributor","amount":2400000,"description":""}],"stats":{"balance":4800,"yearlyBudget":0}}},{"name":"cezerin-693","packages":[{"type":"npm","name":"cezerin"}],"github":{"repo":"cezerin/cezerin"},"opencollective":{"id":14856,"name":"cezerin","slug":"cezerin-693","description":"We are on a mission to create an eCommerce platform for progressive online stores (PWA).","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"cezerin2","packages":[{"type":"npm","name":"cezerin"},{"type":"npm","name":"cezerin2-client"},{"type":"npm","name":"theme"}],"github":{"org":"Cezerin2"},"opencollective":{"id":42582,"name":"Cezerin2","slug":"cezerin2","description":"Cezerin2 is React and Node.js based eCommerce platform.","stats":{"balance":2426,"yearlyBudget":31},"goals":[{"key":99601,"type":"yearlyBudget","title":"Full-time Contributor","amount":1200000},{"key":67446,"type":"yearlyBudget","title":"Buy us a coffee","amount":50000}],"sponsors":[{"id":29908,"type":"ORGANIZATION","slug":"technovendors","name":"Technovendors Software Pvt Ltd","totalDonations":2000},{"id":142575,"type":"ORGANIZATION","slug":"creativaonline","name":"CreativaOnline","totalDonations":1000}]}},{"name":"chaijs","packages":[{"type":"npm","name":"assertion-error"},{"type":"npm","name":"chai"},{"type":"npm","name":"chai-change"},{"type":"npm","name":"chai-factories"},{"type":"npm","name":"chai-fs"},{"type":"npm","name":"chai-http"},{"type":"npm","name":"chai-jquery"},{"type":"npm","name":"chai-json-schema"},{"type":"npm","name":"chai-null"},{"type":"npm","name":"chai-spies"},{"type":"npm","name":"chai-stats"},{"type":"npm","name":"chai-things"},{"type":"npm","name":"chai-timers"},{"type":"npm","name":"check-error"},{"type":"npm","name":"deep-eql"},{"type":"npm","name":"get-func-name"},{"type":"npm","name":"loupe"},{"type":"npm","name":"pathval"},{"type":"npm","name":"simple-assert"},{"type":"npm","name":"type-detect"}],"github":{"org":"chaijs"},"opencollective":{"id":125,"name":"Chai","slug":"chaijs","description":"Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.","sponsors":[{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":220000},{"id":12801,"type":"ORGANIZATION","slug":"codepilotai","name":"CodePilot.ai","totalDonations":25000},{"id":13569,"type":"ORGANIZATION","slug":"metabolize","name":"Metabolize","totalDonations":8400},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":6000},{"id":243446,"type":"ORGANIZATION","slug":"avrios","name":"Avrios","totalDonations":6000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":3500},{"id":128351,"type":"ORGANIZATION","slug":"standard-resume","name":"Standard Resume","totalDonations":3000},{"id":97052,"type":"ORGANIZATION","slug":"dltxio","name":"DLTx Pty Ltd","totalDonations":1000},{"id":16122,"type":"ORGANIZATION","slug":"otechie","name":"Otechie","totalDonations":500}],"stats":{"balance":406305,"yearlyBudget":149993},"goals":[{}]}},{"name":"chakra-ui","packages":[{"type":"npm","name":"@chakra-ui/core"},{"type":"npm","name":"@chakra-ui/theme"},{"type":"npm","name":"gatsby-plugin-chakra-ui"},{"type":"npm","name":"@chakra-ui/react"},{"type":"npm","name":"@chakra-ui/accordion"},{"type":"npm","name":"@chakra-ui/alert"},{"type":"npm","name":"@chakra-ui/avatar"},{"type":"npm","name":"@chakra-ui/breadcrumb"},{"type":"npm","name":"@chakra-ui/button"},{"type":"npm","name":"@chakra-ui/checkbox"},{"type":"npm","name":"@chakra-ui/clickable"},{"type":"npm","name":"@chakra-ui/close-button"},{"type":"npm","name":"@chakra-ui/color-mode"},{"type":"npm","name":"@chakra-ui/control-box"},{"type":"npm","name":"@chakra-ui/counter"},{"type":"npm","name":"@chakra-ui/css-reset"},{"type":"npm","name":"@chakra-ui/descendant"},{"type":"npm","name":"@chakra-ui/editable"},{"type":"npm","name":"@chakra-ui/react-env"},{"type":"npm","name":"@chakra-ui/focus-lock"},{"type":"npm","name":"@chakra-ui/form-control"},{"type":"npm","name":"@chakra-ui/hooks"},{"type":"npm","name":"@chakra-ui/icon"},{"type":"npm","name":"@chakra-ui/icons"},{"type":"npm","name":"@chakra-ui/image"},{"type":"npm","name":"@chakra-ui/input"},{"type":"npm","name":"@chakra-ui/layout"},{"type":"npm","name":"@chakra-ui/live-region"},{"type":"npm","name":"@chakra-ui/media-query"},{"type":"npm","name":"@chakra-ui/menu"},{"type":"npm","name":"@chakra-ui/modal"},{"type":"npm","name":"@chakra-ui/number-input"},{"type":"npm","name":"@chakra-ui/pin-input"},{"type":"npm","name":"@chakra-ui/popover"},{"type":"npm","name":"@chakra-ui/popper"},{"type":"npm","name":"@chakra-ui/portal"},{"type":"npm","name":"@chakra-ui/progress"},{"type":"npm","name":"@chakra-ui/radio"},{"type":"npm","name":"@chakra-ui/react-utils"},{"type":"npm","name":"@chakra-ui/select"},{"type":"npm","name":"@chakra-ui/skeleton"},{"type":"npm","name":"@chakra-ui/skip-nav"},{"type":"npm","name":"@chakra-ui/slider"},{"type":"npm","name":"@chakra-ui/spinner"},{"type":"npm","name":"@chakra-ui/stat"},{"type":"npm","name":"@chakra-ui/styled-system"},{"type":"npm","name":"@chakra-ui/switch"},{"type":"npm","name":"@chakra-ui/system"},{"type":"npm","name":"@chakra-ui/table"},{"type":"npm","name":"@chakra-ui/tabs"},{"type":"npm","name":"@chakra-ui/tag"},{"type":"npm","name":"@chakra-ui/textarea"},{"type":"npm","name":"@chakra-ui/theme-tools"},{"type":"npm","name":"@chakra-ui/toast"},{"type":"npm","name":"@chakra-ui/tooltip"},{"type":"npm","name":"@chakra-ui/transition"},{"type":"npm","name":"@chakra-ui/utils"},{"type":"npm","name":"@chakra-ui/visually-hidden"}],"github":{"repo":"chakra-ui/chakra-ui"},"opencollective":{"id":58637,"name":"Chakra UI","slug":"chakra-ui","description":"\u26a1\ufe0fSimple, Modular & Accessible UI Components for your React Applications","stats":{"balance":1092923,"yearlyBudget":3003723},"goals":[{"key":"9dae4529-8396-4771-9e67-e5fabff15205","type":"yearlyBudget","title":"Maintainers\' Budget","amount":12000000,"description":"This the base amount to ensure all Chakra UI contributors are well compensated and happy to keep driving innovative ideas,"}],"sponsors":[{"id":250269,"type":"ORGANIZATION","slug":"chakra-ui-pro","name":"Chakra UI Pro","totalDonations":1304097},{"id":226083,"type":"ORGANIZATION","slug":"shogun1","name":"Shogun","totalDonations":200000},{"id":262304,"type":"ORGANIZATION","slug":"scribe","name":"Scribe","totalDonations":200000},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":152000},{"id":112054,"type":"ORGANIZATION","slug":"brikl","name":"BRIKL","totalDonations":150000},{"id":269333,"type":"ORGANIZATION","slug":"trustpage","name":"Trustpage","totalDonations":150000},{"id":135712,"type":"ORGANIZATION","slug":"echobind","name":"Echobind","totalDonations":140000},{"id":137738,"type":"ORGANIZATION","slug":"usabilityhub","name":"UsabilityHub","totalDonations":140000},{"id":126840,"type":"ORGANIZATION","slug":"shogun","name":"Shogun Labs, Inc. ","totalDonations":129000},{"id":158845,"type":"ORGANIZATION","slug":"shootproof","name":"ShootProof","totalDonations":120000}]}},{"name":"chalk","github":{"org":"chalk"},"packages":[{"type":"npm","name":"chalk"}]},{"name":"chalk","packages":[{"type":"npm","name":"ansi-regex"},{"type":"npm","name":"ansi-styles"},{"type":"npm","name":"chalk"},{"type":"npm","name":"chalk-cli"},{"type":"npm","name":"has-ansi"},{"type":"npm","name":"has-ansi-cli"},{"type":"npm","name":"slice-ansi"},{"type":"npm","name":"strip-ansi"},{"type":"npm","name":"strip-ansi-cli"},{"type":"npm","name":"strip-ansi-stream"},{"type":"npm","name":"supports-color"},{"type":"npm","name":"supports-color-cli"},{"type":"npm","name":"wrap-ansi"}
1],"github":{"org":"chalk"},"opencollective":{"id":61262,"name":"chalk","slug":"chalk","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"chaos-mesh","packages":[{"type":"dep","name":"github.com/chaos-mesh/chaos-mesh"}],"github":{"repo":"chaos-mesh/chaos-mesh"},"opencollective":{"id":222854,"name":"Chaos Mesh","slug":"chaos-mesh","description":"work","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"chaoss","packages":[{"type":"pypi","name":"grimoirelab"},{"type":"pypi","name":"grimoire-elk"},{"type":"pypi","name":"perceval"},{"type":"pypi","name":"sortinghat"}],"github":{"org":"chaoss"},"opencollective":{"id":250666,"name":"CHAOSS Project","slug":"chaoss","description":"CHAOSS is focused on creating analytics and metrics to help define community health","stats":{"balance":65295,"yearlyBudget":72795},"goals":[],"sponsors":[]}},{"name":"chart.js","packages":[{"type":"npm","name":"chart.js"}]},{"name":"cheerio","packages":[{"type":"npm","name":"cheerio"},{"type":"npm","name":"dom-serializer"},{"type":"npm","name":"cheerio-select"}],"github":{"org":"cheeriojs"},"opencollective":{"id":151,"name":"cheerio","slug":"cheerio","description":"Fast, flexible, and lean implementation of core jQuery designed specifically for the server","sponsors":[{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":151000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":80200},{"id":56828,"type":"ORGANIZATION","slug":"vpngorilla-com","name":"VPNGorilla.com","totalDonations":60000},{"id":88172,"type":"ORGANIZATION","slug":"infatica","name":"Infatica","totalDonations":50000},{"id":76606,"type":"ORGANIZATION","slug":"netticasinohex-com","name":"NettiCasinoHEX.com","totalDonations":40000},{"id":132124,"type":"ORGANIZATION","slug":"scrapingant","name":"ScrapingAnt","totalDonations":37500},{"id":119143,"type":"ORGANIZATION","slug":"casinohex-at","name":"CasinoHEX.at","totalDonations":35000},{"id":119149,"type":"ORGANIZATION","slug":"casinohex-se","name":"CasinoHEX.se","totalDonations":35000},{"id":128712,"type":"ORGANIZATION","slug":"capitalbaynews","name":"Capitalbay News","totalDonations":35000},{"id":98458,"type":"ORGANIZATION","slug":"coinnewsspan","name":"CoinNewsSpan","totalDonations":35000}],"stats":{"balance":161048,"yearlyBudget":1012783},"goals":[{"key":"4220e803-96b6-4eed-be4f-15f74ed19d55"}]}},{"name":"cheeselab","packages":[{"type":"npm","name":"continuity"}],"github":{"org":"Cheeselab"},"opencollective":{"id":526,"name":"Cheese.lab Industries","slug":"cheeselab","description":"Building decentralized communities for gamers, programmers & designers.","sponsors":[],"goals":[{}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"cheton","packages":[{"type":"npm","name":"cncjs"}],"github":{"repo":"cncjs/cncjs"},"opencollective":{"id":18678,"name":"cheton","slug":"cheton","description":"An open source maintainer and developer. Founder of https://github.com/cncjs and https://github.com/trendmicro-frontend.","stats":{"balance":1417,"yearlyBudget":39032},"goals":[{}],"sponsors":[{"id":45194,"type":"ORGANIZATION","slug":"maker-made-cnc","name":"Maker Made CNC","totalDonations":60000}]}},{"name":"chillicream","packages":[{"type":"nuget","name":"GreenDonut"},{"type":"nuget","name":"greendonut"},{"type":"nuget","name":"HotChocolate"},{"type":"nuget","name":"hotchocolate"},{"type":"npm","name":"react-rasta"}],"github":{"org":"ChilliCream"},"opencollective":{"id":100936,"name":"ChilliCream","slug":"chillicream","description":"We create a new GraphQL platform called Hot Chocolate","stats":{"balance":419163,"yearlyBudget":364365},"goals":[],"sponsors":[{"id":103522,"type":"ORGANIZATION","slug":"mysolytic","name":"Solytic GmbH","totalDonations":170000},{"id":220752,"type":"ORGANIZATION","slug":"trackman","name":"TrackMan A/S","totalDonations":70000},{"id":150099,"type":"ORGANIZATION","slug":"infoslips-international","name":"InfoSlips International","totalDonations":20000},{"id":157266,"type":"ORGANIZATION","slug":"torutek","name":"Torutek","totalDonations":5000}]}},{"name":"chokidar","packages":[{"type":"npm","name":"chokidar"}]}
1,{"name":"choo","packages":[{"type":"npm","name":"choo"}],"github":{"repo":"choojs/choo"},"opencollective":{"id":182,"name":"choo","slug":"choo","description":"cute little browser framework that makes functional architectures fun","sponsors":[{"id":1247,"type":"ORGANIZATION","slug":"x-team","name":"X-Team","totalDonations":170000},{"id":83110,"type":"ORGANIZATION","slug":"tlbs","name":"Thingylabs AG i.G.","totalDonations":92000},{"id":11982,"type":"ORGANIZATION","slug":"codeandconspire","name":"code and conspire","totalDonations":75000},{"id":15109,"type":"ORGANIZATION","slug":"gurugate","name":"GuruGate","totalDonations":5800},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":5000},{"id":170309,"type":"ORGANIZATION","slug":"my-sports-injury-ltd","name":"My Sports Injury Ltd","totalDonations":1800},{"id":130444,"type":"ORGANIZATION","slug":"deal-empire","name":"Deal Empire","totalDonations":1200},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":1000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200}],"stats":{"balance":11763,"yearlyBudget":15996},"goals":[]}}
1,{"name":"circles","packages":[{"type":"npm","name":"metatx-client"},{"type":"npm","name":"metatx-server"},{"type":"npm","name":"circles-contracts"},{"type":"npm","name":"@circles/core"}],"github":{"org":"CirclesUBI"},"opencollective":{"id":23610,"name":"Circles","slug":"circles","description":"A Decentralized Basic Income","stats":{"balance":119959,"yearlyBudget":30042},"goals":[{"key":45436,"type":"yearlyBudget","title":"Get us started","amount":200000},{"key":78296,"type":"yearlyBudget","title":"Front end developer","amount":4300000,"description":"We are currently hiring a front end developer to help us launch the Circles app by the end of this year!"},{"key":59646,"type":"yearlyBudget","title":"Fundraising Lead","amount":3000000,"description":"To make Circles more sustainable, we would like to streamline and professionalize our fundraising efforts - completing our team with an experienced fundraiser!"},{"key":2602}],"sponsors":[{"id":69638,"type":"ORGANIZATION","slug":"booklocal_in","name":"BookLocal","totalDonations":42500}]}},{"name":"cloudcmd","packages":[{"type":"npm","name":"cloudcmd"}],"github":{"repo":"coderaiser/cloudcmd"},"opencollective":{"id":374,"name":"cloudcmd","slug":"cloudcmd","description":"We are on a mission to improve Open Source JavaScript orthodox web file manager.","sponsors":[],"stats":{"balance":3348,"yearlyBudget":0},"goals":[]}}
1,{"name":"cloudpickle","packages":[{"type":"pypi","name":"cloudpickle"}],"github":{"repo":"cloudpipe/cloudpickle"},"opencollective":{"id":33121,"name":"cloudpickle","slug":"cloudpickle","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"cloudreve","packages":[{"type":"composer","name":"hfo4/cloudreve"}],"github":{"org":"cloudreve"},"opencollective":{"id":122937,"name":"Cloudreve","slug":"cloudreve","description":"Coding","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"cmb2","packages":[{"type":"composer","name":"cmb2/cmb2"},{"type":"composer","name":"jtsternberg/cmb2-related-links"},{"type":"composer","name":"jtsternberg/cmb2-term-select"},{"type":"composer","name":"webdevstudios/cmb2-user-select"}],"github":{"org":"CMB2"},"opencollective":{"id":241154,"name":"CMB2","slug":"cmb2","description":"Democratizing Custom Fields","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"cms","packages":[{"type":"composer","name":"lavalite/cms"}],"github":{"repo":"LavaLite/cms"},"opencollective":{"id":14039,"name":"Content Management System","slug":"cms","description":"Laravel CMS | CRM | ERP","sponsors":[],"goals":[{"key":16045,"type":"yearlyBudget","title":"Design & Development","amount":500000,"description":"Need fund for design and development of new version"}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"cocart","packages":[{"type":"composer","name":"co-cart/co-cart"},{"type":"composer","name":"co-cart/cocart-get-cart-enhanced"},{"type":"npm","name":"@cocart/cocart-rest-api"}],"github":{"org":"co-cart"},"opencollective":{"id":59101,"name":"CoCart","slug":"cocart","description":"Build a headless WooCommerce store today!","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"ac0ca863-7e1d-4fbf-883d-f316ac6fbf48","type":"balance","title":"Cost of Extensions","amount":300000,"description":"To cover the costs of WooCommerce extensions to purchase and renew each year for updates to keep supporting them."},{"key":"8c556560-850b-45bd-8018-eeb5016eae05","type":"yearlyBudget","title":"Maintainence","amount":140000,"description":"To keep the plugin up to date with changes made in the core of WooCommerce through out the year in order for CoCart to keep working."}],"sponsors":[]}},{"name":"code-notes","packages":[{"type":"npm","name":"code-notes"}],"github":{"repo":"lauthieb/code-notes"},"opencollective":{"id":48916,"name":"Code Notes","slug":"code-notes","description":"A simple code snippet & gist manager for developers built with Electron & Vue.js \ud83d\ude80","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"code-surfer","packages":[{"type":"npm","name":"code-surfer"},{"type":"npm","name":"mdx-deck-code-surfer"}],"github":{"repo":"pomber/code-surfer"},"opencollective":{"id":47210,"name":"Code Surfer","slug":"code-surfer","description":"Rad Code Slides <\ud83c\udfc4/>","stats":{"balance":7504,"yearlyBudget":23067},"goals":[{"key":"a3426283-9021-47f8-9b2a-024d686bcc6d"}],"sponsors":[{"id":72382,"type":"ORGANIZATION","slug":"jabci","name":"jabci","totalDonations":45000},{"id":108259,"type":"ORGANIZATION","slug":"trust-my-paper","name":"Trust My Paper","totalDonations":6000}]}},{"name":"codeceptjs","packages":[{"type":"npm","name":"codeceptjs"},{"type":"npm","name":"codeceptjs-resemblehelper"},{"type":"npm","name":"@codeceptjs/configure"},{"type":"npm","name":"create-codeceptjs"},{"type":"npm","name":"@codeceptjs/detox-helper"},{"type":"npm","name":"@codeceptjs/examples"},{"type":"npm","name":"@codeceptjs/mailslurp-helper"},{"type":"npm","name":"typescript-boilerplate"},{"type":"npm","name":"@codeceptjs/ui"},{"type":"npm","name":"vue-cli-plugin-codeceptjs-puppeteer"}],"github":{"org":"codeceptjs"},"opencollective":{"id":182727,"name":"CodeceptJS","slug":"codeceptjs","description":"Supercharged End 2 End testing for NodeJS","stats":{"balance":160517,"yearlyBudget":387098},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"codecrumbs","packages":[{"type":"npm","name":"codecrumbs"}],"github":{"repo":"Bogdan-Lyashenko/codecrumbs"},"opencollective":{"id":30741,"name":"codecrumbs","slug":"codecrumbs","description":"Developer tool to help with learning, designing and documenting a codebase by putting breadcrumbs in source code","stats":{"balance":5011,"yearlyBudget":831},"goals":[{"key":50242,"type":"yearlyBudget","title":"Full time effort","amount":8500000,"description":"This will allow me to work on codecrumbs full time"},{"key":32697}],"sponsors":[{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":2000}
1,{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":1000}]}},{"name":"codeforboston","packages":[{"type":"npm","name":"cases"},{"type":"npm","name":"kublai"},{"type":"npm","name":"mbta"},{"type":"npm","name":"rta"}],"github":{"org":"codeforboston"},"opencollective":{"id":77,"name":"Code for Boston","slug":"codeforboston","description":"We are on a mission to solve civic and social problems through the use of creative technology.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"codelyzer","packages":[{"type":"npm","name":"codelyzer"}]},{"name":"codemirror","packages":[{"type":"npm","name":"codemirror"}]},{"name":"codesandbox","packages":[{"type":"npm","name":"codesandbox-api"},{"type":"npm","name":"react-smooshpack"},{"type":"npm","name":"smooshpack"},{"type":"npm","name":"@codesandbox/common"},{"type":"npm","name":"node-services"},{"type":"npm","name":"@codesandbox/notifications"},{"type":"npm","name":"@codesandbox/react-embed"},{"type":"npm","name":"@codesandbox/executors"},{"type":"npm","name":"@codesandbox/components"}],"opencollective":{"id":13726,"name":"codesandbox","slug":"codesandbox","description":"An online editor tailored for web application development","sponsors":[{"id":23685,"type":"ORGANIZATION","slug":"atlassian","name":"Atlassian","totalDonations":300000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":290000},{"id":16831,"type":"ORGANIZATION","slug":"jsheroes1","name":"JSHeroes ","totalDonations":240000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":226600},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":25000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":3500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}],"goals":[{}],"stats":{"balance":967268,"yearlyBudget":4461}},"github":{"repo":"CompuIves/codesandbox-client"}},{"name":"collection","packages":[{"type":"dep","name":"github.com/jianfengye/collection"}],"github":{"repo":"jianfengye/collection"},"opencollective":{"id":42702,"name":"collection","slug":"collection","description":"go collection package for fasting coding","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"colly","opencollective":{"id":10306,"name":"Colly","slug":"colly","description":"Fast and Elegant Scraping Framework for Golang","stats":{"balance":48258,"yearlyBudget":16703},"goals":[],"sponsors":[{"id":30270,"type":"ORGANIZATION","slug":"ajsondev","name":"The Idea Shelf","totalDonations":10000},{"id":136956,"type":"ORGANIZATION","slug":"scrapehero","name":"ScrapeHero","totalDonations":8200},{"id":18796,"type":"ORGANIZATION","slug":"scraperapi1","name":"Scraper API","totalDonations":6200},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":6200},{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":4600},{"id":196471,"type":"ORGANIZATION","slug":"dateiwiki","name":"DateiWiki","totalDonations":1600},{"id":204396,"type":"ORGANIZATION","slug":"oppna","name":"Oppna","totalDonations":1600},{"id":22309,"type":"ORGANIZATION","slug":"jivesearch","name":"Jive Search","totalDonations":1400},{"id":196483,"type":"ORGANIZATION","slug":"itqna","name":"Itqna","totalDonations":1200},{"id":200589,"type":"ORGANIZATION","slug":"serp_api","name":"SerpApi","totalDonations":500}]},"packages":[{"type":"dep","name":"github.com/gocolly/colly"}],"github":{"repo":"gocolly/colly"}},{"name":"colmena","packages":[{"type":"npm","name":"@colmena/admin-layout"},{"type":"npm","name":"@colmena/admin-ui"},{"type":"npm","name":"@colmena/api-helpers"},{"type":"npm","name":"@colmena/logger"},{"type":"npm","name":"@colmena/admin-lb-sdk"},{"type":"npm","name":"@colmena/api-explorer-style"}],"opencollective":{"id":505,"name":"colmena","slug":"colmena","description":"We are on a mission to create a starter project for an API and Admin used as a mobile backend","sponsors":[],"stats":{"balance":1728,"yearlyBudget":0},"goals":[]},"github":{"repo":"colmena/colmena"}},{"name":"color-picker","packages":[{"type":"npm","name":"c-p"},{"type":"npm","name":"@taufik-nurrohman/color-picker"}],"github":{"repo":"tovic/color-picker"},"opencollective":{"id":43916,"name":"JavaScript Color Picker","slug":"color-picker","description":"A simple c
1olor picker plugin written in pure JavaScript, for modern browsers.","stats":{"balance":1692,"yearlyBudget":1692},"goals":[{"key":66710,"type":"balance","title":"Support","amount":5000,"description":"For monthly support."}],"sponsors":[]}},{"name":"color-space","packages":[{"type":"npm","name":"color-space"},{"type":"npm","name":"color-space/"}],"github":{"repo":"colorjs/color-space"},"opencollective":{"id":644,"name":"color-space","slug":"color-space","description":"We are on our mission to create the most complete color spaces library","sponsors":[],"stats":{"balance":10262,"yearlyBudget":10262},"goals":[]}},{"name":"colyseus","packages":[{"type":"npm","name":"colyseus"},{"type":"npm","name":"@colyseus/arena"},{"type":"npm","name":"@colyseus/core"},{"type":"npm","name":"@colyseus/loadtest"},{"type":"npm","name":"@colyseus/monitor"},{"type":"npm","name":"@colyseus/testing"}],"github":{"repo":"gamestdio/colyseus"},"opencollective":{"id":492,"name":"Colyseus","slug":"colyseus","description":"Moved to Patreon: https://www.patreon.com/endel","sponsors":[{"id":7127,"type":"ORGANIZATION","slug":"evennode","name":"EvenNode","totalDonations":15000}],"stats":{"balance":250,"yearlyBudget":0},"goals":[]}}
1,{"name":"commander","packages":[{"type":"npm","name":"commander"}]},{"name":"commitizen","packages":[{"type":"npm","name":"commitizen"},{"type":"npm","name":"conventional-commit-types"},{"type":"npm","name":"cz-conventional-changelog"},{"type":"npm","name":"cz-conventional-changelog-default-export"},{"type":"npm","name":"cz-jira-smart-commit"},{"type":"npm","name":"create-commit"}],"opencollective":{"id":12695,"name":"Commitizen","slug":"commitizen","description":"Simple commit conventions for internet citizens.","sponsors":[{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":2400}],"stats":{"balance":12415,"yearlyBudget":3435},"goals":[]},"github":{"org":"commitizen"}},{"name":"commonmarker","packages":[{"type":"gem","name":"commonmarker"}],"github":{"repo":"gjtorikian/commonmarker"},"opencollective":{"id":85530,"name":"commonmarker","slug":"commonmarker","description":"Ruby wrapper for libcmark (CommonMark parser)","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"companion","packages":[{"type":"npm","name":"companion"}],"github":{"repo":"bitfocus/companion"},"opencollective":{"id":22004,"name":"Companion","slug":"companion","description":"Support controlling all thinkable devices and software - cheap and efficiently. ","stats":{"balance":1070493,"yearlyBudget":938601},"goals":[{"key":2563,"type":"balance","title":"","amount":1500000}],"sponsors":[{"id":37764,"type":"ORGANIZATION","slug":"tv-2-norge","name":"TV 2","totalDonations":290000},{"id":119672,"type":"ORGANIZATION","slug":"operaen","name":"The Norwegian National Opera & Ballet","totalDonations":160000},{"id":237367,"type":"ORGANIZATION","slug":"oslo-streamingsenter-as","name":"Oslo Streamingsenter AS","totalDonations":150000},{"id":282310,"type":"ORGANIZATION","slug":"ventuztech","name":"Ventuz Technology AG","totalDonations":120000},{"id":271781,"type":"ORGANIZATION","slug":"cisco-webex","name":"Cisco Webex","totalDonations":100000},{"id":221867,"type":"ORGANIZATION","slug":"sparkstreet","name":"Spark Street Digital","totalDonations":70000},{"id":45946,"type":"ORGANIZATION","slug":"context-events","name":"Context Events","totalDonations":58000},{"id":32978,"type":"ORGANIZATION","slug":"1080-productions-llc","name":"1080-Productions, LLC","totalDonations":50000},{"id":32570,"type":"ORGANIZATION","slug":"ptzoptics","name":"PTZOptics","totalDonations":40000},{"id":30339,"type":"ORGANIZATION","slug":"millumin","name":"Millumin","totalDonations":32000}]}},{"name":"compodoc","packages":[{"type":"npm","name":"@compodoc/compodoc"}],"github":{"repo":"compodoc/compodoc"},"opencollective":{"id":12505,"name":"compodoc","slug":"compodoc","description":"Support me with a monthly donation and help us continue my activities.","sponsors":[{"id":15246,"type":"ORGANIZATION","slug":"epicor-software-corporation","name":"Epicor Software Corporation","totalDonations":10000},{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":2000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}],"goals":[{}],"stats":{"balance":23197,"yearlyBudget":570}}},{"name":"comunica-association","packages":[{"type":"npm","name":"@comunica/actor-abstract-bindings-hash"},{"type":"npm","name":"@comunica/actor-abstract-mediatyped"},{"type":"npm","name":"@comunica/actor-abstract-path"},{"type":"npm","name":"@comunica/actor-context-preprocess-rdf-source-identifier"},{"type":"npm","name":"@comunica/actor-context-preprocess-source-to-destination"},{"type":"npm","name":"@comunica/actor-http-memento"},{"type":"npm","name":"@comunica/actor-http-native"},{"type":"npm","name":"@comunica/actor-http-node-fetch"},{"type":"npm","name":"@comunica/actor-http-proxy"},{"type":"npm","name":"@comunica/actor-init-hello-world"},{"type":"npm","name":"@comunica/actor-init-http"},{"type":"npm","name":"@comunica/actor-init-rdf-dereference-paged"},{"type":"npm","name":"@comunica/actor-init-rdf-dereference"},{"type":"npm","name":"@comunica/actor-init-rdf-parse"},{"type":"npm","name":"@comunica/actor-init-sparql-file"},{"type":"npm","name":"@comunica/actor-init-sparql-rdfjs"},{"type":"npm","name":"@comunica/actor-init-sparql"},{"type":"npm","name":"@comunica/actor-optimize-query-operation-join-bgp"},{"type":"npm","name":"@comunica/actor-query-operation-ask"},{"type":"npm","name":"@comunica/actor-query-operation-bgp-empty"},{"type":"npm","name":"@comunica/actor-query-operation-bgp-left-deep-smallest-sort"},{"type":"npm","name":"@comunica/actor-query-operation-bgp-left-deep-smallest"},{"type":"npm","name":"@comunica/actor-query-operation-bgp-single"},{"type":"npm","name":"@comunica/actor-query-operation-construct"},{"type":"npm","name":"@comunica/actor-query-operation-describe-subject"},{"type":"npm","name":"@comunica/actor-query-operation-distinct-hash"},{"type":"npm","name":"@comunica/actor-query-operation-extend"},{"type":"npm","name":"@comunica/actor-query-operation-filter-direct"},{"type":"npm","name":"@comunica/actor-query-operation-filter-sparqlee"},{"type":"npm","name":"@comunica/actor-query-operation-from-quad"},{"type":"npm","name":"@comunica/actor-query-operation-group"},{"type":"npm","name":"@comunica/actor-query-operation-join"},{"type":"npm","name":"@comunica/actor-query-operation-leftjoin-left-deep"},{"type":"npm","name":"@comunica/actor-query-operation-leftjoin-nestedloop"},{"type":"npm","name":"@comunica/actor-query-operation-minus"},{"type":"npm","name":"@comunica/actor-query-operation-orderby-direct"},{"type":"npm","name":"@comunica/actor-query-operation-orderby-sparqlee"},{"type":"npm","name":"@comunica/actor-query-operation-path-alt"},{"type":"npm","name":"@comunica/actor-query-operation-path-inv"},{"type":"npm","name":"@comunica/actor-query-operation-path-link"},{"type":"npm","name":"@comunica/actor-query-operation-path-nps"},{"type":"npm","name":"@comunica/actor-query-operation-path-one-or-more"},{"type":"npm","name":"@comunica/actor-query-operation-path-seq"},{"type":"npm","name":"@comunica/actor-query-operation-path-zero-or-more"},{"type":"npm","name":"@comunica/actor-query-operation-path-zero-or-one"},{"type":"npm","name":"@comunica/actor-query-operation-project"},{"type":"npm","name":"@comunica/actor-query-operation-quadpattern"},{"type":"npm","name":"@comunica/actor-query-operation-reduced-hash"},{"type":"npm","name":"@comunica/actor-query-operation-service"},{"type":"npm","name":"@comunica/actor-query-operation-slice"},{"type":"npm","name":"@comunica/actor-query-operation-sparql-endpoint"},{"type":"npm","name":"@comunica/actor-query-operation-union"},{"type":"npm","name":"@comunica/actor-query-operation-update-ad
1d-rewrite"},{"type":"npm","name":"@comunica/actor-query-operation-update-clear"},{"type":"npm","name":"@comunica/actor-query-operation-update-compositeupdate"},{"type":"npm","name":"@comunica/actor-query-operation-update-copy-rewrite"},{"type":"npm","name":"@comunica/actor-query-operation-update-create"},{"type":"npm","name":"@comunica/actor-query-operation-update-deleteinsert"},{"type":"npm","name":"@comunica/actor-query-operation-update-drop"},{"type":"npm","name":"@comunica/actor-query-operation-update-load"},{"type":"npm","name":"@comunica/actor-query-operation-update-move-rewrite"},{"type":"npm","name":"@comunica/actor-query-operation-values"},{"type":"npm","name":"@comunica/actor-rdf-dereference-fallback"},{"type":"npm","name":"@comunica/actor-rdf-dereference-file"},{"type":"npm","name":"@comunica/actor-rdf-dereference-http-parse"},{"type":"npm","name":"@comunica/actor-rdf-dereference-paged-next"},{"type":"npm","name":"@comunica/actor-rdf-join-hash"},{"type":"npm","name":"@comunica/actor-rdf-join-multi-sequential"},{"type":"npm","name":"@comunica/actor-rdf-join-multi-smallest"},{"type":"npm","name":"@comunica/actor-rdf-join-nestedloop"},{"type":"npm","name":"@comunica/actor-rdf-join-symmetrichash"},{"type":"npm","name":"@comunica/actor-rdf-metadata-all"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-hydra-controls-query"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-hydra-controls"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-hydra-count-query"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-hydra-count"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-hydra-links-query"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-patch-sparql-update"},{"type":"npm","name":"@comunica/actor-rdf-metadata-extract-sparql-service"},{"type":"npm","name":"@comunica/actor-rdf-metadata-primary-topic"},{"type":"npm","name":"@comunica/actor-rdf-metadata-triple-predicate"},{"type":"npm","name":"@comunica/actor-rdf-parse-html-microdata"},{"type":"npm","name":"@comunica/actor-rdf-parse-html-rdfa"},{"type":"npm","name":"@comunica/actor-rdf-parse-html-script"},{"type":"npm","name":"@comunica/actor-rdf-parse-html"},{"type":"npm","name":"@comunica/actor-rdf-parse-jsonld"},{"type":"npm","name":"@comunica/actor-rdf-parse-n3"},{"type":"npm","name":"@comunica/actor-rdf-parse-rdfxml"},{"type":"npm","name":"@comunica/actor-rdf-parse-xml-rdfa"},{"type":"npm","name":"@comunica/actor-rdf-resolve-hypermedia-links-next"},{"type":"npm","name":"@comunica/actor-rdf-resolve-hypermedia-links-queue-fifo"},{"type":"npm","name":"@comunica/actor-rdf-resolve-hypermedia-none"},{"type":"npm","name":"@comunica/actor-rdf-resolve-hypermedia-qpf"},{"type":"npm","name":"@comunica/actor-rdf-resolve-hypermedia-sparql"},{"type":"npm","name":"@comunica/actor-rdf-resolve-quad-pattern-federated"},{"type":"npm","name":"@comunica/actor-rdf-resolve-quad-pattern-file"},{"type":"npm","name":"@comunica/actor-rdf-resolve-quad-pattern-hypermedia"},{"type":"npm","name":"@comunica/actor-rdf-resolve-quad-pattern-rdfjs-source"},{"type":"npm","name":"@comunica/actor-rdf-resolve-quad-pattern-sparql-json"},{"type":"npm","name":"@comunica/actor-rdf-serialize-jsonld"},{"type":"npm","name":"@comunica/actor-rdf-serialize-n3"},{"type":"npm","name":"@comunica/actor-rdf-source-identifier-file-content-type"},{"type":"npm","name":"@comunica/actor-rdf-source-identifier-hypermedia-qpf"},{"type":"npm","name":"@comunica/actor-rdf-source-identifier-sparql"},{"type":"npm","name":"@comunica/actor-rdf-update-hypermedia-patch-sparql-update"},{"type":"npm","name":"@comunica/actor-rdf-update-quads-hypermedia"},{"type":"npm","name":"@comunica/actor-rdf-update-quads-rdfjs-store"},{"type":"npm","name":"@comunica/actor-sparql-parse-algebra"},{"type":"npm","name":"@comunica/actor-sparql-parse-graphql"},{"type":"npm","name":"@comunica/actor-sparql-serialize-json"},{"type":"npm","name":"@comunica/actor-sparql-serialize-rdf"},{"type":"npm","name":"@comunica/actor-sparql-serialize-simple"},{"type":"npm","name":"@comunica/actor-sparql-serialize-sparql-csv"},{"type":"npm","name":"@comunica/actor-sparql-serialize-sparql-json"},{"type":"npm","name":"@comunica/actor-sparql-serialize-sparql-tsv"},{"type":"npm","name":"@comunica/actor-sparql-serialize-sparql-xml"},{"type":"npm","name":"@comunica/actor-sparql-serialize-stats"},{"type":"npm","name":"@comunica/actor-sparql-serialize-table"},{"type":"npm","name":"@comunica/actor-sparql-serialize-tree"},{"type":"npm","name":"@comunica/bus-context-preprocess"},{"type":"npm","name":"@comunica/bus-http-invalidate"},{"type":"npm","name":"@comunica/bus-http"},{"type":"npm","name":"@comunica/bus-init"},{"type":"npm","name":"@comunica/bus-optimize-query-operation"},{"type":"npm","name":"@comunica/bus-query-operation"},{"type":"npm","name":"@comunica/bus-rdf-dereference-paged"},{"type":"npm","name":"@comunica/bus-rdf-dereference"},{"type":"npm","name":"@comunica/bus-rdf-join"},{"type":"npm","name":"@comunica/bus-rdf-metadata-extract"},{"type":"npm","name":"@comunica/bus-rdf-metadata"},{"type":"npm","name":"@comunica/bus-rdf-parse-html"},{"type":"npm","name":"@comunica/bus-rdf-parse"},{"type":"npm","name":"@comunica/bus-rdf-resolve-hypermedia-links-queue"},{"type":"npm","name":"@comunica/bus-rdf-resolve-hypermedia-links"},{"type":"npm","name":"@comunica/bus-rdf-resolve-hypermedia"},{"type":"npm","name":"@comunica/bus-rdf-resolve-quad-pattern"},{"type":"npm","name":"@comunica/bus-rdf-serialize"},{"type":"npm","name":"@comunica/bus-rdf-source-identifier"},{"type":"npm","name":"@comunica/bus-rdf-update-hypermedia"},{"type":"npm","name":"@comunica/bus-rdf-update-quads"},{"type":"npm","name":"@comunica/bus-sparql-parse"},{"type":"npm","name":"@comunica/bus-sparql-serialize"},{"type":"npm","name":"@comunica/context-entries"},{"type":"npm","name":"@comunica/core"},{"type":"npm","name":"@comunica/data-factory"},{"type":"npm","name":"@comunica/logger-bunyan"},{"type":"npm","name":"@comunica/logger-pretty"},{"type":"npm","name":"@comunica/logger-void"},{"type":"npm","name":"@comunica/mediator-all"},{"type":"npm","name":"@comunica/mediator-combine-pipeline"},{"type":"npm","name":"@comunica/mediator-combine-union"},{"type":"npm","name":"@comunica/mediator-number"},{"type":"npm","name":"@comunica/mediator-race"},{"type":"npm","name":"@comunica/mediatortype-httprequests"},{"type":"npm","name":"@comunica/mediatortype-iterations"},{"type":"npm","name":"@comunica/mediatortype-priority"},{"type":"npm","name":"@comunica/mediatortype-time"},{"type":"npm","name":"@comunica/packager"},{"type":"npm","name":"@comunica/runner-cli"},{"type":"npm","name":"@comunica/runner"},{"type":"npm","name":"@comunica/types"},{"type":"npm","name":"@comunica/utils-datasource"},{"type":"npm","name":"@comunica/web-client-generator"},{"type":"npm","name":"sparqlee"}],"github":{"org":"comunica"},"opencollective":{"id":281590,"name":"Comunica Association","slug":"comunica-association","description":"Funds Comunica, a knowledge graph querying framework for JavaScript","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"b493e36f-2d1f-41e8-8d37-0982029a7490","type":"yearlyBudget","title":"Part-time developer","amount":2400000,"description":"This will allow us to hire a part-time developer for maintaining Comunica. "}],"sponsors":[]}}
1,{"name":"config","packages":[{"type":"nuget","name":"Config.Net"}],"github":{"repo":"aloneguid/config"},"opencollective":{"id":28537,"name":"Config.Net","slug":"config","description":"The easiest configuration framework for .NET developers","stats":{"balance":3336,"yearlyBudget":0},"goals":[{"key":54170,"type":"yearlyBudget","title":"Support Development","amount":200000,"description":"To sustain development of this project we work for free, in our own time. Quite often this is impossible due to day job."}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000}]}},{"name":"contextism","packages":[{"type":"npm","name":"contextism"}],"github":{"repo":"Aslemammad/contextism"},"opencollective":{"id":196356,"name":"Contextism","slug":"contextism","description":"Use the better and efficient React context.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"core-js","packages":[{"type":"npm","name":"core-js"}]},{"name":"core-js","packages":[{"type":"npm","name":"core-js"},{"type":"npm","name":"core-js-builder"},{"type":"npm","name":"core-js-bundle"},{"type":"npm","name":"core-js-compat"},{"type":"npm","name":"core-js-pure"}],"github":{"repo":"zloirock/core-js"},"opencollective":{"id":33182,"name":"core-js","slug":"core-js","description":"Standard Library","stats":{"balance":61098,"yearlyBudget":1048755},"goals":[{"key":72589,"type":"yearlyBudget","title":"Full-time core-js maintenance by @zloirock","amount":10000000,"description":""}],"sponsors":[{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":900000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":405000},{"id":2501,"type":"ORGANIZATION","slug":"segment","name":"Segment","totalDonations":320000},{"id":5954,"type":"ORGANIZATION","slug":"webflow","name":"Webflow","totalDonations":275000},{"id":71987,"type":"ORGANIZATION","slug":"cybozu","name":"Cybozu, Inc.","totalDonations":172900},{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92778},{"id":35382,"type":"ORGANIZATION","slug":"cargurus","name":"CarGurus","totalDonations":50000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":30000},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":13000},{"id":71337,"type":"ORGANIZATION","slug":"arc_rest","name":"Advanced REST Client","totalDonations":11000}]}},{"name":"coveralls","packages":[{"type":"npm","name":"coveralls"}]},{"name":"cq-prolyfill","packages":[{"type":"npm","name":"cq-prolyfill"}],"github":{"repo":"ausi/cq-prolyfill"},"opencollective":{"id":14654,"name":"cq-prolyfill","slug":"cq-prolyfill","description":"Prolyfill for CSS Container Queries","sponsors":[],"goals":[{}],"stats":{"balance":831,"yearlyBudget":0}}},{"name":"cqrs","packages":[{"type":"npm","name":"@cqrsfk/core"}],"github":{"repo":"liangzeng/cqrs"},"opencollective":{"id":46466,"name":"cqrs","slug":"cqrs","description":"CQRS-DDD-Actor framework for Node.js ","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"cra-universal","packages":[{"type":"npm","name":"babel-preset-cra-universal"},{"type":"npm","name":"cra-universal"}],"github":{"repo":"antonybudianto/cra-universal"},"opencollective":{"id":60470,"name":"CRA Universal","slug":"cra-universal","description":"\ud83c\udf0f Create React App companion for universal app. No eject, zero config, full HMR, and more","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"craftjs","packages":[{"type":"npm","name":"@craftjs/core"},{"type":"npm","name":"@craftjs/layers"},{"type":"npm","name":"@craftjs/utils"}],"github":{"repo":"prevwong/craft.js"},"opencollective":{"id":96395,"name":"craft.js","slug":"craftjs","description":"\ud83d\ude80 A React Framework for building extensible drag and drop page editors","stats":{"balance":152409,"yearlyBudget":213231},"goals":[],"sponsors":[{"id":242930,"type":"ORGANIZATION","slug":"tangro-software-components-gmbh","name":"tangro software components GmbH","totalDonations":150000},{"id":284250,"type":"ORGANIZATION","slug":"cors-digital","name":"CORS Digital","totalDonations":10000}]}},{"name":"create-nw-react-app","packages":[{"type":"npm","name":"cnra-template-typescript"},{"type":"npm","name":"cnra-template"},{"type":"npm","name":"create-nw-react-app"},{"type":"npm","name":"eslint-config-nw-react-app"},{"type":"npm","name":"nw-react-scripts"}],"github":{"repo":"naviapps/create-nw-react-app"},"opencollective":{"id":265064,"name":"Create NW.js React App","slug":"create-nw-react-app","de
1scription":"Set up a modern app by running one command.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"create-react-app","packages":[{"type":"npm","name":"babel-plugin-named-asset-import"},{"type":"npm","name":"babel-preset-react-app"},{"type":"npm","name":"confusing-browser-globals"},{"type":"npm","name":"create-react-app"},{"type":"npm","name":"eslint-config-react-app"},{"type":"npm","name":"react-app-polyfill"},{"type":"npm","name":"react-dev-utils"},{"type":"npm","name":"react-error-overlay"},{"type":"npm","name":"react-scripts"},{"type":"npm","name":"cra-template-typescript"},{"type":"npm","name":"cra-template"}],"github":{"repo":"facebook/create-react-app"},"opencollective":{"id":43741,"name":"Create React App","slug":"create-react-app","description":"Set up a modern web app by running one command.","stats":{"balance":65651,"yearlyBudget":34876},"goals":[{}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":100000},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":7500},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":100}]}},{"name":"creevey","packages":[{"type":"npm","name":"creevey"}],"github":{"repo":"wKich/creevey"},"opencollective":{"id":204587,"name":"Creevey","slug":"creevey","description":"Screenshot testing tool for Storybook","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"croogo","packages":[{"type":"composer","name":"croogo/croogo"}],"github":{"repo":"croogo/croogo"},"opencollective":{"id":13443,"name":"croogo","slug":"croogo","description":"Croogo is a free, open source, content management system for PHP, released under MIT License.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"cross-env","packages":[{"type":"npm","name":"cross-env"}]},{"name":"cryptpad","packages":[{"type":"npm","name":"cryptpad"}],"github":{"repo":"xwiki-labs/cryptpad"},"opencollective":{"id":17838,"name":"CryptPad","slug":"cryptpad","description":"Collaboration suite, end-to-end encrypted and open-source. Made at XWiki","sponsors":[{"id":48419,"type":"ORGANIZATION","slug":"nlnet1","name":"NLNet","totalDonations":10000000},{"id":146791,"type":"ORGANIZATION","slug":"ngi-trust","name":"NGI Trust","totalDonations":7500000},{"id":18213,"type":"ORGANIZATION","slug":"xwikisas","name":"XWiki SAS","totalDonations":4779800},{"id":48796,"type":"ORGANIZATION","slug":"bpi-france","name":"BPI France","totalDonations":2700000},{"id":51310,"type":"ORGANIZATION","slug":"cryptpadfr-subscribers","name":"CryptPad.fr Subscribers","totalDonations":1625500},{"id":60680,"type":"ORGANIZATION","slug":"dsncon-gmbh","name":"DSNCON GmbH","totalDonations":240000},{"id":51308,"type":"ORGANIZATION","slug":"chaos-computer-club-wien-c-3-w1","name":"Chaos Computer Club Wien (C3W)","totalDonations":130000},{"id":43292,"type":"ORGANIZATION","slug":"securityastar","name":"Astar","totalDonations":50000},{"id":51311,"type":"ORGANIZATION","slug":"anonymous-sponsor","name":"Anonymous Sponsor","totalDonations":40000},{"id":113136,"type":"ORGANIZATION","slug":"kabohub","name":"KaboHub","totalDonations":20000}],"goals":[{"key":41386,"type":"balance","title":"Funding the team including 2021","amount":16372500,"description":"\\nThis goal will allow us to continue funding the team in 2021\\n\\nIt will allow us to continue to maintain and improve CryptPad. We have many ideas and ambitions to help CryptPad provide a privacy centric collaboration tool. We also would like to be able to hire and bring people on the team and for this we need to have long term visibility.\\n\\nThis cost covers the full cost salaries of the engineers working in France, reduced with the subsidies that XWiki SAS is able to have for research & development, and including 20% of structure costs (XWiki SAS office, expenses, human resources)."}],"stats":{"balance":5820909,"yearlyBudget":7872074}}},{"name":"css-doodle","packages":[{"type":"npm","name":"css-doodle"}],"github":{"repo":"css-doodle/css-doodle"},"opencollective":{"id":50647,"name":"css-doodle","slug":"css-doodle","description":"\ud83c\udfa8 A web component for drawing patterns with CSS.","stats":{"balance":11146,"yearlyBudget":11439},"goals":[{}],"sponsors":[]}},{"name":"css-file-icons","packages":[{"type":"npm","name":"css-file-icons"}],"github":{"repo":"colorswall/CSS-file-icons"},"opencollective":{"id":25108,"name":"CSS-file-icons","slug":"css-file-icons","description":"Support us with a monthly donation and help us continue our activities.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"css-gg","packages":[{"type":"npm","name":"css.gg"}],"github":{"repo":"astrit/css.gg"},"opencollective":{"id":81393,"name":"css.gg","slug":"css-gg","description":"500+ CSS Icons. Customizable, Retina Ready with API & NPM","stats":{"balance":2718,"yearlyBudget":8544},"goals":[],"sponsors":[]}},{"name":"cssnano","packages":[{"type":"npm","name":"cssnano"},{"type":"npm","name":"css-size"},{"type":"npm","name":"cssnano-preset-advanced"},{"type":"npm","name":"cssnano-preset-default"},{"type":"npm","name":"cssnano-util-get-arguments"},{"type":"npm","name":"cssnano-util-get-match"},{"type":"npm","name":"cssnano-util-raw-cache"},{"type":"npm","name":"cssnano-util-same-parent"},{"type":"npm","name":"postcss-colormin"},{"type":"npm","name":"postcss-convert-values"},{"type":"npm","name":"postcss-discard-comments"},{"type":"npm","name":"postcss-discard-duplicates"},{"type":"npm","name":"postcss-discard-empty"},{"type":"npm","name":"postcss-discard-overridden"},{"type":"npm","name":"postcss-discard-unused"},{"type":"npm","name":"postcss-merge-idents"},{"type":"npm","name":"postcss-merge-longhand"},{"type":"npm","name":"postcss-merge-rules"},{"type":"npm","name":"postcss-minify-font-values"},{"type":"npm","name":"postcss-minify-gradients"},{"type":"npm","name":"postcss-minify-params"},{"type":"npm","name":"postcss-minify-selectors"},{"type":"npm","name":"postcss-normalize-charset"},{"type":"npm","name":"postcss-normalize-display-values"},{"type":"npm","name":"postcss-normalize-positions"},{"type":"npm","name":"postcss-normalize-repeat-style"},{"type":"npm","name":"postcss-normalize-string"},{"type":"npm","name":"postcss-normalize-timing-functions"},{"type":"npm","name":"postcss-normalize-unicode"},{"type":"npm","name":"postcss-normalize-url"},{"type":"npm","name":"postcss-normalize-whitespace"},{"type":"npm","name":"postcss-ordered-values"},{"type":"npm","name":"postcss-reduce-idents"},{"type":"npm","name":"postcss-reduce-initial"},{"type":"npm","name":"postcss-reduce-transforms"},{"type":"npm","name":"postcss-svgo"},{"type":"npm","name":"postcss-unique-selectors"},{"type":"npm","name":"postcss-zindex"},{"type":"npm","name":"stylehacks"},{"type":"npm","name":"cssnano-preset-lite"},{"type":"npm","name":"cssnano-utils"}],"github":{"repo":"cssnano/cssnano"},"opencollective":{"id":40181,"name":"cssnano","slug":"cssnano","description":"A modular minifier, built on top of the PostCSS ecosystem.","stats":{"balance":22028,"yearlyBudget":16550},"goals":[{}],"sponsors":[{"id":83108,"type":"ORGANIZATION","slug":"devoorhoede","name":"De Voorhoede","totalDonations":70000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":11737}
1,{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":4800},{"id":139630,"type":"ORGANIZATION","slug":"stylemi","name":"Stylemi","totalDonations":200}]}},{"name":"csvtojson","packages":[{"type":"npm","name":"csvtojson"}],"github":{"repo":"Keyang/node-csvtojson"},"opencollective":{"id":16917,"name":"csvtojson library","slug":"csvtojson","description":"Most comprehensive and blazing fast csv parser for Node.JS","sponsors":[],"goals":[{}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"cucumber","packages":[{"type":"npm","name":"cucumber"},{"type":"npm","name":"cucumber-electron"},{"type":"npm","name":"cucumber-expressions"},{"type":"npm","name":"cucumber-html"},{"type":"npm","name":"cucumber-tag-expressions"},{"type":"npm","name":"gherkin"},{"type":"npm","name":"gherkin-lint"},{"type":"dep","name":"github.com/cucumber/cucumber-messages-go"},{"type":"dep","name":"github.com/cucumber/cucumber-expressions-go"},{"type":"dep","name":"github.com/cucumber/gherkin-go"},{"type":"gem","name":"aruba"},{"type":"gem","name":"cucumber-jvm"},{"type":"gem","name":"cucumber-rails"},{"type":"gem","name":"cucumber-core"},{"type":"gem","name":"cucumber-tcl"},{"type":"gem","name":"cucumber-wire"},{"type":"gem","name":"multi_test"},{"type":"gem","name":"cucumber-tag_expressions"},{"type":"pypi","name":"gherkin-official"},{"type":"gem","name":"cucumber-expressions"},{"type":"gem","name":"cucumber"},{"type":"gem","name":"gherkin"},{"type":"gem","name":"cucumber-messages"},{"type":"npm","name":"cucumber-messages"},{"type":"gem","name":"c21e"},{"type":"gem","name":"cucumber-formatter-dots"},{"type":"npm","name":"c21e"},{"type":"dep","name":"github.com/cucumber/pretty-formatter-go"},{"type":"dep","name":"github.com/cucumber/tag-expressions-go"},{"type":"npm","name":"cucumber-react"},{"type":"npm","name":"@cucumber/electron"},{"type":"npm","name":"@cucumber/cucumber"}],"github":{"org":"cucumber"},"opencollective":{"id":671,"name":"Cucumber","slug":"cucumber","description":"Behaviour Driven Development tool","sponsors":[{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":561600},{"id":56236,"type":"ORGANIZATION","slug":"bonus-finder","name":"BonusFinder Canada","totalDonations":210000},{"id":70616,"type":"ORGANIZATION","slug":"bonusfinder-com-us","name":"Bonusfinder.com US","totalDonations":210000},{"id":70614,"type":"ORGANIZATION","slug":"bonusfinder-deutschland","name":"BonusFinder Deutschland","totalDonations":210000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":200000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":170000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI UX Design Agencies","totalDonations":90000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":90000},{"id":61825,"type":"ORGANIZATION","slug":"top-web-design-agencies","name":"Top Web Design Agencies","totalDonations":80000},{"id":191049,"type":"ORGANIZATION","slug":"indiagamblers-com","name":"Indiagamblers.com","totalDonations":80000}],"stats":{"balance":493966,"yearlyBudget":779631},"goals":[{"key":"01139476-27f3-48be-866d-6527c6ce42f0"}]}},{"name":"cupertino-pane","packages":[{"type":"npm","name":"cupertino-pane"}],"github":{"repo":"roman-rr/cupertino-pane"},"opencollective":{"id":196093,"name":"Cupertino Panes","slug":"cupertino-pane","description":"\ud83c\udf89\ud83d\udcf1Multi-functional panes & boards and other UI components for modern progressive applications","stats":{"balance":41068,"yearlyBudget":44919},"goals":[{"key":"dc12bd94-4237-4e21-92fb-d2463bb7c448","type":"balance","title":"Package Branding","amount":15000,"description":"We will hire a graphic designer to create a logo, covers and some illustrations for Cupertino-Pane package."},{"key":"f8d63bc7-e515-4e03-952e-183a1b3d3e91","type":"balance","title":"Featured package #1","amount":150000,"description":"### Draw experiment application (Normal/TimeStamp/Native) - Native Touch Plugin\\nSafari browser touchmove events are extremely slow. With this task, will investigated ability to increase speed and make transaction smoother for all touch events in hybrid applications. By passing move events from native touch instead of browser clientX/clientY and will be created cordova plugin/bridge to next usage with panes together. \\n\\n### Chevron-up draggable\\nWill be created new feature for draggable element, which is available from Apple 14 release. Draggable element change angles with touch move events. \\n\\n### Apple Music F7\\nWill be created Apple Music clone as progressive application with F7 and Cupertino Panes."},{"key":"cf94a408-1aba-4196-8bf0-caea062b253e","type":"balance","title":"Featured package #2","amount":350000,"description":"### Docs engine \\nA. Will explored and decided the best docs engine or frameworks that we can use.\\nhttps://github.com/denoland/doc_website \\nhttps://github.com/ionic-team/ionic-docs \\nSwiper, F7, Netlify, Gatsby, DO, GH pages\\nB. Will created detailed docs for Cupertino-Panes api and usages. \\n\\n### Visual pane creator\\nWill created visual pane creator, that will allow to users to configure panes and settings for future usage. \\n\\n### Materials (glass/metal/blur) \\nDifferent material simulations will be created to find new UX experiences. \\nhttps://codepen.io/TurkAysenur/full/ZEpxeYm"},{"key":"24a75d18-de2c-46a6-8c0a-ffe1236e8795","type":"balance","title":"Featured package #3","amount":600000,"description":"### Z-angle deviation \\nWill be realized ui designer idea to make panes touchable with angle by z-dimension.\\nhttps://dribbble.com/shots/15220605-Weather-Forecast\\n\\n### R-Pane \\nRectangular pane ability will be created the same like in safari video in minimized mode\\n\\n### Arwes UI collaboration\\nPanes with arwes UI https://arwes.dev/\\n\\n### Left-Right side panes\\nWill created ability to present panes from right and left sides\\n\\
1n### iPad slideover\\nWill be implemented iPad slide-overs for progressive applications"}],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"cusdis","packages":[{"type":"npm","name":"cusdis"}],"github":{"repo":"djyde/cusdis"},"opencollective":{"id":257937,"name":"Cusdis","slug":"cusdis","description":"Help build an open-source comment system","stats":{"balance":20181,"yearlyBudget":29816},"goals":[{"key":"5b8fed42-1134-4653-a176-d956d85792dd","type":"yearlyBudget","title":"Cost affordable","amount":20000},{"key":"9eab3cca-8eb2-458f-b8fb-22d92f8e927f","type":"yearlyBudget","title":"Actively developing","amount":300000}],"sponsors":[{"id":270011,"type":"ORGANIZATION","slug":"flutter-awesome","name":"flutter awesome","totalDonations":2500},{"id":112938,"type":"ORGANIZATION","slug":"radkodcom","name":"RadKod","totalDonations":1000}]}},{"name":"cyberbrain","packages":[{"type":"pypi","name":"cyberbrain"}],"github":{"repo":"laike9m/Cyberbrain"},"opencollective":{"id":176953,"name":"Cyberbrain","slug":"cyberbrain","description":"Next generation Python debugger","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"cyclejs","packages":[{"type":"npm","name":"@cycle/dom"},{"type":"npm","name":"@cycle/history"},{"type":"npm","name":"@cycle/html"},{"type":"npm","name":"@cycle/http"},{"type":"npm","name":"@cycle/isolate"},{"type":"npm","name":"@cycle/most-run"},{"type":"npm","name":"@cycle/run"},{"type":"npm","name":"@cycle/rxjs-run"},{"type":"npm","name":"most"},{"type":"npm","name":"rxjs"},{"type":"npm","name":"xstream"}],"github":{"repo":"cyclejs/cyclejs"},"opencollective":{"id":242,"name":"Cycle.js","slug":"cyclejs","description":"A functional and reactive JavaScript framework.","stats":{"balance":282373,"yearlyBudget":61345},"goals":[{}],"sponsors":[{"id":5872,"type":"ORGANIZATION","slug":"verizon","name":"Verizon","totalDonations":960000},{"id":41757,"type":"ORGANIZATION","slug":"relex","name":"RELEX Solutions","totalDonations":125000},{"id":49425,"type":"ORGANIZATION","slug":"herp_inc","name":"HERP, Inc.","totalDonations":100000},{"id":11600,"type":"ORGANIZATION","slug":"float-left-llc","name":"Float Left, LLC","totalDonations":50000},{"id":6665,"type":"ORGANIZATION","slug":"piktochart","name":"Piktochart","totalDonations":30000},{"id":5686,"type":"ORGANIZATION","slug":"idonethis","name":"I Done This","totalDonations":25000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":19800},{"id":24965,"type":"ORGANIZATION","slug":"hostednl","name":"Hosted.nl","totalDonations":11000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":4600},{"id":2090,"type":"ORGANIZATION","slug":"frenchtoastrllc","name":"French Toasters LLC","totalDonations":3500}]}},{"name":"cyph","packages":[{"type":"npm","name":"cyph"}],"github":{"repo":"cyph/cyph"},"opencollective":{"id":30140,"name":"Cyph","slug":"cyph","description":"Extremely secure and easy-to-use quantum-resistant encrypted messenger","stats":{"balance":212,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":10000}]}},{"name":"cypressio","packages":[{"type":"npm","name":"cypress"}],"github":{"repo":"cypress-io/cypress"},"opencollective":{"id":10905,"name":"Cypress.io","slug":"cypressio","description":"The web has evolved.  Finally, testing has too.","stats":{"balance":466844,"yearlyBudget":247968},"goals":[{}],"sponsors":[{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":33500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":24000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":10300},{"id":240199,"type":"ORGANIZATION","slug":"tripwire","name":"Tripwire, Inc.","totalDonations":6000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":97052,"type":"ORGANIZATION","slug":"dltxio","name":"DLTx Pty Ltd","totalDonations":500}]}},{"name":"dadosabertosdefeira","packages":[{"type":"pypi","name":"tomba"}],"github":{"org":"DadosAbertosDeFeira"},"opencollective":{"id":424147,"name":"Dados Abertos de Feira","slug":"dadosabertosdefeira","description":"Queremos tornar Feira de Santana mais transparente","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"dante2","packages":[{"type":"npm","name":"Dante2"}],"github":{"repo":"michelson/dante2"},"opencollective":{"id":62583,"name":"dante","slug":"dante-editor","description":"A complete rewrite of dante editor in draft-js","stats":{"balance":1856,"yearlyBudget":2076},"goals":[],"sponsors":[]}},{"name":"darkreader","packages":[{"type":"npm","name":"darkreader"}],"github":{"repo":"darkreader/darkreader"},"opencollective":{"id":13775,"name":"Dark Reader","slug":"darkreader","description":"Dark mode on every website","stats":{"balance":714846,"yearlyBudget":1918170},"goals":[{"key":"d5d29dba-52ba-44da-9a67-e79e024dda2f","type":"yearlyBudget","title":"Minimal Contribution Target","amount":1200000,"description":"Minimal budget needed for Dark Reader maintenance"},{"key":"71314b3e-db94-405a-933a-c1291d8f4061","type":"yearlyBudget","title":"Contribution Target","amount":2400000,"description":"Budget needed for active Dark Reader development"}],"sponsors":[{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":120000},{"id":217693,"type":"ORGANIZATION","slug":"vpnwelt","name":"VPNwelt","totalDonations":70000},{"id":242768,"type":"ORGANIZATION","slug":"jointoucan","name":"Toucan","totalDonations":60000},{"id":135169,"type":"ORGANIZATION","slug":"we-love-wallpaper-nz-ltd","name":"We Love Wallpaper NZ Ltd","totalDonations":50000},{"id":149616,"type":"ORGANIZATION","slug":"hptuners","name":"HP Tuners","totalDonations":30000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":25800},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":23500},{"id":119985,"type":"ORGANIZATION","slug":"84em","name":"84EM","totalDonations":16000},{"id":227998,"type":"ORGANIZATION","slug":"howtohostingguide","name":"HowToHostingGuide","totalDonations":13000},{"id":255576,"type":"ORGANIZATION","slug":"umoov-sa","name":"umoov SA","totalDonations":10000}]}},{"name":"darukjs","packages":[{"type":"npm","name":"daruk"}],"github":{"repo":"darukjs/daruk"},"opencollective":{"id":160519,"name":"Daruk","slug":"darukjs","description":"make nodejs web framework better","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dat","packages":[{"type":"npm","name":"dat"}],"github":{"repo":"datproject/dat"},"opencollective":{"id":11532,"name":"dat","slug":"dat","description":"Dat is a distributed data community for the next generation Web.","sponsors":[{"id":10940,"type":"ORGANIZATION","slug":"css","name":"Code for Science & Society","totalDonations":498519},{"id":83110,"type":"ORGANIZATION","slug":"tlbs","name":"Thingylabs AG i.G.","totalDonations":162700},{"id":63709,"type":"ORGANIZATION","slug":"jsgenesis-as","name":"Jsgenesis AS","totalDonations":100000},{"id":27274,"type":"ORGANIZATION","slug":"superspace","name":"Superspace","totalDonations":10000},{"id":105366,"type":"ORGANIZATION","slug":"reset","name":"Reset","totalDonations":500}],"goals":[{"key":95356,"type":"yearlyBudget","title":"One half-time maintainer","amount":5000000},{"key":43692,"type":"yearlyBudget","title":"One part-time maintainer","amount":2400000}],"stats":{"balance":472635,"yearlyBudget":585854}}},{"name":"data-liberation-front","packages":[{"type":"gem","name":"csvlint"},{"type":"gem","name":"data_kitten"}],"github":{"org":"Data-Liberation-Front"},"opencollective":{"id":146145,"name":"The Data Liberation Front","slug":"data-liberation-front","description":"Maintaining open source code and tools for working with CSV and other data","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"data-provider","packages":[{"type":"npm","name":"@data-provider/axios"},{"type":"npm","name":"@data-provider/browser-storage"},{"type":"npm","name":"@data-provider/connector-react"},{"type":"npm","name":"@data-provider/core"},{"type":"npm","name":"@data-provider/memory"},{"type":"npm","name":"@data-provider/prismic"},{"type":"npm","name":"@data-provider/react"}],"github":{"org":"data-provider"},"opencollective":{"id":109115,"name":"Data Provider","slug":"data-provider","description":"JS async data provider empowering modular architectures","stats":{"balance":1747,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"datalist-polyfill","packages":[{"type":"npm","name":"datalist-polyfill"}],"github":{"repo":"mfranzke/datalist-polyfill"},"opencollective":{"id":97462,"name":"datalist-polyfill","slug":"datalist-polyfill","description":"Minimal and dependency-free vanilla JavaScript polyfill for the awesome datalist-functionality","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"date","packages":[{"type":"composer","name":"jenssegers/date"}],"github":{"repo":"jenssegers/date"},"opencollective":{"id":44104,"name":"jenssegers/date","slug":"date","description":"\ud83d\uddd3 A library to help you work with dates in multiple languages, based on Carbon.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"date-fns","packages":[{"type":"npm","name":"date-fns"}],"github":{"repo":"date-fns/date-fns"},"opencollective":{"id":440,"name":"date-fns","slug":"date-fns","description":"Modern JavaScript date utility library","sponsors":[{"id":184756,"type":"ORGANIZATION","slug":"truecar","name":"TrueCar","totalDonations":500000},{"id":38425,"type":"ORGANIZATION","slug":"1password","name":"1Password","totalDonations":290000},{"id":42325,"type":"ORGANIZATION","slug":"aon-cyber-solutions","name":"Aon Cyber Solutions","totalDonations":170000},{"id":79811,"type":"ORGANIZATION","slug":"papersowl2","name":"Papersowl","totalDonations":110000},{"id":25962,"type":"ORGANIZATION","slug":"casino-topp","name":"Casino Topp","totalDonations":109400},{"id":65181,"type":"ORGANIZATION","slug":"casinotop-com","name":"CasinoTop.com","totalDonations":109400},{"id":104643,"type":"ORGANIZATION","slug":"kasinohai-com","name":"Kasinohai.com","totalDonations":100200},{"id":76396,"type":"ORGANIZATION","slug":"aussiecasinohex","name":"AussieCasinoHEX.com","totalDonations":90000},{"id":76606,"type":"ORGANIZATION","slug":"netticasinohex-com","name":"NettiCasinoHEX.com","totalDonations":90000},{"id":170466,"type":"ORGANIZATION","slug":"newcasinosites1","name":"NewCasinoSites","totalDonations":77000}],"stats":{"balance":2084190,"yearlyBudget":3744750},"goals":[{"key":76845,"type":"yearlyBudget","title":"Weekend project","amount":720000,"description":"Sasha works on date-fns at weekends"},{"key":77915,"type":"yearlyBudget","title":"Part-time job","amount":3000000,"description":"Sasha works on date-fns during the workweek"}]}},{"name":"dayjs","packages":[{"type":"npm","name":"dayjs"}],"github":{"repo":"iamkun/dayjs"},"opencollective":{"id":16195,"name":"Day.js","slug":"dayjs","description":"2KB immutable date library alternative to Moment.js with the same modern API ","sponsors":[{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":13000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":700}],"goals":[{"key":68597,"type":"yearlyBudget","amount":10000}],"stats":{"balance":36249,"yearlyBudget":13180}}},{"name":"dbgate","packages":[{"type":"npm","name":"dbgate"}],"github":{"repo":"dbgate/dbgate"},"opencollective":{"id":264507,"name":"DbGate","slug":"dbgate","description":"DbGate is cross-platform and cross-database (no)SQL client","stats":{"balance":900,"yearlyBudget":1000},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":1000}]}},{"name":"dcat-admin","packages":[{"type":"composer","name":"dcat/laravel-admin"}],"github":{"repo":"jqhph/dcat-admin"},"opencollective":{"id":120188,"name":"Dcat Admin","slug":"dcat-admin","description":"\u4f7f\u7528\u5f88\u5c11\u7684\u4ee3\u7801\u5feb\u901f\u6784\u5efa\u4e00\u4e2a\u529f\u80fd\u5b8c\u5584\u7684\u9ad8\u989c\u503c\u540e\u53f0\u7cfb\u7edf","stats":{"balance":1174,"yearlyBudget":1274},"goals":[],"sponsors":[]}},{"name":"de4js","packages":[{"type":"npm","name":"de4js"}],"github":{"repo":"lelinhtinh/de4js"},"opencollective":{"id":155549,"name":"De4js","slug":"de4js","description":"JavaScript Deobfuscator and Unpacker","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"dearpygui","packages":[{"type":"pypi","name":"dearpygui"}],"github":{"repo":"hoffstadt/DearPyGui"},"opencollective":{"id":217927,"name":"DearPyGui","slug":"dearpygui","description":"We are here to provide a better Python GUI toolkit","stats":{"balance":37799,"yearlyBudget":46393},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"debug","packages":[{"type":"npm","name":"debug"}],"github":{"repo":"visionmedia/debug"},"opencollective":{"id":498,"name":"debug","slug":"debug","description":"We are on a mission to maintain the `visionmedia/debug` JavaScript debugging module","sponsors":[{"id":12801,"type":"ORGANIZATION","slug":"codepilotai","name":"CodePilot.ai","totalDonations":20000},{"id":16752,"type":"ORGANIZATION","slug":"howdyai","name":"Howdy","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5000},{"id":128351,"type":"ORGANIZATION","slug":"standard-resume","name":"Standard Resume","totalDonations":3000},{"id":13569,"type":"ORGANIZATION","slug":"metabolize","name":"Metabolize","totalDonations":2400},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200}],"stats":{"balance":154697,"yearlyBudget":176749},"goals":[{}]}},{"name":"deck-of-cards","packages":[{"type":"npm","name":"deck-of-cards"}],"github":{"org":"deck-of-cards"},"opencollective":{"id":45385,"name":"Deck of Cards","slug":"deck-of-cards","description":"Deck of Cards is a playing cards platform, where you can play single and multiplayer card games for free! All contributors get their names included in Deck of Cards GitHub repository!","stats":{"balance":10247,"yearlyBudget":405},"goals":[{"key":"8bf756ea-51b6-4e11-93ac-d63e41ceb76e"}],"sponsors":[]}},{"name":"deckdeckgo","packages":[{"type":"npm","name":"@deckdeckgo/core"},{"type":"npm","name":"@deckdeckgo/charts"},{"type":"npm","name":"@deckdeckgo/color"},{"type":"npm","name":"@deckdeckgo/demo"},{"type":"npm","name":"@deckdeckgo/drag-resize-rotate"},{"type":"npm","name":"@deckdeckgo/highlight-code"},{"type":"npm","name":"@deckdeckgo/inline-editor"},{"type":"npm","name":"@deckdeckgo/laser-pointer"},{"type":"npm","name":"@deckdeckgo/lazy-img"},{"type":"npm","name":"@deckdeckgo/math"},{"type":"npm","name":"@deckdeckgo/markdown"},{"type":"npm","name":"@deckdeckgo/pager"},{"type":"npm","name":"@deckdeckgo/qrcode"},{"type":"npm","name":"@deckdeckgo/remote"},{"type":"npm","name":"@deckdeckgo/reveal"},{"type":"npm","name":"@deckdeckgo/social"},{"type":"npm","name":"@deckdeckgo/word-cloud"},{"type":"npm","name":"@deckdeckgo/youtube"},{"type":"npm","name":"@deckdeckgo/slide-author"},{"type":"npm","name":"@deckdeckgo/slide-aspect-ratio"},{"type":"npm","name":"@deckdeckgo/slide-chart"},{"type":"npm","name":"@deckdeckgo/slide-content"},{"type":"npm","name":"@deckdeckgo/slide-gif"},{"type":"npm","name":"@deckdeckgo/slide-playground"},{"type":"npm","name":"@deckdeckgo/slide-poll"},{"type":"npm","name":"@deckdeckgo/slide-qrcode"},{"type":"npm","name":"@deckdeckgo/slide-split"},{"type":"npm","name":"@deckdeckgo/slide-title"},{"type":"npm","name":"@deckdeckgo/slide-youtube"},{"type":"npm","name":"@deckdeckgo/deck-utils"},{"type":"npm","name":"@deckdeckgo/kit"},{"type":"npm","name":"@deckdeckgo/remote-utils"},{"type":"npm","name":"@deckdeckgo/slide-utils"},{"type":"npm","name":"@deckdeckgo/types"},{"type":"npm","name":"@deckdeckgo/utils"},{"type":"npm","name":"create-deckdeckgo"},{"type":"npm","name":"gatsby-remark-highlight-code"},{"type":"npm","name":"deckdeckgo-webpack-plugins"},{"type":"npm","name":"demo"},{"type":"npm","name":"gatsby-remark-highlight-code"},{"type":"npm","name":"starter-kit"}],"github":{"org":"deckgo"},"opencollective":{"id":248946,"name":"DeckDeckGo","slug":"deckdeckgo","description":"A web editor for presentations","stats":{"balance":1231,"yearlyBudget":1231},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}]}},{"name":"deep-cover","packages":[{"type":"gem","name":"deep-cover"}],"github":{"repo":"deep-cover/deep-cover"},"opencollective":{"id":25867,"name":"deep-cover","slug":"deep-cover","description":"The best coverage tool for Ruby","stats":{"balance":0,"yearlyBudget":31},"goals":[{"key":21884,"type":"yearlyBudget","amount":2500000,"description":"Estimated yearly expenses"}],"sponsors":[]}}
1,{"name":"del","packages":[{"type":"npm","name":"del"}]},{"name":"delta-chat","packages":[{"type":"npm","name":"deltachat-cli"},{"type":"npm","name":"deltachat-desktop"},{"type":"npm","name":"deltachat-node"}],"github":{"org":"deltachat"},"opencollective":{"id":139148,"name":"Delta Chat collective","slug":"delta-chat","description":"Developing and releasing Delta Chat apps and experimenting with the future of e-mail: e2e-encrypted and anonymous. Supporting people in repressive situations.","stats":{"balance":13919,"yearlyBudget":11286},"goals":[],"sponsors":[]}},{"name":"dentaku","packages":[{"type":"gem","name":"dentaku"}],"github":{"repo":"rubysolo/dentaku"},"opencollective":{"id":52142,"name":"dentaku","slug":"dentaku","description":"math and logic formula parser and evaluator","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dep","packages":[{"type":"npm","name":"dep"}],"github":{"repo":"depjs/dep"},"opencollective":{"id":955,"name":"dep","slug":"dep","description":"We are on a mission to make a little Node.js package manager.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"dependent-dropdown","packages":[{"type":"npm","name":"dependent-dropdown"}],"github":{"repo":"kartik-v/dependent-dropdown"},"opencollective":{"id":47457,"name":"dependent-dropdown","slug":"dependent-dropdown","description":"JQuery plugin that enables to add and control multi level dependent dropdown lists.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"devise_token_auth","packages":[{"type":"gem","name":"devise_token_auth"}],"github":{"repo":"lynndylanhurley/devise_token_auth"},"opencollective":{"id":10638,"name":"devise_token_auth","slug":"devise_token_auth","description":"We want to accept sponsorship from companies and individuals so that we can pay contributors.","stats":{"balance":52495,"yearlyBudget":0},"goals":[],"sponsors":[{"id":14027,"type":"ORGANIZATION","slug":"getaway","name":"Getaway","totalDonations":75000}]}},{"name":"devlopr-jekyll","packages":[{"type":"gem","name":"devlopr"}],"github":{"repo":"sujaykundu777/devlopr-jekyll"},"opencollective":{"id":121827,"name":"Devlopr Jekyll","slug":"devlopr-jekyll","description":"A Jekyll theme built for Developers","stats":{"balance":1869,"yearlyBudget":1641},"goals":[{"key":"a1a44329-4a4c-484c-a50c-03ad60554c8f","type":"balance","title":"","amount":10000}],"sponsors":[{"id":170591,"type":"ORGANIZATION","slug":"terradoo-cloud","name":"Terradoo Cloud","totalDonations":500}]}},{"name":"devshop","packages":[{"type":"composer","name":"devshop/devshop"}],"github":{"repo":"opendevshop/devshop"},"opencollective":{"id":31747,"name":"OpenDevShop","slug":"devshop","description":"Open Source Cloud Hosting Platform","stats":{"balance":82960,"yearlyBudget":82745},"goals":[{"key":41320,"type":"balance","title":"Aegir Cloud: AWS","amount":1500000,"description":"The Aegir Cloud: AWS modules will allow one-click creation of Drupal hosting on Amazon Web Services from any Aegir instance.\\n\\nThe Aegir Cloud system already works with DigitalOcean, Packet.net, and SoftLayer.\\n\\nHelp make fully automated Drupal on AWS a reality by donating to our collective today!"},{"key":72080,"type":"yearlyBudget","title":"Half Time Open Source","amount":7200000,"description":"If this goal is met, I will be able to dedicate a half of my working time to Open Source OpenDevShop maintenance, features, and community support. \\n\\nI will spend the first 4 hours every day improving code, documentation, and managing issues for OpenDevShop and all of it\'s related projects. "},{"key":3163,"type":"yearlyBudget","title":"Full Time Open Source","amount":14400000,"description":"If this goal is met, I will be able to dedicate all of my working time to Open Source OpenDevShop maintenance, features, and community support. \\n\\nBeyond code and support, this will free me up to work on other content that benefits the OpenDevShop community: documentation blogs, videos, presentations, and more. "},{"key":82884,"type":"yearlyBudget","title":"Maintain Issue Queues","amount":120000,"description":"For $100 per month, I will be able to maintain the issue queues every day."},{"key":69985,"type":"yearlyBudget","title":"Monthly Releases","amount":600000,"description":"For $500 per month, I will be able to put out regular monthly releases of DevShop."},{"key":12656,"type":"yearlyBudget","title":"Video Series","amount":1200000,"description":"For $1000 per month, I will be able to start a series of web videos showing how to use DevShop."},{"key":26600,"type":"balance","title":"PHP Version per Site","amount":200000,"description":"Choose-your-own-PHP version.\\n\\nAegir can be updated to allow each site to choose it\'s own PHP version.\\n\\nFor $2000 I will finish this feature and it will go into the next version of Aegir."}],"sponsors":[{"id":81520,"type":"ORGANIZATION","slug":"quodata_en","name":"QuoData","totalDonations":40000},{"id":133385,"type":"ORGANIZATION","slug":"vardot","name":"Vardot","totalDonations":5000},{"id":81789,"type":"ORGANIZATION","slug":"lullabot3","name":"Lullabot","totalDonations":3600}]}},{"name":"diagrams","packages":[{"type":"pypi","name":"diagrams"}],"github":{"repo":"mingrammer/diagrams"},"opencollective":{"id":226685,"name":"Diagrams","slug":"diagrams","description":"Diagram as Code","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"diet","packages":[{"type":"npm","name":"diet"}],"github":{"repo":"adamhalasz/diet"},"opencollective":{"id":70166,"name":"diet","slug":"diet","description":"A tiny, fast and modular node.js web framework. Good for making fast & scalable apps and apis.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dim","packages":[{"type":"npm","name":"dim"}],"github":{"repo":"DestinyItemManager/DIM"},"opencollective":{"id":484,"name":"Destiny Item Manager","slug":"dim","description":"Support our open source contributors work to build new features!","sponsors":[{"id":63334,"type":"ORGANIZATION","slug":"raggebror","name":"Raggebror","totalDonations":47500},{"id":64183,"type":"ORGANIZATION","slug":"dankmemerdiscord","name":"Dank Memer Discord Bot","totalDonations":30000},{"id":85857,"type":"ORGANIZATION","slug":"passport-photos","name":"Passport Photos","totalDonations":30000},{"id":128566,"type":"ORGANIZATION","slug":"35mm-slides-to-digital","name":"35mm Slides to Digital","totalDonations":30000},{"id":172011,"type":"ORGANIZATION","slug":"bionyx1871","name":"Bionyx187","totalDonations":22000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":21300},{"id":132520,"type":"ORGANIZATION","slug":"passportphotonow","name":"Passportphotonow","totalDonations":16500},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":16067},{"id":39903,"type":"ORGANIZATION","slug":"video-to-dvd","name":"Video to DVD","totalDonations":12500},{"id":72632,"type":"ORGANIZATION","slug":"weacclaim","name":"Bring Back Tiny Dance","totalDonations":10000}],"stats":{"balance":1002705,"yearlyBudget":1966245},"goals":[{}]}},{"name":"discordjs","packages":[{"type":"npm","name":"discord.js"}],"github":{"repo":"hydrabolt/discord.js"},"opencollective":{"id":699,"name":"discord.js","slug":"discordjs","description":"We are working hard to maintain and develop discord.js, the largest unofficial Discord library.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"distribute-aid-usa","packages":[{"type":"npm","name":"@distributeaid/flexport-api-sandbox"},{"type":"npm","name":"@distributeaid/flexport-sdk"}],"github":{"org":"DistributeAid"},"opencollective":{"id":273427,"name":"Distribute Aid USA","slug":"distribute-aid-usa","description":"Distribute Aid is the world\'s largest mutual aid supply chain.  We power grassroots humanitarian aid movements at scale with open source tech and cutting-edge humanitarian logistics.","stats":{"balance":87344,"yearlyBudget":549492},"goals":[],"sponsors":[{"id":423035,"type":"ORGANIZATION","slug":"sustainable-markets-foundation","name":"Sustainable Markets Foundation","totalDonations":250000},{"id":263689,"type":"ORGANIZATION","slug":"codesee","name":"CodeSee","totalDonations":100000}]}},{"name":"distributedio-titan","packages":[{"type":"dep","name":"github.com/tipsio/tips"}],"github":{"org":"distributedio"},"opencollective":{"id":126581,"name":"Titan","slug":"distributedio-titan","description":"Supporting to develop titan","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"django-activity-stream","packages":[{"type":"pypi","name":"django-activity-stream"}],"github":{"repo":"justquick/django-activity-stream"},"opencollective":{"id":22975,"name":"django-activity-stream","slug":"django-activity-stream","description":"Add new features and work for ongoing maintenance.","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}},{"name":"django-crm","packages":[{"type":"pypi","name":"django-crm"}],"github":{"repo":"MicroPyramid/Django-CRM"},"opencollective":{"id":30217,"name":"Django-CRM","slug":"django-crm","description":"Open Source Python CRM based on Django","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"django-defectdojo","packages":[{"type":"pypi","name":"defectdojo_api"}],"github":{"org":"DefectDojo"},"opencollective":{"id":155420,"name":"DefectDojo","slug":"django-defectdojo","description":"Open source vulnerability management and security orchestration.","stats":{"balance":56,"yearlyBudget":56},"goals":[],"sponsors":[]}}
1,{"name":"django-dynamic-preferences","packages":[{"type":"pypi","name":"django-dynamic-preferences"}],"github":{"repo":"EliotBerriot/django-dynamic-preferences"},"opencollective":{"id":18762,"name":"django-dynamic-preferences","slug":"django-dynamic-preferences","description":"We are on a mission to build a federated, social and free music service.","stats":{"balance":1682,"yearlyBudget":0},"goals":[],"sponsors":[{"id":120799,"type":"ORGANIZATION","slug":"teckids_ev","name":"Teckids e.V.","totalDonations":2000}]}},{"name":"django-environ","packages":[{"type":"pypi","name":"django-environ"}],"github":{"repo":"joke2k/django-environ"},"opencollective":{"id":12996,"name":"django-environ","slug":"django-environ","description":"We are on a mission to promote 12-factor pattern into Django projects","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"django-rest-framework-gis","packages":[{"type":"pypi","name":"djangorestframework-gis"}],"github":{"repo":"djangonauts/django-rest-framework-gis"},"opencollective":{"id":22983,"name":"django-rest-framework-gis","slug":"django-rest-framework-gis","description":"Help us to add new features and continue ongoing maintenance.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"django-restql","packages":[{"type":"pypi","name":"django-restql"}],"github":{"repo":"yezyilomo/django-restql"},"opencollective":{"id":266655,"name":"Django RESTQL","slug":"django-restql","description":"Turn your API made with Django REST Framework(DRF) into a GraphQL like API.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"django-river","packages":[{"type":"pypi","name":"django-river"}],"github":{"repo":"javrasya/django-river"},"opencollective":{"id":73565,"name":"django-river","slug":"django-river","description":"Django workflow library supports on the fly changes.","stats":{"balance":1200,"yearlyBudget":1200},"goals":[],"sponsors":[]}},{"name":"djangoextensions","packages":[{"type":"pypi","name":"django-extensions"}],"github":{"repo":"django-extensions/django-extensions"},"opencollective":{"id":97586,"name":"djangoextensions","slug":"djangoextensions","description":"This is a repository for collecting global custom management extensions for the Django Framework. ","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"djongo","packages":[{"type":"pypi","name":"djongo"}],"github":{"repo":"nesdis/djongo"},"opencollective":{"id":21618,"name":"djongo","slug":"djongo","description":"Use MongoDB with Django, by adding just one line of code.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"dnnc","packages":[{"type":"pypi","name":"deepC"}],"github":{"repo":"ai-techsystems/dnnCompiler"},"opencollective":{"id":63713,"name":"DNN Compiler","slug":"dnnc","description":"Open Source for Deep Neural Network Compiler for All Platforms","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dockerio","packages":[{"type":"npm","name":"docker.io"}],"github":{"repo":"mattapperson/docker.io"},"opencollective":{"id":539,"name":"docker.io","slug":"dockerio","description":"We are on a mission to make working with docker from NodeJS to be as easy as possible","sponsors":[{"id":5330,"type":"ORGANIZATION","slug":"99nerdsio","name":"99NERDS","totalDonations":612}],"stats":{"balance":504,"yearlyBudget":0},"goals":[]}}
1,{"name":"docsify","packages":[{"type":"npm","name":"docsify"},{"type":"npm","name":"docsify-server-renderer"},{"type":"npm","name":"docsify-cli"}],"opencollective":{"id":12221,"name":"docsify","slug":"docsify","description":" A magical documentation site generator. ","sponsors":[{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":54577},{"id":61495,"type":"ORGANIZATION","slug":"n8n","name":"n8n.io - n8n GmbH","totalDonations":19800},{"id":17325,"type":"ORGANIZATION","slug":"ephach-ag","name":"EPha.ch AG","totalDonations":10000},{"id":275586,"type":"ORGANIZATION","slug":"nebraltd","name":"Nebra Ltd","totalDonations":10000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100},{"id":23343,"type":"ORGANIZATION","slug":"monostream","name":"Monostream","totalDonations":5000},{"id":62052,"type":"ORGANIZATION","slug":"collectchat","name":"Collect.chat","totalDonations":5000},{"id":12820,"type":"ORGANIZATION","slug":"fvcproductions-org","name":"FVCproductions","totalDonations":1800},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":1800},{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":1000}],"stats":{"balance":122175,"yearlyBudget":83511},"goals":[]},"github":{"org":"docsifyjs"}},{"name":"docsite","packages":[{"type":"npm","name":"docsite"}],"github":{"repo":"txd-team/docsite"},"opencollective":{"id":22075,"name":"docsite","slug":"docsite","description":"Improve motivation of deveopers.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"document-register-element","packages":[{"type":"npm","name":"document-register-element"}],"github":{"repo":"WebReflection/document-register-element"},"opencollective":{"id":11786,"name":"document-register-element","slug":"document-register-element","description":"On a mission to move the Web forward keeping an eye to older devices.","sponsors":[{"id":30609,"type":"ORGANIZATION","slug":"ajonpcom","name":"AJonP","totalDonations":2000}],"stats":{"balance":155865,"yearlyBudget":54000},"goals":[]}}
1,{"name":"docusaurus","packages":[{"type":"npm","name":"docusaurus"},{"type":"npm","name":"docusaurus-init"},{"type":"npm","name":"@docusaurus/mdx-loader"},{"type":"npm","name":"@docusaurus/plugin-content-blog"},{"type":"npm","name":"@docusaurus/plugin-content-docs"},{"type":"npm","name":"@docusaurus/plugin-content-pages"},{"type":"npm","name":"@docusaurus/plugin-sitemap"},{"type":"npm","name":"@docusaurus/preset-classic"},{"type":"npm","name":"@docusaurus/utils"},{"type":"npm","name":"@docusaurus/core"},{"type":"npm","name":"@docusaurus/theme-classic"},{"type":"npm","name":"@docusaurus/theme-search-algolia"},{"type":"npm","name":"@docusaurus/theme-live-codeblock"},{"type":"npm","name":"@docusaurus/init"},{"type":"npm","name":"@docusaurus/plugin-content-docs-legacy"},{"type":"npm","name":"@docusaurus/plugin-google-analytics"},{"type":"npm","name":"@docusaurus/plugin-google-gtag"},{"type":"npm","name":"@docusaurus/plugin-ideal-image"},{"type":"npm","name":"@docusaurus/types"},{"type":"npm","name":"@docusaurus/cssnano-preset"},{"type":"npm","name":"@docusaurus/migrate"},{"type":"npm","name":"@docusaurus/module-type-aliases"},{"type":"npm","name":"@docusaurus/plugin-client-redirects"},{"type":"npm","name":"@docusaurus/plugin-debug"},{"type":"npm","name":"@docusaurus/plugin-pwa"},{"type":"npm","name":"@docusaurus/preset-bootstrap"},{"type":"npm","name":"@docusaurus/remark-plugin-npm2yarn"},{"type":"npm","name":"@docusaurus/theme-bootstrap"},{"type":"npm","name":"@docusaurus/theme-common"},{"type":"npm","name":"@docusaurus/utils-common"},{"type":"npm","name":"@docusaurus/utils-validation"},{"type":"npm","name":"@docusaurus/lqip-loader"}],"github":{"repo":"facebook/Docusaurus"},"opencollective":{"id":18635,"name":"Docusaurus","slug":"docusaurus","description":"Easy to Maintain Open Source Documentation Websites","stats":{"balance":200003,"yearlyBudget":334984},"goals":[{}],"sponsors":[{"id":95267,"type":"ORGANIZATION","slug":"smudge1","name":"Smudge","totalDonations":180000},{"id":414906,"type":"ORGANIZATION","slug":"temporal-technologies","name":"Temporal Technologies","totalDonations":20628},{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":11500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":4500},{"id":33220,"type":"ORGANIZATION","slug":"streampipes","name":"StreamPipes","totalDonations":3000},{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":1000},{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":500}]}},{"name":"docute","packages":[{"type":"npm","name":"docute"}],"github":{"repo":"egoist/docute"},"opencollective":{"id":570,"name":"docute","slug":"docute","description":"We are on a mission to improve the experience in writing documentations.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"docz","packages":[{"type":"npm","name":"docz"},{"type":"npm","name":"docz-core"},{"type":"npm","name":"docz-plugin-babel6"},{"type":"npm","name":"docz-plugin-css"},{"type":"npm","name":"docz-plugin-svgr"},{"type":"npm","name":"docz-theme-default"},{"type":"npm","name":"load-cfg"},{"type":"npm","name":"rehype-docz"},{"type":"npm","name":"remark-docz"},{"type":"npm","name":"babel-preset-docz"},{"type":"npm","name":"docz-plugin-react-native"},{"type":"npm","name":"docz-utils"}],"opencollective":{"id":17569,"name":"Docz","slug":"docz","description":"\u270d\ud83c\udffbIt has never been so easy to document your things!","goals":[{"key":99720,"type":"yearlyBudget","title":"Support development, promotional materials and events!","amount":2500000,"description":""}],"stats":{"balance":543,"yearlyBudget":7801},"sponsors":[{"id":26383,"type":"ORGANIZATION","slug":"twostoryrobot","name":"Two Story Robot","totalDonations":1000},{"id":141804,"type":"ORGANIZATION","slug":"drexplain","name":"Dr.Explain","totalDonations":1000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":400}]},"github":{"repo":"pedronauck/docz"}},{"name":"doit","packages":[{"type":"pypi","name":"doit"}],"github":{"repo":"pydoit/doit"},"opencollective":{"id":922,"name":"doit","slug":"doit","description":"tasks => { doit + shell + pyton } => done","stats":{"balance":5106,"yearlyBudget":5206},"goals":[],"sponsors":[]}},{"name":"doks","packages":[{"type":"npm","name":"@hyas/doks"}],"github":{"repo":"h-enk/doks"},"opencollective":{"id":422066,"name":"Doks","slug":"doks","description":"Hugo theme helping you build modern documentation websites that are secure, fast, and SEO-ready \u2014 by default.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dolibarr","packages":[{"type":"composer","name":"dolibarr/dolibarr"}],"github":{"repo":"Dolibarr/dolibarr"},"opencollective":{"id":14473,"name":"Dolibarr ERP CRM","slug":"dolibarr","description":"Open Source ERP and CRM suite for business","stats":{"balance":16582,"yearlyBudget":11608},"goals":[{}],"sponsors":[{"id":16759,"type":"ORGANIZATION","slug":"oscss","name":"OSCSS SHOP","totalDonations":9500},{"id":140361,"type":"ORGANIZATION","slug":"bubyli_uk","name":"Bubyli Internet Marketing","totalDonations":4000}]}},{"name":"dooboolab-community","packages":[{"type":"npm","name":"dooboo-cli"},{"type":"npm","name":"@dooboo-ui/calendar-carousel"},{"type":"npm","name":"@dooboo-ui/gifted-chat"},{"type":"npm","name":"@dooboo-ui/pinch-zoom"},{"type":"npm","name":"dooboo-ui-legacy"},{"type":"npm","name":"@dooboo-ui/snackbar"},{"type":"npm","name":"@dooboo-ui/tinder-card"},{"type":"npm","name":"react-native-iap"}],"github":{"org":"dooboolab"},"opencollective":{"id":127033,"name":"dooboolab community","slug":"dooboolab-community","description":"Drive open source projects for others","stats":{"balance":636079,"yearlyBudget":969920},"goals":[],"sponsors":[{"id":160091,"type":"ORGANIZATION","slug":"networkdefines","name":"NetworkDefines","totalDonations":440000},{"id":179896,"type":"ORGANIZATION","slug":"haii","name":"haii","totalDonations":200000},{"id":220151,"type":"ORGANIZATION","slug":"modusign","name":"Modusign","totalDonations":140000},{"id":18261,"type":"ORGANIZATION","slug":"prisma2","name":"Prisma","totalDonations":90000},{"id":155862,"type":"ORGANIZATION","slug":"turing-co-ltd","name":"Turing Co.,Ltd","totalDonations":80000},{"id":189445,"type":"ORGANIZATION","slug":"collectors-inc","name":"Collectors, Inc.","totalDonations":50000}
1,{"id":158699,"type":"ORGANIZATION","slug":"dooboolab-legacy","name":"dooboolab","totalDonations":40000},{"id":199141,"type":"ORGANIZATION","slug":"twosun-world","name":"Twosun World","totalDonations":30000}]}},{"name":"doorkeeper-gem","packages":[{"type":"gem","name":"doorkeeper"}],"github":{"repo":"doorkeeper-gem/doorkeeper"},"opencollective":{"id":31925,"name":"doorkeeper","slug":"doorkeeper-gem","description":"Doorkeeper is an OAuth2 provider built for Ruby, Rails and Grape","stats":{"balance":591716,"yearlyBudget":341460},"goals":[{}],"sponsors":[{"id":47650,"type":"ORGANIZATION","slug":"wealthsimple","name":"Wealthsimple","totalDonations":520000},{"id":194260,"type":"ORGANIZATION","slug":"codecademy","name":"Codecademy","totalDonations":180000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"dorita980","packages":[{"type":"npm","name":"dorita980"}],"github":{"repo":"koalazak/dorita980"},"opencollective":{"id":44510,"name":"dorita980","slug":"dorita980","description":"Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot","stats":{"balance":405,"yearlyBudget":32},"goals":[{"key":99722,"type":"balance","title":"Reverse Engineering Roomba i7+ Firmware","amount":109900,"description":"The goal is buy a Roomba i7+  to reverse engeniering the new firmware and expand dorita980 capabilities"}],"sponsors":[]}},{"name":"dotenv","packages":[{"type":"npm","name":"dotenv"}]}
1,{"name":"dotenv","packages":[{"type":"npm","name":"dotenv"}],"github":{"repo":"motdotla/dotenv"},"opencollective":{"id":40633,"name":"Dotenv","slug":"dotenv","description":"Loads environment variables from .env for nodejs projects.","stats":{"balance":11127,"yearlyBudget":7536},"goals":[{}],"sponsors":[{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":25800},{"id":128351,"type":"ORGANIZATION","slug":"standard-resume","name":"Standard Resume","totalDonations":7500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":2000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":200}]}},{"name":"dotnet-boxed","packages":[{"type":"nuget","name":"Boxed.AspNetCore.TagHelpers"},{"type":"nuget","name":"Boxed.Mapping"},{"type":"nuget","name":"Boxed.DotnetNewTest"},{"type":"nuget","name":"Boxed.AspNetCore"},{"type":"nuget","name":"Boxed.AspNetCore.Swagger"},{"type":"nuget","name":"Boxed.Templates"}],"github":{"org":"Dotnet-Boxed"},"opencollective":{"id":65841,"name":"Dotnet Boxed","slug":"dotnet-boxed","description":".NET project templates with batteries included, providing the minimum amount of code required to get you going faster.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"dotnet-retire","packages":[{"type":"nuget","name":"dotnet-retire"},{"type":"nuget","name":"RetireNet.Runtimes.Middleware"}
1,{"type":"nuget","name":"RetireNet.Runtimes.BackgroundServices"}],"github":{"org":"RetireNet"},"opencollective":{"id":141136,"name":"dotnet-retire","slug":"dotnet-retire","description":"Help programmers detect vulnerabilities","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dotnetglob","packages":[{"type":"nuget","name":"DotNet.Glob"}],"github":{"repo":"dazinator/DotNet.Glob"},"opencollective":{"id":241709,"name":"DotNet.Glob","slug":"dotnetglob","description":"Provide fast free globbing for all!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dplayer","packages":[{"type":"npm","name":"dplayer"}],"github":{"repo":"MoePlayer/DPlayer"},"opencollective":{"id":11199,"name":"DPlayer","slug":"dplayer","description":"Wow, such a lovely HTML5 danmaku video player","sponsors":[],"stats":{"balance":2272,"yearlyBudget":0},"goals":[]}},{"name":"dracula","packages":[{"type":"npm","name":"graphdracula"}],"github":{"repo":"strathausen/dracula"},"opencollective":{"id":32295,"name":"dracula","slug":"dracula","description":"regularly add new features to the open source graph dracula library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"draft-js-markdown-shortcuts-plugin","packages":[{"type":"npm","name":"draft-js-markdown-shortcuts-plugin"}],"github":{"repo":"ngs/draft-js-markdown-shortcuts-plugin"},"opencollective":{"id":17571,"name":"draft-js-markdown-shortcuts-plugin","slug":"draft-js-markdown-shortcuts-plugin","description":"Founder, Software Developer @littleapps , Gadget collector, Cyclist, Traveler, Clubber, Husband and Father","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"dragonfire","packages":[{"type":"pypi","name":"dragonfire"}],"github":{"repo":"DragonComputer/Dragonfire"},"opencollective":{"id":17039,"name":"Dragonfire","slug":"dragonfire","description":"Dragonfire is an open-source virtual assistant for Ubuntu based Linux distributions.","stats":{"balance":1231,"yearlyBudget":0},"goals":[{"key":68712,"type":"yearlyBudget","title":"Artificial Intelligence Research","amount":2000000},{"key":58087,"type":"yearlyBudget","title":"First prototype of Dragon Helmet","amount":5000000}],"sponsors":[]}},{"name":"dragonfire-581","packages":[{"type":"pypi","name":"dragonfire"}],"github":{"repo":"DragonComputer/Dragonfire"},"opencollective":{"id":17054,"name":"Dragonfire","slug":"dragonfire-581","description":"We are on a mission to deliver an open-source virtual assistant for everyone.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"drf-extensions","packages":[{"type":"pypi","name":"drf-extensions"}],"github":{"repo":"chibisov/drf-extensions"},"opencollective":{"id":22981,"name":"drf-extensions","slug":"drf-extensions","description":"add new features and ongoing maintenance for django rest framework extensions.","stats":{"balance":405,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}]}},{"name":"drupalconsole","packages":[{"type":"composer","name":"drupal/console"}],"github":{"repo":"hechoendrupal/DrupalConsole"},"opencollective":{"id":161,"name":"DrupalConsole","slug":"drupalconsole","description":"We are on a mission to Complete the Drupal Console 1.0.0 stable release.","stats":{"balance":20443,"yearlyBudget":7542},"goals":[],"sponsors":[]}},{"name":"dts-bundle-generator","packages":[{"type":"npm","name":"dts-bundle-generator"}],"github":{"repo":"timocov/dts-bundle-generator"},"opencollective":{"id":99064,"name":"dts-bundle-generator","slug":"dts-bundle-generator","description":"Tool to generate a single bundle of dts","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"dumperjs","packages":[{"type":"npm","name":"dumper.js"}],"github":{"repo":"ziishaned/dumper.js"},"opencollective":{"id":44464,"name":"dumper.js","slug":"dumperjs","description":"A better and pretty variable inspector for your Node.js applications","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"dynaconf","packages":[{"type":"pypi","name":"dynaconf"}],"github":{"repo":"rochacbruno/dynaconf"},"opencollective":{"id":154658,"name":"Dynaconf","slug":"dynaconf","description":"Making a better way to manage settings in Python","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"5a1afd0d-74c2-4f55-a055-40646ede5845","type":"yearlyBudget","title":"Improve Dynaconf ","amount":600000}],"sponsors":[]}},{"name":"dynamoose","packages":[{"type":"npm","name":"dynamoose"}],"github":{"repo":"dynamoose/dynamoose"},"opencollective":{"id":80237,"name":"Dynamoose","slug":"dynamoose","description":"Dynamoose is a modeling tool for Amazon\'s DynamoDB (inspired by Mongoose)","stats":{"balance":28659,"yearlyBudget":307780},"goals":[],"sponsors":[{"id":166148,"type":"ORGANIZATION","slug":"dynobase1","name":"Dynobase","totalDonations":240200},{"id":132352,"type":"ORGANIZATION","slug":"dynobase","name":"Dynobase","totalDonations":22500},{"id":120651,"type":"ORGANIZATION","slug":"rrainn","name":"rrainn","totalDonations":1000}]}},{"name":"earth-observations","packages":[{"type":"pypi","name":"luftdatenpumpe"},{"type":"pypi","name":"phenodata"},{"type":"pypi","name":"wetterdienst"}],"github":{"org":"earthobservations"},"opencollective":{"id":274244,"name":"Earth Observations","slug":"earth-observations","description":"Projects related to environmental data","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"easy-peasy","packages":[{"type":"npm","name":"easy-peasy"}],"github":{"repo":"ctrlplusb/easy-peasy"},"opencollective":{"id":68168,"name":"Easy Peasy","slug":"easy-peasy","description":"Vegetarian friendly state for React","stats":{"balance":1667,"yearlyBudget":50031},"goals":[],"sponsors":[{"id":198721,"type":"ORGANIZATION","slug":"contact-xyz","name":"Contact","totalDonations":10000}]}},{"name":"easy-php","packages":[{"type":"composer","name":"tigerb/easy-php"}],"github":{"repo":"TIGERB/easy-php"},"opencollective":{"id":18707,"name":"easy-php","slug":"easy-php","de
1scription":"Easy to Learn PHP","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"easy-vue","packages":[{"type":"npm","name":"easy-vue"}],"github":{"repo":"TIGERB/easy-vue"},"opencollective":{"id":19166,"name":"easy-vue","slug":"easy-vue","description":"Learn vueJS Easily","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"easylogic-studio","packages":[{"type":"npm","name":"@easylogic/editor"}],"github":{"repo":"easylogic/editor"},"opencollective":{"id":176379,"name":"easylogic studio","slug":"easylogic-studio","description":"I am making fantastic web design tool.","stats":{"balance":0,"yearlyBudget":63},"goals":[],"sponsors":[]}},{"name":"easystatic","packages":[{"type":"npm","name":"easystatic"}],"github":{"org":"easystatic"},"opencollective":{"id":62,"name":"easystatic","slug":"easystatic","description":"The easiest way to build a static website for your project. Just create a folder with markdown (.md) files in it, and let Easystatic to do its magic.","sponsors":[],"stats":{"balance":0,"yearlyBudget":34},"goals":[]}}
1,{"name":"econ-ark","packages":[{"type":"pypi","name":"econ-ark"},{"type":"pypi","name":"nbreproduce"}],"github":{"org":"econ-ark"},"opencollective":{"id":279028,"name":"Econ-ARK","slug":"econ-ark","description":"Structural modeling of economic choices of heterogeneous agents.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"editorjs","packages":[{"type":"npm","name":"@editorjs/editorjs"}],"github":{"repo":"codex-team/editor.js"},"opencollective":{"id":37258,"name":"Editor.js","slug":"editorjs","description":"The new block-styled editor that returns clean data output","stats":{"balance":16815,"yearlyBudget":134978},"goals":[{"key":3807,"type":"balance","title":"Support product demand","amount":100000,"description":"This goal will show us a demand on our product."},{"key":5173,"type":"balance","title":"CMS and Frameworks integrations","amount":200000,"description":""},{"key":31317,"type":"yearlyBudget","title":"New impressive API layers and UI improvements","amount":500000},{"key":79954,"type":"yearlyBudget","title":"1 FT Maintainer","amount":3500000},{"key":81771,"type":"yearlyBudget","title":"Read only mode","amount":1000000},{"key":83258,"type":"yearlyBudget","title":"Comments layer","amount":2000000},{"key":49801,"type":"yearlyBudget","title":"Nested blocks layout","amount":3000000}],"sponsors":[{"id":42794,"type":"ORGANIZATION","slug":"hummearth","name":"Humm","totalDonations":100000},{"id":80116,"type":"ORGANIZATION","slug":"tesen-media-inc","name":"Tesen Media Inc. ","totalDonations":72600},{"id":258268,"type":"ORGANIZATION","slug":"slid_team","name":"Slid","totalDonations":40000},{"id":111248,"type":"ORGANIZATION","slug":"smk-shape-and-shift-ltd","name":"Shape & Shift","totalDonations":17000},{"id":171285,"type":"ORGANIZATION","slug":"nodaq","name":"Nodaq","totalDonations":10000},{"id":141241,"type":"ORGANIZATION","slug":"devfair","name":"devfair","totalDonations":5000},{"id":233857,"type":"ORGANIZATION","slug":"unicornplatform","name":"Unicorn Platform","totalDonations":5000},{"id":42905,"type":"ORGANIZATION","slug":"bazium","name":"Bazium","totalDonations":3000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2400},{"id":148562,"type":"ORGANIZATION","slug":"fairsparkbooks","name":"Fair Spark Books Ltd","totalDonations":2000}]}},{"name":"editorskit","packages":[{"type":"npm","name":"editorskit"}],"github":{"repo":"phpbits/block-options"},"opencollective":{"id":59082,"name":"EditorsKit","slug":"editorskit","description":"Page building toolkit for the WordPress Gutenberg block editor.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":59113,"type":"ORGANIZATION","slug":"escapecreative","name":"Escape Creative","totalDonations":1000}]}},{"name":"effector","packages":[{"type":"npm","name":"effector-inspector"},{"type":"npm","name":"effector-logger"},{"type":"npm","name":"patronum"},{"type":"npm","name":"@effector/reflect"}],"github":{"org":"effector"},"opencollective":{"id":173707,"name":"effector","slug":"effector","description":"An effective multi-store state manager for Javascript apps","stats":{"balance":291,"yearlyBudget":99830},"goals":[],"sponsors":[{"id":322346,"type":"ORGANIZATION","slug":"aviasales","name":"Aviasales","totalDonations":50000},{"id":243289,"type":"ORGANIZATION","slug":"space307","name":"Space307","totalDonations":27000},{"id":49566,"type":"ORGANIZATION","slug":"evilmartians","name":"Evil Martians","totalDonations":12000}]}},{"name":"eggjs","packages":[{"type":"npm","name":"egg"},{"type":"npm","name":"egg-bin"},{"type":"npm","name":"egg-cluster"},{"type":"npm","name":"egg-core"},{"type":"npm","name":"egg-cors"},{"type":"npm","name":"egg-graphql"},{"type":"npm","name":"egg-init"},{"type":"npm","name":"egg-logger"},{"type":"npm","name":"egg-mock"},{"type":"npm","name":"egg-mongoose"},{"type":"npm","name":"egg-multipart"},{"type":"npm","name":"egg-mysql"},{"type":"npm","name":"egg-passport"},{"type":"npm","name":"egg-redis"},{"type":"npm","name":"egg-rest"},{"type":"npm","name":"egg-router-plus"},{"type":"npm","name":"egg-scripts"},{"type":"npm","name":"egg-security"},{"type":"npm","name":"egg-sequelize"},{"type":"npm","name":"egg-socket.io"},{"type":"npm","name":"egg-validate"},{"type":"npm","name":"egg-view-vue"},{"type":"npm","name":"eggjs"}],"github":{"org":"eggjs"},"opencollective":{"id":62460,"name":"Egg.js","slug":"eggjs","description":"\ud83e\udd5a Born to build better enterprise frameworks and apps with Node.js & Koa","stats":{"balance":5479,"yearlyBudget":4750},"goals":[{}],"sponsors":[]}}
1,{"name":"einsteinpy","packages":[{"type":"pypi","name":"alabaster"}],"github":{"org":"einsteinpy"},"opencollective":{"id":48035,"name":"The EinsteinPy Project","slug":"einsteinpy","description":"Creating a Software Suite for Gravitational Physics","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":31019,"type":"yearlyBudget","title":"Yearly Expenses","amount":100000,"description":"The Budget is to support travel for conferences and regular expenditure of the project like printing stickers and posters!"}],"sponsors":[]}},{"name":"ejs","packages":[{"type":"npm","name":"ejs"}]},{"name":"elchemy","packages":[{"type":"npm","name":"elchemy"}],"github":{"repo":"wende/elchemy"},"opencollective":{"id":80239,"name":"elchemy","slug":"elchemy","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"electron","packages":[{"type":"npm","name":"electron"},{"type":"npm","name":"electron-builder"}],"opencollective":{"id":13486,"name":"electron","slug":"electron","description":"Build cross platform desktop apps with JavaScript, HTML, and CSS","sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":310000},{"id":29873,"type":"ORGANIZATION","slug":"white-label-communications","name":"White Label Communications","totalDonations":250000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":185500},{"id":16976,"type":"ORGANIZATION","slug":"teamsqlio","name":"TeamSQL","totalDonations":70000},{"id":22777,"type":"ORGANIZATION","slug":"twentyideas","name":"Twenty Ideas","totalDonations":55000},{"id":91907,"type":"ORGANIZATION","slug":"joyflips-inc","name":"Joyflips, Inc.","totalDonations":45000},{"id":86736,"type":"ORGANIZATION","slug":"aircall","name":"Aircall","totalDonations":40000},{"id":217218,"type":"ORGANIZATION","slug":"raiderio_wow","name":"Raider.IO","totalDonations":35000},{"id":27967,"type":"ORGANIZATION","slug":"brainhub-javascript","name":"Brainhub ","totalDonations":32000},{"id":43103,"type":"ORGANIZATION","slug":"czhnew","name":"\u6c5f\u82cf\u521b\u667a\u6c47\u65b0\u79d1\u6280\u6709\u9650\u516c\u53f8","totalDonations":25000}],"stats":{"balance":2984727,"yearlyBudget":187904},"goals":[{}]},"github":{"repo":"electron/electron"}},{"name":"electron-react-boilerplate","packages":[{"type":"npm","name":"electron-react-boilerplate"}],"github":{"repo":"chentsulin/electron-react-boilerplate"},"opencollective":{"id":555,"name":"electron-react-boilerplate","slug":"electron-react-boilerplate","description":"We are on a mission to demonstrate how to solve real world issues in desktop react development.","sponsors":[{"id":94719,"type":"ORGANIZATION","slug":"ezvid-inc","name":"Ezvid Inc.","totalDonations":100000}],"stats":{"balance":10297,"yearlyBudget":17656},"goals":[{}]}},{"name":"element","packages":[{"type":"npm","name":"element-carousel"},{"type":"npm","name":"element-datepicker"},{"type":"npm","name":"element-loading"},{"type":"npm","name":"element-pagination"},{"type":"npm","name":"element-table"},{"type":"npm","name":"element-theme-chalk"},{"type":"npm","name":"element-ui"},{"type":"npm","name":"element-upload"}],"opencollective":{"id":412,"name":"element","slug":"element","description":"We are on a mission to build the best Desktop UI library for Vue.js 2.0","sponsors":[{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":510000},{"id":17136,"type":"ORGANIZATION","slug":"bit_src","name":"Bit","totalDonations":390000},{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":20000},{"id":11410,"type":"ORGANIZATION","slug":"duohui","name":"\u591a\u4f1a","totalDonations":10000},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":2700},{"id":69686,"type":"ORGANIZATION","slug":"scaffoldhub_io","name":"ScaffoldHub.io","totalDonations":2000},{"id":177913,"type":"ORGANIZATION","slug":"shareworks-solutions-bv","name":"Shareworks Solutions BV","totalDonations":2000},{"id":23535,"type":"ORGANIZATION","slug":"blutv","name":"BluTV","totalDonations":1400},{"id":9836,"type":"ORGANIZATION","slug":"authlab","name":"Auth Lab","totalDonations":1200},{"id":51599,"type":"ORGANIZATION","slug":"remoterole","name":"RemoteRole","totalDonations":400}],"stats":{"balance":10912,"yearlyBudget":-4473},"goals":[{}]},"github":{"repo":"ElemeFE/element"}},{"name":"element-plus","packages":[{"type":"npm","name":"element-plus"},{"type":"npm","name":"@element-plus/affix"},{"type":"npm","name":"@element-plus/directives"},{"type":"npm","name":"@element-plus/hooks"},{"type":"npm","name":"@element-plus/locale"},{"type":"npm","name":"element-theme-chalk"},{"type":"npm","name":"@element-plus/utils"}],"github":{"repo":"element-plus/element-plus"},"opencollective":{"id":156208,"name":"Element Plus","slug":"element-plus","description":"Making the best Vue.js UI library","stats":{"balance":847370,"yearlyBudget":882255},"goals":[],"sponsors":[{"id":177913,"type":"ORGANIZATION","slug":"shareworks-solutions-bv","name":"Shareworks Solutions BV","totalDonations":9000},{"id":177922,"type":"ORGANIZATION","slug":"buremba","name":"Rakam","totalDonations":5000}]}},{"name":"elm-tooling","packages":[{"type":"npm","name":"elm-ls-vscode"},{"type":"npm","name":"@elm-tooling/elm-language-server"},{"type":"npm","name":"@elm-tooling/tree-sitter-elm"}],"github":{"org":"elm-tooling"},"opencollective":{"id":266527,"name":"Elm Tooling","slug":"elm-tooling","description":"Org to facilitate work on tooling for elm","stats":{"balance":26520,"yearlyBudget":53290},"goals":[],"sponsors":[{"id":78527,"type":"ORGANIZATION","slug":"debrickedab","name":"debricked AB","totalDonations":11000},{"id":282332,"type":"ORGANIZATION","slug":"strand-communications","name":"Strand Communications","totalDonations":10000},{"id":279083,"type":"ORGANIZATION","slug":"xeticode-llc","name":"XetiCode, LLC","totalDonations":3000}]}},{"name":"emberjs","packages":[{"type":"npm","name":"ember-source"}],"github":{"repo":"emberjs/ember.js"},"opencollective":{"id":82966,"name":"Ember.js","slug":"emberjs","description":"Ember.js, A JavaScript framework for creating ambitious web applications","stats":{"balance":1271448,"yearlyBudget":1236050},"goals":[{"key":"c3767ddc-061f-41b7-abcd-9d3967313d46","type":"yearlyBudget","title":"Domains","amount":30000,"description":"We receive sponsorship from DNSimple for the bulk of our costs (thanks friends!). This budget would cover the annual renewals for the various domain names. Email services too."},{"key":"957ebd09-6f8d-4439-8101-36ba44d91c74","type":"yearlyBudget","title":"Other Misc. SaaS","amount":50000},{"key":"20b9545e-acd0-4245-b14d-75023e41016b","type":"yearlyBudget","title":"AWS Costs","amount":60000,"description":"Primarily S3 costs."},{"key":"502ac460-6a2c-44b3-9b34-1dbc6e070410","type":"yearlyBudget","title":"EmberConf","amount":95800,"description":"We set up a temporary tier during EmberConf for anyone who wanted to send funds (in)directly to the speakers. A virtual tip jar, if you will. This campaign raised a one-time $958.00, which will be paid to speakers (there are other funds going to them, so note that what you see her does not represent the total amount of funding given to speakers\u2014just the collection and then depletion of the earmarked moneys raised here)."}
1,{"key":"2317aea9-8a64-4784-ad58-ac53de99c4a9","type":"yearlyBudget","title":"Captioning SaaS","amount":100000},{"key":"3a3125f4-e322-41b2-ab3b-fb5afe508fd7","type":"yearlyBudget","title":"Illustrations","amount":250000,"description":"Our illustrations have been part of the heart and soul of Ember since the very start! They\'re adorable! And they also get stale. Currently, updated artwork is only produced for specific events/purposes/projects when community members step up to sponsor them. This funding would make it easier to commission updates to the website itself, and for cases for which no particular person or company benefits enough to sponsor."}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":469697},{"id":198027,"type":"ORGANIZATION","slug":"imago","name":"Imago","totalDonations":200000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":100000},{"id":422463,"type":"ORGANIZATION","slug":"crunchy-bananas","name":"Crunchy Bananas","totalDonations":100000},{"id":233668,"type":"ORGANIZATION","slug":"whiteboxinc","name":"Whitebox","totalDonations":38000},{"id":28427,"type":"ORGANIZATION","slug":"shipshapecode1","name":"Ship Shape","totalDonations":20000},{"id":100139,"type":"ORGANIZATION","slug":"alexblom","name":"Isle of Code","totalDonations":10000},{"id":100197,"type":"ORGANIZATION","slug":"biminiroad","name":"Signal Blue Inc.","totalDonations":5000},{"id":101366,"type":"ORGANIZATION","slug":"baaz","name":"Fullstack Consulting","totalDonations":5000},{"id":17506,"type":"ORGANIZATION","slug":"lambdatest","name":"LambdaTest Inc","totalDonations":2500}]}},{"name":"eme","packages":[{"type":"npm","name":"eme"}],"github":{"repo":"egoist/eme"},"opencollective":{"id":408,"name":"eme","slug":"eme","description":"Implement the plugin/theme system","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"emma-cli","packages":[{"type":"npm","name":"emma-cli"},{"type":"npm","name":"create-emma"}],"github":{"repo":"maticzav/emma-cli"},"opencollective":{"id":15731,"name":"Emma CLI","slug":"emma-cli","description":"A terminal assistant which helps you search and install node packages.","sponsors":[],"goals":[{}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"emojionearea","packages":[{"type":"npm","name":"emojionearea"}],"github":{"repo":"mervick/emojionearea"},"opencollective":{"id":145295,"name":"Emojionearea","slug":"emojionearea","description":"Improve plugin, make code clean, fix bugs","stats":{"balance":3600,"yearlyBudget":3700},"goals":[{"key":"e36ae1ab-50ee-45d3-a70f-17406675917b","type":"yearlyBudget","amount":200000},{"key":"0607e965-d418-4fc6-8692-e23dff44b267","type":"yearlyBudget"}],"sponsors":[]}},{"name":"emotion","packages":[{"type":"npm","name":"@emotion/native"},{"type":"npm","name":"@emotion/primitives-core"},{"type":"npm","name":"babel-plugin-emotion"},{"type":"npm","name":"create-emotion"},{"type":"npm","name":"create-emotion-server"},{"type":"npm","name":"create-emotion-styled"},{"type":"npm","name":"emotion"},{"type":"npm","name":"emotion-server"},{"type":"npm","name":"emotion-theming"},{"type":"npm","name":"eslint-plugin-emotion"},{"type":"npm","name":"jest-emotion"},{"type":"npm","name":"preact-emotion"},{"type":"npm","name":"react-emotion"},{"type":"npm","name":"@emotion/primitives"},{"type":"npm","name":"@emotion/cache"},{"type":"npm","name":"@emotion/core"},{"type":"npm","name":"@emotion/css"},{"type":"npm","name":"@emotion/hash"},{"type":"npm","name":"@emotion/is-prop-valid"},{"type":"npm","name":"@emotion/memoize"},{"type":"npm","name":"@emotion/preact-core"},{"type":"npm","name":"@emotion/preact-styled-base"},{"type":"npm","name":"@emotion/preact-styled"},{"type":"npm","name":"@emotion/serialize"},{"type":"npm","name":"@emotion/sheet"},{"type":"npm","name":"@emotion/styled-base"},{"type":"npm","name":"@emotion/styled"},{"type":"npm","name":"@emotion/stylis"},{"type":"npm","name":"@emotion/unitless"},{"type":"npm","name":"@emotion/utils"},{"type":"npm","name":"@emotion/weak-memoize"},{"type":"npm","name":"@emotion/babel-preset-css-prop"},{"type":"npm","name":"@emotion/babel-plugin-jsx-pragmatic"}],"github":{"repo":"emotion-js/emotion"},"opencollective":{"id":18587,"name":"emotion","slug":"emotion","description":"Emotion is a css-in-js library focused on performance and developer experience.","stats":{"balance":201375,"yearlyBudget":312741},"goals":[{}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":125000},{"id":178357,"type":"ORGANIZATION","slug":"builderio","name":"Builder.io","totalDonations":60000},{"id":238640,"type":"ORGANIZATION","slug":"commercetoolsio","name":"commercetools GmbH","totalDonations":50000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":25500},{"id":76213,"type":"ORGANIZATION","slug":"codebrahma","name":"Codebrahma","totalDonations":10000},{"id":245947,"type":"ORGANIZATION","slug":"gdndevelopers","name":"The Guardian","totalDonations":10000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500}]}},{"name":"enginehub","packages":[{"type":"npm","name":"@enginehub/schematicwebviewer"}],"github":{"org":"EngineHub"},"opencollective":{"id":130850,"name":"EngineHub","slug":"enginehub","description":"We make open source Minecraft mods, such as WorldEdit, WorldGuard, CraftBook, CommandBook, and more!","stats":{"balance":171608,"yearlyBudget":187316},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":175256},{"id":139742,"type":"ORGANIZATION","slug":"i-s","name":"IntellectualSites","totalDonations":27000},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"envinfo","packages":[{"type":"npm","name":"envinfo"}],"github":{"repo":"tabrindle/envinfo"},"opencollective":{"id":45795,"name":"envinfo","slug":"envinfo","description":"Generate a report about your development environment for debugging and issue reporting","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"enzyme","github":{"repo":"airbnb/enzyme"},"packages":[{"type":"npm","name":"enzyme"},{"type":"npm","name":"enzyme-adapter-react-16"}]},{"name":"eplayer","packages":[{"type":"npm","name":"eplayer"}],"github":{"repo":"yisar/eplayer"},"opencollective":{"id":82402,"name":"eplayer","slug":"eplayer","description":":crystal_ball: A web-component html5 video player facing future","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"eruda","packages":[{"type":"npm","name":"eruda"}],"github":{"repo":"liriliri/eruda"},"opencollective":{"id":80951,"name":"eruda","slug":"eruda","description":"Console for mobile browsers","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"erxes","packages":[{"type":"npm","name":"erxes"}],"github":{"repo":"erxes/erxes"},"opencollective":{"id":11436,"name":"erxes Inc","slug":"erxes","description":"Free and open fair-code licensed all-in-one growth marketing & management software","stats":{"balance":93373,"yearlyBudget":97761},"goals":[],"sponsors":[{"id":13963,"type":"ORGANIZATION","slug":"mandukhaikhatan","name":"Mandukhai Khatan LLC","totalDonations":120000},{"id":15018,"type":"ORGANIZATION","slug":"golomtbank","name":"Golomt Bank","totalDonations":100000},{"id":15020,"type":"ORGANIZATION","slug":"mostmoneymn","name":"Most Money","totalDonations":100000},{"id":15871,"type":"ORGANIZATION","slug":"zag-group","name":"Zag Group","totalDonations":100000},{"id":16691,"type":"ORGANIZATION","slug":"unreadtoday","name":"Unread","totalDonations":100000},{"id":16692,"type":"ORGANIZATION","slug":"otmongolia","name":"Oyu Tolgoi","totalDonations":100000},{"id":16693,"type":"ORGANIZATION","slug":"mandaldaatgal","name":"Mandal Insurance","totalDonations":100000},{"id":16694,"type":"ORGANIZATION","slug":"monnisgroup","name":"Monnis Group","totalDonations":100000},{"id":16695,"type":"ORGANIZATION","slug":"mongolnewsmn","name":"Mongol News Group","totalDonations":100000},{"id":16850,"type":"ORGANIZATION","slug":"segsgermaa","name":"Segsgermaa","totalDonations":100000}]}},{"name":"esdiscuss","packages":[{"type":"npm","name":"esdiscuss.org"}],"github":{"repo":"esdiscuss/esdiscuss.org"},"opencollective":{"id":867,"name":"esdiscuss.org","slug":"esdiscuss","description":"We are on a mission to make it easier to contribute to the JavaScript specification","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"eslint","packages":[{"type":"npm","name":"doctrine"},{"type":"npm","name":"eslint"},{"type":"npm","name":"eslint-canary"},{"type":"npm","name":"eslint-cli"},{"type":"npm","name":"eslint-plugin-markdown"},{"type":"npm","name":"eslint-release"},{"type":"npm","name":"eslint-scope"},{"type":"npm","name":"eslint-tester"},{"type":"npm","name":"eslint-transforms"},{"type":"npm","name":"eslint-visitor-keys"},{"type":"npm","name":"espree"},{"type":"npm","name":"generator-eslint"},{"type":"npm","name":"typescript-eslint-parser"},{"type":"npm","name":"@eslint/github-action"}],"github":{"org":"eslint"},"opencollective":{"id":26331,"name":"ESLint","slug":"eslint","description":"The pluggable linting utility for JavaScript and JSX","stats":{"balance":21257735,"yearlyBudget":14639701},"goals":[{"key":38582,"type":"yearlyBudget","title":"Amount to sustain ESLint for the foreseeable future","amount":24000000}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2668406},{"id":38231,"type":"ORGANIZATION","slug":"shopify","name":"Shopify","totalDonations":2100000},{"id":176343,"type":"ORGANIZATION","slug":"photomatt","name":"Automattic","totalDonations":2000000},{"id":32528,"type":"ORGANIZATION","slug":"magiclab","name":"MagicLab","totalDonations":1500000},{"id":129117,"type":"ORGANIZATION","slug":"liftoff","name":"Liftoff","totalDonations":750000},{"id":154129,"type":"ORGANIZATION","slug":"nx","name":"Nx (by Nrwl)","totalDonations":700000},{"id":71987,"type":"ORGANIZATION","slug":"cybozu","name":"Cybozu, Inc.","totalDonations":644900},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":580000},{"id":40322,"type":"ORGANIZATION","slug":"themeisle","name":"ThemeIsle","totalDonations":580000},{"id":41806,"type":"ORGANIZATION","slug":"discordapp","name":"Discord","totalDonations":560000}]}},{"name":"eslint-config-airbnb","packages":[{"type":"npm","name":"eslint-config-airbnb"},{"type":"npm","name":"eslint-config-airbnb-base"}]},{"name":"eslint-plugin-compat","packages":[{"type":"npm","name":"eslint-plugin-compat"}],"github":{"repo":"amilajack/eslint-plugin-compat"},"opencollective":{"id":35367,"name":"eslint-plugin-compat","slug":"eslint-plugin-compat","description":"Lint the browser compatibility of your code","stats":{"balance":6502,"yearlyBudget":0},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"eslint-plugin-flowtype","packages":[{"type":"npm","name":"eslint-plugin-flowtype"}]}
1,{"name":"eslint-plugin-import","packages":[{"type":"npm","name":"eslint-plugin-import"}]},{"name":"eslint-plugin-import","packages":[{"type":"npm","name":"eslint-plugin-import"}],"github":{"org":"import-js"},"opencollective":{"id":415657,"name":"eslint-plugin-import","slug":"eslint-plugin-import","description":"Maintains tools to help with requires/imports in JavaScript, including eslint-plugin-import.","stats":{"balance":10000,"yearlyBudget":120000},"goals":[],"sponsors":[]}},{"name":"eslint-plugin-jsx-a11y","packages":[{"type":"npm","name":"eslint-plugin-jsx-a11y"}]},{"name":"eslint-plugin-jsx-a11y","packages":[{"type":"npm","name":"eslint-plugin-jsx-a11y"},{"type":"npm","name":"jsx-ast-utils"}],"github":{"org":"jsx-eslint"},"opencollective":{"id":409984,"name":"eslint-plugin-jsx-a11y","slug":"eslint-plugin-jsx-a11y","description":"Maintains an eslint plugin to improve accessibility (a11y) when using React jsx components.","stats":{"balance":10000,"yearlyBudget":120000},"goals":[],"sponsors":[]}},{"name":"eslint-plugin-node","packages":[{"type":"npm","name":"eslint-plugin-node"}]},{"name":"eslint-plugin-promise","packages":[{"type":"npm","name":"eslint-plugin-promise"}]},{"name":"eslint-plugin-react","packages":[{"type":"npm","name":"eslint-plugin-react"}]},{"name":"esnextbin","packages":[{"type":"npm","name":"esnextbin"}],"github":{"repo":"voronianski/esnextbin"},"opencollective":{"id":250,"name":"esnextbin","slug":"esnextbin","description":"A live pastebin for next version of Javascript with NPM support. ","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"ethlint","packages":[{"type":"npm","name":"ethlint"}],"github":{"repo":"duaraghav8/Ethlint"},"opencollective":{"id":38807,"name":"Ethlint","slug":"ethlint","description":"(Formerly Solium) Linter to identify and fix style & security issues in Solidity","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"etlnet","packages":[{"type":"nuget","name":"Etl.Net"},{"type":"nuget","name":"Etl.Net.EntityFrameworkCore"},{"type":"nuget","name":"Etl.Net.TextFile"},{"type":"nuget","name":"Etl.Net.XmlFile"},{"type":"nuget","name":"Etl.Net.Ftp"},{"type":"nuget","name":"Etl.Net.Sftp"},{"type":"nuget","name":"Etl.Net.ExcelFile"},{"type":"nuget","name":"Etl.Net.SqlServer"},{"type":"nuget","name":"Etl.Net.ExecutionPlan"}],"github":{"repo":"paillave/Etl.Net"},"opencollective":{"id":187722,"name":"Etl.Net","slug":"etlnet","description":"Because everything is a stream... Implementation of a fully featured ETL in .net. ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"excalibur","packages":[{"type":"pypi","name":"excalibur-py"}],"github":{"repo":"camelot-dev/excalibur"},"opencollective":{"id":24768,"name":"Excalibur","slug":"excalibur","description":"Excalibur is a free and open source web interface to extract tabular data from PDFs in a scalable manner.","stats":{"balance":3090,"yearlyBudget":2553},"goals":[{"key":19924,"type":"yearlyBudget","amount":200000}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5000}]}},{"name":"excelize","packages":[{"type":"dep","name":"github.com/360EntSecGroup-Skylar/excelize"}],"github":{"repo":"360EntSecGroup-Skylar/excelize"},"opencollective":{"id":9215,"name":"excelize","slug":"excelize","description":"Go library for reading and writing Microsoft Excel\u2122 (XLSX) files.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":57939,"type":"yearlyBudget","title":"Make a custom one time or recurring contribution.","amount":500000},{"key":55824}],"sponsors":[]}},{"name":"exercism","packages":[{"type":"npm","name":"@exercism/javascript-analyzer"},{"type":"npm","name":"@exercism/javascript-representer"},{"type":"npm","name":"@exercism/javascript-test-runner"}],"github":{"org":"exercism"},"opencollective":{"id":27418,"name":"exercism","slug":"exercism","description":null,"stats":{"balance":27522,"yearlyBudget":6840},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":14000}]}},{"name":"existdb","packages":[{"type":"npm","name":"existdb"},{"type":"npm","name":"@existdb/generator-exist"},{"type":"npm","name":"@existdb/gulp-exist"},{"type":"npm","name":"@existdb/node-exist"}],"github":{"org":"eXist-db"},"opencollective":{"id":71842,"name":"eXist-db","slug":"existdb","description":"eXist-db Native XML Database","stats":{"balance":4306,"yearlyBudget":0},"goals":[{"key":"5e0a5d0f-4c5f-4ec2-b3c1-fac5fdbb1a65","type":"balance","title":"Make sure everything is working","amount":100,"description":"Initial funding goal while setting up the collective. "}],"sponsors":[]}},{"name":"express","packages":[{"type":"npm","name":"express"},{"type":"npm","name":"api-error-handler"},{"type":"npm","name":"basic-auth-connect"},{"type":"npm","name":"body-parser"},{"type":"npm","name":"compression"},{"type":"npm","name":"connect-markdown"},{"type":"npm","name":"connect-multiparty"},{"type":"npm","name":"connect-rid"},{"type":"npm","name":"cookie-parser"},{"type":"npm","name":"cookie-session"},{"type":"npm","name":"cors"},{"type":"npm","name":"csurf"},{"type":"npm","name":"domain-middleware"},{"type":"npm","name":"errorhandler"},{"type":"npm","name":"express-expose"},{"type":"npm","name":"express-namespace"},{"type":"npm","name":"express-paginate"},{"type":"npm","name":"express-params"},{"type":"npm","name":"flash"},{"type":"npm","name":"express-generator"},{"type":"npm","name":"method-override"},{"type":"npm","name":"mime-extended"},{"type":"npm","name":"morgan"},{"type":"npm","name":"multer"},{"type":"npm","name":"response-time"},{"type":"npm","name":"restful-router"},{"type":"npm","name":"routification"},{"type":"npm","name":"serve-static"},{"type":"npm","name":"serve-favicon"},{"type":"npm","name":"serve-index"},{"type":"npm","name":"express-session"},{"type":"npm","name":"set-type"},{"type":"npm","name":"connect-timeout"},{"type":"npm","name":"urlrouter"},{"type":"npm","name":"vhost"},{"type":"npm","name":"vhostess"}],"github":{"repo":"expressjs/express"},"opencollective":{"id":26129,"name":"Express","slug":"express","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"express-cassandra","packages":[{"type":"npm","name":"express-cassandra"}],"github":{"repo":"masumsoft/express-cassandra"},"opencollective":{"id":414071,"name":"Express Cassandra","slug":"express-cassandra","description":"Helping node.js developers to work efficiently with cassandra database","stats":{"balance":4325,"yearlyBudget":25956},"goals":[],"sponsors":[]}},{"name":"express-validator","packages":[{"type":"npm","name":"express-validator"}],"github":{"repo":"express-validator/express-validator"},"opencollective":{"id":17273,"name":"express-validator","slug":"express-validator","description":"An express.js middleware for validator.js.","sponsors":[],"goals":[{"key":19085,"type":"balance","amount":10000}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"f-droid","packages":[{"type":"gem","name":"jekyll-fdroid"},{"type":"pypi","name":"fdroidserver"},{"type":"pypi","name":"repomaker"},{"type":"npm","name":"repomaker"}],"github":{"org":"f-droid"},"opencollective":{"id":88888,"name":"F-Droid","slug":"f-droid","description":"F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform.","stats":{"balance":914119,"yearlyBudget":1211008},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":33179},{"id":113136,"type":"ORGANIZATION","slug":"kabohub","name":"KaboHub","totalDonations":10000},{"id":423949,"type":"ORGANIZATION","slug":"nereide","name":"N\xe9r\xe9ide","totalDonations":10000},{"id":44820,"type":"ORGANIZATION","slug":"dork-farm-gmbh","name":"Dork Farm GmbH","totalDonations":6000},{"id":108332,"type":"ORGANIZATION","slug":"commown","name":"COMMOWN","totalDonations":3000},{"id":11004,"type":"ORGANIZATION","slug":"opensource","name":"Open Source Collective","totalDonations":2900},{"id":218906,"type":"ORGANIZATION","slug":"mu-designs","name":"Mu Designs","totalDonations":1800},{"id":118368,"type":"ORGANIZATION","slug":"fire-liquor-loose-morals-and-bad-decisions-llc","name":"Fire, liquor, loose morals and bad decisions llc","totalDonations":1200},{"id":245510,"type":"ORGANIZATION","slug":"twin-trees-llc","name":"Twin Trees, LLC","totalDonations":1200},{"id":267663,"type":"ORGANIZATION","slug":"wc","name":"WC","totalDonations":1200}]}},{"name":"fab","packages":[{"type":"npm","name":"fab"},{"type":"npm","name":"@fab/actions"},{"type":"npm","name":"@fab/cli"},{"type":"npm","name":"@fab/core"},{"type":"npm","name":"@fab/deployer-aws-lambda"},{"type":"npm","name":"@fab/deployer-aws-s3"},{"type":"npm","name":"@fab/deployer-cf-workers"},{"type":"npm","name":"@fab/input-nextjs"},{"type":"npm","name":"@fab/input-static"},{"type":"npm","name":"@fab/plugin-precompile"},{"type":"npm","name":"@fab/plugin-render-html"},{"type":"npm","name":"@fab/plugin-rewire-assets"},{"type":"npm","name":"@fab/sandbox-node-vm"},{"type":"npm","name":"@fab/server"}],"github":{"repo":"fab-spec/fab"},"opencollective":{"id":106205,"name":"Frontend Application Bundles","slug":"fab","description":"Supports the development of the FAB spec & integrations","stats":{"balance":55972,"yearlyBudget":38934},"goals":[],"sponsors":[{"id":117032,"type":"ORGANIZATION","slug":"linc","name":"Linc","totalDonations":32000}]}},{"name":"fabricplugin","packages":[{"type":"npm","name":"cordova-fabric-plugin"}],"github":{"repo":"sarriaroman/FabricPlugin"},"opencollective":{"id":13756,"name":"FabricPlugin","slug":"fabricplugin","description":"We are on the mission of helping you connecting your app with Fabric SDKs","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"fakerjs","packages":[{"type":"npm","name":"faker"}],"github":{"repo":"Marak/faker.js"},"opencollective":{"id":508,"name":"faker.js","slug":"fakerjs","description":"Continue to make faker.js the best open-source fake data solution available. ","sponsors":[{"id":160377,"type":"ORGANIZATION","slug":"retool","name":"Retool","totalDonations":350000},{"id":25859,"type":"ORGANIZATION","slug":"retoolapp1","name":"Retool","totalDonations":150000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":60000},{"id":248953,"type":"ORGANIZATION","slug":"frontside","name":"Frontside","totalDonations":50000},{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":11000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":10000},{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":9000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":4600},{"id":24965,"type":"ORGANIZATION","slug":"hostednl","name":"Hosted.nl","totalDonations":4400},{"id":47667,"type":"ORGANIZATION","slug":"walteregodevs","name":"WalterEgoDevs Ltd","totalDonations":2500}],"stats":{"balance":611488,"yearlyBudget":1779830},"goals":[]}}
1,{"name":"falcon","packages":[{"type":"pypi","name":"falcon"}],"github":{"repo":"falconry/falcon"},"opencollective":{"id":11123,"name":"Falcon","slug":"falcon","description":"The Bare-Metal Python Web Framework","stats":{"balance":47257,"yearlyBudget":12466},"goals":[{"key":32974,"type":"yearlyBudget","title":"PyCon Registration + Misc. Expenses","amount":250000,"description":"If we can reach this goal, we will be able to cover the registration cost for all core team members to attend PyCon. Reaching this goal will also give us a small budget to be used for misc. expenses related to project maintenance, hosting, and the development or delivery of educational content around the Falcon framework."},{"key":61971,"type":"yearlyBudget","title":"PyCon Registration + Sprints + Misc. Expenses","amount":500000,"description":"If we can reach this goal, we will be able to cover the registration cost for all core team members to attend PyCon, as well as subsidize their lodging and meals so they can stay for the sprints. Reaching this goal will also give us a small budget to be used for misc. expenses related to project maintenance, hosting, and the development or delivery of educational content around the Falcon framework."}],"sponsors":[{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100},{"id":34308,"type":"ORGANIZATION","slug":"protoku","name":"Protoku BVBA - BE0686633603","totalDonations":5000},{"id":12008,"type":"ORGANIZATION","slug":"misaka","name":"Misaka Network, Inc.","totalDonations":3500}]}},{"name":"falcon-plus","packages":[{"type":"dep","name":"github.com/open-falcon/falcon-plus"}],"github":{"repo":"open-falcon/falcon-plus"},"opencollective":{"id":23361,"name":"falcon-plus","slug":"falcon-plus","description":"We are on a mission to make monitoring more easily.\\n","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"fast-check","packages":[{"type":"npm","name":"fast-check"}],"github":{"repo":"dubzzz/fast-check"},"opencollective":{"id":57593,"name":"fast-check","slug":"fast-check","description":"\ud83d\udc1b\ud83d\udd28 Property based testing framework for JavaScript (like QuickCheck) written in TypeScript","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fast-xml-parser","packages":[{"type":"npm","name":"fast-xml-parser"}],"github":{"repo":"NaturalIntelligence/fast-xml-parser"},"opencollective":{"id":10965,"name":"fast-xml-parser","slug":"fast-xml-parser","description":"Fast pure JS implementation of XML parser","sponsors":[],"goals":[{"key":58579,"type":"yearlyBudget","title":"Buy time to continue with open source development","amount":100000,"description":"I\'m passionate to write the applications which are not only fast, save space, and highly customizable but easy to use. By reaching this goal, I\'ll be able to continue making such applications."},{"key":15256}],"stats":{"balance":582,"yearlyBudget":32}}},{"name":"fastpack","packages":[{"type":"npm","name":"fastpack"}],"github":{"repo":"fastpack/fastpack"},"opencollective":{"id":31094,"name":"Fastpack","slug":"fastpack","description":"Pack JavaScript fast & easy!","stats":{"balance":98562,"yearlyBudget":398},"goals":[{}],"sponsors":[{"id":47028,"type":"ORGANIZATION","slug":"reason-association","name":"Reason Association","totalDonations":30000},{"id":41155,"type":"ORGANIZATION","slug":"lukechannings","name":"Luke Channings Consulting Ltd","totalDonations":5000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1500}]}},{"name":"fc-angular","packages":[{"type":"npm","name":"@fc-angular/core"},{"type":"npm","name":"@fc-angular/components"}],"github":{"repo":"FE-free/fc-angular"},"opencollective":{"id":68273,"name":"fc-angular","slug":"fc-angular","description":"Fast development platform based on angular8, ng.ant.design built multi-tab page background management system (continuous upgrade) ^_^","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"feathers","packages":[{"type":"npm","name":"@feathersjs/commons"},{"type":"npm","name":"@feathersjs/errors"},{"type":"npm","name":"@feathersjs/express"},{"type":"npm","name":"@feathersjs/feathers"},{"type":"npm","name":"@feathersjs/primus"},{"type":"npm","name":"@feathersjs/socketio"},{"type":"npm","name":"@feathersjs/transport-commons"},{"type":"npm","name":"@feathersjs/cli"},{"type":"npm","name":"@feathersjs/rest-client"},{"type":"npm","name":"@feathersjs/socketio-client"},{"type":"npm","name":"@feathersjs/configuration"},{"type":"npm","name":"@feathersjs/primus-client"},{"type":"npm","name":"generator-feathers-plugin"},{"type":"npm","name":"generator-feathers"},{"type":"npm","name":"@feathersjs/authentication-client"},{"type":"npm","name":"@feathersjs/authentication-jwt"},{"type":"npm","name":"@feathersjs/authentication-local"},{"type":"npm","name":"@feathersjs/authentication-oauth1"},{"type":"npm","name":"@feathersjs/authentication-oauth2"},{"type":"npm","name":"@feathersjs/authentication"},{"type":"npm","name":"@feathersjs/client"},{"type":"npm","name":"@feathersjs/adapter-commons"},{"type":"npm","name":"@feathersjs/adapter-tests"},{"type":"npm","name":"@feathersjs/authentication-oauth"}],"github":{"repo":"feathersjs/feathers"},"opencollective":{"id":445,"name":"FeathersJS","slug":"feathers","description":"A framework for real-time applications and REST APIs","sponsors":[{"id":11631,"type":"ORGANIZATION","slug":"aquil_io","name":"Aquil.io","totalDonations":2150000},{"id":11680,"type":"ORGANIZATION","slug":"kalisio","name":"Kalisio","totalDonations":210000},{"id":9178,"type":"ORGANIZATION","slug":"bullishventures","name":"Bullish","totalDonations":200000},{"id":19771,"type":"ORGANIZATION","slug":"yuser_network2","name":"Yuser Inc.","totalDonations":125000},{"id":59067,"type":"ORGANIZATION","slug":"crosswordsolver","name":"Crosswordsolver","totalDonations":125000},{"id":38860,"type":"ORGANIZATION","slug":"blokt","name":"Blokt","totalDonations":100000},{"id":88879,"type":"ORGANIZATION","slug":"unscramblex","name":"Unscramblex","totalDonations":75000},{"id":15203,"type":"ORGANIZATION","slug":"brandon-parise1","name":"Brandon Parise","totalDonations":70000},{"id":27764,"type":"ORGANIZATION","slug":"petercollective","name":"Peter","totalDonations":50000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":50000}],"goals":[{"key":7300,"type":"yearlyBudget","title":"Base maintenance","amount":600000,"description":"This amount will ensure continued maintenance of Feathers core modules including NodeJS and dependency updates and bug fixes"},{"key":59738,"type":"yearlyBudget","title":"Yearly major release","amount":1200000,"description":"This amount will ensure continued maintenance of Feathers core module and at least one major release of new core features per year."},{"key":29983,"type":"yearlyBudget","title":"Ecosystem modules","amount":2400000,"description":"This amount will ensure continued maintenance of Feathers core module, at least one major release of new features per year and support the development of ecosystem modules decided for by our backers."}],"stats":{"balance":1549774,"yearlyBudget":10388}}}
1,{"name":"fela","packages":[{"type":"npm","name":"babel-plugin-fela"},{"type":"npm","name":"fela"},{"type":"npm","name":"fela-beautifier"},{"type":"npm","name":"fela-bindings"},{"type":"npm","name":"fela-combine-arrays"},{"type":"npm","name":"fela-dom"},{"type":"npm","name":"fela-enzyme"},{"type":"npm","name":"fela-identifier"},{"type":"npm","name":"fela-layout-debugger"},{"type":"npm","name":"fela-logger"},{"type":"npm","name":"fela-monolithic"},{"type":"npm","name":"fela-native"},{"type":"npm","name":"fela-perf"},{"type":"npm","name":"fela-plugin-bidi"},{"type":"npm","name":"fela-plugin-custom-property"},{"type":"npm","name":"fela-plugin-dynamic-prefixer"},{"type":"npm","name":"fela-plugin-embedded"},{"type":"npm","name":"fela-plugin-extend"},{"type":"npm","name":"fela-plugin-fallback-value"},{"type":"npm","name":"fela-plugin-friendly-pseudo-class"},{"type":"npm","name":"fela-plugin-important"},{"type":"npm","name":"fela-plugin-isolation"},{"type":"npm","name":"fela-plugin-logger"},{"type":"npm","name":"fela-plugin-lvha"},{"type":"npm","name":"fela-plugin-named-keys"},{"type":"npm","name":"fela-plugin-native-media-query"},{"type":"npm","name":"fela-plugin-placeholder-prefixer"},{"type":"npm","name":"fela-plugin-prefixer"},{"type":"npm","name":"fela-plugin-remove-undefined"},{"type":"npm","name":"fela-plugin-rtl"},{"type":"npm","name":"fela-plugin-simulate"},{"type":"npm","name":"fela-plugin-unit"},{"type":"npm","name":"fela-plugin-validator"},{"type":"npm","name":"fela-preset-dev"},{"type":"npm","name":"fela-preset-web"},{"type":"npm","name":"fela-statistics"},{"type":"npm","name":"fela-tools"},{"type":"npm","name":"fela-utils"},{"type":"npm","name":"inferno-fela"},{"type":"npm","name":"preact-fela"},{"type":"npm","name":"react-fela"},{"type":"npm","name":"jest-fela-bindings"},{"type":"npm","name":"jest-inferno-fela"},{"type":"npm","name":"jest-preact-fela"},{"type":"npm","name":"jest-react-fela"},{"type":"npm","name":"fela-codemods"},{"type":"npm","name":"fela-plugin-typescript"},{"type":"npm","name":"fela-sort-classnames"},{"type":"npm","name":"fela-plugin-expand-shorthand"},{"type":"npm","name":"fela-plugin-responsive-value"},{"type":"npm","name":"fela-sort-media-query-mobile-first"},{"type":"npm","name":"reason-fela"},{"type":"npm","name":"fela-enforce-longhands"},{"type":"npm","name":"fela-plugin-fullscreen-prefixer"},{"type":"npm","name":"fela-plugin-kebab-case"},{"type":"npm","name":"fela-plugin-multiple-selectors"},{"type":"npm","name":"fela-plugin-pseudo-prefixer"},{"type":"npm","name":"fela-plugin-theme-value"}],"opencollective":{"id":886,"name":"fela","slug":"fela","description":"State-Driven Styling in JavaScript","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]},"github":{"repo":"rofrischmann/fela"}},{"name":"fiber","packages":[{"type":"dep","name":"github.com/gofiber/fiber"}],"github":{"repo":"gofiber/fiber"},"opencollective":{"id":103329,"name":"Fiber","slug":"fiber","description":"\ud83d\ude80 Fiber is an Express inspired web framework written in Go with \ud83d\udc96","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fibratus","packages":[{"type":"pypi","name":"fibratus"}],"github":{"repo":"rabbitstack/fibratus"},"opencollective":{"id":411,"name":"fibratus","slug":"fibratus","description":"Provide a swiss army knife tool for tracing and instrumentation of the Windows kernel.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"filbert-js","packages":[{"type":"npm","name":"@filbert-js/autoprefixer"},{"type":"npm","name":"babel-plugin-filbert"},{"type":"npm","name":"@filbert-js/browser-stylesheet"},{"type":"npm","name":"@filbert-js/core"},{"type":"npm","name":"@filbert-js/css-ast"},{"type":"npm","name":"@filbert-js/css-parser"},{"type":"npm","name":"gatsby-plugin-filbert"},{"type":"npm","name":"@filbert-js/macro"},{"type":"npm","name":"@filbert-js/server-stylesheet"},{"type":"npm","name":"@filbert-js/style-sheet-context"},{"type":"npm","name":"@filbert-js/stylesheet"},{"type":"npm","name":"@filbert-js/theming"},{"type":"npm","name":"@filbert-js/types"}],"github":{"repo":"kuldeepkeshwar/filbert-js"},"opencollective":{"id":152518,"name":"\ud835\udc87\ud835\udc8a\ud835\udc8d\ud835\udc83\ud835\udc86\ud835\udc93\ud835\udc95-\ud835\udc8b\ud835\udc94 \ud83d\udd8c\ufe0f","slug":"filbert-js","description":"A lightweight(~1kb) css-in-js framework","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"filesaverjs","packages":[{"type":"npm","name":"file-saver"}],"github":{"repo":"eligrey/FileSaver.js"},"opencollective":{"id":39534,"name":"FileSaver.js","slug":"filesaverjs","description":"An HTML5 saveAs() FileSaver implementation","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"filestash","packages":[{"type":"npm","name":"filestash"}],"github":{"repo":"mickael-kerjean/filestash"},"opencollective":{"id":44605,"name":"Filestash","slug":"filestash","description":"A web client for FTP, SFTP, WebDAV, Git, S3, Minio, LDAP, Caldav, Carddav, Mysql, Backblaze","stats":{"balance":18179,"yearlyBudget":11415},"goals":[],"sponsors":[]}},{"name":"final-form","packages":[{"type":"npm","name":"react-final-form"}],"github":{"repo":"final-form/react-final-form"},"opencollective":{"id":11057,"name":"Final Form","slug":"final-form","description":"\ud83c\udfc1 Final Form is a framework-agnostic form state management library for javascript.","sponsors":[{"id":143537,"type":"ORGANIZATION","slug":"tinacms","name":"TinaCMS","totalDonations":65000},{"id":15017,"type":"ORGANIZATION","slug":"rocket_garden","name":"Rocket Garden Labs Limited","totalDonations":25000},{"id":269576,"type":"ORGANIZATION","slug":"thercvs","name":"Royal College of Veterinary Surgeons","totalDonations":20000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":17500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5500},{"id":18309,"type":"ORGANIZATION","slug":"forestryio","name":"Forestry","totalDonations":5000},{"id":243289,"type":"ORGANIZATION","slug":"space307","name":"Space307","totalDonations":5000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":2500}],"stats":{"balance":162861,"yearlyBudget":75327},"goals":[]}}
1,{"name":"finta","packages":[{"type":"pypi","name":"finta"}],"github":{"repo":"peerchemist/finta"},"opencollective":{"id":45007,"name":"finta","slug":"finta","description":"Common financial technical indicators implemented in Pandas.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"firefly-iii","packages":[{"type":"composer","name":"grumpydictator/firefly-iii"}],"github":{"repo":"firefly-iii/firefly-iii"},"opencollective":{"id":27566,"name":"Firefly III","slug":"firefly-iii","description":"Firefly III is a open source self-hosted personal finances manager built in PHP7.2","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":35324,"type":"ORGANIZATION","slug":"tobiasmedia","name":"Tobias Media","totalDonations":1000}]}},{"name":"fireo","packages":[{"type":"pypi","name":"fireo"}],"github":{"repo":"octabytes/FireO"},"opencollective":{"id":72297,"name":"FireO","slug":"fireo","description":"Google Cloud Firestore modern and simplest convenient ORM package in Python. FireO is specifically designed for the Google\'s Firestore","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"firestorm","packages":[{"type":"npm","name":"firebase-firestorm"}],"github":{"repo":"lmcq/firebase-firestorm"},"opencollective":{"id":57239,"name":"Firestorm","slug":"firestorm","description":"Firebase Firestorm is an ORM for Firestore which can be used with Typescript.","stats":{"balance":667,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"flarum","packages":[{"type":"composer","name":"flarum/flarum"},{"type":"composer","name":"flarum/core"}],"github":{"repo":"flarum/flarum"},"opencollective":{"id":15571,"name":"Flarum","slug":"flarum","description":"Flarum is next-generation forum software that is simple, fast & free.","sponsors":[{"id":65211,"type":"ORGANIZATION","slug":"glowingblue_ch","name":"Glowing Blue AG","totalDonations":575000},{"id":15610,"type":"ORGANIZATION","slug":"boktnl","name":"Bokt.nl","totalDonations":175000},{"id":34600,"type":"ORGANIZATION","slug":"hyn","name":"Hyn","totalDonations":171200},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":130800},{"id":129811,"type":"ORGANIZATION","slug":"kav-partners","name":"KAV Partners","totalDonations":130000},{"id":27776,"type":"ORGANIZATION","slug":"bitfalls1","name":"Bitfalls","totalDonations":80000},{"id":18265,"type":"ORGANIZATION","slug":"guitartalksa","name":"GuitarTalk","totalDonations":35000},{"id":51932,"type":"ORGANIZATION","slug":"m_labs_ltd","name":"M-Labs Limited","totalDonations":15000},{"id":54337,"type":"ORGANIZATION","slug":"free-flarum1","name":"Free Flarum","totalDonations":10000},{"id":70897,"type":"ORGANIZATION","slug":"myguitare","name":"MyGuitare","totalDonations":10000}],"goals":[{"key":62494,"type":"yearlyBudget","title":"Claim trademark","amount":250000,"description":"Start the process of claiming Flarum as international trademark."}],"stats":{"balance":380907,"yearlyBudget":786282}}},{"name":"flatgeobuf","packages":[{"type":"npm","name":"flatgeobuf"},{"type":"nuget","name":"FlatGeobuf"}],"github":{"repo":"bjornharrtell/flatgeobuf"},"opencollective":{"id":130434,"name":"FlatGeobuf","slug":"flatgeobuf","description":"Brings a modern and fast GIS serialization format","stats":{"balance":4325,"yearlyBudget":4325},"goals":[],"sponsors":[]}},{"name":"flexible-grid","packages":[{"type":"gem","name":"flexible-grid"}],"github":{"repo":"kenangundogan/flexible-grid"},"opencollective":{"id":250482,"name":"Flexible Grid","slug":"flexible-grid","description":"For users who can embrace the newest of technology, Flexiblegrid comes with an flex based grid.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"flextype-95","packages":[{"type":"composer","name":"flextype/flextype"}],"github":{"repo":"flextype/flextype"},"opencollective":{"id":30966,"name":"flextype","slug":"flextype-95","description":"We are on a mission to build high quality web platform to develop fast and easier to manage websites","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"flow","packages":[{"type":"npm","name":"flow-bin"}]},{"name":"flow-forecast","packages":[{"type":"pypi","name":"flood_forecast"}],"github":{"repo":"AIStream-Peelout/flow-forecast"},"opencollective":{"id":220080,"name":"Flow Forecast","slug":"flow-forecast","description":"A deep learning for time series forecasting framework built in PyTorch","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"flubucore","packages":[{"type":"nuget","name":"FlubuCore"}],"github":{"repo":"dotnetcore/FlubuCore"},"opencollective":{"id":71888,"name":"FlubuCore","slug":"flubucore","description":"A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fluentassertions","packages":[{"type":"nuget","name":"FluentAssertions"}],"github":{"repo":"fluentassertions/fluentassertions"},"opencollective":{"id":180383,"name":"Fluentassertions","slug":"fluentassertions","description":"Make your unit tests look awesome","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fluentvalidation","packages":[{"type":"nuget","name":"FluentValidation"},{"type":"nuget","name":"FluentValidation.AspNetCore"},{"type":"nuget","name":"FluentValidation.Mvc5"},{"type":"nuget","name":"FluentValidation.WebApi"}],"github":{"org":"FluentValidation"},"opencollective":{"id":167588,"name":"FluentValidation","slug":"fluentvalidation","description":"FluentValidation is a .net library for building validation rules. ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"flybywire","packages":[{"type":"npm","name":"@flybywiresim/efb"},{"type":"npm","name":"@flybywiresim/map"}],"github":{"org":"flybywiresim"},"opencollective":{"id":173863,"name":"FlyByWire Simulations","slug":"flybywire","description":"FlyByWire Simulations is a community-driven group currently focused on creating the A320 family and the A380 for MSFS.","stats":{"balance":1899239,"yearlyBudget":3228466},"goals":[{"key":"68daff5c-709f-4d41-9a3e-7dad5598e746","type":"yearlyBudget","title":"Domain Name","amount":1000,"description":"Domain name (flybywiresim.com)"},{"key":"9c0db025-c203-4172-9e73-4eafe346f6e6","type":"yearlyBudget","title":"API & CDN Server Hosting","amount":501000,"description":"DigitalOcean server hosting for METAR, TAF, ATIS, and free text API functions, as well as BunnyCDN hosting for downloads."}],"sponsors":[{"id":183574,"type":"ORGANIZATION","slug":"fsmaddnesspilot","name":"FSMADDNESSPILOT","totalDonations":1000},{"id":180922,"type":"ORGANIZATION","slug":"driv3r-6159","name":"DRIV3R#6159","totalDonations":500}]}},{"name":"flyimg","packages":[{"type":"composer","name":"flyimg/flyimg"}],"github":{"repo":"flyimg/flyimg"},"opencollective":{"id":727,"name":"flyimg","slug":"flyimg","description":"Free image manipulation and compression for a fast and open web.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"flysystem-qcloud-cos-v5","packages":[{"type":"composer","name":"freyo/flysystem-qcloud-cos-v5"}],"github":{"repo":"freyo/flysystem-qcloud-cos-v5"},"opencollective":{"id":160273,"name":"Flysystem Qcloud Cos V5","slug":"flysystem-qcloud-cos-v5","description":"LOVE & PEACE","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fody","packages":[{"type":"nuget","name":"Anotar.Log4Net.Fody"},{"type":"nuget","name":"AsyncErrorHandler.Fody"},{"type":"nuget","name":"Fody"},{"type":"nuget","name":"Costura.Fody"},{"type":"nuget","name":"Equals.Fody"},{"type":"nuget","name":"Fielder.Fody"},{"type":"nuget","name":"Freezable.Fody"},{"type":"nuget","name":"InfoOf.Fody"},{"type":"nuget","name":"Janitor.Fody"},{"type":"nuget","name":"MethodDecorator.Fody"},{"type":"nuget","name":"ModuleInit.Fody"},{"type":"nuget","name":"Obsolete.Fody"},{"type":"nuget","name":"PropertyChanging.Fody"},{"type":"nuget","name":"Resourcer.Fody"},{"type":"nuget","name":"ToString.Fody"},{"type":"nuget","name":"Unsealed.Fody"},{"type":"nuget","name":"Validar.Fody"},{"type":"nuget","name":"Visualize.Fody"},{"type":"nuget","name":"Immutable.Fody"},{"type":"nuget","name":"Ionad.Fody"},{"type":"nuget","name":"LoadAssembliesOnStartup.Fody"},{"type":"nuget","name":"MethodTimer.Fody"},{"type":"nuget","name":"NullGuard.Fody"},{"type":"nuget","name":"PropertyChanged.Fody"},{"type":"nuget","name":"Publicize.Fody"},{"type":"nuget","name":"Scalpel.Fody"},{"type":"nuget","name":"Anotar.LibLog.Fody"},{"type":"nuget","name":"Anotar.NLog.Fody"},{"type":"nuget","name":"Anotar.NServiceBus.Fody"},{"type":"nuget","name":"AssertMessage.Fody"},{"type":"nuget","name":"EmptyConstructor.Fody"},{"type":"nuget","name":"ExtraConstraints.Fody"},{"type":"nuget","name":"Virtuosity.Fody"},{"type":"nuget","name":"Caseless.Fody"},{"type":"nuget","name":"Anotar.Catel.Fody"},{"type":"nuget","name":"ConfigureAwait.Fody"}],"github":{"org":"Fody"},"opencollective":{"id":11423,"name":"Fody","slug":"fody","description":"Extensible tool for weaving .net assemblies","stats":{"balance":13950,"yearlyBudget":529308},"goals":[{}],"sponsors":[{"id":26508,"type":"ORGANIZATION","slug":"postsharp","name":"PostSharp Technologies","totalDonations":410000},{"id":27625,"type":"ORGANIZATION","slug":"particularsw1","name":"NServiceBus Ltd","totalDonations":320000},{"id":89907,"type":"ORGANIZATION","slug":"g-research","name":"G-Research","totalDonations":191200},{"id":26493,"type":"ORGANIZATION","slug":"simplyeffectivesolutions","name":"Simply Effective Solutions","totalDonations":165000},{"id":40358,"type":"ORGANIZATION","slug":"erowa-ag","name":"EROWA AG","totalDonations":95700},{"id":21660,"type":"ORGANIZATION","slug":"drivenet-inc","name":"DRIVE.NET, Inc.","totalDonations":90000},{"id":55436,"type":"ORGANIZATION","slug":"engineering-innovation-inc","name":"Engineering Innovation, Inc.","totalDonations":52500},{"id":11939,"type":"ORGANIZATION","slug":"intreba-bv","name":"Intreba","totalDonations":21000},{"id":39102,"type":"ORGANIZATION","slug":"fusonic","name":"Fusonic GmbH","totalDonations":8100},{"id":60436,"type":"ORGANIZATION","slug":"hh-development","name":"HH Development","totalDonations":7200}]}},{"name":"fof","packages":[{"type":"composer","name":"flagrow/ads"},{"type":"composer","name":"flagrow/flarum-ext-analytics"},{"type":"composer","name":"fof/auth-discord"},{"type":"composer","name":"fof/bbcode-details"},{"type":"composer","name":"flagrow/byobu"},{"type":"composer","name":"fof/console"},{"type":"composer","name":"fof/custom-footer"},{"type":"composer","name":"fof/default-group"},{"type":"composer","name":"fof/default-user-preferences"},{"type":"composer","name":"fof/formatting"},{"type":"composer","name":"fof/frontpage"},{"type":"composer","name":"fof/links"},{"type":"composer","name":"flagrow/masquerade"},{"type":"composer","name":"fof/merge-discussions"},{"type":"composer","name":"fof/pages"},{"type":"composer","name":"flagrow/passport"},{"type":"composer","name":"fof/prevent-necrobumping"},{"type":"composer","name":"fof/profile-image-crop"},{"type":"composer","name":"fof/recaptcha"},{"type":"composer","name":"fof/secure-https"},{"type":"composer","name":"fof/sentry"},{"type":"composer","name":"fof/socialprofile"},{"type":"composer","name":"fof/spamblock"},{"type":"composer","name":"flagrow/split"},{"type":"composer","name":"flagrow/subscribed"},{"type":"composer","name":"fof/transliterator"},{"type":"composer","name":"flagrow/upload"},{"type":"composer","name":"fof/user-bio"},{"type":"composer","name":"fof/auth-gitlab"},{"type":"composer","name":"fof/extend"},{"type":"composer","name":"fof/open-collective"},{"type":"composer","name":"fof/share-social"},{"type":"composer","name":"fof/user-directory"},{"type":"composer","name":"fof/amazon-affiliation"},{"type":"composer","name":"fof/ban-ips"},{"type":"composer","name":"fof/bbcode-tabs"},{"type":"composer","name":"fof/byobu"},{"type":"composer","name":"fof/disposable-emails"},{"type":"composer","name":"fof/drafts"},{"type":"composer","name":"fof/follow-tags"},{"type":"composer","name":"fof/gamification"},{"type":"composer","name":"fof/ignore-users"},{"type":"composer","name":"flagrow/linguist"},{"type":"composer","name":"flagrow/mason"},{"type":"composer","name":"fof/masquerade"},{"type":"composer","name":"fof/polls"},{"type":"composer","name":"fof/reactions"},{"type":"composer","name":"fof/split"},{"type":"composer","name":"fof/subscribed"},{"type":"composer","name":"fof/username-request"},{"type":"npm","name":"@friendsofflarum/create-flarum-extension"},{"type":"composer","name":"reflar/doorman"},{"type":"composer","name":"fof/geoip"},{"type":"composer","name":"fof/github-autolink"},{"type":"composer","name":"sijad/flarum-ext-github-autolink"},{"type":"composer","name":"fof/linguist"},{"type":"composer","name":"fof/nightmode"},{"type":"composer","name":"reflar/nightmode"},{"type":"composer","name":"fof/pretty-mail"},{"type":"composer","name":"reflar/pretty-mail"},{"type":"composer","name":"flagrow/sitemap"},{"type":"composer","name":"fof/stopforumspam"},{"type":"composer","name":"flagrow/telegram"},{"type":"composer","name":"flagrow/terms"},{"type":"composer","name":"fof/terms"},{"type":"composer","name":"flagrow/user-directory"},{"type":"composer","name":"fof/best-answer"},{"type":"composer","name":"fof/components"},{"type":"composer","name":"fof/discussion-thumbnail"},{"type":"composer","name":"fof/forum-statistics-widget"},{"type":"composer","name":"fof/github-sponsors"},{"type":"composer","name":"fof/html-errors"},{"type":"composer","name":"fof/pwned-passwords"},{"type":"composer","name":"reflar/stopforumspam"},{"type":"composer","name":"fof/upload"},{"type":"composer","name":"fof/analytics"},{"type":"composer","name":"fof/clockwork"},{"type":"composer","name":"fof/discussion-language"},{"type":"composer","name":"fof/filter"},{"type":"composer","name":"fof/impersonate"},{"type":"composer","name":"fof/moderator-notes"},{"type":"composer","name":"fof/passport"},{"type":"composer","name":"reflar/pwned-passwords"}
1,{"type":"composer","name":"fof/realtimedate"},{"type":"composer","name":"fof/realtimelogin"},{"type":"composer","name":"fof/sitemap"},{"type":"composer","name":"fof/doorman"},{"type":"composer","name":"fof/mason"},{"type":"composer","name":"fof/oauth"}],"github":{"org":"friendsofflarum"},"opencollective":{"id":44631,"name":"Friends of Flarum","slug":"fof","description":"Open source extensions for Flarum ","stats":{"balance":34591,"yearlyBudget":22088},"goals":[{"key":97042,"type":"yearlyBudget","title":"Extension upkeep","amount":250000,"description":"Prognoses of keeping 50 extensions up to date to the latest Flarum version for one Flarum version."},{"key":93303,"type":"yearlyBudget","title":"Domain","amount":1200}],"sponsors":[{"id":181060,"type":"ORGANIZATION","slug":"projectaliceorg","name":"Project Alice","totalDonations":2000},{"id":27776,"type":"ORGANIZATION","slug":"bitfalls1","name":"Bitfalls","totalDonations":2000}]}},{"name":"font-awesome","github":{"repo":"FortAwesome/Font-Awesome"},"packages":[{"type":"npm","name":"font-awesome"}]},{"name":"fontplop","packages":[{"type":"npm","name":"fontplop"}],"github":{"repo":"matthewgonzalez/fontplop"},"opencollective":{"id":10679,"name":"fontplop","slug":"fontplop","description":"Help developers prepare their web fonts.","stats":{"balance":831,"yearlyBudget":0},"goals":[],"sponsors":[{"id":15981,"type":"ORGANIZATION","slug":"pnm-sarl","name":"P.N.M. s.\xe0r.l.","totalDonations":2000}]}},{"name":"form-builder","packages":[{"type":"composer","name":"xaboy/form-builder"}],"github":{"repo":"xaboy/form-builder"},"opencollective":{"id":36818,"name":"form-builder","slug":"form-builder","description":"PHP\u8868\u5355\u751f\u6210\u5668\uff0c\u5feb\u901f\u751f\u6210\u73b0\u4ee3\u5316\u7684form\u8868\u5355\u3002\u5305\u542b\u590d\u9009\u6846\u3001\u5355\u9009\u6846\u3001\u8f93\u5165\u6846\u3001\u4e0b\u62c9\u9009\u62e9\u6846\u7b49\u5143\u7d20\u4ee5\u53ca,\u7701\u5e02\u533a\u4e09\u7ea7\u8054\u52a8,\u65f6\u95f4\u9009\u62e9,\u65e5\u671f\u9009\u62e9,\u989c\u8272\u9009\u62e9,\u6587\u4ef6/\u56fe\u7247\u4e0a\u4f20\u7b49\u529f\u80fd\u3002","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"form-render","packages":[{"type":"npm","name":"form-render"}],"github":{"repo":"alibaba/form-render"},"opencollective":{"id":72517,"name":"FormRender","slug":"form-render","description":"\ud83c\udfc4  \u901a\u8fc7 JSON Schema \u751f\u6210\u6807\u51c6 Form\uff0c\u5e38\u7528\u4e8e\u81ea\u5b9a\u4e49\u642d\u5efa\u914d\u7f6e\u754c\u9762\u751f\u6210","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"formatjs","packages":[{"type":"npm","name":"babel-plugin-react-intl"},{"type":"npm","name":"broccoli-js-module-formats"},{"type":"npm","name":"date-time-format-timezone"},{"type":"npm","name":"dust-intl"},{"type":"npm","name":"formatjs-extract-cldr-data"},{"type":"npm","name":"intl-format-cache"},{"type":"npm","name":"intl-locales-supported"},{"type":"npm","name":"intl-messageformat-parser"},{"type":"npm","name":"intl-messageformat"},{"type":"npm","name":"@formatjs/intl-relativetimeformat"},{"type":"npm","name":"@formatjs/intl-unified-numberformat"},{"type":"npm","name":"@formatjs/intl-utils"},{"type":"npm","name":"grunt-extract-cldr-data"},{"type":"npm","name":"handlebars-intl"},{"type":"npm","name":"intl-relativeformat"},{"type":"npm","name":"js-module-formats"},{"type":"npm","name":"react-intl"},{"type":"npm","name":"@formatjs/cli"},{"type":"npm","name":"eslint-plugin-formatjs"},{"type":"npm","name":"@formatjs/intl-listformat"},{"type":"npm","name":"@formatjs/intl-pluralrules"},{"type":"npm","name":"@formatjs/macro"},{"type":"npm","name":"@formatjs/ts-transformer"},{"type":"npm","name":"@formatjs/intl-displaynames"},{"type":"npm","name":"@formatjs/intl-datetimeformat"},{"type":"npm","name":"@formatjs/intl-getcanonicallocales"},{"type":"npm","name":"@formatjs/intl-locale"},{"type":"npm","name":"@formatjs/intl-numberformat"},{"type":"npm","name":"babel-plugin-formatjs"},{"type":"npm","name":"@formatjs/ecma376"},{"type":"npm","name":"@formatjs/ecma402-abstract"},{"type":"npm","name":"@formatjs/editor"},{"type":"npm","name":"@formatjs/fast-memoize"},{"type":"npm","name":"@formatjs/icu-messageformat-parser"},{"type":"npm","name":"@formatjs/icu-skeleton-parser"},{"type":"npm","name":"@formatjs/intl-localematcher"},{"type":"npm","name":"@formatjs/intl"},{"type":"npm","name":"vue-intl"}],"github":{"org":"formatjs"},"opencollective":{"id":56414,"name":"FormatJS","slug":"formatjs","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"formik","packages":[{"type":"npm","name":"formik"},{"type":"npm","name":"formik-native"}],"github":{"repo":"jaredpalmer/formik"},"opencollective":{"id":61191,"name":"Formik","slug":"formik","description":"Build forms in React, without the tears \ud83d\ude2d ","stats":{"balance":242346,"yearlyBudget":47520},"goals":[{}],"sponsors":[{"id":35382,"type":"ORGANIZATION","slug":"cargurus","name":"CarGurus","totalDonations":200000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5000},{"id":240199,"type":"ORGANIZATION","slug":"tripwire","name":"Tripwire, Inc.","totalDonations":3000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":500},{"id":97052,"type":"ORGANIZATION","slug":"dltxio","name":"DLTx Pty Ltd","totalDonations":500}]}},{"name":"formily","packages":[{"type":"npm","name":"@formily/core"},{"type":"npm","name":"@formily/react"},{"type":"npm","name":"@formily/antd-components"},{"type":"npm","name":"@formily/antd"},{"type":"npm","name":"@formily/devtools"},{"type":"npm","name":"@formily/meet-components"},{"type":"npm","name":"@formily/meet"},{"type":"npm","name":"@formily/next-components"},{"type":"npm","name":"@formily/next"},{"type":"npm","name":"@formily/printer"},{"type":"npm","name":"@formily/react-schema-editor"},{"type":"npm","name":"@formily/react-schema-renderer"},{"type":"npm","name":"@formily/react-shared-components"},{"type":"npm","name":"@formily/shared"},{"type":"npm","name":"@formily/validator"},{"type":"npm","name":"@formily/element"},{"type":"npm","name":"@formily/json-schema"},{"type":"npm","name":"@formily/path"},{"type":"npm","name":"@formily/reactive-react"},{"type":"npm","name":"@formily/reactive-vue"},{"type":"npm","name":"@formily/reactive"},{"type":"npm","name":"@formily/vue"}],"github":{"repo":"alibaba/uform"},"opencollective":{"id":42732,"name":"formily","slug":"formily","description":"Alibaba unified form solution.","stats":{"balance":1692,"yearlyBudget":32},"goals":[{}],"sponsors":[{"id":97930,"type":"ORGANIZATION","slug":"ascp-fe-team","name":"ASCP FE TEAM","totalDonations":2000}]}},{"name":"foxify","packages":[{"type":"npm","name":"foxify"}],"github":{"org":"foxifyjs"},"opencollective":{"id":32780,"name":"Foxify","slug":"foxify","description":"Best utility & performance for backend development & integration in TypeScript","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"abe519b2-43ab-40d6-b3d7-d1f166769ea7","type":"yearlyBudget","title":"Full time development","amount":10000000}],"sponsors":[]}},{"name":"foxify","packages":[{"type":"npm","name":"foxify-benchmarks"},{"type":"npm","name":"@foxify/events"},{"type":"npm","name":"foxify"},{"type":"npm","name":"foxify-restify-odin"},{"type":"npm","name":"@foxify/i18n"},{"type":"npm","name":"@foxify/inject"},{"type":"npm","name":"@foxify/odin"},{"type":"npm","name":"@foxify/rest-client"},{"type":"npm","name":"@foxify/schema"},{"type":"npm","name":"@foxify/stream"}],"github":{"org":"foxifyjs"},"opencollective":{"id":141129,"name":"Foxify","slug":"foxify","description":"Best utility & performance for backend development & integration in TypeScript","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"abe519b2-43ab-40d6-b3d7-d1f166769ea7","type":"yearlyBudget","title":"Full time development","amount":10000000}],"sponsors":[]}},{"name":"fractal","packages":[{"type":"npm","name":"@frctl/fractal"},{"type":"npm","name":"@frctl/handlebars"},{"type":"npm","name":"@frctl/mandelbrot"},{"type":"npm","name":"@frctl/nunjucks"},{"type":"npm","name":"@frctl/twig"},{"type":"npm","name":"@frctl/core"},{"type":"npm","name":"@frctl/react"},{"type":"npm","name":"@frctl/web"}],"github":{"repo":"frctl/fractal"},"opencollective":{"id":32054,"name":"Fractal","slug":"fractal","description":"Component-driven development for everyone, regardless of framework or template engine choice.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"framework7","packages":[{"type":"npm","name":"framework7"},{"type":"npm","name":"framework7-source"}],"github":{"repo":"framework7io/framework7"},"opencollective":{"id":13868,"name":"Framework7","slug":"framework7","description":"Full featured HTML framework for building iOS, Android & Desktop Apps","
1sponsors":[{"id":76606,"type":"ORGANIZATION","slug":"netticasinohex-com","name":"NettiCasinoHEX.com","totalDonations":160000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":150000},{"id":119143,"type":"ORGANIZATION","slug":"casinohex-at","name":"CasinoHEX.at","totalDonations":140000},{"id":119149,"type":"ORGANIZATION","slug":"casinohex-se","name":"CasinoHEX.se","totalDonations":140000},{"id":99717,"type":"ORGANIZATION","slug":"paraskasino","name":"Paraskasino","totalDonations":140000},{"id":106647,"type":"ORGANIZATION","slug":"casinot-net","name":"Casinot.net","totalDonations":140000},{"id":107765,"type":"ORGANIZATION","slug":"parhaatnettikasinot-com","name":"parhaatnettikasinot.com","totalDonations":65000},{"id":128557,"type":"ORGANIZATION","slug":"casino-utan-svensk-licens1","name":"Casino utan spelpaus","totalDonations":60000},{"id":241085,"type":"ORGANIZATION","slug":"nuevos-casinos","name":"Nuevos Casinos","totalDonations":60000},{"id":238424,"type":"ORGANIZATION","slug":"auscasinos","name":"AusCasinos","totalDonations":60000}],"stats":{"balance":42555,"yearlyBudget":2343289},"goals":[{"key":"18cffddb-e0ef-4c6d-a386-5d240352569c"}]}},{"name":"fre","packages":[{"type":"npm","name":"fre"}],"github":{"repo":"yisar/fre"},"opencollective":{"id":82401,"name":"fre","slug":"fre","description":"Tiny React16 like framework with Concurrent. ","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"friends","packages":[{"type":"gem","name":"friends"}],"github":{"repo":"JacobEvelyn/friends"},"opencollective":{"id":11576,"name":"friends","slug":"friends","description":"Helping you to spend time with the people you care about. Introvert-tested. Extrovert-approved.","stats":{"balance":168,"yearlyBudget":336},"goals":[],"sponsors":[]}},{"name":"fs-extra","packages":[{"type":"npm","name":"fs-extra"}]},{"name":"functional-data-grid","packages":[{"type":"npm","name":"functional-data-grid"}],"github":{"repo":"energydrink9/functional-data-grid"},"opencollective":{"id":23081,"name":"functional-data-grid","slug":"functional-data-grid","description":"Data grids in ReactJS","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"funklang","packages":[{"type":"npm","name":"@funk-team/elm-interreactor"}],"github":{"org":"funk-team"},"opencollective":{"id":266776,"name":"FunkLang","slug":"funklang","description":"A new visual frontend framework. What if figma & react had a baby?","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"fuse-box","packages":[{"type":"npm","name":"fuse-box"}],"github":{"repo":"fuse-box/fuse-box"},"opencollective":{"id":684,"name":"fuse-box","slug":"fuse-box","description":"We are on a mission to change the way javascript developers work","sponsors":[{"id":52737,"type":"ORGANIZATION","slug":"voxmando-com","name":"voxmando.com","totalDonations":70000}],"stats":{"balance":8072,"yearlyBudget":8169},"goals":[]}}
1,{"name":"fuse-open","packages":[{"type":"npm","name":"@fuse-open/fuselibs"},{"type":"npm","name":"@fuse-open/transpiler"},{"type":"npm","name":"@fuse-open/uno"},{"type":"npm","name":"android-build-tools"}],"github":{"org":"fuse-open"},"opencollective":{"id":47148,"name":"Fuse Open Collective","slug":"fuse-open","description":"Build high performance iOS and Android apps with a single codebase","stats":{"balance":61810,"yearlyBudget":13079},"goals":[{"key":91502,"type":"yearlyBudget","title":"iOS Metal Support","amount":300000},{"key":89667,"type":"yearlyBudget","title":"Fuse Open Preview","amount":300000},{"key":46559,"type":"balance","title":"Fuse Open Swift Support","amount":300000},{"key":39148,"type":"yearlyBudget","title":"Code Editor Plugins","amount":300000},{"key":40413,"type":"yearlyBudget","title":"Core","amount":300000}],"sponsors":[{"id":50169,"type":"ORGANIZATION","slug":"good-factory","name":"Good Factory","totalDonations":10000},{"id":52085,"type":"ORGANIZATION","slug":"retailin","name":"Retailin","totalDonations":2500}]}},{"name":"gacp","packages":[{"type":"npm","name":"gacp"}],"github":{"repo":"vivaxy/gacp"},"opencollective":{"id":66819,"name":"gacp","slug":"gacp","description":"\ud83d\udcacGit add, commit, push with conventional-changelog and gitmoji.","stats":{"balance":693,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"galio","packages":[{"type":"npm","name":"galio-framework"}],"github":{"repo":"galio-org/galio"},"opencollective":{"id":23101,"name":"Galio","slug":"galio","description":"Galio is a UI library, containing ready-made components, typography, and a gorgeous base theme that adapts to each project.","stats":{"balance":4912,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":4000},{"id":131629,"type":"ORGANIZATION","slug":"jeevz","name":"Jeevz","totalDonations":2000}]}},{"name":"game-ci","packages":[{"type":"npm","name":"unity-activate"},{"type":"npm","name":"unity-builder"}],"github":{"org":"game-ci"},"opencollective":{"id":246450,"name":"GameCI","slug":"game-ci","description":"Making continuous integration for games free and accessible for everyone","stats":{"balance":27257,"yearlyBudget":30756},"goals":[],"sponsors":[{"id":275520,"type":"ORGANIZATION","slug":"unco","name":"Unco","totalDonations":3000}]}},{"name":"gatsby","packages":[{"type":"npm","name":"babel-plugin-remove-graphql-queries"},{"type":"npm","name":"gatsby"},{"type":"npm","name":"gatsby-cli"},{"type":"npm","name":"gatsby-codemods"},{"type":"npm","name":"gatsby-dev-cli"},{"type":"npm","name":"gatsby-image"},{"type":"npm","name":"gatsby-link"},{"type":"npm","name":"gatsby-plugin-canonical-urls"},{"type":"npm","name":"gatsby-plugin-catch-links"},{"type":"npm","name":"gatsby-plugin-coffeescript"},{"type":"npm","name":"gatsby-plugin-create-client-paths"},{"type":"npm","name":"gatsby-plugin-emotion"},{"type":"npm","name":"gatsby-plugin-facebook-analytics"},{"type":"npm","name":"gatsby-plugin-feed"},{"type":"npm","name":"gatsby-plugin-flow"},{"type":"npm","name":"gatsby-plugin-fullstory"},{"type":"npm","name":"gatsby-plugin-glamor"},{"type":"npm","name":"gatsby-plugin-google-analytics"},{"type":"npm","name":"gatsby-plugin-google-tagmanager"},{"type":"npm","name":"gatsby-plugin-guess-js"},{"type":"npm","name":"gatsby-plugin-jss"},{"type":"npm","name":"gatsby-plugin-layout"},{"type":"npm","name":"gatsby-plugin-less"},{"type":"npm","name":"gatsby-plugin-lodash"},{"type":"npm","name":"gatsby-plugin-manifest"},{"type":"npm","name":"gatsby-plugin-netlify"},{"type":"npm","name":"gatsby-plugin-netlify-cms"},{"type":"npm","name":"gatsby-plugin-no-sourcemaps"},{"type":"npm","name":"gatsby-plugin-nprogress"},{"type":"npm","name":"gatsby-plugin-offline"},{"type":"npm","name":"gatsby-plugin-page-creator"},{"type":"npm","name":"gatsby-plugin-postcss"},{"type":"npm","name":"gatsby-plugin-preact"},{"type":"npm","name":"gatsby-plugin-react-css-modules"},{"type":"npm","name":"gatsby-plugin-react-helmet"},{"type":"npm","name":"gatsby-plugin-remove-trailing-slashes"},{"type":"npm","name":"gatsby-plugin-sass"},{"type":"npm","name":"gatsby-plugin-sharp"},{"type":"npm","name":"gatsby-plugin-sitemap"},{"type":"npm","name":"gatsby-plugin-styled-components"},{"type":"npm","name":"gatsby-plugin-styled-jsx"},{"type":"npm","name":"gatsby-plugin-styletron"},{"type":"npm","name":"gatsby-plugin-stylus"},{"type":"npm","name":"gatsby-plugin-twitter"},{"type":"npm","name":"gatsby-plugin-typescript"},{"type":"npm","name":"gatsby-plugin-typography"},{"type":"npm","name":"gatsby-react-router-scroll"},{"type":"npm","name":"gatsby-remark-autolink-headers"},{"type":"npm","name":"gatsby-remark-code-repls"},{"type":"npm","name":"gatsby-remark-copy-linked-files"},{"type":"npm","name":"gatsby-remark-custom-blocks"},{"type":"npm","name":"gatsby-remark-embed-snippet"},{"type":"npm","name":"gatsby-remark-graphviz"},{"type":"npm","name":"gatsby-remark-images"},{"type":"npm","name":"gatsby-remark-images-contentful"},{"type":"npm","name":"gatsby-remark-katex"},{"type":"npm","name":"gatsby-remark-prismjs"},{"type":"npm","name":"gatsby-remark-responsive-iframe"},{"type":"npm","name":"gatsby-remark-smartypants"},{"type":"npm","name":"gatsby-source-contentful"},{"type":"npm","name":"gatsby-source-drupal"},{"type":"npm","name":"gatsby-source-faker"},{"type":"npm","name":"gatsby-source-filesystem"},{"type":"npm","name":"gatsby-source-graphql"},{"type":"npm","name":"gatsby-source-hacker-news"},{"type":"npm","name":"gatsby-source-lever"},{"type":"npm","name":"gatsby-source-medium"},{"type":"npm","name":"gatsby-source-mongodb"},{"type":"npm","name":"gatsby-source-npm-package-search"},{"type":"npm","name":"gatsby-source-wikipedia"},{"type":"npm","name":"gatsby-source-wordpress"},{"type":"npm","name":"gatsby-transformer-csv"},{"type":"npm","name":"gatsby-transformer-documentationjs"},{"type":"npm","name":"gatsby-transformer-excel"},{"type":"npm","name":"gatsby-transformer-hjson"},{"type":"npm","name":"gatsby-transformer-javascript-frontmatter"},{"type":"npm","name":"gatsby-transformer-javascript-static-exports"},{"type":"npm","name":"gatsby-transformer-json"},{"type":"npm","name":"gatsby-transformer-react-docgen"},{"type":"npm","name":"gatsby-transformer-remark"},{"type":"npm","name":"gatsby-transformer-screenshot"},{"type":"npm","name":"gatsby-transformer-sharp"},{"type":"npm","name":"gatsby-transformer-sqip"},{"type":"npm","name":"gatsby-transformer-toml"},{"type":"npm","name":"gatsby-transformer-xml"},{"type":"npm","name":"gatsby-transformer-yaml"},{"type":"npm","name":"graphql-skip-limit"},{"type":"npm","name":"gatsby-plugin-subfont"},{"type":"npm","name":"babel-preset-gatsby-package"},{"type":"npm","name":"babel-preset-gatsby"},{"type":"npm","name":"gatsby-plugin-cxs"},{"type":"npm","name":"gatsby-plugin-google-gtag"},{"type":"npm","name":"gatsby-transformer-pdf"},{"type":"npm","name":"gatsby-source-shopify"},{"type":"npm","name":"gatsby-transformer-asciidoc"},{"type":"npm","name":"gatsby-cypress"},{"type":"npm","name":"gatsby-telemetry"}
1,{"type":"npm","name":"gatsby-graphiql-explorer"},{"type":"npm","name":"gatsby-core-utils"},{"type":"npm","name":"gatsby-design-tokens"},{"type":"npm","name":"gatsby-page-utils"},{"type":"npm","name":"gatsby-plugin-mdx"},{"type":"npm","name":"gatsby-plugin-preload-fonts"},{"type":"npm","name":"gatsby-plugin-schema-snapshot"},{"type":"npm","name":"gatsby-theme-blog-core"},{"type":"npm","name":"gatsby-theme-blog"},{"type":"npm","name":"gatsby-theme-notes"},{"type":"npm","name":"gatsby-plugin-benchmark-reporting"},{"type":"npm","name":"gatsby-theme"},{"type":"npm","name":"gatsby-admin"},{"type":"npm","name":"gatsby-legacy-polyfills"},{"type":"npm","name":"gatsby-recipes"},{"type":"npm","name":"create-gatsby"},{"type":"npm","name":"gatsby-plugin-gatsby-cloud"},{"type":"npm","name":"gatsby-plugin-graphql-config"},{"type":"npm","name":"gatsby-plugin-image"},{"type":"npm","name":"gatsby-plugin-utils"},{"type":"npm","name":"gatsby-worker"}],"opencollective":{"id":187,"name":"Gatsby","slug":"gatsby","description":"Moved collective to https://opencollective.com/gatsbyjs","sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":360000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":230000},{"id":1247,"type":"ORGANIZATION","slug":"x-team","name":"X-Team","totalDonations":70000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":59900},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":30000},{"id":10327,"type":"ORGANIZATION","slug":"keycdn","name":"KeyCDN","totalDonations":10000},{"id":9006,"type":"ORGANIZATION","slug":"doopoll","name":"doopoll","totalDonations":6000},{"id":13254,"type":"ORGANIZATION","slug":"dontpayfull","name":"DontPayFull SRL","totalDonations":5000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":3700},{"id":18433,"type":"ORGANIZATION","slug":"cmsbased1","name":"Cmsbased","totalDonations":3200}],"stats":{"balance":0,"yearlyBudget":0},"goals":[]},"github":{"repo":"gatsbyjs/gatsby"}},{"name":"gckit","packages":[{"type":"npm","name":"gckit"}],"github":{"repo":"SeongBrave/gckit"},"opencollective":{"id":45979,"name":"\u4ee3\u7801\u751f\u6210\u5de5\u5177","slug":"gckit","description":"\u4ee3\u7801\u751f\u6210\u5de5\u5177","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"generator-jhipster","packages":[{"type":"npm","name":"generator-jhipster"}],"github":{"repo":"jhipster/generator-jhipster"},"opencollective":{"id":10350,"name":"JHipster","slug":"generator-jhipster","description":"Awesome Spring Boot + Angular/React/Vue application generator","sponsors":[{"id":11847,"type":"ORGANIZATION","slug":"okta","name":"Okta","totalDonations":5550000},{"id":46287,"type":"ORGANIZATION","slug":"octoconsulting","name":"Octo Consulting Group","totalDonations":2700000},{"id":149640,"type":"ORGANIZATION","slug":"entando1","name":"Entando Inc","totalDonations":1300000},{"id":220727,"type":"ORGANIZATION","slug":"datastax","name":"DataStax","totalDonations":600000},{"id":17423,"type":"ORGANIZATION","slug":"jmix","name":"Jmix","totalDonations":390000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":340000},{"id":59621,"type":"ORGANIZATION","slug":"writersperhour","name":"Writers Per Hour","totalDonations":340000},{"id":14656,"type":"ORGANIZATION","slug":"forsyslabinc","name":"ForsysLab","totalDonations":300000},{"id":59664,"type":"ORGANIZATION","slug":"bizequity","name":"BizEquity","totalDonations":300000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":280000}],"goals":[{}],"stats":{"balance":3376129,"yearlyBudget":8092281}}},{"name":"gentelella-rtl","packages":[{"type":"npm","name":"gentelella-rtl"}],"github":{"repo":"mortezakarimi/gentelella-rtl"},"opencollective":{"id":45254,"name":"Gentelella RTL admin template","slug":"gentelella-rtl","description":"Free RTL Bootstrap 3 Admin Template","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"geojson-net","packages":[{"type":"nuget","name":"GeoJSON.NET"},{"type":"nuget","name":"GeoJSON.NET.Contrib.EntityFramework"}],"github":{"org":"GeoJSON-Net"},"opencollective":{"id":38026,"name":"GeoJSON.Net","slug":"geojson-net","description":".Net library for GeoJSON types & corresponding Json.Net (de)serializers","stats":{"balance":4986,"yearlyBudget":6648},"goals":[{"key":15447,"type":"yearlyBudget","title":"1 maintainer day / month","amount":500000}],"sponsors":[]}},{"name":"geolib","packages":[{"type":"npm","name":"geolib"}],"github":{"repo":"manuelbieh/geolib"},"opencollective":{"id":50383,"name":"geolib","slug":"geolib","description":"Zero dependency library to provide some basic geo functions","stats":{"balance":2090,"yearlyBudget":0},"goals":[],"sponsors":[{"id":67151,"type":"ORGANIZATION","slug":"dinacon","name":"DINAcon","totalDonations":2000}]}},{"name":"ghost","packages":[{"type":"npm","name":"ghost"}],"github":{"repo":"TryGhost/Ghost"},"opencollective":{"id":9830,"name":"Ghost","slug":"ghost","description":"Fiercely independent, professional publishing","sponsors":[{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":680000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":260000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI UX Design Agencies","totalDonations":200000},{"id":49356,"type":"ORGANIZATION","slug":"fire-stick-how","name":"Fire Stick How","totalDonations":20000},{"id":18243,"type":"ORGANIZATION","slug":"v1labs","name":"v1Labs","totalDonations":15000},{"id":123818,"type":"ORGANIZATION","slug":"cove","name":"Cove Comments","totalDonations":13000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12000},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":8500},{"id":170632,"type":"ORGANIZATION","slug":"aspirethemes","name":"Aspire Themes","totalDonations":7500},{"id":138262,"type":"ORGANIZATION","slug":"nodekitchen","name":"Node.Kitchen","totalDonations":6500}],"stats":{"balance":1116872,"yearlyBudget":240937},"goals":[]}}
1,{"name":"gin","packages":[{"type":"dep","name":"github.com/gin-gonic/gin"}],"github":{"repo":"gin-gonic/gin"},"opencollective":{"id":44717,"name":"Gin","slug":"gin","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"git-bug","packages":[{"type":"dep","name":"github.com/MichaelMure/git-bug"}],"github":{"repo":"MichaelMure/git-bug"},"opencollective":{"id":20606,"name":"git-bug","slug":"git-bug","description":"Distributed bug tracker embedded in Git","stats":{"balance":39144,"yearlyBudget":26059},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":3000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500}]}},{"name":"gitea","packages":[{"type":"dep","name":"code.gitea.io/gitea"},{"type":"dep","name":"code.gitea.io/sdk"},{"type":"dep","name":"code.gitea.io/sdk/gitea"}],"github":{"repo":"go-gitea/gitea"},"opencollective":{"id":14790,"name":"gitea","slug":"gitea","description":"Lightweight code hosting solution written in Go","stats":{"balance":1439646,"yearlyBudget":1593247},"goals":[{"key":45318,"type":"balance"}],"sponsors":[{"id":102215,"type":"ORGANIZATION","slug":"twosigma","name":"Two Sigma Investments","totalDonations":500000},{"id":65050,"type":"ORGANIZATION","slug":"spacebear","name":"Spacebear O\xdc","totalDonations":152500},{"id":20139,"type":"ORGANIZATION","slug":"linder-hard-und-software","name":"Linder Hard- und Software","totalDonations":100000},{"id":221175,"type":"ORGANIZATION","slug":"cloudron_io","name":"Cloudron","totalDonations":50000},{"id":18190,"type":"ORGANIZATION","slug":"manitz-it","name":"MANITZ IT","totalDonations":34500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":27000},{"id":170855,"type":"ORGANIZATION","slug":"volocopter1","name":"Volocopter GmbH","totalDonations":25000},{"id":51932,"type":"ORGANIZATION","slug":"m_labs_ltd","name":"M-Labs Limited","totalDonations":25000},{"id":238174,"type":"ORGANIZATION","slug":"littleblue-gmbh","name":"littleBLUE GmbH","totalDonations":25000},{"id":16891,"type":"ORGANIZATION","slug":"rootprojects","name":"Root","totalDonations":19500}]}},{"name":"github-trending-api","packages":[{"type":"npm","name":"@huchenme/github-trending"}],"github":{"repo":"huchenme/github-trending-api"},"opencollective":{"id":49273,"name":"GitHub Trending API","slug":"github-trending-api","description":":octocat: The missing APIs for GitHub trending projects and developers \ud83d\udcc8","stats":{"balance":400,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"glob","packages":[{"type":"npm","name":"glob"}]},{"name":"gnet","packages":[{"type":"dep","name":"github.com/panjf2000/gnet"}],"github":{"repo":"panjf2000/gnet"},"opencollective":{"id":65243,"name":"gnet","slug":"gnet","description":"\ud83c\udf10\ud83d\udc33 A high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.","stats":{"balance":1712,"yearlyBudget":1744},"goals":[{}],"sponsors":[]}},{"name":"go-admin","packages":[{"type":"dep","name":"github.com/GoAdminGroup/go-admin"}],"github":{"repo":"chenhg5/go-admin"},"opencollective":{"id":64654,"name":"go-admin","slug":"go-admin","description":"a dataviz tool for golang developer which supports most framework","stats":{"balance":5041,"yearlyBudget":5041},"goals":[],"sponsors":[]}},{"name":"go-api-boilerplate","packages":[{"type":"dep","name":"github.com/vardius/go-api-boilerplate"}],"github":{"repo":"vardius/go-api-boilerplate"},"opencollective":{"id":50460,"name":"go-api-boilerplate","slug":"go-api-boilerplate","description":"Go Server/API boilerplate using best practices DDD CQRS ES gRPC","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"go-callvis","packages":[{"type":"dep","name":"golang.org/x/tools/go/pointer"}],"github":{"repo":"ofabry/go-callvis"},"opencollective":{"id":201380,"name":"go-callvis","slug":"go-callvis","description":"An interactive tool for visualizing a call graph of a Go program","stats":{"balance":831,"yearlyBudget":831},"goals":[],"sponsors":[]}}
1,{"name":"go-coap","packages":[{"type":"dep","name":"github.com/go-ocf/go-coap"},{"type":"dep","name":"github.com/plgd-dev/go-coap"}],"github":{"repo":"go-ocf/go-coap"},"opencollective":{"id":121467,"name":"Go-Coap","slug":"go-coap","description":"The go-coap provides servers and clients for DTLS, TCP-TLS, UDP, TCP in golang language.","stats":{"balance":6075,"yearlyBudget":4056},"goals":[],"sponsors":[]}},{"name":"go-harbor","packages":[{"type":"dep","name":"github.com/TimeBye/go-harbor"}],"github":{"repo":"TimeBye/go-harbor"},"opencollective":{"id":108741,"name":"Go Harbor","slug":"go-harbor","description":"Go Harbor","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"go-on-rails","packages":[{"type":"gem","name":"go-on-rails"},{"type":"dep","name":"github.com/railstack/gor"}],"github":{"repo":"railstack/go-on-rails"},"opencollective":{"id":181593,"name":"Go On Rails","slug":"go-on-rails","description":"Go On Rails","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"go-prompt","opencollective":{"id":17998,"name":"go-prompt","slug":"go-prompt","description":"Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/c-bata/go-prompt"}],"github":{"repo":"c-bata/go-prompt"}},{"name":"goby","packages":[{"type":"dep","name":"github.com/goby-lang/goby"}],"github":{"repo":"goby-lang/goby"},"opencollective":{"id":692,"name":"goby","slug":"goby","description":"We are on a mission to create a new language that helps developers develop microservices efficiently","stats":{"balance":59748,"yearlyBudget":13164},"goals":[],"sponsors":[]}},{"name":"goframe","packages":[{"type":"dep","name":"github.com/gogf/gf"},{"type":"dep","name":"github.com/gogf/gf/g"}],"github":{"repo":"gogf/gf"},"opencollective":{"id":85424,"name":"GoFrame","slug":"goframe","description":"GoFrame is a modular, full-featured and production-ready application development framework of golang. Providing a series of core components and dozens of practical modules.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"gogearbox","packages":[{"type":"dep","name":"github.com/gogearbox/gearbox"},{"type":"dep","name":"github.com/gogearbox/netadaptor"}],"github":{"org":"gogearbox"},"opencollective":{"id":131043,"name":"Gearbox","slug":"gogearbox","description":"Build a web framework written in Go with a focus on high performance and memory optimization","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"a42d1b32-aa4a-4c6a-b056-689028c0f145","type":"yearlyBudget","title":"Gearbox domain renewal","amount":1000,"description":"Annual expenses for Gearbox domain renewal"}],"sponsors":[]}},{"name":"goimagehash","packages":[{"type":"dep","name":"github.com/corona10/goimagehash"}],"github":{"repo":"corona10/goimagehash"},"opencollective":{"id":199655,"name":"goimagehash","slug":"goimagehash","description":"The image hashing library written in Go","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"gojieba","packages":[{"type":"dep","name":"github.com/yanyiwu/gojieba"}],"github":{"repo":"yanyiwu/gojieba"},"opencollective":{"id":67269,"name":"gojieba","slug":"gojieba","description":"\\"\u7ed3\u5df4\\"\u4e2d\u6587\u5206\u8bcd\u7684Golang\u7248\u672c","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"goober","packages":[{"type":"npm","name":"goober"}],"github":{"repo":"cristianbote/goober"},"opencollective":{"id":90471,"name":"goober","slug":"goober","description":"\ud83e\udd5c goober, a less than 1KB \ud83c\udf89css-in-js alternative with a familiar API","stats":{"balance":24816,"yearlyBudget":35895},"goals":[{"key":"1c070927-bc60-4437-af85-4775c56879c8","type":"yearlyBudget","amount":1200000}],"sponsors":[]}},{"name":"goodsharejs","packages":[{"type":"npm","name":"goodshare.js"}],"github":{"repo":"koddr/goodshare.js"},"opencollective":{"id":88653,"name":"goodshare.js","slug":"goodsharejs","description":"\ud83d\ude80 \u0410 useful modern JavaScript solution for share a link from your website to social networks or mobile messengers. Easy to install and configuring on any of your website!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"goodwork","packages":[{"type":"composer","name":"iluminar/goodwork"}],"github":{"repo":"iluminar/goodwork"},"opencollective":{"id":60423,"name":"goodwork","slug":"goodwork","description":"Self hosted project management and collaboration tool powered by Laravel & VueJS","stats":{"balance":9690,"yearlyBudget":94},"goals":[{"key":12348,"type":"balance","title":"Yearly server cost for demo app","amount":9700},{"key":32535,"type":"balance","title":"Yearly Domain Renewal (Landing page + Demo app)","amount":3700,"description":""},{"key":2473}],"sponsors":[{"id":114691,"type":"ORGANIZATION","slug":"rabbit-company","name":"Rabbit Company LLC","totalDonations":1000}]}},{"name":"googlecl","packages":[{"type":"pypi","name":"google_cl"}],"github":{"repo":"vinitkumar/googlecl"},"opencollective":{"id":46485,"name":"GoogleCL","slug":"googlecl","description":"Join googlecl-dev chat here \ud83d\udc49\ud83c\udffb","stats":{"balance":4294,"yearlyBudget":12888},"goals":[],"sponsors":[]}},{"name":"gorm","opencollective":{"id":12910,"name":"GORM","slug":"gorm","description":"The fantastic ORM library for Golang, aims to be developer friendly.","stats":{"balance":37048,"yearlyBudget":178573},"goals":[],"sponsors":[{"id":147761,"type":"ORGANIZATION","slug":"sansecio","name":"Sansec BV","totalDonations":260000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":18000},{"id":23180,"type":"ORGANIZATION","slug":"render","name":"Render","totalDonations":8000},{"id":192280,"type":"ORGANIZATION","slug":"beetek-pty-ltd","name":"BEETEK PTY LTD","totalDonations":4000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500}]},"packages":[{"type":"dep","name":"github.com/jinzhu/gorm"}],"github":{"repo":"jinzhu/gorm"}},{"name":"gorush","packages":[{"type":"dep","name":"github.com/appleboy/gorush"}],"github":{"repo":"appleboy/gorush"},"opencollective":{"id":111620,"name":"Gorush","slug":"gorush","description":"Making the world to a better place.","stats":{"balance":4325,"yearlyBudget":4325},"goals":[],"sponsors":[]}},{"name":"gotql","packages":[{"type":"npm","name":"gotql"}],"github":{"repo":"khaosdoctor/gotql"},"opencollective":{"id":112881,"name":"Gotql","slug":"gotql","description":"Better fluent graphql client","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"govalidator","opencollective":{"id":11475,"name":"govalidator","slug":"govalidator","description":"We are working on creating most used and most useful validation package for Go language.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/asaskevich/govalidator"}],"github":{"repo":"asaskevich/govalidator"}},{"name":"govips","packages":[{"type":"dep","name":"github.com/davidbyttow/govips"}],"github":{"repo":"davidbyttow/govips"},"opencollective":{"id":178582,"name":"govips","slug":"govips","description":"Govips project contributors","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"gpujs","packages":[{"type":"npm","name":"gpu.js"}],"github":{"repo":"gpujs/gpu.js"},"opencollective":{"id":40037,"name":"gpu.js","slug":"gpujs","description":"GPU Accelerated JavaScript","stats":{"balance":382,"yearlyBudget":8315},"goals":[{}],"sponsors":[]}},{"name":"gqless","packages":[{"type":"npm","name":"@gqless/cli"},{"type":"npm","name":"@gqless/logger"},{"type":"npm","name":"@gqless/react"},{"type":"npm","name":"@gqless/schema"},{"type":"npm","name":"@gqless/utils"},{"type":"npm","name":"gqless"},{"type":"npm","name":"@gqless/subscriptions"}],"github":{"repo":"samdenty/gqless"},"opencollective":{"id":69233,"name":"gqless","slug":"gqless","description":"A GraphQL client without queries \u2728","stats":{"balance":6840,"yearlyBudget":3434},"goals":[],"sponsors":[]}},{"name":"grain","packages":[{"type":"npm","name":"@grain/binaryen.ml"},{"type":"npm","name":"@grain/js-stub"}],"github":{"org":"grain-lang"},"opencollective":{"id":179326,"name":"Grain","slug":"grain","description":"Developing languages and tooling for WebAssembly","stats":{"balance":2782,"yearlyBudget":18528},"goals":[],"sponsors":[]}}
1,{"name":"gramework","opencollective":{"id":10839,"name":"gramework","slug":"gramework","description":"We are on the mission to make development of fast, reliable web services simpler and faster","stats":{"balance":398,"yearlyBudget":398},"goals":[{"type":"yearlyBudget","title":"All required  external services for development","amount":240000,"description":"Like servers, network resources, design services (if needed) etc."}],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/gramework/gramework"}],"github":{"repo":"gramework/gramework"}},{"name":"grapesjs","packages":[{"type":"npm","name":"grapesjs"}],"github":{"repo":"artf/grapesjs"},"opencollective":{"id":425,"name":"GrapesJS","slug":"grapesjs","description":"Next generation tool for building templates without coding","sponsors":[{"id":37451,"type":"ORGANIZATION","slug":"adavachi","name":"Realware LLC","totalDonations":500000},{"id":12983,"type":"ORGANIZATION","slug":"invoiceninja1","name":"Invoice Ninja","totalDonations":160000},{"id":103776,"type":"ORGANIZATION","slug":"survalyzer","name":"Survalyzer","totalDonations":160000},{"id":188787,"type":"ORGANIZATION","slug":"parhaimmat-nettikasinot1","name":"Parhaimmat Nettikasinot","totalDonations":90000},{"id":203653,"type":"ORGANIZATION","slug":"tophosting-guide","name":"TopHosting.Guide","totalDonations":60000},{"id":146167,"type":"ORGANIZATION","slug":"compartag","name":"Compart AG","totalDonations":50000},{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":50000},{"id":271501,"type":"ORGANIZATION","slug":"nettikasinotcasino","name":"Nettikasinot.casino","totalDonations":50000},{"id":14173,"type":"ORGANIZATION","slug":"compassae1","name":"TrueNorth Tech","totalDonations":40000},{"id":75426,"type":"ORGANIZATION","slug":"ple-computers","name":"PLE Computers","totalDonations":40000}],"stats":{"balance":678244,"yearlyBudget":665476},"goals":[{"key":"324d9f2d-a768-4935-b9c3-a85d125a07e3","type":"yearlyBudget","title":"Make this project sustainable","amount":10000000,"description":""}]}},{"name":"graphiql-storm","packages":[{"type":"npm","name":"graphiql-storm"}],"github":{"repo":"Gherciu/graphiql-storm"},"opencollective":{"id":87351,"name":"Graphiql-Storm","slug":"graphiql-storm","description":"\ud83c\udf2a A GraphQl Web IDE ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"graphpack","packages":[{"type":"npm","name":"babel-preset-graphpack"},{"type":"npm","name":"graphpack"}],"github":{"repo":"glennreyes/graphpack"},"opencollective":{"id":23254,"name":"Graphpack","slug":"graphpack","description":"Engineer \u2022 I build things using web technologies \u2022 React, GraphQL, TypeScript \u2022 OSS \u2022 Speaker \u2022 Author Graphpack","stats":{"balance":0,"yearlyBudget":34},"goals":[{}],"sponsors":[]}},{"name":"graphql","packages":[{"type":"npm","name":"graphql"}]},{"name":"graphql-compose","packages":[{"type":"npm","name":"graphql-compose"}],"github":{"repo":"graphql-compose/graphql-compose"},"opencollective":{"id":15978,"name":"graphql-compose","slug":"graphql-compose","description":"Toolkit for generating complex GraphQL schemas in Node.js","sponsors":[{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":100000},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":25000},{"id":136956,"type":"ORGANIZATION","slug":"scrapehero","name":"ScrapeHero","totalDonations":5500},{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":4600},{"id":85976,"type":"ORGANIZATION","slug":"adaptjs","name":"Adapt.js","totalDonations":3800},{"id":86064,"type":"ORGANIZATION","slug":"420couponcodes","name":"420 Coupon Codes","totalDonations":3200},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1800}],"goals":[{"key":78774,"type":"yearlyBudget","title":"Let\'s make the great toolkit together","amount":1000000,"description":"I have thoughts what else can be implemented."}],"stats":{"balance":150388,"yearlyBudget":48286}}},{"name":"graphql-net","packages":[{"type":"nuget","name":"GraphQL"}],"github":{"repo":"graphql-dotnet/graphql-dotnet"},"opencollective":{"id":27734,"name":"graphql-dotnet","slug":"graphql-net","description":"We are on a mission to provide an easy to use GraphQL server implementation for .NET.","stats":{"balance":88074,"yearlyBudget":171516},"goals":[{"key":80490,"type":"yearlyBudget","amount":500000}],"sponsors":[{"id":89907,"type":"ORGANIZATION","slug":"g-research","name":"G-Research","totalDonations":160000},{"id":246089,"type":"ORGANIZATION","slug":"ucare-technologies","name":"UCare Technologies","totalDonations":50000}]}},{"name":"graphql-php","packages":[{"type":"composer","name":"digiaonline/graphql"}],"github":{"repo":"digiaonline/graphql-php"},"opencollective":{"id":19682,"name":"graphql-php","slug":"graphql-php","de
1scription":"To make the best possible library for using GraphQL together with PHP.","stats":{"balance":3645,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"graphql-shield","packages":[{"type":"npm","name":"graphql-shield"}],"github":{"repo":"maticzav/graphql-shield"},"opencollective":{"id":15732,"name":"GraphQL Shield","slug":"graphql-shield","description":"GraphQL server permissions as another abstraction layer of logic.","sponsors":[{"id":16429,"type":"ORGANIZATION","slug":"graphcms","name":"GraphCMS","totalDonations":190000},{"id":32787,"type":"ORGANIZATION","slug":"hitabis-gmbh","name":"Hitabis GmbH","totalDonations":30000},{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":23000},{"id":247345,"type":"ORGANIZATION","slug":"questmateapp","name":"QuestMate","totalDonations":5000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":2500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1800},{"id":18995,"type":"ORGANIZATION","slug":"affiliategenius","name":"Affiliate Genius","totalDonations":1000}],"goals":[{}],"stats":{"balance":15726,"yearlyBudget":19148}}},{"name":"graphqlentityframework","packages":[{"type":"nuget","name":"GraphQL.EntityFramework"}],"github":{"repo":"SimonCropp/GraphQL.EntityFramework"},"opencollective":{"id":33126,"name":"GraphQL.EntityFramework","slug":"graphqlentityframework","description":"Adds EntityFramework Core IQueryable support to GraphQL","stats":{"balance":3738,"yearlyBudget":10441},"goals":[{}],"sponsors":[{"id":47236,"type":"ORGANIZATION","slug":"zbox","name":"Zbox","totalDonations":10300}]}},{"name":"grav","packages":[{"type":"composer","name":"getgrav/grav"}],"github":{"repo":"getgrav/grav"},"opencollective":{"id":455,"name":"Grav","slug":"grav","description":"The modern and fast open source flat-file CMS","sponsors":[{"id":9203,"type":"ORGANIZATION","slug":"soladsmedia","name":"SolAds Media GmbH","totalDonations":125000},{"id":8185,"type":"ORGANIZATION","slug":"inspiretheme","name":"InspireTheme","totalDonations":100000},{"id":7325,"type":"ORGANIZATION","slug":"omega8","name":"Omega8.cc","totalDonations":80000},{"id":57723,"type":"ORGANIZATION","slug":"cmscritic","name":"CMS Critic","totalDonations":20000},{"id":28681,"type":"ORGANIZATION","slug":"peach-perfect-weddings-ltd","name":"Peach Perfect Weddings Ltd","totalDonations":17000},{"id":25481,"type":"ORGANIZATION","slug":"connectika","name":"Connectika","totalDonations":16000},{"id":12293,"type":"ORGANIZATION","slug":"cp_tutors","name":"College Park Tutors","totalDonations":8800},{"id":19116,"type":"ORGANIZATION","slug":"philippe-levy","name":"Philippe Levy","totalDonations":8500},{"id":77271,"type":"ORGANIZATION","slug":"totally-web-services","name":"Totally Web Services","totalDonations":5000},{"id":92996,"type":"ORGANIZATION","slug":"scibit","name":"scibit","totalDonations":5000}],"stats":{"balance":964986,"yearlyBudget":289745},"goals":[{}]}},{"name":"gridsome","packages":[{"type":"npm","name":"gridsome"},{"type":"npm","name":"@gridsome/cli"},{"type":"npm","name":"@gridsome/plugin-critical"},{"type":"npm","name":"@gridsome/plugin-google-analytics"},{"type":"npm","name":"@gridsome/plugin-sitemap"},{"type":"npm","name":"@gridsome/remark-prismjs"},{"type":"npm","name":"@gridsome/source-airtable"},{"type":"npm","name":"@gridsome/source-contentful"},{"type":"npm","name":"@gridsome/source-datocms"},{"type":"npm","name":"@gridsome/source-drupal"},{"type":"npm","name":"@gridsome/source-faker"},{"type":"npm","name":"@gridsome/source-filesystem"},{"type":"npm","name":"@gridsome/source-ghost"},{"type":"npm","name":"@gridsome/source-graphql"},{"type":"npm","name":"@gridsome/source-wordpress"},{"type":"npm","name":"@gridsome/transformer-csv"},{"type":"npm","name":"@gridsome/transformer-json"},{"type":"npm","name":"@gridsome/transformer-remark"},{"type":"npm","name":"@gridsome/transformer-yaml"},{"type":"npm","name":"@gridsome/source-strapi"},{"type":"npm","name":"@gridsome/vue-remark"}],"github":{"repo":"gridsome/gridsome"},"opencollective":{"id":48380,"name":"Gridsome","slug":"gridsome","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"grow-iot","packages":[{"type":"npm","name":"Grow.js"},{"type":"npm","name":"Thing.js"},{"type":"npm","name":"grow-graphql-schema"},{"type":"npm","name":"grow-mongoose-models"}],"github":{"repo":"CommonGarden/Grow-IoT"},"opencollective":{"id":860,"name":"Grow-IoT","slug":"grow-iot","description":"Our mission is simple: &quot;To help usher in the next agricultural revolution through open technology.&quot;","sponsors":[{"id":11466,"type":"ORGANIZATION","slug":"spirainc1","name":"Spira Inc.","totalDonations":1500}],"stats":{"balance":49466,"yearlyBudget":0},"goals":[]}},{"name":"grunt","packages":[{"type":"npm","name":"grunt"},{"type":"npm","name":"grunt-cli"},{"type":"npm","name":"grunt-contrib-clean"},{"type":"npm","name":"grunt-contrib-concat"},{"type":"npm","name":"grunt-contrib-copy"},{"type":"npm","name":"grunt-contrib-uglify"},{"type":"npm","name":"grunt-contrib-watch"}]},{"name":"guiscrcpy","packages":[{"type":"pypi","name":"guiscrcpy"}],"github":{"repo":"srevinsaju/guiscrcpy"},"opencollective":{"id":112335,"name":"guiscrcpy","slug":"guiscrcpy","description":"Android Screen Mirroring for free.","stats":{"balance":2117,"yearlyBudget":2117},"goals":[],"sponsors":[]}},{"name":"gulp","packages":[{"type":"npm","name":"gulp"},{"type":"npm","name":"gulp-util"},{"type":"npm","name":"async-done"},{"type":"npm","name":"async-once"},{"type":"npm","name":"async-settle"},{"type":"npm","name":"bach"},{"type":"npm","name":"better-stats"},{"type":"npm","name":"clone-buffer"},{"type":"npm","name":"conventional-changelog-gulp"},{"type":"npm","name":"default-resolution"},{"type":"npm","name":"eslint-config-gulp"},{"type":"npm","name":"fs-mkdirp-stream"},{"type":"npm","name":"glob-stream"},{"type":"npm","name":"glob-watcher"},{"type":"npm","name":"gulp-cli"},{"type":"npm","name":"gulplog"},{"type":"npm","name":"has-gulplog"},{"type":"npm","name":"interpret"},{"type":"npm","name":"last-run"},{"type":"npm","name":"lead"},{"type":"npm","name":"mute-stdout"},{"type":"npm","name":"now-and-later"},{"type":"npm","name":"plugin-error"},{"type":"npm","name":"registry"},{"type":"npm","name":"remove-bom-stream"},{"type":"npm","name":"replace-ext"},{"type":"npm","name":"replace-homedir"},{"type":"npm","name":"resolve-options"},{"type":"npm","name":"semver-greatest-satisfied-range"},{"type":"npm","name":"sparkles"},{"type":"npm","name":"to-through"},{"type":"npm","name":"undertaker"},{"type":"npm","name":"undertaker-common-tasks"},{"type":"npm","name":"undertaker-forward-reference"},{"type":"npm","name":"undertaker-registry"},{"type":"npm","name":"undertaker-task-metadata"},{"type":"npm","name":"value-or-function"},{"type":"npm","name":"vinyl"},{"type":"npm","name":"vinyl-fs"},{"type":"npm","name":"vinyl-prepare"},{"type":"npm","name":"vinyl-sourcemap"},{"type":"npm","name":"emit-mapper"},{"type":"npm","name":"empty-dir"},{"type":"npm","name":"evented-require"},{"type":"npm","name":"fancy-log"},{"type":"npm","name":"findup-sync"},{"type":"npm","name":"fined"},{"type":"npm","name":"flagged-respawn"},{"type":"npm","name":"glob-parent"},{"type":"npm","name":"glogg"},{"type":"npm","name":"hacker"},{"type":"npm","name":"ordered-read-streams"},{"type":"npm","name":"parse-node-version"},{"type":"npm","name":"path-dirname"},{"type":"npm","name":"rechoir"},{"type":"npm","name":"@gulpjs/update-template"},{"type":"npm","name":"v8flags"},{"type":"npm","name":"vinyl-contents"}],"opencollective":{"id":85,"name":"gulp","slug":"gulpjs","description":"A toolkit to automate & enhance your workflow","sponsors":[{"id":12819,"type":"ORGANIZATION","slug":"codeinwp","name":"Vertigo Studio SRL","totalDonations":430000},{"id":7971,"type":"ORGANIZATION","slug":"stickermule","name":"Sticker Mule","totalDonations":390000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":380000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":360000},{"id":6965,"type":"ORGANIZATION","slug":"craftcms","name":"Craft CMS","totalDonations":320000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":306687},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":161900},{"id":245170,"type":"ORGANIZATION","slug":"wordtips","name":"WordTips","totalDonations":150000},{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":110000},{"id":10327,"type":"ORGANIZATION","slug":"keycdn","name":"KeyCDN","totalDonations":50000}],"goals":[{"key":27033}],"stats":{"balance":2374921,"yearlyBudget":1013854}},"github":{"org":"gulpjs"}},{"name":"gulp-concat","packages":[{"type":"npm","name":"gulp-concat"}]}
1,{"name":"gulp-rename","packages":[{"type":"npm","name":"gulp-rename"}]},{"name":"gulp-sass","packages":[{"type":"npm","name":"gulp-sass"}]},{"name":"gulp-sourcemaps","packages":[{"type":"npm","name":"gulp-sourcemaps"}]},{"name":"gulp-uglify","packages":[{"type":"npm","name":"gulp-uglify"}]},{"name":"gulpjs","packages":[{"type":"npm","name":"async-done"},{"type":"npm","name":"async-once"},{"type":"npm","name":"async-settle"},{"type":"npm","name":"bach"},{"type":"npm","name":"better-stats"},{"type":"npm","name":"clone-buffer"},{"type":"npm","name":"conventional-changelog-gulp"},{"type":"npm","name":"default-resolution"},{"type":"npm","name":"eslint-config-gulp"},{"type":"npm","name":"fs-mkdirp-stream"},{"type":"npm","name":"glob-stream"},{"type":"npm","name":"glob-watcher"},{"type":"npm","name":"gulp"},{"type":"npm","name":"gulp-cli"},{"type":"npm","name":"gulp-util"},{"type":"npm","name":"gulplog"},{"type":"npm","name":"has-gulplog"},{"type":"npm","name":"interpret"},{"type":"npm","name":"jscs-preset-gulp"},{"type":"npm","name":"last-run"},{"type":"npm","name":"lead"},{"type":"npm","name":"mute-stdout"},{"type":"npm","name":"now-and-later"},{"type":"npm","name":"plugin-error"},{"type":"npm","name":"registry"},{"type":"npm","name":"remove-bom-stream"},{"type":"npm","name":"replace-ext"},{"type":"npm","name":"replace-homedir"},{"type":"npm","name":"resolve-options"},{"type":"npm","name":"semver-greatest-satisfied-range"},{"type":"npm","name":"sparkles"},{"type":"npm","name":"to-through"},{"type":"npm","name":"undertaker"},{"type":"npm","name":"undertaker-common-tasks"},{"type":"npm","name":"undertaker-forward-reference"},{"type":"npm","name":"undertaker-registry"},{"type":"npm","name":"undertaker-task-metadata"},{"type":"npm","name":"value-or-function"},{"type":"npm","name":"vinyl"},{"type":"npm","name":"vinyl-fs"},{"type":"npm","name":"vinyl-prepare"},{"type":"npm","name":"vinyl-sourcemap"}],"github":{"org":"gulpjs"},"opencollective":{"id":85,"name":"gulp","slug":"gulpjs","description":"A toolkit to automate & enhance your workflow","sponsors":[{"id":12819,"type":"ORGANIZATION","slug":"codeinwp","name":"Vertigo Studio SRL","totalDonations":430000},{"id":7971,"type":"ORGANIZATION","slug":"stickermule","name":"Sticker Mule","totalDonations":390000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":380000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":360000},{"id":6965,"type":"ORGANIZATION","slug":"craftcms","name":"Craft CMS","totalDonations":320000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":306687},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":161900},{"id":245170,"type":"ORGANIZATION","slug":"wordtips","name":"WordTips","totalDonations":150000},{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":110000},{"id":10327,"type":"ORGANIZATION","slug":"keycdn","name":"KeyCDN","totalDonations":50000}],"goals":[{"key":27033}],"stats":{"balance":2374921,"yearlyBudget":1013854}}},{"name":"gun","packages":[{"type":"npm","name":"gun"}],"github":{"repo":"amark/gun"},"opencollective":{"id":12936,"name":"gun","slug":"gun","description":"Create a decentralized encrypted realtime web!","sponsors":[],"stats":{"balance":6382,"yearlyBudget":5755},"goals":[]}}
1,{"name":"hackthissite","packages":[{"type":"composer","name":"hackthissite/ostiaryclient"},{"type":"composer","name":"hackthissite/php-bull-scheduler"}],"github":{"org":"HackThisSite"},"opencollective":{"id":129046,"name":"HackThisSite","slug":"hackthissite","description":"A free, safe, and legal training ground for hackers and security professionals alike!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hamstersjs","packages":[{"type":"npm","name":"hamsters.js"}],"github":{"repo":"austinksmith/Hamsters.js"},"opencollective":{"id":11593,"name":"Hamsters.js","slug":"hamstersjs","description":"We are on a mission to bring the web into the future by making use of modern multicore processors","sponsors":[],"stats":{"balance":2025,"yearlyBudget":32},"goals":[]}},{"name":"handlebars","packages":[{"type":"npm","name":"handlebars"}]},{"name":"handycontrol","packages":[{"type":"nuget","name":"HandyControl"}],"github":{"repo":"HandyOrg/HandyControl"},"opencollective":{"id":72091,"name":"HandyControl","slug":"handycontrol","description":"Contains some simple and commonly used WPF controls","stats":{"balance":4211,"yearlyBudget":6228},"goals":[],"sponsors":[]}},{"name":"hapijs","packages":[{"type":"npm","name":"@hapi/basic"},{"type":"npm","name":"@hapi/bell"},{"type":"npm","name":"@hapi/boom"},{"type":"npm","name":"@hapi/bounce"},{"type":"npm","name":"@hapi/bourne"},{"type":"npm","name":"@hapi/catbox"},{"type":"npm","name":"@hapi/code"},{"type":"npm","name":"@hapi/cookie"},{"type":"npm","name":"@hapi/crumb"},{"type":"npm","name":"@hapi/cryptiles"},{"type":"npm","name":"@hapi/glue"},{"type":"npm","name":"@hapi/good"},{"type":"npm","name":"@hapi/h2o2"},{"type":"npm","name":"@hapi/hapi"},{"type":"npm","name":"@hapi/hoek"},{"type":"npm","name":"@hapi/inert"},{"type":"npm","name":"@hapi/iron"},{"type":"npm","name":"@hapi/lab"},{"type":"npm","name":"@hapi/nes"},{"type":"npm","name":"@hapi/shot"},{"type":"npm","name":"@hapi/topo"},{"type":"npm","name":"@hapi/vision"},{"type":"npm","name":"@hapi/wreck"},{"type":"npm","name":"@hapi/yar"}],"github":{"org":"hapijs"},"opencollective":{"id":155432,"name":"hapijs","slug":"hapijs","description":"open source enterprise nodejs framework","stats":{"balance":682388,"yearlyBudget":646382},"goals":[],"sponsors":[{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":550000},{"id":217218,"type":"ORGANIZATION","slug":"raiderio_wow","name":"Raider.IO","totalDonations":70000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":48105}]}},{"name":"hardkoded-projects","packages":[{"type":"nuget","name":"PuppeteerSharp"}],"github":{"repo":"kblok/puppeteer-sharp"},"opencollective":{"id":22885,"name":"hardkoded","slug":"hardkoded-projects","description":"Support hardkoded projects such as Puppeteer-Sharp and Playwright-Sharp","stats":{"balance":62858,"yearlyBudget":49364},"goals":[{"key":34560,"type":"yearlyBudget","title":"Annual Budget","amount":300000}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":54448},{"id":94725,"type":"ORGANIZATION","slug":"misk","name":"Misk.com","totalDonations":10000},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"harfbuzz","packages":[{"type":"pypi","name":"uharfbuzz"},{"type":"npm","name":"harfbuzzjs"}],"github":{"org":"harfbuzz"},"opencollective":{"id":424173,"name":"HarfBuzz","slug":"harfbuzz","description":"Making reading universal","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hedron","packages":[{"type":"npm","name":"hedron"}],"github":{"repo":"garetmckinley/hedron"},"opencollective":{"id":700,"name":"hedron","slug":"hedron","description":"We are on a mission to make flexbox layouts more accessible.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"helmetjs","packages":[{"type":"npm","name":"helmet"}]},{"name":"hemera","packages":[{"type":"npm","name":"hemera-ajv"},{"type":"npm","name":"hemera-blipp"},{"type":"npm","name":"hemera-graceful-shutdown"},{"type":"npm","name":"hemera-jaeger"},{"type":"npm","name":"hemera-joi"},{"type":"npm","name":"hemera-jwt-auth"},{"type":"npm","name":"hemera-knabe"},{"type":"npm","name":"hemera-mail"},{"type":"npm","name":"hemera-msgpack"},{"type":"npm","name":"hemera-plugin"},{"type":"npm","name":"hemera-prometheus"},{"type":"npm","name":"hemera-safe-promises"},{"type":"npm","name":"hemera-slackbot"},{"type":"npm","name":"hemera-sqs"},{"type":"npm","name":"hemera-stats"},{"type":"npm","name":"hemera-store"},{"type":"npm","name":"hemera-web"},{"type":"npm","name":"nats-hemera"}],"github":{"repo":"hemerajs/hemera"},"opencollective":{"id":37954,"name":"Hemera","slug":"hemera","description":"\ud83d\udd2c Writing reliable & fault-tolerant microservices in Node.js","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"hep","packages":[{"type":"dep","name":"go-hep.org/x/hep"},{"type":"dep","name":"github.com/go-hep/hep"}],"github":{"repo":"go-hep/hep"},"opencollective":{"id":30493,"name":"hep","slug":"hep","description":"Go-HEP is a set of libraries and applications to write efficient analysis code in the Go programming language.","stats":{"balance":0,"yearlyBudget":32},"goals":[{"key":25660,"type":"yearlyBudget","title":"GoHEP Summer Of Code","amount":100000,"description":"A mini Google Summer Of Code, for Go-HEP: paying a student to work on various Go-HEP related things (groot, ROOT I/O, performances, 3D models, detector geometry, etc...)"}],"sponsors":[]}},{"name":"heti","packages":[{"type":"npm","name":"heti"}],"github":{"repo":"sivan/heti"},"opencollective":{"id":178155,"name":"\u8d6b\u8e4f","slug":"heti","description":"\u8d6b\u8e4f\uff08h\xe8t\xed\uff09\u662f\u4e13\u4e3a\u4e2d\u6587\u5185\u5bb9\u5c55\u793a\u8bbe\u8ba1\u7684\u6392\u7248\u6837\u5f0f\u589e\u5f3a\u3002\u5b83\u57fa\u4e8e\u901a\u884c\u7684\u4e2d\u6587\u6392\u7248\u89c4\u8303\u800c\u6765\uff0c\u53ef\u4ee5\u4e3a\u7f51\u7ad9\u7684\u8bfb\u8005\u5e26\u6765\u66f4\u597d\u7684\u6587\u7ae0\u9605\u8bfb\u4f53\u9a8c\u3002","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo","packages":[{"type":"npm","name":"hexo"}],"github":{"repo":"hexojs/hexo"},"opencollective":{"id":588,"name":"Hexo","slug":"hexo","description":"A fast, simple & powerful blog framework, powered by Node.js.","sponsors":[{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":10500},{"id":57723,"type":"ORGANIZATION","slug":"cmscritic","name":"CMS Critic","totalDonations":10000},{"id":25325,"type":"ORGANIZATION","slug":"getformio","name":"Getform","totalDonations":4000},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":4000},{"id":324212,"type":"ORGANIZATION","slug":"rss3_","name":"RSS3","totalDonations":4000}],"stats":{"balance":27024,"yearlyBudget":23134},"goals":[{}]}},{"name":"hexo-abbrlink","packages":[{"type":"npm","name":"hexo-abbrlink"}],"github":{"repo":"rozbo/hexo-abbrlink"},"opencollective":{"id":147414,"name":"Hexo Abbrlink","slug":"hexo-abbrlink","description":"Making world better","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo-helper-live2d","packages":[{"type":"npm","name":"hexo-helper-live2d"},{"type":"npm","name":"current-device"}],"github":{"repo":"EYHN/hexo-helper-live2d"},"opencollective":{"id":27473,"name":"hexo-helper-live2d","slug":"hexo-helper-live2d","description":"We are mission on help hexo users to have a easier and better use of live2d technology.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo-theme-butterfly","packages":[{"type":"npm","name":"hexo-theme-butterfly"}],"github":{"repo":"jerryc127/hexo-theme-butterfly"},"opencollective":{"id":414066,"name":"Hexo Theme Butterfly","slug":"hexo-theme-butterfly","description":"Make it better","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"hexo-theme-fluid","packages":[{"type":"npm","name":"hexo-theme-fluid"}],"github":{"repo":"fluid-dev/hexo-theme-fluid"},"opencollective":{"id":60216,"name":"hexo-theme-fluid","slug":"hexo-theme-fluid","description":":zap: \u4e00\u6b3e Material Design \u98ce\u683c\u7684 Hexo \u4e3b\u9898 / An elegant Material-Design theme for Hexo","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo-theme-lx","packages":[{"type":"npm","name":"theme-lx"}],"github":{"repo":"blleng/hexo-theme-lx"},"opencollective":{"id":138925,"name":"Hexo-Theme-Lx","slug":"hexo-theme-lx","description":"A simple & elegant blog theme for Hexo","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo-theme-stun","packages":[{"type":"npm","name":"hexo-theme-stun"}],"github":{"repo":"liuyib/hexo-theme-stun"},"opencollective":{"id":116830,"name":"Hexo Theme Stun","slug":"hexo-theme-stun","description":"Making the theme-stun better","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hexo-theme-yun","packages":[{"type":"npm","name":"hexo-theme-yun"}],"github":{"repo":"YunYouJun/hexo-theme-yun"},"opencollective":{"id":415252,"name":"Hexo Theme Yun","slug":"hexo-theme-yun","description":"\u8ba9\u535a\u5ba2\u66f4\u53ef\u7231","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"heyui","packages":[{"type":"npm","name":"heyui"},{"type":"npm","name":"hey-cli"},{"type":"npm","name":"hey-validator"},{"type":"npm","name":"hey-utils"}],"github":{"repo":"heyui/heyui"},"opencollective":{"id":16499,"name":"heyui","slug":"heyui","description":"A Vue.js 2.0 UI Toolkit for Web.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"highlight.js","packages":[{"type":"npm","name":"highlight.js"}]},{"name":"hls-vod","packages":[{"type":"npm","name":"hls-vod"}],"github":{"repo":"mifi/hls-vod"},"opencollective":{"id":66241,"name":"HLS VOD","slug":"hls-vod","description":"HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"hoaproject","packages":[{"type":"composer","name":"atoum/praspel-extension"},{"type":"composer","name":"hoa/acl"},{"type":"composer","name":"hoa/bench"},{"type":"composer","name":"hoa/cache"},{"type":"composer","name":"hoa/cli"},{"type":"composer","name":"hoa/compiler"},{"type":"composer","name":"hoa/consistency"},{"type":"composer","name":"hoa/console"},{"type":"composer","name":"hoa/core"},{"type":"composer","name":"hoa/database"},{"type":"composer","name":"hoa/devtools"},{"type":"composer","name":"hoa/dispatcher"},{"type":"composer","name":"hoa/dns"},{"type":"composer","name":"hoa/event"},{"type":"composer","name":"hoa/eventsource"},{"type":"composer","name":"hoa/exception"},{"type":"composer","name":"hoa/fastcgi"},{"type":"composer","name":"hoa/file"},{"type":"composer","name":"hoa/graph"},{"type":"composer","name":"hoa/heap"},{"type":"composer","name":"hoa/http"},{"type":"composer","name":"hoa/irc"},{"type":"composer","name":"hoa/iterator"},{"type":"composer","name":"hoa/json"},{"type":"composer","name":"hoa/kitab"},{"type":"composer","name":"hoa/locale"},{"type":"composer","name":"hoa/mail"},{"type":"composer","name":"hoa/math"},{"type":"composer","name":"hoa/mime"},{"type":"composer","name":"hoa/option"},{"type":"composer","name":"hoa/praspel"},{"type":"composer","name":"hoa/promise"},{"type":"composer","name":"hoa/protocol"},{"type":"composer","name":"hoa/realdom"},{"type":"composer","name":"hoa/regex"},{"type":"composer","name":"hoa/registry"},{"type":"composer","name":"hoa/router"},{"type":"composer","name":"hoa/ruler"},{"type":"composer","name":"hoa/serialize"},{"type":"composer","name":"hoa/session"},{"type":"composer","name":"hoa/socket"},{"type":"composer","name":"hoa/stream"},{"type":"composer","name":"hoa/string"},{"type":"composer","name":"hoa/stringbuffer"},{"type":"composer","name":"hoa/test"},{"type":"composer","name":"hoa/translate"},{"type":"composer","name":"hoa/tree"},{"type":"composer","name":"hoa/ustring"},{"type":"composer","name":"hoa/view"},{"type":"composer","name":"hoa/visitor"},{"type":"composer","name":"hoa/websocket"},{"type":"composer","name":"hoa/worker"},{"type":"composer","name":"hoa/xml"},{"type":"composer","name":"hoa/xmlrpc"},{"type":"composer","name":"hoa/xyl"},{"type":"composer","name":"hoa/zformat"},{"type":"composer","name":"hoa/zombie"},{"type":"composer","name":"hoathis/symfony-console-bridge"},{"type":"composer","name":"hoathis/symfony-console-bundle"},{"type":"composer","name":"hoathis/symfony-ruler-bundle"}],"github":{"org":"hoaproject"}
1,"opencollective":{"id":12925,"name":"Hoa Project","slug":"hoaproject","description":"Hoa is a modular, extensible and structured set of PHP libraries.","sponsors":[{"id":12993,"type":"ORGANIZATION","slug":"matterstech","name":"Matters","totalDonations":20000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":2500}],"stats":{"balance":18870,"yearlyBudget":0},"goals":[]}},{"name":"holores","packages":[{"type":"npm","name":"@holores/holoapi"}],"github":{"org":"HoloRes"},"opencollective":{"id":251007,"name":"Hololive Resort","slug":"holores","description":"A Discord community about Hololive","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"holyjs","packages":[{"type":"npm","name":"holyjs"}],"github":{"repo":"holyjs/holyjs"},"opencollective":{"id":13140,"name":"holyjs","slug":"holyjs","description":"improve project","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"hoodie","packages":[{"type":"npm","name":"@hoodie/account-client"},{"type":"npm","name":"@hoodie/account-server"},{"type":"npm","name":"@hoodie/account-server-api"},{"type":"npm","name":"@hoodie/admin"},{"type":"npm","name":"@hoodie/admin-client"},{"type":"npm","name":"@hoodie/client"},{"type":"npm","name":"@hoodie/connection-status"},{"type":"npm","name":"@hoodie/log"},{"type":"npm","name":"@hoodie/plugin-hello-world"},{"type":"npm","name":"@hoodie/server"},{"type":"npm","name":"@hoodie/store-client"},{"type":"npm","name":"@hoodie/store-server"},{"type":"npm","name":"@hoodie/store-server-api"},{"type":"npm","name":"@hoodie/task-client"},{"type":"npm","name":"@hoodie/task-server"},{"type":"npm","name":"account-json-api"},{"type":"npm","name":"couchdb-calculate-session-id"},{"type":"npm","name":"ember-hoodie"},{"type":"npm","name":"faq"},{"type":"npm","name":"hoodie"},{"type":"npm","name":"hoodie-app-tracker"},{"type":"npm","name":"hoodie-zuul-config"},{"type":"npm","name":"pouchdb-admins"},{"type":"npm","name":"pouchdb-hoodie-api"},{"type":"npm","name":"pouchdb-hoodie-sync"},{"type":"npm","name":"pouchdb-users"},{"type":"npm","name":"slackin"}],"github":{"org":"hoodiehq"},"opencollective":{"id":95,"name":"Hoodie","slug":"hoodie","description":"A complete backend for web applications.","sponsors":[{"id":5686,"type":"ORGANIZATION","slug":"idonethis","name":"I Done This","totalDonations":10000},{"id":19826,"type":"ORGANIZATION","slug":"domecloud","name":"DomeCloud Co.,Ltd.","totalDonations":3500},{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1000},{"id":10970,"type":"ORGANIZATION","slug":"streaming-platformcom","name":"streaming-platform.com","totalDonations":600},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200}],"goals":[{}],"stats":{"balance":429144,"yearlyBudget":5816}}},{"name":"hookio","packages":[{"type":"npm","name":"hook.io"},{"type":"npm","name":"hook.io-sdk"}],"github":{"org":"stackvana"},"opencollective":{"id":267657,"name":"hook.io","slug":"hookio","description":"Open-Source Webhook Platform and Toolings","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hospitalrun","packages":[{"type":"npm","name":"hospitalrun"},{"type":"npm","name":"hospitalrun-dblisteners"},{"type":"npm","name":"hospitalrun-server-routes"},{"type":"npm","name":"@hospitalrun/components"},{"type":"npm","name":"@hospitalrun/cli"}],"github":{"org":"hospitalrun"},"opencollective":{"id":185,"name":"HospitalRun","slug":"hospitalrun","description":"Free, easy-to-use software for developing world healthcare.","sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":590000}],"stats":{"balance":390205,"yearlyBudget":157052},"goals":[{"key":"13c8cf73-e36d-490d-93b9-27049a444a68","type":"yearlyBudget","title":"Services and Infrastructure","amount":500000,"description":""}]}},{"name":"hpy","packages":[{"type":"pypi","name":"hpy.devel"},{"type":"pypi","name":"hpy"}],"github":{"org":"pyhandle"},"opencollective":{"id":97218,"name":"HPy","slug":"hpy","description":"HPy: a better API for Python","stats":{"balance":3404,"yearlyBudget":3604},"goals":[],"sponsors":[]}}
1,{"name":"html-react-parser","packages":[{"type":"npm","name":"html-react-parser"}],"github":{"repo":"remarkablemark/html-react-parser"},"opencollective":{"id":50337,"name":"html-react-parser","slug":"html-react-parser","description":"HTML to React parser.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"html-webpack-plugin","packages":[{"type":"npm","name":"html-webpack-plugin"}],"github":{"repo":"jantimon/html-webpack-plugin"},"opencollective":{"id":14082,"name":"html-webpack-plugin","slug":"html-webpack-plugin","description":"Simplifies creation of HTML files with Webpack","sponsors":[{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":220000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":220000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":5000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":221251,"type":"ORGANIZATION","slug":"balsa","name":"Balsa","totalDonations":2500}
1,{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":2400},{"id":19133,"type":"ORGANIZATION","slug":"forcrowd","name":"forCrowd","totalDonations":1000},{"id":75972,"type":"ORGANIZATION","slug":"trp-gharalu-nuskhe","name":"TRP Gharalu UPCHAAR","totalDonations":500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}],"goals":[{"key":"bb2ab0d3-eb47-4f0c-9bea-4edb884f8527"}],"stats":{"balance":402174,"yearlyBudget":93092}}},{"name":"html2canvas","packages":[{"type":"npm","name":"html2canvas"}],"github":{"repo":"niklasvh/html2canvas"},"opencollective":{"id":38579,"name":"html2canvas","slug":"html2canvas","description":"Screenshots with JavaScript","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"html5-qrcode","packages":[{"type":"npm","name":"html5-qrcode"}],"github":{"repo":"mebjas/html5-qrcode"},"opencollective":{"id":261254,"name":"Html5 Qrcode","slug":"html5-qrcode","description":"Help make scanning QR code and barcodes easier","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"htmlhint","packages":[{"type":"npm","name":"htmlhint"}],"github":{"repo":"thedaviddias/HTMLHint"},"opencollective":{"id":19786,"name":"HTMLHint","slug":"htmlhint","description":"The static code analysis tool for Your HTML","stats":{"balance":398,"yearlyBudget":429},"goals":[{}],"sponsors":[]}},{"name":"husky","packages":[{"type":"npm","name":"husky"}],"github":{"repo":"typicode/husky"},"opencollective":{"id":48073,"name":"Husky","slug":"husky","description":"Modern native Git hooks made easy \ud83d\udc36 woof!","stats":{"balance":781744,"yearlyBudget":571162},"goals":[{}],"sponsors":[{"id":170406,"type":"ORGANIZATION","slug":"padlet","name":"Padlet","totalDonations":100000},{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92776},{"id":33394,"type":"ORGANIZATION","slug":"gitkraken","name":"GitKraken","totalDonations":80000},{"id":206165,"type":"ORGANIZATION","slug":"moovweb1","name":"Moovweb","totalDonations":80000},{"id":421089,"type":"ORGANIZATION","slug":"liquid-democracy-e-v","name":"Liquid Democracy e.V.","totalDonations":70000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":220151,"type":"ORGANIZATION","slug":"modusign","name":"Modusign","totalDonations":60000},{"id":115316,"type":"ORGANIZATION","slug":"line","name":"LINE Corporation","totalDonations":60000},{"id":181224,"type":"ORGANIZATION","slug":"easyagile","name":"Easy Agile","totalDonations":50000},{"id":35214,"type":"ORGANIZATION","slug":"g-2-i-inc","name":"G2i Inc","totalDonations":30000}]}},{"name":"hydro-sdk","packages":[{"type":"npm","name":"@hydro-sdk/hydro-sdk"}],"github":{"org":"hydro-sdk"},"opencollective":{"id":209371,"name":"Hydro-SDK","slug":"hydro-sdk","description":"Building React Native for Flutter","stats":{"balance":45142,"yearlyBudget":47142},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":50000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"hyperapp","packages":[{"type":"npm","name":"hyperapp"},{"type":"npm","name":"@hyperapp/html"},{"type":"npm","name":"@hyperapp/time"}],"github":{"repo":"jorgebucaran/hyperapp"},"opencollective":{"id":37955,"name":"Hyperapp","slug":"hyperapp","description":"The tiny framework for building web interfaces.","stats":{"balance":1637,"yearlyBudget":16009},"goals":[{"key":"ec1b142c-3025-4c0c-9164-030164e7f7b6","type":"yearlyBudget","title":"Make Hyperap Sustainable","amount":1000000}],"sponsors":[]}},{"name":"hyperf","packages":[{"type":"composer","name":"hyperf/hyperf"},{"type":"composer","name":"hyperf/framework"}],"github":{"repo":"hyperf-cloud/hyperf"},"opencollective":{"id":48988,"name":"hyperf","slug":"hyperf","description":"\ud83d\ude80 A coroutine framework that focuses on hyperspeed and flexibility, specifically used for build microservices or middlewares. ","stats":{"balance":8580,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":65193,"type":"ORGANIZATION","slug":"wu3-han4-yun2-ruan3-ke1-ji4-you3-xian4-gong1-si1-yi4-shang1-hu4","name":"\u6b66\u6c49\u4e91\u8f6f\u79d1\u6280\u6709\u9650\u516c\u53f8(\u6613\u5546\u6237)","totalDonations":10000}]}},{"name":"hypergan-foundation","packages":[{"type":"pypi","name":"hyperchamber"}],"github":{"org":"HyperGAN"},"opencollective":{"id":150153,"name":"HyperGAN Foundation","slug":"hypergan-foundation","description":"Promotes the development of HyperGAN AI for developers, researchers and end-users.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"hyperglass","packages":[{"type":"pypi","name":"hyperglass"}],"github":{"repo":"checktheroads/hyperglass"},"opencollective":{"id":86393,"name":"hyperglass","slug":"hyperglass","description":"hyperglass is a modern, customizable network looking glass written in Python 3.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"hyperhtml","packages":[{"type":"npm","name":"hyperhtml"}],"github":{"repo":"WebReflection/hyperHTML"},"opencollective":{"id":11787,"name":"hyperHTML","slug":"hyperhtml","description":"A revolutionary and 100% standard way to define reactive DOM content.","sponsors":[{"id":14382,"type":"ORGANIZATION","slug":"droneio","name":"Brad Rydzewski","totalDonations":100000}],"stats":{"balance":159806,"yearlyBudget":28019},"goals":[]}},{"name":"hypeserver","packages":[{"type":"npm","name":"react-date-range"}],"github":{"org":"hypeserver"},"opencollective":{"id":273339,"name":"hypeserver","slug":"hypeserver","description":"Maintains react-date-range, a popular React component","stats":{"balance":450,"yearlyBudget":500},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":500}]}},{"name":"hyphenopoly","packages":[{"type":"npm","name":"hyphenopoly"}],"github":{"repo":"mnater/Hyphenopoly"},"opencollective":{"id":32648,"name":"Hyphenopoly","slug":"hyphenopoly","description":"Hyphenation for node and Polyfill for client-side hyphenation.","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"hyron","packages":[{"type":"npm","name":"hyron"},{"type":"npm","name":"@hyron/cli"},{"type":"npm","name":"@hyron/static-dir"},{"type":"npm","name":"@hyron/stringer"},{"type":"npm","name":"@hyron/validator"},{"type":"npm","name":"@hyron/viewer"}],"github":{"org":"hyron-group"},"opencollective":{"id":39375,"name":"Hyron","slug":"hyron","description":"Code less, do more with the hyron framework","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":33299,"type":"yearlyBudget","title":"Research and Development","amount":1000000,"description":"The money will be invested 80% for product research and development, 20% for marketing and community building activities."}],"sponsors":[]}},{"name":"ice","packages":[{"type":"composer","name":"iceframework/base"},{"type":"composer","name":"iceframework/framework"},{"type":"composer","name":"iceframework/hello"},{"type":"composer","name":"iceframework/website"}],"github":{"org":"ice"},"opencollective":{"id":163729,"name":"ice","slug":"ice","description":"Simple and fast PHP framework frozen in C extension.","stats":{"balance":672,"yearlyBudget":540},"goals":[],"sponsors":[]}},{"name":"iconv-lite","packages":[{"type":"npm","name":"iconv-lite"}],"github":{"repo":"ashtuchkin/iconv-lite"},"opencollective":{"id":19710,"name":"iconv-lite","slug":"iconv-lite","description":"Simplify working with character encodings","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"idyll","packages":[{"type":"npm","name":"idyll"},{"type":"npm","name":"idyll-ast"},{"type":"npm","name":"idyll-compiler"},{"type":"npm","name":"idyll-components"},{"type":"npm","name":"idyll-document"},{"type":"npm","name":"idyll-layouts"},{"type":"npm","name":"idyll-template-projects"},{"type":"npm","name":"idyll-themes"}],"opencollective":{"id":943,"name":"idyll","slug":"idyll","description":"A toolkit for creating data-driven stories and explorable explanations.","sponsors":[{"id":25559,"type":"ORGANIZATION","slug":"oreilly-media","name":"O\'Reilly Media","totalDonations":1000000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":15500}],"goals":[{}],"stats":{"balance":65419,"yearlyBudget":36326}},"github":{"repo":"idyll-lang/idyll"}},{"name":"ie11customproperties","packages":[{"type":"npm","name":"ie11-custom-properties"}],"github":{"repo":"nuxodin/ie11CustomProperties"},"opencollective":{"id":138099,"name":"Ie11CustomProperties","slug":"ie11customproperties","description":"Maintain and extend the CSS variable Polyfills for IE11","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"image-match","packages":[{"type":"pypi","name":"image_match"}],"github":{"repo":"EdjoLabs/image-match"},"opencollective":{"id":158938,"name":"Image Match","slug":"image-match","description":"We are building tools to provide authenticity of content online.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"image-zoom","packages":[{"type":"npm","name":"react-medium-image-zoom"}],"github":{"repo":"rpearce/image-zoom"},"opencollective":{"id":140690,"name":"Image Zoom","slug":"image-zoom","description":"Accessible, progressive image zooming for the web","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"imagehash","packages":[{"type":"composer","name":"jenssegers/imagehash"}],"github":{"repo":"jenssegers/imagehash"},"opencollective":{"id":44102,"name":"jenssegers/imagehash","slug":"imagehash","description":"\ud83c\udf04 Perceptual image hashing for PHP","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"imagelistview","packages":[{"type":"nuget","name":"ImageListView"}],"github":{"repo":"oozcitak/imagelistview"},"opencollective":{"id":153951,"name":"Imagelistview","slug":"imagelistview","description":"A winforms control for image files with asynchronously loaded thumbnails","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"imask","packages":[{"type":"npm","name":"angular-imask"},{"type":"npm","name":"imask"},{"type":"npm","name":"react-imask"},{"type":"npm","name":"vue-imask"},{"type":"npm","name":"react-native-imask"},{"type":"npm","name":"@imask/svelte"}],"github":{"repo":"uNmAnNeR/imaskjs"},"opencollective":{"id":51283,"name":"imaskjs","slug":"imask","description":"vanilla javascript input mask","stats":{"balance":10064,"yearlyBudget":1482},"goals":[],"sponsors":[]}},{"name":"imi","packages":[{"type":"composer","name":"yurunsoft/imi"},{"type":"composer","name":"imiphp/imi"}],"github":{"repo":"Yurunsoft/IMI"},"opencollective":{"id":21672,"name":"IMI","slug":"imi","description":"\u81f4\u529b\u4e8e\u4e30\u5bcc\u6846\u67b6\u6587\u6863\uff0c\u4e0a\u624b\u5bb9\u6613\uff0c\u8ba9\u5f00\u53d1\u8005\u8ddf\u4f7f\u7528\u4f20\u7edf MVC \u6846\u67b6\u4e00\u6837\u987a\u624b","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"immalf","packages":[{"type":"composer","name":"pocketmine/pocketmine-mp"}],"github":{"repo":"pmmp/PocketMine-MP"},"opencollective":{"id":18050,"name":"Immalf","slug":"immalf","description":"Develop server software for Minecraft: Bedrock Edition","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}},{"name":"immer","packages":[{"type":"npm","name":"immer"}],"github":{"repo":"immerjs/immer"},"opencollective":{"id":60035,"name":"immer","slug":"immer","description":"Create the next immutable state by mutating the current one","stats":{"balance":51429,"yearlyBudget":30569},"goals":[{}],"sponsors":[{"id":221251,"type":"ORGANIZATION","slug":"balsa","name":"Balsa","totalDonations":2500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000},{"id":218990,"type":"ORGANIZATION","slug":"worksphere","name":"Worksphere","totalDonations":2000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500}]}},{"name":"immutable","packages":[{"type":"npm","name":"immutable"}]},{"name":"indieweb","packages":[{"type":"composer","name":"indieweb/date-formatter"},{"type":"composer","name":"indieauth/client"},{"type":"composer","name":"indieweb/link-rel-parser"},{"type":"composer","name":"indieweb/mention-client"},{"type":"composer","name":"indieweb/comments"},{"type":"composer","name":"indieweb/original-post-discovery"},{"type":"composer","name":"indieweb/rel-me"},{"type":"composer","name":"indieweb/representative-h-card"},{"type":"composer","name":"indiewordpress/wordpress-indieweb"},{"type":"composer","name":"pfefferle/wordpress-indieweb-press-this"},{"type":"composer","name":"indieweb/wordpress-mf2-feed"},{"type":"gem","name":"indieweb-endpoints"},{"type":"gem","name":"link_rel_parser"},{"type":"gem","name":"microformats"},{"type":"gem","name":"webmention"},{"type":"composer","name":"mf2/shim"},{"type":"composer","name":"indieweb/wordpress-indieauth"},{"type":"composer","name":"indieweb/wordpress-micropub"}],"github":{"org":"indieweb"},"opencollective":{"id":550,"name":"IndieWeb","slug":"indieweb","description":"We are on a mission to help individuals own their online identity and data.","stats":{"balance":5522467,"yearlyBudget":350183},"goals":[{}],"sponsors":[{"id":11847,"type":"ORGANIZATION","slug":"okta","name":"Okta","totalDonations":100000},{"id":21377,"type":"ORGANIZATION","slug":"datainteltech1","name":"Data Intelligence Technologies, Inc.","totalDonations":30000},{"id":3470,"type":"ORGANIZATION","slug":"iwantmyname","name":"iwantmyname","totalDonations":20000},{"id":93111,"type":"ORGANIZATION","slug":"skylark","name":"Skylark","totalDonations":11000},{"id":59067,"type":"ORGANIZATION","slug":"crosswordsolver","name":"Crosswordsolver","totalDonations":10000}]}},{"name":"infection","packages":[{"type":"composer","name":"infection/abstract-testframework-adapter"},{"type":"composer","name":"infection/codeception-adapter"},{"type":"composer","name":"infection/extension-installer"},{"type":"composer","name":"infection/include-interceptor"},{"type":"composer","name":"infection/infection"},{"type":"composer","name":"infection/phpspec-adapter"}],"github":{"org":"infection"},"opencollective":{"id":174875,"name":"Infection PHP","slug":"infection","description":"Mutation Testing for PHP. Helps writing better code and tests.","stats":{"balance":58289,"yearlyBudget":60051},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":64507},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":300}]}},{"name":"inferno","packages":[{"type":"npm","name":"inferno"},{"type":"npm","name":"inferno-clone-vnode"},{"type":"npm","name":"inferno-compat"},{"type":"npm","name":"inferno-component"},{"type":"npm","name":"inferno-create-class"},{"type":"npm","name":"inferno-create-element"},{"type":"npm","name":"inferno-devtools"},{"type":"npm","name":"inferno-hyperscript"},{"type":"npm","name":"inferno-mobx"},{"type":"npm","name":"inferno-redux"},{"type":"npm","name":"inferno-router"},{"type":"npm","name":"inferno-server"},{"type":"npm","name":"inferno-shared"},{"type":"npm","name":"inferno-test-utils"},{"type":"npm","name":"inferno-vnode-flags"},{"type":"npm","name":"inferno-extras"},{"type":"npm","name":"inferno-hydrate"},{"type":"npm","name":"inferno-animation"}],"opencollective":{"id":11428,"name":"inferno","slug":"inferno","description":"Inferno is a high-performance javascript library for building user interfaces.","sponsors":[{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":170000},{"id":94428,"type":"ORGANIZATION","slug":"pelisivut","name":"Pelisivut","totalDonations":170000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":160000},{"id":114422,"type":"ORGANIZATION","slug":"nettikasinolista","name":"Nettikasinolista.com","totalDonations":110000},{"id":114241,"type":"ORGANIZATION","slug":"turtlebet-nettikasinot","name":"Turtlebet - Nettikasinot","totalDonations":90000},{"id":107765,"type":"ORGANIZATION","slug":"parhaatnettikasinot-com","name":"parhaatnettikasinot.com","totalDonations":60000},{"id":114477,"type":"ORGANIZATION","slug":"anbefaltcasino-com","name":"AnbefaltCasino.com","totalDonations":30000},{"id":10327,"type":"ORGANIZATION","slug":"keycdn","name":"KeyCDN","totalDonations":20000},{"id":95397,"type":"ORGANIZATION","slug":"nopeustesti-fi","name":"Nopeustesti.fi","totalDonations":20000},{"id":13254,"type":"ORGANIZATION","slug":"dontpayfull","name":"DontPayFull SRL","totalDonations":10000}],"stats":{"balance":512175,"yearlyBudget":546634},"goals":[]},"github":{"repo":"infernojs/inferno"}},{"name":"infyomlabs","packages":[{"type":"composer","name":"infyomlabs/adminlte-templates"},{"type":"composer","name":"infyomlabs/core-templates"},{"type":"composer","name":"infyomlabs/coreui-templates"},{"type":"composer","name":"infyomlabs/flatlab-templates"},{"type":"composer","name":"infyomlabs/generator-builder"},{"type":"composer","name":"infyomlabs/infy-tracker"},{"type":"composer","name":"infyomlabs/laravel-generator"},{"type":"composer","name":"infyomlabs/routes-explorer"},{"type":"composer","name":"infyomlabs/laravel-upcitemdb"},{"type":"composer","name":"infyomlabs/metronic-templates"},{"type":"composer","name":"infyomlabs/laravel-calendar-events"},{"type":"composer","name":"infyomlabs/laravel-ui-adminlte"},{"type":"composer","name":"infyomlabs/laravel-ui-coreui"}],"github":{"org":"InfyOmLabs"},"opencollective":{"id":71993,"name":"InfyOm Laravel Generator","slug":"infyomlabs","de
1scription":"Generate Laravel API, Scaffold, Tests, Seeders with CRUD Laravel Generator","stats":{"balance":29627,"yearlyBudget":87152},"goals":[],"sponsors":[{"id":72715,"type":"ORGANIZATION","slug":"zluck-solutions","name":"Zluck Solutions","totalDonations":10500},{"id":87094,"type":"ORGANIZATION","slug":"augustinfotech","name":"AugustCode Solutions Pvt Ltd","totalDonations":7500},{"id":116813,"type":"ORGANIZATION","slug":"templatemela","name":"TemplateMela","totalDonations":5000},{"id":93370,"type":"ORGANIZATION","slug":"theloopcraft","name":"Loopcraft","totalDonations":3500}]}},{"name":"iniscan","packages":[{"type":"composer","name":"psecio/iniscan"}],"github":{"repo":"psecio/iniscan"},"opencollective":{"id":18222,"name":"iniscan","slug":"iniscan","description":"Help developers secure their PHP instances at the server level.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"inquirer","packages":[{"type":"npm","name":"inquirer"}]},{"name":"instant-markdown","packages":[{"type":"npm","name":"instant-markdown-d"}],"github":{"org":"instant-markdown"},"opencollective":{"id":250530,"name":"Instant Markdown","slug":"instant-markdown","description":"Develop software for writing markdown from Vim","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"instapy","packages":[{"type":"pypi","name":"instapy"}],"github":{"repo":"timgrossmann/InstaPy"},"opencollective":{"id":27337,"name":"InstaPy","slug":"instapy","description":"Instagram bot - Like, Comment, and Follow automation","stats":{"balance":75752,"yearlyBudget":4700},"goals":[{}],"sponsors":[{"id":57877,"type":"ORGANIZATION","slug":"m-media","name":"M Media","totalDonations":1500},{"id":38459,"type":"ORGANIZATION","slug":"alteox_com","name":"alteox","totalDonations":1000},{"id":39053,"type":"ORGANIZATION","slug":"san-development","name":"San Development","totalDonations":500},{"id":138726,"type":"ORGANIZATION","slug":"squishyslug","name":"SquishySlug","totalDonations":500},{"id":11004,"type":"ORGANIZATION","slug":"opensource","name":"Open Source Collective","totalDonations":283}]}},{"name":"intelligo","packages":[{"type":"npm","name":"intelligo"}],"github":{"repo":"techstar-cloud/intelligo"},"opencollective":{"id":21885,"name":"intelligo","slug":"intelligo","description":"Intelligo is a JavaScript Framework to build Facebook Messenger\'s Chat bots.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":77680,"type":"yearlyBudget","title":"Development and Maintenance","amount":50000}],"sponsors":[]}},{"name":"ionic-selectable","packages":[{"type":"npm","name":"ionic-selectable"}],"github":{"repo":"eakoriakin/ionic-selectable"},"opencollective":{"id":187480,"name":"Ionic Selectable","slug":"ionic-selectable","description":"Creating a versatile and highly customizable selection component that allows to search items, create items, customize the layout with templates and much more.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ionrangeslider","packages":[{"type":"npm","name":"ion-rangeslider"}],"github":{"repo":"IonDen/ion.rangeSlider"},"opencollective":{"id":475,"name":"ion.rangeSlider","slug":"ionrangeslider","description":"We are on a mission to create the best Range Slider component for websites","sponsors":[],"stats":{"balance":0,"yearlyBudget":31},"goals":[]}}
1,{"name":"ionsound","packages":[{"type":"npm","name":"ion-sound"}],"github":{"repo":"IonDen/ion.sound"},"opencollective":{"id":476,"name":"ion.sound","slug":"ionsound","description":"We are on a mission to create the best sound-playing plugin for websites and browser games.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"ioredis","packages":[{"type":"npm","name":"ioredis"}],"github":{"repo":"luin/ioredis"},"opencollective":{"id":17529,"name":"ioredis","slug":"ioredis","description":"A robust, performance-focused and full-featured Redis client for Node.js that supports Sentinel and Cluster. Works in NodeJS, Electron platforms.","sponsors":[{"id":10022,"type":"ORGANIZATION","slug":"invertase","name":"Invertase","totalDonations":94500},{"id":169694,"type":"ORGANIZATION","slug":"centimani-co","name":"Centimani co.","totalDonations":20000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5000},{"id":217218,"type":"ORGANIZATION","slug":"raiderio_wow","name":"Raider.IO","totalDonations":3500},{"id":40211,"type":"ORGANIZATION","slug":"storis","name":"STORIS","totalDonations":1500}],"goals":[{"key":63179,"type":"yearlyBudget","title":"Best Redis client in the world!","amount":1200000},{"key":69103,"type":"yearlyBudget","title":"Robust Redis client that supports all the new features","amount":600000}],"stats":{"balance":17614,"yearlyBudget":56117}}},{"name":"iotsharp","packages":[{"type":"nuget","name":"IoTSharp.Sdk.Http"},{"type":"nuget","name":"IoTSharp.Sdk.MQTT"},{"type":"nuget","name":"MaiKeBing.CAP.ZeroMQ"},{"type":"nuget","name":"MaiKeBing.CAP.LiteDB"},{"type":"nuget","name":"MaiKeBing.HostedService.ZeroMQ"},{"type":"nuget","name":"IoTSharp.X509Extensions"},{"type":"nuget","name":"MQTTnet.AspNetCoreEx"},{"type":"nuget","name":"Silkier"},{"type":"nuget","name":"Silkier.EFCore"},{"type":"nuget","name":"Silkier.AspNetCore"},{"type":"nuget","name":"SilkierQuartz"},{"type":"nuget","name":"Maikebing.EntityFrameworkCore.Taos"}],"github":{"repo":"IoTSharp/IoTSharp"},"opencollective":{"id":255964,"name":"IoTSharp","slug":"iotsharp","description":"IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ipfs-search","packages":[{"type":"dep","name":"github.com/ipfs-search/ipfs-search"}],"github":{"repo":"ipfs-search/ipfs-search"},"opencollective":{"id":27077,"name":"ipfs-search.com","slug":"ipfs-search","description":"Search engine for the Interplanetary Filesystem (IPFS).","stats":{"balance":11692,"yearlyBudget":6042},"goals":[{"key":"0040925e-39b8-4767-9917-04cf4dd3b16a","type":"yearlyBudget","title":"Hosting costs","amount":50000}],"sponsors":[]}},{"name":"ipython","packages":[{"type":"pypi","name":"ipynb"},{"type":"pypi","name":"ptpython"},{"type":"pypi","name":"IPython"},{"type":"pypi","name":"traitlets"}],"github":{"org":"ipython"},"opencollective":{"id":303078,"name":"IPython","slug":"ipython","description":"IPython is an enhanced interactive Python environment aimed at maximizing productivity in workflows that combine data, computation and exploratory programming.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"iris","opencollective":{"id":9608,"name":"Iris","slug":"iris","description":"Support Iris today.","stats":{"balance":1692,"yearlyBudget":0},"goals":[],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/kataras/iris"}],"github":{"repo":"kataras/iris"}},{"name":"iseed","packages":[{"type":"composer","name":"orangehill/iseed"}],"github":{"repo":"orangehill/iseed"},"opencollective":{"id":250518,"name":"Iseed","slug":"iseed","description":"Makes it easy to create Laravel seed files directly from the database.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"isomorphic-git","packages":[{"type":"npm","name":"isomorphic-git"}],"github":{"repo":"isomorphic-git/isomorphic-git"},"opencollective":{"id":15990,"name":"isomorphic-git","slug":"isomorphic-git","description":"I am a git library implemented in JavaScript, so you can use me everywhere! https://t.co/chpt1LoiYn","sponsors":[{"id":39616,"type":"ORGANIZATION","slug":"cardstack","name":"Cardstack","totalDonations":56000},{"id":27186,"type":"ORGANIZATION","slug":"opendevise","name":"OpenDevise","totalDonations":50000},{"id":136073,"type":"ORGANIZATION","slug":"oceanbit","name":"OceanBit LLC","totalDonations":5000}],"goals":[{}],"stats":{"balance":138327,"yearlyBudget":528}}}
1,{"name":"istanbul","github":{"org":"istanbuljs"},"packages":[{"type":"npm","name":"babel-plugin-istanbul"},{"type":"npm","name":"istanbul"},{"type":"npm","name":"nyc"}]},{"name":"itk","packages":[{"type":"pypi","name":"itk"}],"github":{"repo":"InsightSoftwareConsortium/ITK"},"opencollective":{"id":301913,"name":"ITK","slug":"itk","description":"The Insight Toolkit (ITK), is an open-source software toolkit for scientific image analysis, including registration and segmentation","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"iview","packages":[{"type":"npm","name":"iview"}],"github":{"repo":"iview/iview"},"opencollective":{"id":17657,"name":"iview","slug":"iview","description":"We maintain an open source UI component library, hoping to receive donations to continuously update.","sponsors":[{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":10000},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":2000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1500},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":500}],"goals":[{}],"stats":{"balance":11877,"yearlyBudget":34}}},{"name":"jaime-olivares-opensource","packages":[{"type":"nuget","name":"ZipStorer"}],"github":{"repo":"jaime-olivares/zipstorer"},"opencollective":{"id":45914,"name":"Jaime Olivares\' open source","slug":"jaime-olivares-opensource","description":"A Pure C# Class to Store Files in Zip","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"jasminebdd","packages":[{"type":"gem","name":"jasmine-core"},{"type":"npm","name":"jasmine-core"},{"type":"pypi","name":"jasmine-core"}],"github":{"repo":"jasmine/jasmine"},"opencollective":{"id":31143,"name":"Jasmine","slug":"jasminebdd","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"javascript-obfuscator","packages":[{"type":"npm","name":"javascript-obfuscator"}],"github":{"repo":"javascript-obfuscator/javascript-obfuscator"},"opencollective":{"id":689,"name":"javascript-obfuscator","slug":"javascript-obfuscator","description":"JavaScript obfuscator is a powerful free obfuscator for JavaScript and Node.js","sponsors":[{"id":18601,"type":"ORGANIZATION","slug":"123apps","name":"123apps.com","totalDonations":10000},{"id":169056,"type":"ORGANIZATION","slug":"westcoast-technology-limited","name":"Westcoast Technology limited","totalDonations":10000},{"id":109924,"type":"ORGANIZATION","slug":"fscmap-com","name":"FSCmap.COM","totalDonations":3000},{"id":88307,"type":"ORGANIZATION","slug":"motif-markets","name":"Motif Markets","totalDonations":2500},{"id":166193,"type":"ORGANIZATION","slug":"koodinurk","name":"Koodinurk Ltd","totalDonations":2000},{"id":422627,"type":"ORGANIZATION","slug":"chusable-ag","name":"Chusable AG","totalDonations":2000},{"id":25518,"type":"ORGANIZATION","slug":"springsdigital","name":"Springs Digital","totalDonations":1600},{"id":81297,"type":"ORGANIZATION","slug":"poseidoncore","name":"poseidonCore","totalDonations":1000},{"id":8954,"type":"ORGANIZATION","slug":"digdug82","name":"Digdug82","totalDonations":500}],"goals":[{"key":42440,"type":"yearlyBudget","title":"Help the author to compensate for many evenings that was spent o","amount":2000000,"description":"Help the author to compensate for many evenings that was spent on the development"}],"stats":{"balance":6621,"yearlyBudget":60069}}},{"name":"jazzband","packages":[{"type":"pypi","name":"contextlib2"},{"type":"pypi","name":"django-admin2"},{"type":"pypi","name":"django-analytical"},{"type":"pypi","name":"django-authority"},{"type":"pypi","name":"django-axes"},{"type":"pypi","name":"django-celery-monitor"},{"type":"pypi","name":"django-configurations"},{"type":"pypi","name":"django-constance"},{"type":"pypi","name":"django-dbtemplates"},{"type":"pypi","name":"django-ddp"},{"type":"pypi","name":"django-defender"},{"type":"pypi","name":"django-discover-jenkins"}
1,{"type":"pypi","name":"django-embed-video"},{"type":"pypi","name":"django-flatblocks"},{"type":"pypi","name":"django-floppyforms"},{"type":"pypi","name":"django-formtools"},{"type":"pypi","name":"django-hosts"},{"type":"pypi","name":"django-ical"},{"type":"pypi","name":"django-model-utils"},{"type":"pypi","name":"django-mongonaut"},{"type":"pypi","name":"django-nose"},{"type":"pypi","name":"django-pipeline"},{"type":"pypi","name":"django-queued-storage"},{"type":"pypi","name":"django-redis"},{"type":"pypi","name":"django-redshift-backend"},{"type":"pypi","name":"django-robots"},{"type":"pypi","name":"django-silk"},{"type":"pypi","name":"django-simple-history"},{"type":"pypi","name":"django-simple-menu"},{"type":"pypi","name":"django-smart-selects"},{"type":"pypi","name":"django-sortedm2m"},{"type":"pypi","name":"django-sorter"},{"type":"pypi","name":"django-user-sessions"},{"type":"pypi","name":"django-widget-tweaks"},{"type":"pypi","name":"geojson"},{"type":"pypi","name":"inflect"},{"type":"pypi","name":"jsonmodels"},{"type":"pypi","name":"pip-tools"},{"type":"pypi","name":"prettytable"},{"type":"pypi","name":"sorl-thumbnail"},{"type":"pypi","name":"tablib"},{"type":"pypi","name":"django-debug-toolbar"},{"type":"pypi","name":"django-oauth-toolkit"},{"type":"pypi","name":"django-taggit"}],"github":{"org":"jazzband"},"opencollective":{"id":59764,"name":"Jazzband","slug":"jazzband","description":"","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"jekyll","packages":[{"type":"gem","name":"jekyll"}],"github":{"repo":"jekyll/jekyll"},"opencollective":{"id":17510,"name":"Jekyll","slug":"jekyll","description":"A simple, blog-aware static site generator.","stats":{"balance":4639869,"yearlyBudget":1299468},"goals":[{"key":13524,"type":"yearlyBudget","amount":2000000}],"sponsors":[{"id":18922,"type":"ORGANIZATION","slug":"siteleaf","name":"Siteleaf","totalDonations":1850000},{"id":18851,"type":"ORGANIZATION","slug":"cloudcannon","name":"CloudCannon","totalDonations":700000},{"id":18309,"type":"ORGANIZATION","slug":"forestryio","name":"Forestry","totalDonations":600000},{"id":30807,"type":"ORGANIZATION","slug":"circleci","name":"CircleCI","totalDonations":310000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":290000},{"id":56236,"type":"ORGANIZATION","slug":"bonus-finder","name":"BonusFinder Canada","totalDonations":224000},{"id":23607,"type":"ORGANIZATION","slug":"monero","name":"The Monero Project","totalDonations":180000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":130000},{"id":105712,"type":"ORGANIZATION","slug":"onlinecasinoplatz-com","name":"Onlinecasinoplatz.com","totalDonations":120500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":58500}]}},{"name":"jekyll-admin","packages":[{"type":"gem","name":"jekyll-admin"}],"github":{"repo":"jekyll/jekyll-admin"},"opencollective":{"id":62190,"name":"Jekyll Admin","slug":"jekyll-admin","description":"A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. ","stats":{"balance":1424,"yearlyBudget":6912},"goals":[{"key":"930ed47b-5212-4848-ad65-51ac9a22be36","type":"yearlyBudget","title":"Jekyll Admin Cloud Support","amount":500000}],"sponsors":[{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":8500},{"id":130524,"type":"ORGANIZATION","slug":"browsehappy","name":"Browsehappy ","totalDonations":1500}]}},{"name":"jekyll-assets","packages":[{"type":"gem","name":"jekyll-assets"}],"github":{"repo":"envygeeks/jekyll-assets"},"opencollective":{"id":10305,"name":"Jekyll Assets","slug":"jekyll-assets","description":"Create, and manage assets better in Jekyll.","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"jekyll-docker","packages":[{"type":"gem","name":"jekyll-reload"}],"github":{"repo":"envygeeks/jekyll-docker"},"opencollective":{"id":20839,"name":"jekyll-docker","slug":"jekyll-docker","description":"Help me fund development time.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"jekyll-rtd-theme","packages":[{"type":"gem","name":"jekyll-rtd-theme"}],"github":{"org":"rundocs"},"opencollective":{"id":265403,"name":"Jekyll Rtd Theme","slug":"jekyll-rtd-theme","description":"Making the world a better place","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jekyll-spaceship","packages":[{"type":"gem","name":"jekyll-spaceship"}],"github":{"repo":"jeffreytse/jekyll-spaceship"},"opencollective":{"id":192248,"name":"jekyll-spaceship","slug":"jekyll-spaceship","description":"\ud83d\ude80 A Jekyll plugin to provide powerful supports for table, mathjax, plantuml, mermaid, emoji, video, audio, youtube, vimeo, dailymotion, soundcloud, spotify, etc.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"jenssegers-blade","packages":[{"type":"composer","name":"jenssegers/blade"}],"github":{"repo":"jenssegers/blade"},"opencollective":{"id":44212,"name":"jenssegers/blade","slug":"jenssegers-blade","description":"\ud83d\udd2a A standalone version of Laravel\'s Blade templating engine for use outside of Laravel.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"jenssegersoptimus","packages":[{"type":"composer","name":"propaganistas/laravel-fakeid"},{"type":"composer","name":"jenssegers/optimus"}],"github":{"repo":"jenssegers/optimus"},"opencollective":{"id":44106,"name":"jenssegers/optimus","slug":"jenssegersoptimus","description":"\ud83e\udd16 Id obfuscation based on Knuth\'s multiplicative hashing method for PHP.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"jest","packages":[{"type":"npm","name":"babel-jest"},{"type":"npm","name":"babel-plugin-jest-hoist"},{"type":"npm","name":"babel-preset-jest"},{"type":"npm","name":"diff-sequences"},{"type":"npm","name":"eslint-config-fb-strict"},{"type":"npm","name":"expect"},{"type":"npm","name":"jest"},{"type":"npm","name":"jest-changed-files"},{"type":"npm","name":"jest-circus"},{"type":"npm","name":"jest-cli"},{"type":"npm","name":"jest-config"},{"type":"npm","name":"jest-diff"},{"type":"npm","name":"jest-docblock"},{"type":"npm","name":"jest-each"},{"type":"npm","name":"jest-editor-support"},{"type":"npm","name":"jest-environment-jsdom"},{"type":"npm","name":"jest-environment-node"},{"type":"npm","name":"jest-get-type"},{"type":"npm","name":"jest-haste-map"},{"type":"npm","name":"jest-jasmine2"},{"type":"npm","name":"jest-leak-detector"},{"type":"npm","name":"jest-matcher-utils"},{"type":"npm","name":"jest-message-util"},{"type":"npm","name":"jest-mock"},{"type":"npm","name":"jest-phabricator"},{"type":"npm","name":"jest-regex-util"},{"type":"npm","name":"jest-repl"},{"type":"npm","name":"jest-resolve"},{"type":"npm","name":"jest-resolve-dependencies"},{"type":"npm","name":"jest-runner"},{"type":"npm","name":"jest-runtime"},{"type":"npm","name":"jest-serializer"},{"type":"npm","name":"jest-snapshot"},{"type":"npm","name":"jest-test-typescript-parser"},{"type":"npm","name":"jest-util"},{"type":"npm","name":"jest-validate"},{"type":"npm","name":"jest-watcher"},{"type":"npm","name":"jest-worker"},{"type":"npm","name":"pretty-format"},{"type":"npm","name":"@jest/console"},{"type":"npm","name":"@jest/core"},{"type":"npm","name":"@jest/environment"},{"type":"npm","name":"@jest/fake-timers"},{"type":"npm","name":"@jest/reporters"},{"type":"npm","name":"@jest/source-map"},{"type":"npm","name":"@jest/test-result"},{"type":"npm","name":"@jest/transform"},{"type":"npm","name":"@jest/types"},{"type":"npm","name":"@jest/test-sequencer"},{"type":"npm","name":"@jest/globals"},{"type":"npm","name":"@jest/create-cache-key-function"}],"opencollective":{"id":16401,"name":"Jest","slug":"jest","description":"\ud83c\udccfDelightful JavaScript Testing","sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":560000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":220000},{"id":58541,"type":"ORGANIZATION","slug":"bugsnag-stability-monitoring","name":"Bugsnag Stability Monitoring","totalDonations":220000},{"id":38298,"type":"ORGANIZATION","slug":"tekhattan","name":"TekHattan","totalDonations":160000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":130000},{"id":151650,"type":"ORGANIZATION","slug":"jdlt","name":"JDLT","totalDonations":110900},{"id":59775,"type":"ORGANIZATION","slug":"exporthub-digital-services","name":"Exporthub Digital Services","totalDonations":110000},{"id":57171,"type":"ORGANIZATION","slug":"collectiveray","name":"CollectiveRay","totalDonations":91000},{"id":28835,"type":"ORGANIZATION","slug":"promocodewatch1","name":"PromoCodeWatch","totalDonations":90000},{"id":35664,"type":"ORGANIZATION","slug":"lead-supply","name":"Loanscouter","totalDonations":80000}],"goals":[{}],"stats":{"balance":6716665,"yearlyBudget":929491}},"github":{"repo":"facebook/jest"}},{"name":"jest-html-reporters","packages":[{"type":"npm","name":"jest-html-reporters"}],"github":{"repo":"Hazyzh/jest-html-reporters"}
1,"opencollective":{"id":169251,"name":"Jest Html Reporters","slug":"jest-html-reporters","description":"The passions and powers to make it better.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jest-puppeteer","packages":[{"type":"npm","name":"jest-puppeteer"},{"type":"npm","name":"expect-puppeteer"},{"type":"npm","name":"jest-dev-server"},{"type":"npm","name":"jest-environment-puppeteer"},{"type":"npm","name":"jest-puppeteer-preset"},{"type":"npm","name":"spawnd"}],"github":{"repo":"smooth-code/jest-puppeteer"},"opencollective":{"id":21317,"name":"jest-puppeteer","slug":"jest-puppeteer","description":"Run your tests using Jest & Puppeteer \ud83c\udfaa\u2728","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":70541,"type":"yearlyBudget","amount":150000}],"sponsors":[{"id":20929,"type":"ORGANIZATION","slug":"smooth-code","name":"Smooth Code","totalDonations":140000}]}},{"name":"jikan","packages":[{"type":"composer","name":"jikan-me/jikan"},{"type":"composer","name":"jikan-me/jikan-auth"},{"type":"npm","name":"jikan"}],"github":{"org":"jikan-me"},"opencollective":{"id":160398,"name":"Jikan","slug":"jikan","description":"Jikan (\u6642\u9593) is an open-source PHP & REST API for the \u201cmost active online anime + manga community and database\u201d \u2014 MyAnimeList.net.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jira","packages":[{"type":"pypi","name":"jira"}],"github":{"repo":"pycontribs/jira"},"opencollective":{"id":58509,"name":"jira","slug":"jira","description":"Python JIRA Library is the easiest way to automate JIRA.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jitesoft-open-source","packages":[{"type":"composer","name":"jitesoft/container"},{"type":"composer","name":"jitesoft/datastructures"},{"type":"composer","name":"jitesoft/exceptions"},{"type":"composer","name":"jitesoft/loggers"},{"type":"composer","name":"jitesoft/math"},{"type":"composer","name":"jitesoft/router"},{"type":"composer","name":"jitesoft/validator"},{"type":"composer","name":"jitesoft/xml2struct"},{"type":"composer","name":"jitesoft/simple-login"},{"type":"composer","name":"jitesoft/socialite-hub"},{"type":"npm","name":"@jitesoft/babel-preset-main"},{"type":"npm","name":"@jitesoft/eslint-config"},{"type":"npm","name":"@jitesoft/events"},{"type":"npm","name":"@jitesoft/yolog"},{"type":"npm","name":"@jitesoft/group-by"},{"type":"npm","name":"@jitesoft/sprintf"},{"type":"npm","name":"@jitesoft/yolog-email-plugin"},{"type":"npm","name":"@jitesoft/yolog-file-plugin"},{"type":"npm","name":"@jitesoft/yolog-sentry-plugin"},{"type":"npm","name":"@jitesoft/yolog-slack-plugin"},{"type":"npm","name":"@jitesoft/babel-preset-react"},{"type":"composer","name":"jitesoft/contracts"},{"type":"npm","name":"@jitesoft/random-string"},{"type":"npm","name":"@jitesoft/yolog-json-plugin"},{"type":"composer","name":"hrafn/router"},{"type":"npm","name":"cookie-sanction"}],"github":{"org":"jitesoft"},"opencollective":{"id":39900,"name":"Jitesoft - Open Source","slug":"jitesoft-open-source","description":"Open source projects by Jitesoft.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":47568,"type":"yearlyBudget","title":"A man day a week!","amount":6000000,"description":"With a yearly budget of 60k SEK we would be able to put a whole man-day (8 work hours) a week for open source only."},{"key":95375,"type":"yearlyBudget","title":"A man week a month!","amount":42000000,"description":"With a yearly budget of 420k SEK we would be able to put a whole man-week (8 hours * 5 days) a month for open source only!"},{"key":84973,"type":"yearlyBudget","title":"8 hours \'a day, 240 days \'a year!","amount":150000000,"description":"At a yearly budget of 1.5m SEK we would be able to allocate a full man-year for open source!"}],"sponsors":[]}},{"name":"joomla-cms","packages":[{"type":"npm","name":"joomla"}],"github":{"repo":"joomla/joomla-cms"},"opencollective":{"id":133371,"name":"The Joomla! Project","slug":"joomla-cms","description":"Develops one of the leading Open Source Content Management Systems","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"josepsayol","packages":[{"type":"npm","name":"firesql-src"}],"github":{"repo":"jsayol/FireSQL"},"opencollective":{"id":254507,"name":"Josep Sayol","slug":"josepsayol","description":"Hi! I build maintain several popular open-source projects.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"joshjs","packages":[{"type":"npm","name":"joshjs"}],"github":{"repo":"mamunhpath/josh.js"},"opencollective":{"id":136907,"name":"Josh.js","slug":"joshjs","description":"A JavaScript library to animate content on page scroll","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jotai","packages":[{"type":"npm","name":"jotai"}],"github":{"repo":"pmndrs/jotai"},"opencollective":{"id":196260,"name":"jotai","slug":"jotai","description":"Developing primitive, flexible state management for React ","stats":{"balance":6776,"yearlyBudget":7276},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"jquery","packages":[{"type":"npm","name":"jquery"}]},{"name":"jquery-jsonview","packages":[{"type":"npm","name":"jquery-jsonview"}],"github":{"repo":"yesmeck/jquery-jsonview"},"opencollective":{"id":908,"name":"jquery-jsonview","slug":"jquery-jsonview","description":"We are on mission...","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"jquery-smart-wizard","packages":[{"type":"npm","name":"smartwizard"}],"github":{"repo":"techlab/jquery-smartwizard"},"opencollective":{"id":147548,"name":"jQuery Smart Wizard","slug":"jquery-smart-wizard","description":"An accessible step wizard plugin for jQuery","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"jquery-xpath-plugin","packages":[{"type":"npm","name":"jquery-xpath"}],"github":{"repo":"ilinsky/jquery-xpath"},"opencollective":{"id":246904,"name":"JQuery XPath plugin","slug":"jquery-xpath-plugin","description":"Adds the missing XPath 2 support to web browsers","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"js-yaml","packages":[{"type":"npm","name":"js-yaml"}]},{"name":"jsbin","packages":[{"type":"npm","name":"jsbin"}],"github":{"repo":"jsbin/jsbin"},"opencollective":{"id":192,"name":"jsbin","slug":"jsbin","description":"We are on a mission to support maintaining JS Bin and support building new functionality and features to help others teach.","sponsors":[{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":500}],"stats":{"balance":88950,"yearlyBudget":3598},"goals":[]}}
1,{"name":"jscpd","packages":[{"type":"npm","name":"jscpd"},{"type":"npm","name":"@jscpd/core"},{"type":"npm","name":"@jscpd/finder"},{"type":"npm","name":"@jscpd/tokenizer"},{"type":"npm","name":"@jscpd/leveldb-store"},{"type":"npm","name":"@jscpd/redis-store"},{"type":"npm","name":"@jscpd/html-reporter"},{"type":"npm","name":"@jscpd/badge-reporter"}],"github":{"repo":"kucherenko/jscpd"},"opencollective":{"id":22372,"name":"jscpd","slug":"jscpd","description":"Copy/paste detector for programming source code, supports 150+ formats.","stats":{"balance":21163,"yearlyBudget":10619},"goals":[{}],"sponsors":[{"id":39172,"type":"ORGANIZATION","slug":"code_inspector","name":"Code Inspector","totalDonations":19000}]}},{"name":"jsdom","packages":[{"type":"npm","name":"jsdom"}]},{"name":"json-rpc","packages":[{"type":"pypi","name":"json-rpc"}],"github":{"repo":"pavlov99/json-rpc"},"opencollective":{"id":14619,"name":"json-rpc","slug":"json-rpc","description":"We are on the mission to create the best python json-rpc library","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"json-rpc","packages":[{"type":"pypi","name":"json-rpc"}],"github":{"repo":"pavlov99/json-rpc"},"opencollective":{"id":27126,"name":"json-rpc","slug":"json-rpc","description":"We are on the mission to create the best python json-rpc library","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"json-schema","packages":[{"type":"npm","name":"json-schema-test-suite"},{"type":"npm","name":"@json-schema-org/tests"}],"github":{"org":"json-schema-org"},"opencollective":{"id":54839,"name":"JSON Schema","slug":"json-schema","description":"JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.","stats":{"balance":242417,"yearlyBudget":638770},"goals":[{}],"sponsors":[{"id":64532,"type":"ORGANIZATION","slug":"stoplight","name":"Stoplight","totalDonations":230000},{"id":160377,"type":"ORGANIZATION","slug":"retool","name":"Retool","totalDonations":120000},{"id":204330,"type":"ORGANIZATION","slug":"apideck","name":"Apideck","totalDonations":70000},{"id":299767,"type":"ORGANIZATION","slug":"json-schema-ads","name":"JSON Schema Ads","totalDonations":35356},{"id":65416,"type":"ORGANIZATION","slug":"jsonbuddy","name":"JSONBuddy","totalDonations":11500},{"id":420610,"type":"ORGANIZATION","slug":"newgenapps","name":"NewGenApps","totalDonations":2000}]}},{"name":"json-schema-faker","packages":[{"type":"npm","name":"json-schema-faker"}],"github":{"repo":"json-schema-faker/json-schema-faker"},"opencollective":{"id":157,"name":"json-schema-faker","slug":"json-schema-faker","description":"Generate random data from JSON-Schema","stats":{"balance":17247,"yearlyBudget":44484},"goals":[],"sponsors":[{"id":64532,"type":"ORGANIZATION","slug":"stoplight","name":"Stoplight","totalDonations":90000}]}},{"name":"jsonmvc","packages":[{"type":"npm","name":"jsonmvc"},{"type":"npm","name":"jsonmvc-datastore"},{"type":"npm","name":"jsonmvc-helper-ajax"},{"type":"npm","name":"jsonmvc-helper-guid"},{"type":"npm","name":"jsonmvc-helper-observer"},{"type":"npm","name":"jsonmvc-helper-stream"},{"type":"npm","name":"jsonmvc-module-ajax"},{"type":"npm","name":"jsonmvc-module-fields"},{"type":"npm","name":"jsonmvc-module-firebase"},{"type":"npm","name":"jsonmvc-module-forms"},{"type":"npm","name":"jsonmvc-module-framework7"},{"type":"npm","name":"jsonmvc-module-time"},{"type":"npm","name":"jsonmvc-module-ui"},{"type":"npm","name":"jsonmvc-schema"},{"type":"npm","name":"jsonmvc-util-changes"},{"type":"npm","name":"jsonmvc-util-load"}],"opencollective":{"id":833,"name":"{json:mvc}","slug":"jsonmvc","description":"{JSON:MVC} = Delightful Application Modeling","sponsors":[],"stats":{"balance":2122,"yearlyBudget":0},"goals":[]},"github":{"repo":"jsonmvc/jsonmvc"}},{"name":"jsonwebtoken","packages":[{"type":"npm","name":"jsonwebtoken"}]},{"name":"jspm","packages":[{"type":"npm","name":"babel-visit-cjs-deps"},{"type":"npm","name":"@jspm/github"},{"type":"npm","name":"jspm"},{"type":"npm","name":"@jspm/core"},{"type":"npm","name":"@jspm/resolve"},{"type":"npm","name":"node-browser-builtins"},{"type":"npm","name":"jspm-nodelibs-assert"},{"type":"npm","name":"jspm-nodelibs-buffer"},{"type":"npm","name":"jspm-nodelibs-child_process"},{"type":"npm","name":"jspm-nodelibs-cluster"},{"type":"npm","name":"jspm-nodelibs-console"},{"type":"npm","name":"jspm-nodelibs-constants"},{"type":"npm","name":"jspm-nodelibs-dgram"},{"type":"npm","name":"jspm-nodelibs-dns"},{"type":"npm","name":"jspm-nodelibs-events"},{"type":"npm","name":"jspm-nodelibs-fs"},{"type":"npm","name":"jspm-nodelibs-https"},{"type":"npm","name":"jspm-nodelibs-net"},{"type":"npm","name":"jspm-nodelibs-path"},{"type":"npm","name":"jspm-nodelibs-process"},{"type":"npm","name":"jspm-nodelibs-querystring"},{"type":"npm","name":"jspm-nodelibs-readline"},{"type":"npm","name":"jspm-nodelibs-repl"},{"type":"npm","name":"jspm-nodelibs-tls"},{"type":"npm","name":"jspm-nodelibs-tty"},{"type":"npm","name":"jspm-nodelibs-util"},{"type":"npm","name":"jspm-nodelibs-vm"},{"type":"npm","name":"@jspm/npm"},{"type":"npm","name":"jspm-registry"},{"type":"npm","name":"rollup-plugin-jspm"}],"github":{"org":"jspm"},"opencollective":{"id":135295,"name":"JSPM","slug":"jspm","description":"ES Modules CDN and Package Manager - https://jspm.org","stats":{"balance":0,"yearlyBudget":423232},"goals":[],"sponsors":[]}}
1,{"name":"jss","edited":true,"logo":"/static/img/profile/profile-pic-jss.png","packages":[{"type":"npm","name":"jss"},{"type":"npm","name":"jss-plugin-syntax-camel-case"},{"type":"npm","name":"jss-plugin-syntax-extend"},{"type":"npm","name":"jss-plugin-syntax-rule-value-observable"},{"type":"npm","name":"jss-preset-default"},{"type":"npm","name":"react-jss"},{"type":"npm","name":"jss-plugin-cache"},{"type":"npm","name":"jss-plugin-camel-case"},{"type":"npm","name":"jss-plugin-compose"},{"type":"npm","name":"jss-plugin-default-unit"},{"type":"npm","name":"jss-plugin-expand"},{"type":"npm","name":"jss-plugin-extend"},{"type":"npm","name":"jss-plugin-global"},{"type":"npm","name":"jss-plugin-isolate"},{"type":"npm","name":"jss-plugin-nested"},{"type":"npm","name":"jss-plugin-props-sort"},{"type":"npm","name":"jss-plugin-rule-value-function"},{"type":"npm","name":"jss-plugin-rule-value-observable"},{"type":"npm","name":"jss-plugin-template"},{"type":"npm","name":"jss-plugin-vendor-prefixer"},{"type":"npm","name":"jss-starter-kit"},{"type":"npm","name":"css-jss"}],"github":{"repo":"cssinjs/jss"},"opencollective":{"id":646,"name":"JSS","slug":"jss","description":"JSS is an authoring tool for CSS which uses JavaScript as a host language. ","sponsors":[{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":98139},{"id":147963,"type":"ORGANIZATION","slug":"moderntreasury","name":"Modern Treasury","totalDonations":70000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":26248},{"id":29937,"type":"ORGANIZATION","slug":"meetfranz","name":"Franz","totalDonations":20000},{"id":17506,"type":"ORGANIZATION","slug":"lambdatest","name":"LambdaTest Inc","totalDonations":5000},{"id":140442,"type":"ORGANIZATION","slug":"simplexion-kft","name":"Simplexion Kft.","totalDonations":2000},{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1800},{"id":19871,"type":"ORGANIZATION","slug":"pervtech1","name":"Pervasive Technologies","totalDonations":1000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000},{"id":51599,"type":"ORGANIZATION","slug":"remoterole","name":"RemoteRole","totalDonations":400}],"goals":[{"key":"b896c291-3840-4682-a40c-37eeb7cca695","type":"yearlyBudget","title":"Maintenance Cost","amount":2000000}],"stats":{"balance":403184,"yearlyBudget":116645}}},{"name":"jsstore","packages":[{"type":"npm","name":"jsstore"}],"github":{"repo":"ujjwalguptaofficial/JsStore"},"opencollective":{"id":19303,"name":"JsStore","slug":"jsstore","description":"JsStore is an IndexedDB Wrapper. It makes IndexedDB super easy with its SQL like apis.","stats":{"balance":398,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"jsts","packages":[{"type":"npm","name":"jsts"}],"github":{"repo":"bjornharrtell/jsts"},"opencollective":{"id":130429,"name":"JSTS","slug":"jsts","description":"Brings geospatial operations to JavaScript","stats":{"balance":800,"yearlyBudget":881},"goals":[],"sponsors":[]}},{"name":"jsui","packages":[{"type":"npm","name":"jsui"}],"github":{"repo":"kitze/JSUI"},"opencollective":{"id":17006,"name":"JSUI","slug":"jsui","description":"A powerful UI toolkit for managing JavaScript apps","sponsors":[{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500}],"goals":[{}],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"just-api","packages":[{"type":"npm","name":"just-api"}],"github":{"repo":"kiranz/just-api"},"opencollective":{"id":22730,"name":"just-api","slug":"just-api","description":"On a mission to simplify API testing","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"kalm","packages":[{"type":"npm","name":"bsplit"},{"type":"npm","name":"kalm"}],"github":{"org":"kalm"},"opencollective":{"id":78678,"name":"kalm","slug":"kalm","description":"We make sockets enjoyable!","stats":{"balance":450,"yearlyBudget":0},"goals":[{"key":"996fc0d0-8251-40eb-bbab-aecab779e75a","type":"yearlyBudget","title":"Yearly budget","amount":5000,"description":"This is to cover the cost of domain name(s), hosting, batches of stickers, pay some bug bounties, etc."}],"sponsors":[]}}
1,{"name":"kan","packages":[{"type":"gem","name":"kan"}],"github":{"repo":"davydovanton/kan"},"opencollective":{"id":22334,"name":"kan","slug":"kan","description":"Simple, functional authorization library and role management\u200b for ruby","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":12511,"type":"balance","title":"Documentation work","amount":10000,"description":"After this goal, I\'ll add documentation for all popular frameworks"},{"key":60609}],"sponsors":[]}},{"name":"karafka","packages":[{"type":"gem","name":"karafka"}],"github":{"repo":"karafka/karafka"},"opencollective":{"id":757,"name":"Karafka","slug":"karafka","description":"Karafka is a framework used to simplify Apache Kafka based Ruby applications development","stats":{"balance":26074,"yearlyBudget":10249},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":192298,"type":"ORGANIZATION","slug":"magicbell_io","name":"MagicBell","totalDonations":5000}]}},{"name":"karma","github":{"org":"karma-runner"},"packages":[{"type":"npm","name":"karma"},{"type":"npm","name":"karma-chrome-launcher"},{"type":"npm","name":"karma-coverage"},{"type":"npm","name":"karma-firefox-launcher"},{"type":"npm","name":"karma-jasmine"},{"type":"npm","name":"karma-mocha"},{"type":"npm","name":"karma-phantomjs-launcher"},{"type":"npm","name":"karma-sauce-launcher"}]}
1,{"name":"karma-typescript","packages":[{"type":"npm","name":"karma-typescript"},{"type":"npm","name":"karma-typescript-angular2-transform"},{"type":"npm","name":"karma-typescript-cssmodules-transform"},{"type":"npm","name":"karma-typescript-es6-transform"},{"type":"npm","name":"karma-typescript-postcss-transform"}],"github":{"repo":"monounity/karma-typescript"},"opencollective":{"id":613,"name":"karma-typescript","slug":"karma-typescript","description":"We are on a mission to simplify unit testing Typescript applications!","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"kashgari","packages":[{"type":"pypi","name":"kashgari"}],"github":{"repo":"BrikerMan/Kashgari"},"opencollective":{"id":76094,"name":"Kashgari","slug":"kashgari","description":"Kashgari is a Production-ready NLP Transfer learning framework for text-labeling and text-classification, includes Word2Vec, BERT, and GPT2 Language Embedding.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"katex","packages":[{"type":"npm","name":"katex"}],"github":{"repo":"KaTeX/KaTeX"},"opencollective":{"id":422451,"name":"KaTeX","slug":"katex","description":"Fast typesetting for the web","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"kea","packages":[{"type":"npm","name":"kea"}],"github":{"repo":"keajs/kea"},"opencollective":{"id":8993,"name":"kea","slug":"kea","description":"Kea makes state management in React simple, functional and amazing!","sponsors":[{"id":9260,"type":"ORGANIZATION","slug":"apprentus","name":"Apprentus","totalDonations":33000},{"id":10690,"type":"ORGANIZATION","slug":"gratify","name":"Gratify","totalDonations":29000}],"stats":{"balance":12304,"yearlyBudget":7732},"goals":[]}}
1,{"name":"keeweb","packages":[{"type":"npm","name":"kdbxweb"}],"github":{"org":"keeweb"},"opencollective":{"id":58719,"name":"KeeWeb","slug":"keeweb","description":"Free cross-platform password manager compatible with KeePass","stats":{"balance":222540,"yearlyBudget":218889},"goals":[{"key":79272,"type":"yearlyBudget","title":"Current expenses covered","amount":120000}],"sponsors":[{"id":17558,"type":"ORGANIZATION","slug":"open-star-limited","name":"Open Star Limited","totalDonations":12000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":11200},{"id":60377,"type":"ORGANIZATION","slug":"benzkji","name":"bnzk","totalDonations":5000},{"id":113971,"type":"ORGANIZATION","slug":"koffeecup","name":"Koffeecup","totalDonations":2500},{"id":253192,"type":"ORGANIZATION","slug":"stf","name":"STF","totalDonations":2500},{"id":117017,"type":"ORGANIZATION","slug":"3-cat-max-or-curiously-peculiar-puzzles","name":"3 Cat Max | Curiously Peculiar Puzzles","totalDonations":1500},{"id":14133,"type":"ORGANIZATION","slug":"computer-md","name":"Computer MD","totalDonations":1300},{"id":46706,"type":"ORGANIZATION","slug":"kryptoporadnik-pl","name":"KryptoPoradnik.pl","totalDonations":900},{"id":53954,"type":"ORGANIZATION","slug":"watermark-expert","name":"Watermark.Expert","totalDonations":800},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":500}]}},{"name":"keplerjs","packages":[{"type":"npm","name":"keplerjs"},{"type":"npm","name":"keplerjs.io"}],"github":{"org":"Keplerjs"},"opencollective":{"id":75679,"name":"KeplerJs","slug":"keplerjs","description":"The open source full-stack geosocial network platform","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"kevinrwhitley","packages":[{"type":"npm","name":"itty-router"}],"github":{"repo":"kwhitley/itty-router"},"opencollective":{"id":254660,"name":"Kevin R. Whitley","slug":"kevinrwhitley","description":"Open-sourcer, creating tiny, readable code to help you your code get tinier... and more readable.","stats":{"balance":2097,"yearlyBudget":4159},"goals":[],"sponsors":[]}},{"name":"kivy","packages":[{"type":"pypi","name":"Kivy"}],"github":{"repo":"kivy/kivy"},"opencollective":{"id":23589,"name":"Kivy","slug":"kivy","description":"Python UI framework for making outstanding desktop and mobile applications","stats":{"balance":1643900,"yearlyBudget":483322},"goals":[{"key":52794,"type":"yearlyBudget","title":"Full time employment for one core developper","amount":11000000,"description":"This is a goal for one person working full time on Kivy and all the sisters projects."}],"sponsors":[{"id":30744,"type":"ORGANIZATION","slug":"r-2-solutions-gmbh","name":"r2 Solutions GmbH","totalDonations":310000},{"id":31232,"type":"ORGANIZATION","slug":"bluedynamics-kg","name":"Bluedynamics KG (zworkb)","totalDonations":310000},{"id":30146,"type":"ORGANIZATION","slug":"autosportlabs","name":"Autosport Labs","totalDonations":87000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":50000},{"id":53255,"type":"ORGANIZATION","slug":"zilupe-development-limited","name":"Zilupe Development","totalDonations":50000},{"id":195380,"type":"ORGANIZATION","slug":"reflektor-consult","name":"Reflektor Consult","totalDonations":25000},{"id":254225,"type":"ORGANIZATION","slug":"prudential-technology-ltd","name":"Prudential Technology Ltd","totalDonations":20000},{"id":197803,"type":"ORGANIZATION","slug":"alanthealth","name":"Alant Health","totalDonations":15000},{"id":102466,"type":"ORGANIZATION","slug":"ottermatics-llc","name":"Ottermatics LLC","totalDonations":5000},{"id":194109,"type":"ORGANIZATION","slug":"qubuilder","name":"qubuilder","totalDonations":5000}]}},{"name":"kivymd","packages":[{"type":"pypi","name":"kivymd"}],"github":{"repo":"HeaTTheatR/KivyMD"},"opencollective":{"id":114126,"name":"KivyMD","slug":"kivymd","description":"Material Design for Kivy framework | KivyMD is a set of widgets compatible with the Google\'s Material Design specification created by us for use in the Kivy cross-platform UI framework.","stats":{"balance":254,"yearlyBudget":70396},"goals":[{"key":"05051979-19af-4d74-85a1-3d0e27ce92b3","type":"yearlyBudget","title":"Our goal","amount":200000,"description":"In order for our project to constantly evolve, we must encourage core  and temporary developers. For this we determined a minimum annual budget of $2,000."}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":13500},{"id":226167,"type":"ORGANIZATION","slug":"datapoint-gis-llc","name":"DataPoint GIS, LLC","totalDonations":5000}]}},{"name":"kiwitcms","packages":[{"type":"pypi","name":"kiwitcms"}],"github":{"repo":"kiwitcms/Kiwi"},"opencollective":{"id":27038,"name":"Kiwi TCMS","slug":"kiwitcms","description":"the leading open source test management system","stats":{"balance":66923,"yearlyBudget":55126},"goals":[{"key":"0d83a4b7-a63e-4adb-8672-4743c1dad983"}],"sponsors":[{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":11800}]}},{"name":"klingon","packages":[{"type":"npm","name":"@klingon/app"},{"type":"npm","name":"@klingon/ui"},{"type":"npm","name":"@klingon/server"},{"type":"npm","name":"@klingon/website"}],"github":{"repo":"angular-klingon/klingon"},"opencollective":{"id":20353,"name":"Angular klingon","slug":"klingon","description":"Meet Klingon! The perfect companion for the Angular CLI.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}}
1,{"name":"known","packages":[{"type":"composer","name":"idno/known"}],"github":{"repo":"idno/known"},"opencollective":{"id":27943,"name":"Known","slug":"known","description":"We\'re on a mission to help people and organizations own their own conversations online.","stats":{"balance":386317,"yearlyBudget":39320},"goals":[{"key":77633,"type":"yearlyBudget","title":"Hosted service","amount":2500000,"description":"This will allow us to run a simple hosted service."},{"key":69234,"type":"yearlyBudget","title":"Known at events","amount":600000,"description":"This budget allows us to sponsor community members to attend indie web camps and similar events."},{"key":10886,"type":"yearlyBudget","title":"Monthly releases","amount":1500000,"description":"A project founder can release new versions every month."}],"sponsors":[{"id":62095,"type":"ORGANIZATION","slug":"mediasearchgroup","name":"Media Search Group","totalDonations":100}]}},{"name":"koajs","packages":[{"type":"npm","name":"@koa/cors"},{"type":"npm","name":"@koa/json-filter"},{"type":"npm","name":"bigpipe-example"},{"type":"npm","name":"cross-cookies"},{"type":"npm","name":"eslint-config-koa"},{"type":"npm","name":"kick-off-koa"},{"type":"npm","name":"koa"},{"type":"npm","name":"koa-accesslog"},{"type":"npm","name":"koa-api-boilerplate"},{"type":"npm","name":"koa-atomic-session"},{"type":"npm","name":"koa-basic-auth"},{"type":"npm","name":"koa-body-parsers"},{"type":"npm","name":"koa-bodyparser"},{"type":"npm","name":"koa-bundle"},{"type":"npm","name":"koa-bunyan-logger"},{"type":"npm","name":"koa-cash"},{"type":"npm","name":"koa-cdn"},{"type":"npm","name":"koa-charset"},{"type":"npm","name":"koa-cluster"},{"type":"npm","name":"koa-common"},{"type":"npm","name":"koa-compose"},{"type":"npm","name":"koa-compress"},{"type":"npm","name":"koa-compressor"},{"type":"npm","name":"koa-conditional-get"},{"type":"npm","name":"koa-convert"},{"type":"npm","name":"koa-csrf"},{"type":"npm","name":"koa-ctx-basic-auth"},{"type":"npm","name":"koa-ctx-cache-control"},{"type":"npm","name":"koa-ejs"},{"type":"npm","name":"koa-error"},{"type":"npm","name":"koa-etag"},{"type":"npm","name":"koa-favicon"},{"type":"npm","name":"koa-file-server"},{"type":"npm","name":"koa-fresh"},{"type":"npm","name":"koa-generic-session"},{"type":"npm","name":"koa-github"},{"type":"npm","name":"koa-gzip"},{"type":"npm","name":"koa-hbs"},{"type":"npm","name":"koa-html-minifier"},{"type":"npm","name":"koa-is-json"},{"type":"npm","name":"koa-joi-router"},{"type":"npm","name":"koa-json"},{"type":"npm","name":"koa-json-error"},{"type":"npm","name":"koa-jwt"},{"type":"npm","name":"koa-locales"},{"type":"npm","name":"koa-logger"},{"type":"npm","name":"koa-lusca"},{"type":"npm","name":"koa-markdown"},{"type":"npm","name":"koa-maxrequests"},{"type":"npm","name":"koa-middleware-hook"},{"type":"npm","name":"koa-mock"},{"type":"npm","name":"koa-mount"},{"type":"npm","name":"koa-observable-redis-session"},{"type":"npm","name":"koa-onerror"},{"type":"npm","name":"koa-override-method"},{"type":"npm","name":"koa-parameter"},{"type":"npm","name":"koa-path"},{"type":"npm","name":"koa-path-match"},{"type":"npm","name":"koa-qs"},{"type":"npm","name":"koa-querystring-strict"},{"type":"npm","name":"koa-range"},{"type":"npm","name":"koa-ratelimit"},{"type":"npm","name":"koa-react-view"},{"type":"npm","name":"koa-redis"},{"type":"npm","name":"koa-redis-session-sets"},{"type":"npm","name":"koa-resourcer"},{"type":"npm","name":"koa-resourcer-docs"},{"type":"npm","name":"koa-response-time"},{"type":"npm","name":"koa-rewrite"},{"type":"npm","name":"koa-roles"},{"type":"npm","name":"koa-route"},{"type":"npm","name":"koa-rt"},{"type":"npm","name":"koa-s3-cache"},{"type":"npm","name":"koa-safe-jsonp"},{"type":"npm","name":"koa-send"},{"type":"npm","name":"koa-sendfile"},{"type":"npm","name":"koa-session"},{"type":"npm","name":"koa-snapshot"},{"type":"npm","name":"koa-static"},{"type":"npm","name":"koa-static-cache"},{"type":"npm","name":"koa-statsd"},{"type":"npm","name":"koa-timer"},{"type":"npm","name":"koa-trace"},{"type":"npm","name":"koa-trace-influxdb"},{"type":"npm","name":"koa-trie-router"},{"type":"npm","name":"koa-userauth"},{"type":"npm","name":"koa-workshop"},{"type":"npm","name":"koa.io"},{"type":"npm","name":"koala"},{"type":"npm","name":"stateless-csrf"},{"type":"npm","name":"@koa/multer"},{"type":"npm","name":"@koa/router"},{"type":"npm","name":"koa-better-request-id"},{"type":"npm","name":"koa-body"}],"github":{"org":"koajs"},"opencollective":{"id":86,"name":"KoaJS","slug":"koajs","description":"Next generation web framework for node.js","sponsors":[{"id":35214,"type":"ORGANIZATION","slug":"g-2-i-inc","name":"G2i Inc","totalDonations":30000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12800},{"id":11410,"type":"ORGANIZATION","slug":"duohui","name":"\u591a\u4f1a","totalDonations":10000},{"id":31080,"type":"ORGANIZATION","slug":"underdogz","name":"Underdogz Studio","totalDonations":9000},{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":7000},{"id":56233,"type":"ORGANIZATION","slug":"qiwu-ai","name":"Qiwu.ai","totalDonations":5000},{"id":15152,"type":"ORGANIZATION","slug":"restpack","name":"Restpack","totalDonations":3900},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":3000},{"id":20399,"type":"ORGANIZATION","slug":"announcekit","name":"AnnounceKit","totalDonations":800}],"stats":{"balance":199018,"yearlyBudget":16346},"goals":[]}}
1,{"name":"kobra","packages":[{"type":"npm","name":"@kobra-dev/better-react-spreadsheet"}],"github":{"org":"kobra-dev"},"opencollective":{"id":266950,"name":"Kobra","slug":"kobra","description":"Kobra is a visual programming language (like Scratch) for machine learning","stats":{"balance":57,"yearlyBudget":57},"goals":[],"sponsors":[]}},{"name":"konva","packages":[{"type":"npm","name":"konva"}],"github":{"repo":"konvajs/konva"},"opencollective":{"id":118902,"name":"Konva","slug":"konva","description":"Making better 2d canvas framework","stats":{"balance":33428,"yearlyBudget":11728},"goals":[],"sponsors":[{"id":280259,"type":"ORGANIZATION","slug":"elegance","name":"Elegance","totalDonations":5000}]}},{"name":"kornia","packages":[{"type":"pypi","name":"kornia"}],"github":{"org":"kornia"},"opencollective":{"id":269815,"name":"kornia","slug":"kornia","description":"We are on the mission to democratise the Computer Vision 2.0 paradigm","stats":{"balance":3201,"yearlyBudget":7860},"goals":[{"key":"c46602d0-397b-4804-9e08-196adbc44dd4","type":"balance","title":"Organisation kick-off","amount":50000,"description":"The goal for this campaign is to position the organization with a minimal setup and cover the costs for web and infrastructure."},{"key":"2948573c-bc39-4d02-8af1-7d1e13cfe8fe","type":"yearlyBudget","title":"CI/CD campaign","amount":200000,"description":"The goal for this campaign is to cover the costs of the CI/CD GPU infrastructure in Microsoft Azure"}],"sponsors":[]}},{"name":"krakend","packages":[{"type":"dep","name":"github.com/devopsfaith/api2html"},{"type":"dep","name":"github.com/devopsfaith/krakend-ratelimit"}],"github":{"org":"devopsfaith"},"opencollective":{"id":244151,"name":"KrakenD","slug":"krakend","description":"The fastest open-source API Gateway","stats":{"balance":1738,"yearlyBudget":1769},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":100}]}},{"name":"kumbiaphp","packages":[{"type":"composer","name":"kumbia/activerecord"},{"type":"composer","name":"kumbiaphp/pimplecore"},{"type":"composer","name":"kumbia/framework"}],"github":{"org":"KumbiaPHP"},"opencollective":{"id":85066,"name":"KumbiaPHP","slug":"kumbiaphp","description":"KumbiaPHP framework","stats":{"balance":41159,"yearlyBudget":18876},"goals":[],"sponsors":[]}},{"name":"labelmake","packages":[{"type":"npm","name":"labelmake"}],"github":{"repo":"hand-dot/labelmake"},"opencollective":{"id":423875,"name":"labelmake","slug":"labelmake","description":"Declarative style PDF generation library. The layout engine and design & code generator tools make PDF generation so easy!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"lad","packages":[{"type":"npm","name":"lad"}],"github":{"repo":"ladjs/lad"},"opencollective":{"id":897,"name":"lad","slug":"lad","description":"Build a simple and high quality full-stack framework for Node","sponsors":[],"stats":{"balance":864,"yearlyBudget":31},"goals":[]}}
1,{"name":"lance","packages":[{"type":"npm","name":"lance-gg"}],"github":{"org":"lance-gg"},"opencollective":{"id":145660,"name":"Lance","slug":"lance","description":"Multiplayer Javascript Game Engine","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"lando","packages":[{"type":"npm","name":"leia-parser"}],"github":{"org":"lando"},"opencollective":{"id":66941,"name":"lando","slug":"lando","description":"A Liberating Dev Tool For All Your Projects","stats":{"balance":150013,"yearlyBudget":109090},"goals":[{"key":"9c3515a5-4870-4652-9a67-344a112128ef","type":"yearlyBudget","title":"Developer Expenses","amount":2500000,"description":"This is to help reimburse all the people who contribute code to our project in their free time. "}],"sponsors":[{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":128700},{"id":38737,"type":"ORGANIZATION","slug":"openupmedia","name":"Open Up Media","totalDonations":16900}]}},{"name":"languagedetector","packages":[{"type":"composer","name":"crodas/languagedetector"}],"github":{"repo":"crodas/LanguageDetector"},"opencollective":{"id":11285,"name":"LanguageDetector","slug":"languagedetector","description":"We want to create a free to use library to classify texts by languages.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"laravel-admin","packages":[{"type":"composer","name":"encore/laravel-admin"}],"github":{"repo":"z-song/laravel-admin"},"opencollective":{"id":13316,"name":"laravel-admin","slug":"laravel-admin","description":"I\'m working on a project to help laravel developers to save much time to build admin interface.","sponsors":[{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":11500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":4500},{"id":28992,"type":"ORGANIZATION","slug":"mines-chan","name":"Strangers","totalDonations":500}],"stats":{"balance":67520,"yearlyBudget":15440},"goals":[{}]}},{"name":"laravel-ecommerce","packages":[{"type":"composer","name":"avored/framework"},{"type":"composer","name":"avored/laravel-ecommerce"}],"github":{"repo":"avored/laravel-ecommerce"},"opencollective":{"id":16027,"name":"laravel-ecommerce","slug":"laravel-ecommerce","description":"AvoRed an Laravel Open Source Shopping Cart","sponsors":[],"goals":[{"key":96725,"type":"yearlyBudget","title":"Full Time Development","amount":10000000}],"stats":{"balance":0,"yearlyBudget":32}}},{"name":"laravel-gitscrum","packages":[{"type":"composer","name":"gitscrum-community-edition/laravel-gitscrum"}],"github":{"repo":"gitscrum-community/laravel-gitscrum"},"opencollective":{"id":576,"name":"laravel-gitscrum","slug":"laravel-gitscrum","description":"Laravel GitScrum is a free application to task management\xa0","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"laravel-mongodb","packages":[{"type":"composer","name":"jenssegers/mongodb"}],"github":{"repo":"jenssegers/laravel-mongodb"},"opencollective":{"id":44101,"name":"jenssegers/laravel-mongodb","slug":"laravel-mongodb","description":"A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"laravel-s","packages":[{"type":"composer","name":"hhxsv5/laravel-s"}],"github":{"repo":"hhxsv5/laravel-s"},"opencollective":{"id":115304,"name":"LaravelS","slug":"laravel-s","description":"LaravelS is an out-of-the-box adapter between Swoole and Laravel/Lumen.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"laravel-scout-tntsearch-driver","packages":[{"type":"composer","name":"teamtnt/laravel-scout-tntsearch-driver"}],"github":{"repo":"teamtnt/laravel-scout-tntsearch-driver"},"opencollective":{"id":861,"name":"laravel-scout-tntsearch-driver","slug":"laravel-scout-tntsearch-driver","description":"a mission to provide a high quality search engine written in PHP.","sponsors":[{"id":181601,"type":"ORGANIZATION","slug":"olymp-solutions","name":"olymp.solutions UG","totalDonations":5000}],"stats":{"balance":6995,"yearlyBudget":4275},"goals":[]}}
1,{"name":"laravel-shopify","packages":[{"type":"composer","name":"osiset/laravel-shopify"}],"github":{"repo":"osiset/laravel-shopify"},"opencollective":{"id":132169,"name":"Laravel Shopify","slug":"laravel-shopify","description":"A full-featured Laravel package for aiding in Shopify App development","stats":{"balance":17308,"yearlyBudget":20833},"goals":[],"sponsors":[{"id":173833,"type":"ORGANIZATION","slug":"quadra-ecommerce","name":"Quadra Ecommerce, LLC","totalDonations":11000}]}},{"name":"laravel-starter","packages":[{"type":"composer","name":"nasirkhan/laravel-starter"}],"github":{"repo":"nasirkhan/laravel-starter"},"opencollective":{"id":144883,"name":"Laravel Starter","slug":"laravel-starter","description":"A CMS like modular starter project built with Laravel framework. ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"laravel-visits","packages":[{"type":"composer","name":"awssat/laravel-visits"}],"github":{"repo":"awssat/laravel-visits"},"opencollective":{"id":48873,"name":"Laravel Visits","slug":"laravel-visits","description":"\ud83d\udcca Laravel Visits is a counter that can be attached to any model to track its visits based on Redis. (with tags, IP protection and caching)","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"laravel-wallet","packages":[{"type":"composer","name":"bavix/benchmark"},{"type":"composer","name":"bavix/builder"},{"type":"composer","name":"bavix/cases"},{"type":"composer","name":"bavix/config"},{"type":"composer","name":"bavix/content"},{"type":"composer","name":"bavix/corundum"},{"type":"composer","name":"bavix/cupkit"},{"type":"composer","name":"bavix/dash"},{"type":"composer","name":"bavix/diff"},{"type":"composer","name":"bavix/exceptions"},{"type":"composer","name":"bavix/flow"},{"type":"composer","name":"bavix/flow-native"},{"type":"composer","name":"bavix/foundation"},{"type":"composer","name":"bavix/gearman"},{"type":"composer","name":"bavix/geo"},{"type":"composer","name":"bavix/helpers"},{"type":"composer","name":"bavix/http"},{"type":"composer","name":"bavix/ip"},{"type":"composer","name":"bavix/iterator"},{"type":"composer","name":"bavix/kernel"},{"type":"composer","name":"bavix/laravel-admin-leaflet"},{"type":"composer","name":"bavix/laravel-cupkit"},{"type":"composer","name":"bavix/laravel-entry"},{"type":"composer","name":"bavix/laravel-helpers"},{"type":"composer","name":"bavix/laravel-middleware-https"},{"type":"composer","name":"bavix/laravel-middleware-ifindex"},{"type":"composer","name":"bavix/laravel-middleware-language"},{"type":"composer","name":"bavix/laravel-prof"},{"type":"composer","name":"bavix/laravel-settings"},{"type":"composer","name":"bavix/laravel-wallet"},{"type":"composer","name":"bavix/laravel-wallet-swap"},{"type":"composer","name":"bavix/laravel-wallet-vacuum"},{"type":"composer","name":"bavix/laravel-worker-command"},{"type":"composer","name":"bavix/laravel-xhprof"},{"type":"composer","name":"bavix/lexer"},{"type":"composer","name":"laravel/lumen"},{"type":"composer","name":"bavix/lump"},{"type":"composer","name":"bavix/lumper"},{"type":"composer","name":"bavix/phalcon-project"},{"type":"composer","name":"bavix/processors"},{"type":"composer","name":"bavix/project"},{"type":"composer","name":"bavix/router"},{"type":"composer","name":"bavix/sdk"},{"type":"composer","name":"bavix/security"},{"type":"composer","name":"bavix/slice"},{"type":"composer","name":"bavix/tests"},{"type":"composer","name":"bavix/validator"},{"type":"composer","name":"bavix/xml"}],"github":{"org":"bavix"},"opencollective":{"id":112612,"name":"Laravel Wallet","slug":"laravel-wallet","description":"Help and support for the laravel community","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"laravel-zero","packages":[{"type":"composer","name":"laravel-zero/framework"},{"type":"composer","name":"laravel-zero/laravel-zero"}],"github":{"repo":"laravel-zero/laravel-zero"},"opencollective":{"id":25444,"name":"Laravel Zero","slug":"laravel-zero","description":"Laravel Zero was created by, and is maintained by Nuno Maduro, and is a micro-framework that provides an elegant starting point for your console application.","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}}
1,{"name":"laraveldash","packages":[{"type":"composer","name":"yal/laraveldash"}],"github":{"repo":"getspooky/laravelDash"},"opencollective":{"id":155095,"name":"LaravelDash","slug":"laraveldash","description":"It\'s never been easier to build and customize admin panels. Yah! laravelDash is a beautifully designed administration panel for Laravel.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"larecipe","packages":[{"type":"composer","name":"binarytorch/larecipe"}],"github":{"repo":"saleem-hadad/larecipe"},"opencollective":{"id":29703,"name":"LaRecipe","slug":"larecipe","description":"Write gorgeous documentations for your products using Markdown inside your Laravel app.","stats":{"balance":-339,"yearlyBudget":56469},"goals":[{"key":50407,"type":"yearlyBudget","title":"Yearly","amount":20000,"description":"-"}],"sponsors":[{"id":52076,"type":"ORGANIZATION","slug":"nova-adc","name":"Nova ADC","totalDonations":125000},{"id":56054,"type":"ORGANIZATION","slug":"cierrasoftware","name":"cierra","totalDonations":23000},{"id":39509,"type":"ORGANIZATION","slug":"inspector","name":"Inspector","totalDonations":10000},{"id":34664,"type":"ORGANIZATION","slug":"novadev69","name":"MARGERIT Fr\xe9d\xe9ric","totalDonations":4000}]}},{"name":"layout-ui","packages":[{"type":"npm","name":"layout-ui"}],"github":{"repo":"kuldeepkeshwar/layout-ui"},"opencollective":{"id":149040,"name":"layout-ui","slug":"layout-ui","description":"layout components","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"lazy-bot","packages":[{"type":"npm","name":"lazy.ai"}],"github":{"repo":"cagataycali/lazy"},"opencollective":{"id":964,"name":"lazy","slug":"lazy-bot","description":"Our main goal is to create better / useful AI chatbot as a service.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"leaf","packages":[{"type":"composer","name":"leafs/leaf"}],"github":{"repo":"leafsphp/leaf"},"opencollective":{"id":120212,"name":"Leaf PHP","slug":"leaf","description":"Create clean, simple but powerful web applications and APIs quickly.","stats":{"balance":4830,"yearlyBudget":8640},"goals":[],"sponsors":[]}},{"name":"leafletglify","packages":[{"type":"npm","name":"leaflet.glify"}],"github":{"repo":"robertleeplummerjr/Leaflet.glify"},"opencollective":{"id":96368,"name":"Leaflet.glify","slug":"leafletglify","description":"fully functional, ridiculously fast web gl renderer plugin for leaflet","stats":{"balance":400,"yearlyBudget":400},"goals":[],"sponsors":[]}},{"name":"lem","packages":[{"type":"npm","name":"lem"}],"github":{"repo":"cxxxr/lem"},"opencollective":{"id":9144,"name":"lem","slug":"lem","description":"We are on a mission to develop the best editor for developers.","sponsors":[{"id":9296,"type":"ORGANIZATION","slug":"minejima-international","name":"Minejima International","totalDonations":500}],"stats":{"balance":105173,"yearlyBudget":34076},"goals":[{}]}},{"name":"lerna","github":{"org":"lerna"},"packages":[{"type":"npm","name":"lerna"}]},{"name":"less","packages":[{"type":"npm","name":"less"}]},{"name":"less","packages":[{"type":"gem","name":"more"},{"type":"npm","name":"less-docs"},{"type":"npm","name":"less-plugin-advanced-color-functions"},{"type":"npm","name":"less-plugin-autoprefix"},{"type":"npm","name":"less-plugin-clean-css"},{"type":"npm","name":"less-plugin-inline-urls"},{"type":"npm","name":"less-plugin-npm-import"},{"type":"npm","name":"less-plugin-rtl"},{"type":"npm","name":"less"},{"type":"npm","name":"@less/test-data"}],"github":{"org":"less"},"opencollective":{"id":66471,"name":"Less","slug":"less","description":"Support the CSS-like styling language that powers the world\'s websites.","stats":{"balance":10471,"yearlyBudget":5243},"goals":[{"key":"f3ded3e4-3efb-4512-92b4-8e55d5eb0e2f","type":"yearlyBudget","title":"Community support","amount":2500000,"description":"This will support part-time work for new features, community support, and maintenance of Less by a core contributor."}],"sponsors":[]}},{"name":"less-watch-compiler","packages":[{"type":"npm","name":"less-watch-compiler"}],"github":{"repo":"jonycheung/deadsimple-less-watch-compiler"},"opencollective":{"id":23646,"name":"less-watch-compiler","slug":"less-watch-compiler","description":"Help support us fix bugs and roll out features in a timely manner","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"lethargy","packages":[{"type":"npm","name":"lethargy"}],"github":{"repo":"d4nyll/lethargy"},"opencollective":{"id":12402,"name":"lethargy","slug":"lethargy","description":"#webdev #london #hk #hongkong #\u9999\u6e2f doing #meteorjs #nodejs #javascript","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"level","packages":[{"type":"npm","name":"levelup"}],"github":{"repo":"Level/levelup"},"opencollective":{"id":12121,"name":"Level","slug":"level","description":"Node.js modules to build your very own database.","sponsors":[{"id":16376,"type":"ORGANIZATION","slug":"smartholdem1","name":"SmartHoldem Platform","totalDonations":5000},{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":5000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":2000},{"id":200912,"type":"ORGANIZATION","slug":"leadscanner","name":"Leadscanner","totalDonations":100}],"goals":[{}],"stats":{"balance":32837,"yearlyBudget":12654}}},{"name":"libreact","packages":[{"type":"npm","name":"libreact"}],"github":{"repo":"streamich/libreact"},"opencollective":{"id":22877,"name":"libreact","slug":"libreact","description":"On a mission to create a standard library for React.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"librenms","packages":[{"type":"composer","name":"librenms/librenms"}],"github":{"repo":"librenms/librenms"},"opencollective":{"id":688,"name":"LibreNMS","slug":"librenms","description":"Network Monitoring Solution","sponsors":[{"id":89249,"type":"ORGANIZATION","slug":"jtglobal","name":"JT Global Limited","totalDonations":260000},{"id":22583,"type":"ORGANIZATION","slug":"convergedcomms1","name":"Converged Communication Solutions Limited","totalDonations":175000},{"id":114422,"type":"ORGANIZATION","slug":"nettikasinolista","name":"Nettikasinolista.com","totalDonations":130000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":110000},{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":100000},{"id":94428,"type":"ORGANIZATION","slug":"pelisivut","name":"Pelisivut","totalDonations":100000},{"id":101076,"type":"ORGANIZATION","slug":"lainahakemus","name":"Lainahakemus","totalDonations":100000},{"id":106647,"type":"ORGANIZATION","slug":"casinot-net","name":"Casinot.net","totalDonations":100000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI UX Design Agencies","totalDonations":100000},{"id":99717,"type":"ORGANIZATION","slug":"paraskasino","name":"Paraskasino","totalDonations":90000}],"stats":{"balance":2018517,"yearlyBudget":1037656},"goals":[{}]}},{"name":"licia","packages":[{"type":"npm","name":"licia"}],"github":{"repo":"liriliri/licia"},"opencollective":{"id":80956,"name":"licia","slug":"licia","description":"Useful utility collection with zero dependencies","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"limarka","packages":[{"type":"gem","name":"limarka"}],"github":{"repo":"abntex/limarka"},"opencollective":{"id":27410,"name":"limarka","slug":"limarka","description":"Nossa miss\xe3o \xe9 possibilitar escrita de trabalhos acad\xeamicos com as normas da ABNT em Markdown.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"limitrr","packages":[{"type":"npm","name":"limitrr"}],"github":{"repo":"eddiejibson/limitrr"},"opencollective":{"id":32940,"name":"Limitrr","slug":"limitrr","description":"Light NodeJS rate limiting using Redis - including Express middleware.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"lin-ui","packages":[{"type":"npm","name":"lin-ui"}],"github":{"repo":"TaleLin/lin-ui"},"opencollective":{"id":152183,"name":"Lin UI","slug":"lin-ui","description":"Make MiniProgram Better","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"lint-staged","packages":[{"type":"npm","name":"lint-staged"}],"github":{"repo":"okonet/lint-staged"},"opencollective":{"id":21646,"name":"lint-staged","slug":"lint-staged","description":"improve developer experience and code quality for teams","stats":{"balance":116908,"yearlyBudget":231027},"goals":[{}],"sponsors":[{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92778},{"id":181224,"type":"ORGANIZATION","slug":"easyagile","name":"Easy Agile","totalDonations":50000},{"id":240199,"type":"ORGANIZATION","slug":"tripwire","name":"Tripwire, Inc.","totalDonations":3000},{"id":49566,"type":"ORGANIZATION","slug":"evilmartians","name":"Evil Martians","totalDonations":2500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000}]}},{"name":"liquidjs","packages":[{"type":"npm","name":"liquidjs"}],"github":{"repo":"harttle/liquidjs"},"opencollective":{"id":53346,"name":"LiquidJS","slug":"liquidjs","description":"LiquidJS is a simple, expressive and safe template engine. Created from scratch back in 2016, it\'s now becoming a prevailing lib for Liquid language in JavaScript world 
1with 19.5K users on Github and 45 contributors and increasing.","stats":{"balance":52090,"yearlyBudget":27936},"goals":[{"key":29150,"type":"yearlyBudget","title":"Yearly Budget","amount":102400,"description":"Thanks to your financial contributions, we are operating on an estimated annual budget of $1024"}],"sponsors":[{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":23500},{"id":94943,"type":"ORGANIZATION","slug":"1bertlol","name":"Dropkiq","totalDonations":19000},{"id":171178,"type":"ORGANIZATION","slug":"opensense-inc","name":"Opensense Inc.","totalDonations":11000}]}},{"name":"litepicker","packages":[{"type":"npm","name":"litepicker"}],"github":{"repo":"wakirin/Litepicker"},"opencollective":{"id":120292,"name":"Litepicker","slug":"litepicker","description":"Feel free to donate to support further developments.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"little-state-machine","packages":[{"type":"npm","name":"little-state-machine"}],"github":{"repo":"bluebill
11049/little-state-machine"},"opencollective":{"id":120671,"name":"Little State Machine","slug":"little-state-machine","description":"\ud83d\udce0 React custom hook for persist state management","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"live2d-widgetjs","packages":[{"type":"npm","name":"live2d-widget"},{"type":"npm","name":"current-device"}],"github":{"repo":"xiazeyu/live2d-widget.js"},"opencollective":{"id":27472,"name":"live2d-widget.js","slug":"live2d-widgetjs","description":"We are on a mission to make live2d technology easier and more powerful to use on a web page.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"loadable","packages":[{"type":"npm","name":"@loadable/component"},{"type":"npm","name":"@loadable/babel-plugin"},{"type":"npm","name":"@loadable/server"},{"type":"npm","name":"@loadable/webpack-plugin"},{"type":"npm","name":"loadable-codemod"}],"github":{"repo":"smooth-code/loadable-components"},"opencollective":{"id":39888,"name":"Loadable Components","slug":"loadable","description":"React code splitting made easy \u2702\ufe0f\u2728- Recommended by React team","stats":{"balance":1252,"yearlyBudget":1292},"goals":[{"key":78765,"type":"yearlyBudget","amount":150000}],"sponsors":[{"id":20929,"type":"ORGANIZATION","slug":"smooth-code","name":"Smooth Code","totalDonations":70000}]}},{"name":"loading-attribute-polyfill","packages":[{"type":"npm","name":"loading-attribute-polyfill"}],"github":{"repo":"mfranzke/loading-attribute-polyfill"},"opencollective":{"id":97463,"name":"loading-attribute-polyfill","slug":"loading-attribute-polyfill","description":"Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading=\'lazy\'-attribute.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"localstack","packages":[{"type":"pypi","name":"localstack"}],"github":{"repo":"localstack/localstack"},"opencollective":{"id":802,"name":"LocalStack","slug":"localstack","description":"Enabling an efficient local dev&test loop for Cloud applications","stats":{"balance":128247,"yearlyBudget":184666},"goals":[],"sponsors":[{"id":139158,"type":"ORGANIZATION","slug":"axian","name":"Axian","totalDonations":140000},{"id":86736,"type":"ORGANIZATION","slug":"aircall","name":"Aircall","totalDonations":40000},{"id":22854,"type":"ORGANIZATION","slug":"dotdev","name":"DotDev","totalDonations":15000},{"id":146800,"type":"ORGANIZATION","slug":"weproov","name":"WeProov","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":8833,"type":"ORGANIZATION","slug":"craftti-solucoes-e-projetos","name":"Craftti Solucoes e Projetos","totalDonations":5000},{"id":257648,"type":"ORGANIZATION","slug":"meshpayments","name":"Mesh Payments","totalDonations":4000},{"id":94015,"type":"ORGANIZATION","slug":"opensystemslab","name":"OpensystemsLab","totalDonations":3600},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1600}]}},{"name":"lodash","packages":[{"type":"npm","name":"lodash"},{"type":"npm","name":"babel-plugin-lodash"},{"type":"npm","name":"lodash-doc-globals"},{"type":"npm","name":"lodash-webpack-plugin"}],"github":{"org":"lodash"},"opencollective":{"id":26332,"name":"Lodash","slug":"lodash","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"logchimp","packages":[{"type":"npm","name":"logchimp-cli"}],"github":{"org":"logchimp"},"opencollective":{"id":233666,"name":"Logchimp","slug":"logchimp","description":"Collecting feedback from your customers make easy","stats":{"balance":831,"yearlyBudget":931},"goals":[],"sponsors":[]}},{"name":"lolashare","packages":[{"type":"npm","name":"ferment"}],"github":{"repo":"LolaShare/LolaShare"},"opencollective":{"id":807,"name":"LolaShare","slug":"lolashare","description":"We are on a mission to create a forever free peer-to-peer replacement for SoundCloud.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"lru-cache","packages":[{"type":"npm","name":"lru-cache"}]},{"name":"lucialand","packages":[{"type":"npm","name":"lucia"}],"github":{"repo":"aidenybai/lucia"},"opencollective":{"id":185305,"name":"Lucia","slug":"lucialand","description":"Tiny library for tiny web apps.","stats":{"balance":53200,"yearlyBudget":76778},"goals":[{"key":"965fb0d6-29b1-4690-a560-88e0f994516e","type":"yearlyBudget","title":"CI & VPN Funding","amount":3000,"description":"We need to pay TravisCI fees - currently running off of student plan. Additionally, funds will be used for ProtonVPN."}],"sponsors":[]}},{"name":"luckysheet","packages":[{"type":"npm","name":"luckysheet"}],"github":{"repo":"mengshukeji/Luckysheet"},"opencollective":{"id":185209,"name":"Luckysheet","slug":"luckysheet","description":"Make the most powerful open source spreadsheet","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"lumo","packages":[{"type":"npm","name":"lumo"},{"type":"npm","name":"lumo-cljs"}],"github":{"repo":"anmonteiro/lumo"},"opencollective":{"id":645,"name":"lumo","slug":"lumo","description":"We\'re on a mission to build a fast, cross-platform, standalone ClojureScript environment","sponsors":[{"id":38182,"type":"ORGANIZATION","slug":"docsolver","name":"DocSolver","totalDonations":60000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":2500},{"id":39589,"type":"ORGANIZATION","slug":"adgoji","name":"adgoji","totalDonations":500}],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"lyrebird","packages":[{"type":"pypi","name":"lyrebird"}],"github":{"repo":"meituan/lyrebird"},"opencollective":{"id":26117,"name":"Lyrebird","slug":"lyrebird","description":"An open platform for testing mobile apps","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"madge","packages":[{"type":"npm","name":"madge"}],"github":{"repo":"pahen/madge"},"opencollective":{"id":35200,"name":"Madge","slug":"madge","description":"Create graphs from your CommonJS, AMD or ES6 module dependencies","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":85065,"type":"yearlyBudget","title":"Interactive graph","amount":100000,"description":"If I reach this budget I\'ll make an interactive version of the graph"}],"sponsors":[{"id":104005,"type":"ORGANIZATION","slug":"rxdbjs","name":"RxDB","totalDonations":5000}]}},{"name":"magicodes","packages":[{"type":"nuget","name":"Magicodes.IE.Core"},{"type":"nuget","name":"Magicodes.IE.Excel"},{"type":"nuget","name":"Magicodes.IE.Excel.AspNetCore"}],"github":{"repo":"dotnetcore/Magicodes.IE"},"opencollective":{"id":97763,"name":"magicodes","slug":"magicodes","description":"Import and export general library, support Dto import and export, template export, fancy export and dynamic export, support Excel, Csv, Word, Pdf and Html.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"magnify","packages":[{"type":"npm","name":"jquery.magnify"}],"github":{"repo":"nzbin/magnify"},"opencollective":{"id":64763,"name":"magnify","slug":"magnify","description":"\ud83d\uddbc A jQuery plugin to view images just like in Windows. Browser support IE7+!","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"mahappsmetro","opencollective":{"id":15992,"name":"MahApps.Metro","slug":"mahappsmetro","description":"MahApps.Metro is a framework that allows developers to cobble together a Metro or Modern UI for their own WPF applications with minimal effort.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":16240,"type":"ORGANIZATION","slug":"chocolatey","name":"Chocolatey Software","totalDonations":190000},{"id":25857,"type":"ORGANIZATION","slug":"webprofusionpty","name":"Webprofusion","totalDonations":5500},{"id":17383,"type":"ORGANIZATION","slug":"gallifreyapp","name":"Gallifrey App","totalDonations":500}]},"packages":[{"type":"nuget","name":"MahApps.Metro"},{"type":"nuget","name":"MahApps.Metro.IconPacks"}],"github":{"repo":"MahApps/MahApps.Metro"}},{"name":"mailgo","packages":[{"type":"npm","name":"mailgo"}],"github":{"repo":"manzinello/mailgo"},"opencollective":{"id":44647,"name":"mailgo","slug":"mailgo","description":"\ud83d\udc8c mailgo, a new concept of mailto and tel links","stats":{"balance":831,"yearlyBudget":831},"goals":[{}],"sponsors":[{"id":171710,"type":"ORGANIZATION","slug":"conscious-digital","name":"Conscious Digital","totalDonations":1000}]}},{"name":"maintainerati","packages":[{"type":"composer","name":"maintainerati/bikeshed"},{"type":"npm","name":"@maintainerati/bikeshed-assets"}],"github":{"org":"maintainerati"},"opencollective":{"id":42022,"name":"Maintainerati","slug":"maintainerati","description":"Maintainerati is a series of events across the globe for the community of open source maintainers to gather, present, and discuss the unique and pressing challenges they see in a face-to-face setting.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":728,"type":"yearlyBudget","title":"Operating overhead","amount":72000,"description":"This budget covers the costs of Google Apps, 1Password, domain registration, hosting, etc."},{"key":56857,"type":"balance","title":"Re-branding and website redesign","amount":500000,"description":"The Maintainerati brand is not very strong, but none of us are designers. Let\'s fix that by hiring a contractor to improve our image."},{"key":69422,"type":"balance","title":"Creation of Maintainerati Foundation legal entity","amount":100000,"description":"Creating a foundation for Maintainerati brings several advantages, including a legally enforced governance model, decision-making framework, and collective ownership of all Maintainerati assets, which guarantees the continuity of our functions and events."},{"key":73789}],"sponsors":[]}}
1,{"name":"mamba","packages":[{"type":"pypi","name":"mamba"}],"github":{"repo":"nestorsalceda/mamba"},"opencollective":{"id":11776,"name":"mamba","slug":"mamba","description":" ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"maplat","packages":[{"type":"npm","name":"@maplat/ui"}],"github":{"repo":"code4nara/Maplat"},"opencollective":{"id":52384,"name":"Maplat","slug":"maplat","description":"Maplat is the cool Historical Map/Illustrated Map Viewer.  ","stats":{"balance":113102,"yearlyBudget":106860},"goals":[{}],"sponsors":[{"id":64637,"type":"ORGANIZATION","slug":"the-designium-inc","name":"The Designium Inc.","totalDonations":230000}]}},{"name":"markdown-it","packages":[{"type":"npm","name":"markdown-it"}]},{"name":"markdown-to-jsx","packages":[{"type":"npm","name":"markdown-to-jsx"}],"github":{"repo":"probablyup/markdown-to-jsx"},"opencollective":{"id":18049,"name":"markdown-to-jsx","slug":"markdown-to-jsx","description":"The most lightweight, customizable React markdown component.","goals":[{}],"stats":{"balance":3529,"yearlyBudget":13839},"sponsors":[]}},{"name":"marked","packages":[{"type":"npm","name":"marked"}]},{"name":"marshmallow","packages":[{"type":"pypi","name":"marshmallow"}],"github":{"repo":"marshmallow-code/marshmallow"},"opencollective":{"id":16082,"name":"marshmallow","slug":"marshmallow","description":"A lightweight library for converting complex objects to and from simple Python datatypes. ","stats":{"balance":53092,"yearlyBudget":217550},"goals":[{}],"sponsors":[{"id":16233,"type":"ORGANIZATION","slug":"gorgiasio","name":"Gorgias","totalDonations":400000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":53000},{"id":67200,"type":"ORGANIZATION","slug":"simsoltech","name":"SimSol Technologies and Services Private Limited","totalDonations":20000},{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":15500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500}]}},{"name":"marten","packages":[{"type":"nuget","name":"Marten"}],"github":{"repo":"JasperFx/marten"},"opencollective":{"id":138427,"name":"Marten","slug":"marten","description":"Marten is a .NET transactional Document DB and Event Store on PostgreSQL ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"matchzoo","packages":[{"type":"pypi","name":"MatchZoo"},{"type":"pypi","name":"matchzoo"}],"github":{"repo":"NTMC-Community/MatchZoo"},"opencollective":{"id":23092,"name":"MatchZoo","slug":"matchzoo","description":"Deep learning for semantic matching","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"material","packages":[{"type":"npm","name":"daemonite-material"}],"github":{"repo":"Daemonite/material"},"opencollective":{"id":16453,"name":"Bootstrap Material","slug":"material","description":"Google\'s Material Design Principles Wrapped in Bootstrap","sponsors":[{"id":16455,"type":"ORGANIZATION","slug":"daemonite","name":"Daemonite","totalDonations":370000},{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":9000},{"id":119177,"type":"ORGANIZATION","slug":"new-zealand-slots","name":"New Zealand Slots","totalDonations":500}],"goals":[{"key":2899,"type":"yearlyBudget","title":"Operational Maintenance","amount":500000},{"key":90694,"type":"yearlyBudget","title":"Build Beautiful Things","amount":1500000}],"stats":{"balance":327860,"yearlyBudget":95244}}},{"name":"material-table","packages":[{"type":"npm","name":"material-table"}],"github":{"repo":"mbrn/material-table"},"opencollective":{"id":68009,"name":"material-table","slug":"material-table","description":"Datatable for React based on material-ui\'s table with additional features","stats":{"balance":7258,"yearlyBudget":11934},"goals":[],"sponsors":[{"id":142285,"type":"ORGANIZATION","slug":"intellemoads","name":"Intellemo Adtech Private Limited","totalDonations":10000},{"id":248569,"type":"ORGANIZATION","slug":"chieru-co-ltd","name":"CHIeru Co.,Ltd.","totalDonations":8000}]}},{"name":"material-ui","edited":true,"packages":[{"type":"npm","name":"@material-ui/codemod"},{"type":"npm","name":"@material-ui/core"},{"type":"npm","name":"@material-ui/docs"},{"type":"npm","name":"@material-ui/icons"},{"type":"npm","name":"material-ui"},{"type":"npm","name":"@material-ui/lab"},{"type":"npm","name":"@material-ui/styles"},{"type":"npm","name":"@material-ui/utils"},{"type":"npm","name":"@material-ui/system"},{"type":"npm","name":"@material-ui/types"}],"opencollective":{"id":436,"name":"Material-UI","slug":"material-ui","description":"React components for faster and easier web development. Build your own design system, or start with Material Design.","sponsors":[{"id":18385,"type":"ORGANIZATION","slug":"creative-tim-theme-affiliations","name":"Creative Tim - Theme Affiliations","totalDonations":10307645},{"id":10999,"type":"ORGANIZATION","slug":"material-ui-website","name":"Material-UI Website","totalDonations":6618844},{"id":11112,"type":"ORGANIZATION","slug":"callemall","name":"Text-Em-All","totalDonations":2175000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":1125829},{"id":133066,"type":"ORGANIZATION","slug":"canadacasino","name":"Canadacasino","totalDonations":750000},{"id":13393,"type":"ORGANIZATION","slug":"localize","name":"Localize","totalDonations":400000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":268000},{"id":222292,"type":"ORGANIZATION","slug":"hoodiebees1","name":"HoodieBees","totalDonations":250000},{"id":20460,"type":"ORGANIZATION","slug":"fbo_one1","name":"Amsterdam Software | FBO One","totalDonations":200000},{"id":123378,"type":"ORGANIZATION","slug":"quote-ninja-inc","name":"Quote Ninja, Inc.","totalDonations":160000}],"goals":[{"key":"3429a157-70c8-4fad-ad56-60031f75a399","type":"yearlyBudget","title":"+1 full-time OSS developer","amount":7000000,"description":"Material-UI inc will match the missing funds to pay the salary of 1 new developer on the open-source side of Material-UI."},{"key":"2a23a01b-e0bc-4698-82e3-e8fa1a12af07","type":"yearlyBudget","title":"+2 full-time OSS developers","amount":14000000,"description":"Material-UI inc will match the missing funds to pay the salary of 2 new developers on the open-source side of Material-UI."}],"stats":{"balance":3260928,"yearlyBudget":2635026}},"github":{"repo":"mui-org/material-ui"}},{"name":"materialdesigninxaml","packages":[{"type":"nuget","name":"MaterialDesignThemes"},{"type":"nuget","name":"MaterialDesignColors"}],"github":{"repo":"MaterialDesignInXAML/MaterialDesignInXamlToolkit"},"opencollective":{"id":41919,"name":"MaterialDesignInXAML","slug":"materialdesigninxaml","description":"Google\'s Material Design in XAML & WPF, for C# & VB.Net. ","stats":{"balance":41764,"yearlyBudget":29473},"goals":[{}],"sponsors":[]}}
1,{"name":"matomo-analytics","packages":[{"type":"composer","name":"matomo/device-detector"},{"type":"composer","name":"matomo/matomo"},{"type":"composer","name":"matomo/matomo-php-tracker"},{"type":"npm","name":"matomo"}],"github":{"org":"matomo-org"},"opencollective":{"id":156091,"name":"Matomo Analytics","slug":"matomo-analytics","description":"We create the open alternative to Google Analytics that gives you full control over your data. Privacy is built-in.","stats":{"balance":8687,"yearlyBudget":11099},"goals":[],"sponsors":[{"id":268566,"type":"ORGANIZATION","slug":"consumeriumorg","name":"Consumerium.org","totalDonations":900}]}},{"name":"mattn-anko","packages":[{"type":"dep","name":"github.com/mattn/anko/vm"}],"github":{"repo":"mattn/anko"},"opencollective":{"id":63867,"name":"anko","slug":"mattn-anko","description":"Scriptable interpreter written in golang","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"mattn-go-sqlite3","packages":[{"type":"dep","name":"github.com/mattn/go-sqlite3"}],"github":{"repo":"mattn/go-sqlite3"},"opencollective":{"id":63866,"name":"go-sqlite3","slug":"mattn-go-sqlite3","description":"sqlite3 driver for go using database/sql","stats":{"balance":0,"yearlyBudget":22500},"goals":[],"sponsors":[]}},{"name":"mautic","packages":[{"type":"composer","name":"mautic/api-library"},{"type":"composer","name":"mautic/mautic-typo3"},{"type":"composer","name":"mautic/grapes-js-builder-bundle"},{"type":"npm","name":"mautic"}],"github":{"org":"mautic"},"opencollective":{"id":142623,"name":"Mautic","slug":"mautic","description":"Supporting the World\'s Largest Open-Source Marketing Automation Project","stats":{"balance":1882541,"yearlyBudget":4912232},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":763821},{"id":178332,"type":"ORGANIZATION","slug":"waym-marketing-automation","name":"Waym Marketing Automation","totalDonations":100000},{"id":2057,"type":"ORGANIZATION","slug":"google","name":"Google Open Source","totalDonations":100000},{"id":197938,"type":"ORGANIZATION","slug":"spreadshirt","name":"Spreadshirt","totalDonations":95062},{"id":183696,"type":"ORGANIZATION","slug":"idea-2-collective-gmbh","name":"Idea 2 Collective GmbH","totalDonations":90000},{"id":180302,"type":"ORGANIZATION","slug":"fluxxit","name":"fluxxIT","totalDonations":40000},{"id":258023,"type":"ORGANIZATION","slug":"dropsolid","name":"Dropsolid","totalDonations":40000},{"id":329210,"type":"ORGANIZATION","slug":"smc-treviso-srl","name":"SMC TREVISO SRL","totalDonations":20000},{"id":154458,"type":"ORGANIZATION","slug":"weismannweb","name":"Weismann Web","totalDonations":13000},{"id":274565,"type":"ORGANIZATION","slug":"opensourcenorth1","name":"Open Source North","totalDonations":10000}]}},{"name":"mc-stan","packages":[{"type":"pypi","name":"pystan"}],"github":{"org":"stan-dev"},"opencollective":{"id":303065,"name":"Stan","slug":"mc-stan","description":"Stan is a state-of-the-art platform for statistical modeling and high-performance statistical computation.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"measurement-lab","packages":[{"type":"dep","name":"github.com/m-lab/annotation-service"},{"type":"dep","name":"github.com/m-lab/bmctool"},{"type":"dep","name":"github.com/m-lab/pusher"},{"type":"dep","name":"github.com/m-lab/gcs-opensource"},{"type":"dep","name":"github.com/m-lab/go"},{"type":"dep","name":"github.com/m-lab/index2ip"},{"type":"dep","name":"github.com/m-lab/ndt-server"},{"type":"dep","name":"github.com/m-lab/ndt7-client-go"},{"type":"dep","name":"github.com/m-lab/ndt7-client-go/cmd/ndt7-client"},{"type":"dep","name":"github.com/m-lab/nodeinfo"},{"type":"dep","name":"github.com/m-lab/rebot"},{"type":"dep","name":"github.com/m-lab/tcp-info"},{"type":"dep","name":"github.com/m-lab/uuid"},{"type":"dep","name":"github.com/m-lab/reboot-service"},{"type":"dep","name":"github.com/m-lab/packet-headers"},{"type":"dep","name":"github.com/m-lab/traceroute-caller"},{"type":"dep","name":"github.com/m-lab/alertmanager-github-receiver"},{"type":"dep","name":"github.com/m-lab/etl-embargo"},{"type":"dep","name":"github.com/m-lab/gcs-downloader"},{"type":"dep","name":"github.com/m-lab/github-maintenance-exporter"},{"type":"dep","name":"github.com/m-lab/prometheus-bigquery-exporter"},{"type":"dep","name":"github.com/m-lab/uuid-annotator"},{"type":"dep","name":"github.com/m-lab/downloader"}],"github":{"org":"m-lab"},"opencollective":{"id":43155,"name":"Measurement Lab","slug":"measurement-lab","description":"measure the internet, save the data, make it universally accessible and useful.","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}}
1,{"name":"mediasoup","packages":[{"type":"npm","name":"mediasoup"}],"github":{"repo":"versatica/mediasoup"},"opencollective":{"id":28407,"name":"mediasoup","slug":"mediasoup","description":"Cutting Edge WebRTC Video Conferencing","stats":{"balance":680737,"yearlyBudget":553215},"goals":[{"key":44695,"type":"yearlyBudget","amount":4000000}],"sponsors":[{"id":181989,"type":"ORGANIZATION","slug":"restreamio","name":"Restream","totalDonations":100000},{"id":123175,"type":"ORGANIZATION","slug":"gatherworks","name":"GatherWorks","totalDonations":80000},{"id":170861,"type":"ORGANIZATION","slug":"pplink","name":"PPLINK INC.","totalDonations":55000},{"id":138807,"type":"ORGANIZATION","slug":"tutturutv","name":"Tutturu LLC","totalDonations":40000},{"id":245974,"type":"ORGANIZATION","slug":"racchabanda","name":"Racchabanda","totalDonations":25000},{"id":225226,"type":"ORGANIZATION","slug":"atyenori1","name":"p2p.inc","totalDonations":20000},{"id":99632,"type":"ORGANIZATION","slug":"atyenori","name":"P2P.inc","totalDonations":10000},{"id":49566,"type":"ORGANIZATION","slug":"evilmartians","name":"Evil Martians","totalDonations":5000},{"id":39327,"type":"ORGANIZATION","slug":"mango-byte","name":"Mango Byte","totalDonations":2000}]}},{"name":"medoo","packages":[{"type":"composer","name":"catfan/medoo"}],"github":{"repo":"catfan/Medoo"},"opencollective":{"id":18376,"name":"Medoo","slug":"medoo","description":"The Lightweight PHP Database Framework to Accelerate Development","goals":[{"key":47222,"type":"yearlyBudget","title":"Estimated Annual Budget","amount":300000,"description":"Medoo is an open-source project under MIT license and will always be free to use. However, the project is needed some of funds for maintain every month. Any sponsorship for the project will be greatly helpful for us to build a better Medoo toward all PHP developers in the world."}],"stats":{"balance":31726,"yearlyBudget":36752},"sponsors":[{"id":189099,"type":"ORGANIZATION","slug":"forex-in-thai","name":"Forex In Thai","totalDonations":33000},{"id":270163,"type":"ORGANIZATION","slug":"netsyms","name":"Netsyms Technologies","totalDonations":2000},{"id":79676,"type":"ORGANIZATION","slug":"wildfire-systems","name":"Wildfire Systems","totalDonations":500}]}},{"name":"metamask","packages":[{"type":"npm","name":"eth-block-tracker"},{"type":"npm","name":"eth-contract-metadata"},{"type":"npm","name":"eth-gas-price-suggestor"},{"type":"npm","name":"eth-hd-keyring"},{"type":"npm","name":"eth-json-rpc-middleware"},{"type":"npm","name":"eth-keyring-controller"},{"type":"npm","name":"eth-ledger-bridge-keyring"},{"type":"npm","name":"eth-passthrough-keyring"},{"type":"npm","name":"eth-phishing-detect"},{"type":"npm","name":"eth-rpc-client"},{"type":"npm","name":"eth-sig-util"},{"type":"npm","name":"eth-simple-keyring"},{"type":"npm","name":"eth-token-tracker"},{"type":"npm","name":"eth-trezor-keyring"},{"type":"npm","name":"eth-tx-viz"},{"type":"npm","name":"etherscan-link"},{"type":"npm","name":"extension-port-stream"},{"type":"npm","name":"gaba"},{"type":"npm","name":"metamascara"},{"type":"npm","name":"metamask-extension-provider"},{"type":"npm","name":"metamask-inpage-provider"},{"type":"npm","name":"metamask-state-log-explorer"},{"type":"npm","name":"metamask-ui"},{"type":"npm","name":"metamask-zeroclient"},{"type":"npm","name":"reveal.js"},{"type":"npm","name":"sw-controller"},{"type":"npm","name":"web3-provider-engine"},{"type":"npm","name":"metamask-logo"},{"type":"npm","name":"obs-store"},{"type":"npm","name":"eth-json-rpc-filters"},{"type":"npm","name":"eth-json-rpc-infura"},{"type":"npm","name":"eth-method-registry"},{"type":"npm","name":"eth-login-controller"},{"type":"npm","name":"json-rpc-capabilities-middleware"},{"type":"npm","name":"json-rpc-engine"},{"type":"npm","name":"json-rpc-middleware-stream"},{"type":"npm","name":"nonce-tracker"},{"type":"npm","name":"react-metamask-login-button"},{"type":"npm","name":"safe-event-emitter"},{"type":"npm","name":"tx-state-manager"},{"type":"npm","name":"pending-tx-tracker"},{"type":"npm","name":"sesify"},{"type":"npm","name":"tx-gas-utils"},{"type":"npm","name":"@metamask/contract-metadata"},{"type":"npm","name":"eth-rpc-errors"},{"type":"npm","name":"@metamask/eth-ledger-bridge-keyring"},{"type":"npm","name":"@metamask/eth-token-tracker"},{"type":"npm","name":"@metamask/etherscan-link"},{"type":"npm","name":"extensionizer"},{"type":"npm","name":"@metamask/controllers"},{"type":"npm","name":"@metamask/logo"},{"type":"npm","name":"@metamask/providers"},{"type":"npm","name":"@metamask/mobile-provider"},{"type":"npm","name":"@metamask/onboarding"},{"type":"npm","name":"@metamask/obs-store"},{"type":"npm","name":"rpc-cap"},{"type":"npm","name":"@metamask/safe-event-emitter"}
1,{"type":"npm","name":"snaps-cli"},{"type":"npm","name":"@metamask/test-dapp"}],"github":{"org":"metamask"},"opencollective":{"id":14406,"name":"MetaMask","slug":"metamask","description":"A browser extension for the decentralized web.","sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":3500}],"stats":{"balance":81408,"yearlyBudget":66560},"goals":[]}},{"name":"meteor-up","packages":[{"type":"npm","name":"mup"}],"github":{"repo":"zodern/meteor-up"},"opencollective":{"id":863,"name":"meteor-up","slug":"meteor-up","description":"We are on a mission to simplify deploying Meteor apps for production.","sponsors":[{"id":15071,"type":"ORGANIZATION","slug":"hive1","name":"Hive","totalDonations":150000},{"id":9890,"type":"ORGANIZATION","slug":"vulcanjs","name":"VulcanJS","totalDonations":10000},{"id":9945,"type":"ORGANIZATION","slug":"lesswrong-20","name":"LessWrong 2.0","totalDonations":10000},{"id":9947,"type":"ORGANIZATION","slug":"kiwi","name":"kiwimydata","totalDonations":10000},{"id":9991,"type":"ORGANIZATION","slug":"teamasmakam","name":"Asmakam, LLC","totalDonations":10000},{"id":10109,"type":"ORGANIZATION","slug":"azumuta","name":"Azumuta","totalDonations":10000},{"id":8885,"type":"ORGANIZATION","slug":"kyrosdigital","name":"kyros digital ","totalDonations":9400},{"id":9879,"type":"ORGANIZATION","slug":"stgshuttle","name":"St George Shuttle","totalDonations":6000},{"id":10677,"type":"ORGANIZATION","slug":"cil4sys","name":"CIL4Sys Engineering","totalDonations":5000},{"id":12086,"type":"ORGANIZATION","slug":"commutron-industries-ltd","name":"Commutron Industries Ltd.","totalDonations":5000}],"stats":{"balance":120615,"yearlyBudget":3738},"goals":[]}}
1,{"name":"metro4","packages":[{"type":"npm","name":"metro4"}],"github":{"repo":"olton/Metro-UI-CSS"},"opencollective":{"id":22586,"name":"Metro 4 Components Library","slug":"metro4","description":"Build responsive, mobile-first projects on the web with the first front-end component library in Metro Style.","stats":{"balance":56,"yearlyBudget":0},"goals":[{"key":88543,"type":"yearlyBudget","title":"Half time","amount":1200000,"description":"I will be able to dedicate half of my working time to Metro 4. Development of support for Fluent design in Metro 4 will begin."},{"key":86626,"type":"yearlyBudget","title":"Full time","amount":3600000,"description":"I will be dedicated to working on Metro 4 full time if this goal is met. Begin Angular support."},{"key":28865,"type":"yearlyBudget","title":"Frameworks","amount":4800000,"description":"Add Angular support and React bindings. I will add a new component every month."},{"key":43264,"type":"yearlyBudget","title":"Super goal","amount":6000000,"description":"If this goal is met, I can spend less time thinking about private monetization channels (e.g. taking on support/consulting contracts) and instead work more on content that benefits the entire Metro 4 community, e.g. more educational blog posts, videos and even books!"}],"sponsors":[]}},{"name":"mevn-cli","packages":[{"type":"npm","name":"mevn-cli"}],"github":{"repo":"madlabsinc/mevn-cli"},"opencollective":{"id":51272,"name":"mevn-cli","slug":"mevn-cli","description":"Light speed setup for MEVN(Mongo Express Vue Node)  Apps","stats":{"balance":8485,"yearlyBudget":9866},"goals":[{"key":"87e94667-b1f2-4c50-84a4-39cf48e26d00"}],"sponsors":[{"id":139026,"type":"ORGANIZATION","slug":"vonagedev","name":"VonageDev","totalDonations":500}]}},{"name":"mezon-router","packages":[{"type":"composer","name":"mezon/router"}],"github":{"repo":"alexdodonov/mezon-router"},"opencollective":{"id":335531,"name":"Mezon Router","slug":"mezon-router","description":"Our aim is to create fast and convinient frameworks for PHP developers","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"micro-app","packages":[{"type":"npm","name":"@micro-zoe/micro-app"}],"github":{"repo":"micro-zoe/micro-app"},"opencollective":{"id":419679,"name":"micro-app","slug":"micro-app","description":"make web front-end great again","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"micro-elements","packages":[{"type":"nuget","name":"MicroElements"},{"type":"nuget","name":"MicroElements.Abstractions"},{"type":"nuget","name":"MicroElements.DependencyInjection"},{"type":"nuget","name":"MicroElements.AutoFixture.NodaTime"},{"type":"nuget","name":"MicroElements.Data"},{"type":"nuget","name":"MicroElements.DevOps"},{"type":"nuget","name":"MicroElements.FileStorage"},{"type":"nuget","name":"MicroElements.FluentProxy"},{"type":"nuget","name":"MicroElements.Functional"},{"type":"nuget","name":"MicroElements.Swashbuckle.FluentValidation"},{"type":"nuget","name":"MicroElements.Swashbuckle.FluentValidation.WebApi"},{"type":"nuget","name":"MicroElements.Swashbuckle.NodaTime"}],"github":{"org":"micro-elements"},"opencollective":{"id":203419,"name":"micro-elements","slug":"micro-elements","description":"OpenSource .Net components","stats":{"balance":1682,"yearlyBudget":1882},"goals":[],"sponsors":[]}},{"name":"micromustache","packages":[{"type":"npm","name":"micromustache"}],"github":{"repo":"userpixel/micromustache"},"opencollective":{"id":45301,"name":"micromustache","slug":"micromustache","description":"An extremely fast and small sub-implementation of the {{mustache}} template engine for JavaScript","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"microweber","packages":[{"type":"composer","name":"microweber/microweber"}],"github":{"repo":"microweber/microweber"},"opencollective":{"id":47758,"name":"microweber","slug":"microweber","description":"Drag and Drop Website Builder and CMS with E-commerce","stats":{"balance":398,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":95125,"type":"ORGANIZATION","slug":"gmplab-b2b-lead-generation","name":"GMPLab - b2b lead generation","totalDonations":500}]}},{"name":"midorirb","packages":[{"type":"gem","name":"midori.rb"},{"type":"gem","name":"midori-contrib"},{"type":"gem","name":"murasaki"},{"type":"gem","name":"midori_http_parser"}
1],"github":{"repo":"midori-rb/midori.rb"},"opencollective":{"id":11374,"name":"midori.rb","slug":"midorirb","description":"Midori is a Ruby Web Framework, providing high performance and proper abstraction.","stats":{"balance":800,"yearlyBudget":0},"goals":[],"sponsors":[{"id":135473,"type":"ORGANIZATION","slug":"mowaapp","name":"Mowa","totalDonations":1000}]}},{"name":"midway","packages":[{"type":"npm","name":"midway"},{"type":"npm","name":"midway-web"},{"type":"npm","name":"midway-core"},{"type":"npm","name":"midway-mock"},{"type":"npm","name":"midway-init"},{"type":"npm","name":"midway-bin"},{"type":"npm","name":"midway-schedule"},{"type":"npm","name":"injection"},{"type":"npm","name":"@midwayjs/decorator"},{"type":"npm","name":"@midwayjs/definition"},{"type":"npm","name":"tslint-midway-contrib"},{"type":"npm","name":"@midwayjs/faas"},{"type":"npm","name":"@midwayjs/runtime-engine"}],"github":{"repo":"midwayjs/midway"},"opencollective":{"id":24983,"name":"midway","slug":"midway","description":"We just want to show image for this project.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"milligram","packages":[{"type":"npm","name":"milligram"}],"github":{"repo":"milligram/milligram"},"opencollective":{"id":162,"name":"Milligram","slug":"milligram","description":"A minimalist CSS framework","stats":{"balance":3842,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":3078},{"id":130634,"type":"ORGANIZATION","slug":"scqrnet","name":"Scqr Inc.","totalDonations":1400}]}},{"name":"mimic","packages":[{"type":"npm","name":"mimic"}],"github":{"repo":"500tech/mimic"},"opencollective":{"id":666,"name":"mimic","slug":"mimic","description":"create better experiences for developers with server APIs","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"mind-elixir-core","packages":[{"type":"npm","name":"mind-elixir"}],"github":{"repo":"ssshooter/mind-elixir-core"},"opencollective":{"id":161426,"name":"Mind Elixir Core","slug":"mind-elixir-core","description":"Making the world a better place","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"minimatch","packages":[{"type":"npm","name":"minimatch"}]},{"name":"minimist","packages":[{"type":"npm","name":"minimist"}]},{"name":"minivaline","packages":[{"type":"npm","name":"minivaline"}],"github":{"repo":"MiniValine/MiniValine"},"opencollective":{"id":101002,"name":"MiniValine","slug":"minivaline","description":"MiniValine","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"mirakurun","packages":[{"type":"npm","name":"mirakurun"}],"github":{"repo":"Chinachu/Mirakurun"},"opencollective":{"id":28124,"name":"Mirakurun","slug":"mirakurun","description":"We are creating new world of Japanese DTV.","stats":{"balance":72825,"yearlyBudget":13942},"goals":[{}],"sponsors":[{"id":34642,"type":"ORGANIZATION","slug":"pandora_ovis","name":"Ovis","totalDonations":4000}]}},{"name":"miscord","packages":[{"type":"npm","name":"miscord"}],"github":{"repo":"miscord/miscord"},"opencollective":{"id":26827,"name":"Miscord","slug":"miscord","description":"We are on a mission to improve cross-platform communication","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"mithriljs","packages":[{"type":"npm","name":"mithril"}],"github":{"repo":"MithrilJS/mithril.js"},"opencollective":{"id":25870,"name":"Mithril","slug":"mithriljs","description":"Mithril is a modern client-side JavaScript framework for building Single Page Applications","stats":{"balance":346778,"yearlyBudget":85940},"goals":[{"key":51688,"type":"yearlyBudget","title":"Full-time Maintenance","amount":4000000,"description":"This is how much it\'d cost the maintainer, Isiah Meadows, to live full-time maintaining Mithril. You know, the dream job? ;-)"}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":300000},{"id":32717,"type":"ORGANIZATION","slug":"tutory","name":"tutory.de","totalDonations":36000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":15000},{"id":196861,"type":"ORGANIZATION","slug":"openbookingch","name":"OpenBooking","totalDonations":10000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":1000}]}},{"name":"mkdirp","packages":[{"type":"npm","name":"mkdirp"}]},{"name":"ml4a","packages":[{"type":"pypi","name":"ml4a"}],"github":{"org":"ml4a"},"opencollective":{"id":158080,"name":"ml4a","slug":"ml4a","description":"ml4a (machine learning for artists) creates free educational resources for applications of machine learning to art, design, and creativity","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"mllaunchpad","packages":[{"type":"pypi","name":"mllaunchpad"}],"github":{"repo":"schuderer/mllaunchpad"},"opencollective":{"id":76457,"name":"ML Launchpad","slug":"mllaunchpad","description":"Deploy Machine Learning Solutions with Ease","stats":{"balance":5219,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"mobx","packages":[{"type":"npm","name":"mobx"}],"github":{"repo":"mobxjs/mobx"},"opencollective":{"id":373,"name":"mobx","slug":"mobx","description":"The transparent reactive programming library","sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":705000},{"id":14879,"type":"ORGANIZATION","slug":"teamguilded1","name":"Guilded","totalDonations":650000},{"id":23877,"type":"ORGANIZATION","slug":"auction-frontier","name":"Auction Frontier","totalDonations":350000},{"id":47591,"type":"ORGANIZATION","slug":"mendix","name":"Mendix","totalDonations":300000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":250000},{"id":58541,"type":"ORGANIZATION","slug":"bugsnag-stability-monitoring","name":"Bugsnag Stability Monitoring","totalDonations":240000},{"id":48546,"type":"ORGANIZATION","slug":"dcsl-software","name":"DCSL Guidesmiths","totalDonations":230000},{"id":169922,"type":"ORGANIZATION","slug":"modulz","name":"Modulz","totalDonations":220000},{"id":85614,"type":"ORGANIZATION","slug":"curologyusa","name":"Curology","totalDonations":190000},{"id":28268,"type":"ORGANIZATION","slug":"mantro","name":"mantro GmbH","totalDonations":180000}],"stats":{"balance":803078,"yearlyBudget":1286696},"goals":[{"key":20555,"type":"yearlyBudget","title":"0.5 FTE dedicated maintenance","amount":5000000,"description":"Free up dedicated time to maintain and evolve MobX"},{"key":46420,"type":"yearlyBudget","title":"1 FTE MobX development","amount":10000000,"description":"Full throttle on making the world more reactive! UI, backend integrations, cross-platform implementations!"},{"key":61770}]}},{"name":"mobx-react-form","packages":[{"type":"npm","name":"mobx-react-form"}],"github":{"repo":"foxhound87/mobx-react-form"},"opencollective":{"id":15447,"name":"mobx-react-form","slug":"mobx-react-form","description":"Full Stack Web Dev. Inspired by minimalist design.","sponsors":[],"stats":{"balance":492,"yearlyBudget":31},"goals":[{}]}},{"name":"mochajs","packages":[{"type":"npm","name":"@mocha/eslint-config-mocha"},{"type":"npm","name":"mocha"},{"type":"npm","name":"mowatch"},{"type":"npm","name":"@mocha/contributors"}],"github":{"org":"mochajs"},"opencollective":{"id":58,"name":"Mocha","slug":"mochajs","description":"simple, flexible, fun javascript test framework for node.js & the browser.","sponsors":[{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":2150000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":954600},{"id":13393,"type":"ORGANIZATION","slug":"localize","name":"Localize","totalDonations":900000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI 
1UX Design Agencies","totalDonations":800000},{"id":1161,"type":"ORGANIZATION","slug":"saucelabs","name":"Sauce Labs","totalDonations":700000},{"id":61825,"type":"ORGANIZATION","slug":"top-web-design-agencies","name":"Top Web Design Agencies","totalDonations":450000},{"id":2501,"type":"ORGANIZATION","slug":"segment","name":"Segment","totalDonations":300000},{"id":1828,"type":"ORGANIZATION","slug":"crossbrowsertesting","name":"CrossBrowserTesting","totalDonations":250000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":242500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":211800}],"stats":{"balance":4818147,"yearlyBudget":1889440},"goals":[{"key":"4cd6144d-1a6d-4f0c-bd28-1f84ae5b6df4"}]}},{"name":"modular-admin","packages":[{"type":"npm","name":"modular-admin-html"}],"github":{"repo":"modularcode/modular-admin-html"},"opencollective":{"id":695,"name":"ModularAdmin","slug":"modular-admin","description":"Open-Source Admin Dashboard theme built in a modular way!","sponsors":[{"id":6817,"type":"ORGANIZATION","slug":"themefisher","name":"Themefisher","totalDonations":500}],"goals":[{}],"stats":{"balance":4607,"yearlyBudget":0}}},{"name":"moleculer","packages":[{"type":"npm","name":"moleculer"}],"github":{"repo":"moleculerjs/moleculer"},"opencollective":{"id":16540,"name":"moleculer","slug":"moleculer","description":"Moleculer is a fast & modern microservices framework for NodeJS","sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":1106859},{"id":40211,"type":"ORGANIZATION","slug":"storis","name":"STORIS","totalDonations":195000},{"id":264633,"type":"ORGANIZATION","slug":"intelliware_inc1","name":"Intelliware","totalDonations":40000},{"id":142249,"type":"ORGANIZATION","slug":"appsignal","name":"AppSignal","totalDonations":25000},{"id":252061,"type":"ORGANIZATION","slug":"bytetech","name":"Byte Technology","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":4000},{"id":252060,"type":"ORGANIZATION","slug":"byte-technology","name":"Byte Technology","totalDonations":2000},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}],"goals":[{}],"stats":{"balance":607559,"yearlyBudget":1277665}}},{"name":"moment","packages":[{"type":"npm","name":"luxon"},{"type":"npm","name":"moment"},{"type":"npm","name":"moment-cldr"},{"type":"npm","name":"moment-timezone"}],"github":{"org":"moment"},"opencollective":{"id":26334,"name":"Moment.js","slug":"moment","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"mongodb","packages":[{"type":"npm","name":"mongodb"}]},{"name":"mongodb-memory-server","packages":[{"type":"npm","name":"mongodb-memory-server"},{"type":"npm","name":"mongodb-memory-server-core"},{"type":"npm","name":"mongodb-memory-server-global-3.6"},{"type":"npm","name":"mongodb-memory-server-global-4.2"},{"type":"npm","name":"mongodb-memory-server-global-4.4"},{"type":"npm","name":"mongodb-memory-server-global"}],"github":{"repo":"nodkz/mongodb-memory-server"},"opencollective":{"id":167465,"name":"Mongodb Memory Server","slug":"mongodb-memory-server","description":"It\'s a tool that spins up MongoDB servers for testing purposes in macOS, *nix, Windows, or CI environments in most cases with zero-config.","stats":{"balance":400,"yearlyBudget":400},"goals":[],"sponsors":[{"id":84444,"type":"ORGANIZATION","slug":"quantify","name":"Quantify","totalDonations":500}]}},{"name":"mongoose","packages":[{"type":"npm","name":"mongoose"}],"github":{"repo":"Automattic/mongoose"},"opencollective":{"id":11885,"name":"Mongoose.js","slug":"mongoose","description":"The leading ODM for Node.js and MongoDB","sponsors":[{"id":70614,"type":"ORGANIZATION","slug":"bonusfinder-deutschland","name":"BonusFinder Deutschland","totalDonations":660000},{"id":13393,"type":"ORGANIZATION","slug":"localize","name":"Localize","totalDonations":530000},{"id":133054,"type":"ORGANIZATION","slug":"japanesecasino","name":"Japanesecasino","totalDonations":37
15000},{"id":139061,"type":"ORGANIZATION","slug":"parhaatkasinot","name":"Parhaatkasinot","totalDonations":350000},{"id":24631,"type":"ORGANIZATION","slug":"vpsservercom","name":"VPS Server","totalDonations":340000},{"id":56236,"type":"ORGANIZATION","slug":"bonus-finder","name":"BonusFinder Canada","totalDonations":340000},{"id":125782,"type":"ORGANIZATION","slug":"kasynohex-com","name":"KasynoHEX.com","totalDonations":337500},{"id":13254,"type":"ORGANIZATION","slug":"dontpayfull","name":"DontPayFull SRL","totalDonations":335000},{"id":85272,"type":"ORGANIZATION","slug":"taxfreesnus-com","name":"TaxFreeSnus.com","totalDonations":332500},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":330000}],"stats":{"balance":8050961,"yearlyBudget":8493216},"goals":[{"key":6565,"type":"yearlyBudget","title":"Dedicated Mongoose Office","amount":1800000,"description":"Buro (https://www.buromiami.com/locations/south-beach/) offers studio offices for $899/mo. $1500/mo gets us our own private office with a comfortable financial margin."}]}},{"name":"monotorrent","packages":[{"type":"nuget","name":"MonoTorrent"}],"github":{"repo":"alanmcgovern/monotorrent"},"opencollective":{"id":86091,"name":"MonoTorrent","slug":"monotorrent","description":"The official repository for MonoTorrent, a bittorrent library for .NET","stats":{"balance":19761,"yearlyBudget":10586},"goals":[],"sponsors":[]}},{"name":"moro","packages":[{"type":"npm","name":"moro"}],"github":{"repo":"albacoretuna/moro"},"opencollective":{"id":866,"name":"Moro","slug":"moro","description":"Moro is a simple command line tool for time tracking. Demo: https://moro.js.org","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"morphism","packages":[{"type":"npm","name":"morphism"}],"github":{"repo":"nobrainr/morphism"},"opencollective":{"id":85582,"name":"Morphism","slug":"morphism","description":"\u26a1 Do not repeat anymore your objects transformations.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"motus","packages":[{"type":"npm","name":"motus"}],"github":{"repo":"alexcambose/motus"},"opencollective":{"id":45261,"name":"motus","slug":"motus","description":"Animation library that mimics CSS keyframes when scrolling.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"moveable","packages":[{"type":"npm","name":"moveable"}],"github":{"repo":"daybrush/moveable"},"opencollective":{"id":56295,"name":"moveable","slug":"moveable","description":"Moveable is Draggable!, Resizable!, Scalable!, Rotatable!, Warpable!, Pinchable!, Groupable!","stats":{"balance":30426,"yearlyBudget":47974},"goals":[],"sponsors":[{"id":131170,"type":"ORGANIZATION","slug":"tella","name":"Tella","totalDonations":15000},{"id":233626,"type":"ORGANIZATION","slug":"milagro","name":"Milagro","totalDonations":6000}]}},{"name":"mpvue-weui","packages":[{"type":"npm","name":"mpvue-weui"}],"github":{"repo":"KuangPF/mpvue-weui"},"opencollective":{"id":22466,"name":"mpvue-weui","slug":"mpvue-weui","description":"we are on a mission to UI Toolkit","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"mqttnet","opencollective":{"id":17433,"name":"MQTTnet","slug":"mqttnet","description":"build and maintain a high performance MQTT library for .net.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]},"packages":[{"type":"nuget","name":"MQTTnet"},{"type":"nuget","name":"MQTTnet.AspNetCore"},{"type":"nuget","name":"MQTTnet.Extensions.ManagedClient"},{"type":"nuget","name":"MQTTnet.Extensions.Rpc"}],"github":{"repo":"chkr1011/MQTTnet"}},{"name":"mswjs","packages":[{"type":"npm","name":"@mswjs/data"},{"type":"npm","name":"headers-utils"},{"type":"npm","name":"@mswjs/http-middleware"},{"type":"npm","name":"@mswjs/interceptors"},{"type":"npm","name":"msw"},{"type":"npm","name":"node-match-path"},{"type":"npm","name":"@mswjs/storage"}],"github":{"org":"mswjs"},"opencollective":{"id":238582,"name":"Mock Service Worker","slug":"mswjs","description":"A seamless REST/GraphQL API mocking library for JavaScript applications.","stats":{"balance":176571,"yearlyBudget":248016},"goals":[],"sponsors":[{"id":126840,"type":"ORGANIZATION","slug":"shogun","name":"Shogun Labs, Inc. ","totalDonations":129000},{"id":238640,"type":"ORGANIZATION","slug":"commercetoolsio","name":"commercetools GmbH","totalDonations":50000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"mudblazor","packages":[{"type":"nuget","name":"MudBlazor"}],"github":{"repo":"Garderoben/MudBlazor"},"opencollective":{"id":182297,"name":"MudBlazor","slug":"mudblazor","description":"MudBlazor is an ambitious Material Design component framework for Blazor with an emphasis on ease of use and documentation.","stats":{"balance":11496,"yearlyBudget":373209},"goals":[{"key":"4f4328c2-d93c-4b70-b522-a8037ac13310","type":"yearlyBudget","title":"Azure Hosting","amount":300000,"description":"To cover the Azure Hosting cost for App Services, DNS and certificate for MudBlazor and TryMudBlazor, Dev and other test sites or MudBlazor related sites."}],"sponsors":[{"id":190102,"type":"ORGANIZATION","slug":"timestatement","name":"TimeStatement AG","totalDonations":90000},{"id":206083,"type":"ORGANIZATION","slug":"adarisit","name":"adaris GmbH","totalDonations":80000},{"id":183500,"type":"ORGANIZATION","slug":"computer-invision-llc","name":"Computer Invision LLC","totalDonations":27000},{"id":188422,"type":"ORGANIZATION","slug":"navium-oy","name":"Navium Oy","totalDonations":10000},{"id":419490,"type":"ORGANIZATION","slug":"lanedotgg","name":"Lane.gg","totalDonations":10000},{"id":255632,"type":"ORGANIZATION","slug":"business-logic-s-r-o","name":"Business Logic s.r.o.","totalDonations":2000},{"id":246856,"type":"ORGANIZATION","slug":"inclubgolf","name":"InClubGolf","totalDonations":1000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":100},{"id":397016,"type":"ORGANIZATION","slug":"iguanaware","name":"Bayshore CTS","totalDonations":100}]}},{"name":"mui-treasury","packages":[{"type":"npm","name":"@mui-treasury/components"},{"type":"npm","name":"@mui-treasury/styles"},{"type":"npm","name":"@mui-treasury/utils"}],"github":{"repo":"siriwatknp/mui-treasury"},"opencollective":{"id":122047,"name":"Mui Treasury","slug":"mui-treasury","description":"Making material-ui ecosystem for developers","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"multrin","packages":[{"type":"npm","name":"multrin"}],"github":{"repo":"sentialx/multrin"},"opencollective":{"id":38892,"name":"multrin","slug":"multrin","description":"Organize multiple apps in tabs!","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"mvvmcross","opencollective":{"id":629,"name":"MvvmCross","slug":"mvvmcross","description":"The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.","stats":{"balance":675152,"yearlyBudget":167870},"goals":[{}],"sponsors":[{"id":158220,"type":"ORGANIZATION","slug":"iamtimcorey","name":"IAmTimCorey","totalDonations":120000},{"id":4412,"type":"ORGANIZATION","slug":"pronama","name":"Pronama LLC","totalDonations":34500},{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":5000},{"id":178381,"type":"ORGANIZATION","slug":"ntlx10","name":"ilayHub","totalDonations":600}]},"packages":[{"type":"nuget","name":"MvvmCross"}],"github":{"repo":"MvvmCross/MvvmCross"}},{"name":"mytestedaspnet","packages":[{"type":"nuget","name":"MyTested.AspNetCore.Mvc"}],"github":{"repo":"ivaylokenov/MyTested.AspNetCore.Mvc"},"opencollective":{"id":50393,"name":"My Tested ASP.NET","slug":"mytestedaspnet","description":"Fluent testing library for ASP.NET Core MVC.","stats":{"balance":7658,"yearlyBudget":87583},"goals":[{"key":5275,"type":"yearlyBudget","title":"Marketing Budget","amount":600000,"description":"If this goal is met, I will have an excellent initial monthly marketing budget and will be able to make my tools more popular.\\n\\n- Possible advertising channels include:\\n- Reddit .NET & ASP.NET Core pages\\n- Instagram developer pages\\n- Developer forums\\n- Google ads network"},{"key":38259,"type":"yearlyBudget","title":"Two Core Contributors","amount":1200000,"description":"If this goal is met, I will be able to hire a junior core team member to work with me regularly as a freelance developer. I will also be able to increase the initial marketing budget."},{"key":61680,"type":"yearlyBudget","title":"Three Core Contributors","amount":3000000,"description":"If this goal is met, I will be able to hire two core team members (one junior and one regular) to work with me regularly as freelance developers. I will also be able to increase my marketing budget to make my tools more popular."},{"key":48749,"type":"yearlyBudget","title":"Four Core Contributors","amount":6000000,"description":"If this goal is met, I will be able to hire three core team members (one junior, one regular, and one senior) to work with me regularly as freelance developers. I will also be able to increase my marketing budget to make my tools more popular."}],"sponsors":[{"id":55424,"type":"ORGANIZATION","slug":"smart-it","name":"Smart IT","totalDonations":70000},{"id":66366,"type":"ORGANIZATION","slug":"noble-hire","name":"NOBLE HIRE","totalDonations":62500},{"id":72040,"type":"ORGANIZATION","slug":"onebitsoftware","name":"OneBit Software","totalDonations":60000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000},{"id":167869,"type":"ORGANIZATION","slug":"college-paper-world","name":"College Research Paper","totalDonations":1000}]}},{"name":"nager","packages":[{"type":"nuget","name":"Nager.AmazonSesNotification"},{"type":"nuget","name":"Nager.ArticleNumber"},{"type":"nuget","name":"Nager.Country"},{"type":"nuget","name":"nager.country"},{"type":"nuget","name":"Nager.PublicSuffix"},{"type":"nuget","name":"Nager.VideoStream"}],"github":{"org":"nager"},"opencollective":{"id":203409,"name":"nager","slug":"nager","description":"open source software engineering","stats":{"balance":1974,"yearlyBudget":2105},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2194}]}},{"name":"nanoframework","packages":[{"type":"nuget","name":"nanoFramework.CoreLibrary"},{"type":"nuget","name":"nanoFramework.CoreLibrary.NoReflection"},{"type":"nuget","name":"nanoFramework.Json"},{"type":"nuget","name":"Json.NetMF"},{"type":"nuget","name":"nanoff"},{"type":"nuget","name":"nanoFramework.Hardware.Esp32"}],"github":{"org":"nanoframework"},"opencollective":{"id":44219,"name":"nanoFramework","slug":"nanoframework","description":"nanoFramework allows writting C# applications for embedded systems","stats":{"balance":1638415,"yearlyBudget":1540207},"goals":[{"key":55765,"type":"yearlyBudget"}],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":1377590},{"id":76373,"type":"ORGANIZATION","slug":"global-control-5-s-a","name":"Global Control 5 S.A.","totalDonations":420000},{"id":47798,"type":"ORGANIZATION","slug":"orgpal","name":"OrgPal","totalDonations":25000},{"id":128355,"type":"ORGANIZATION","slug":"gemelo-gmbh","name":"gemelo GmbH","totalDonations":7500},{"id":103873,"type":"ORGANIZATION","slug":"piero-infinity-control","name":"Piero Infinity Control","totalDonations":5000},{"id":50677,"type":"ORGANIZATION","slug":"newlife","name":"\u65b0\u751f\u547d\u5f00\u53d1\u56e2\u961f","totalDonations":1000},{"id":11004,"type":"ORGANIZATION","slug":"opensource","name":"Open Source Collective","totalDonations":544},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"native-elements","packages":[{"type":"npm","name":"@native-elements/core"},{"type":"npm","name":"@native-elements/funky"}],"github":{"org":"n-elements"},"opencollective":{"id":134791,"name":"Native Elements","slug":"native-elements","description":"Web-related open source projects","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"nativebase","packages":[{"type":"npm","name":"native-base"}],"github":{"repo":"GeekyAnts/NativeBase"},"opencollective":{"id":44067,"name":"NativeBase","slug":"nativebase","description":"Essential cross-platform UI components for React Native","stats":{"balance":10327,"yearlyBudget":9513},"goals":[{}],"sponsors":[{"id":96058,"type":"ORGANIZATION","slug":"ewity","name":"Ewity","totalDonations":500}]}},{"name":"nativescript","packages":[{"type":"npm","name":"@nativescript/android"},{"type":"npm","name":"tns-ios"},{"type":"npm","name":"tns-android"},{"type":"npm","name":"nativescript"},{"type":"npm","name":"nativescript-app-sync"},{"type":"npm","name":"@nativescript/template-blank-ng"},{"type":"npm","name":"@nativescript/template-blank-react"},{"type":"npm","name":"@nativescript/template-blank-svelte"},{"type":"npm","name":"@nativescript/template-blank-ts"},{"type":"npm","name":"@nativescript/template-blank-vue-ts"},{"type":"npm","name":"@nativescript/template-blank-vue"},{"type":"npm","name":"@nativescript/template-blank"},{"type":"npm","name":"@nativescript/template-drawer-navigation-ng"},{"type":"npm","name":"@nativescript/template-drawer-navigation-ts"},{"type":"npm","name":"@nativescript/template-drawer-navigation-vue"},{"type":"npm","name":"@nativescript/template-drawer-navigation"},{"type":"npm","name":"@nativescript/template-hello-world-ng"},{"type":"npm","name":"@nativescript/template-hello-world-ts"},{"type":"npm","name":"@nativescript/template-hello-world"},{"type":"npm","name":"@nativescript/template-master-detail-ng"},{"type":"npm","name":"@nativescript/template-master-detail-ts"},{"type":"npm","name":"@nativescript/template-master-detail-vue"},{"type":"npm","name":"@nativescript/template-master-detail"},{"type":"npm","name":"@nativescript/template-tab-navigation-ng"},{"type":"npm","name":"@nativescript/template-tab-navigation-ts"},{"type":"npm","name":"@nativescript/template-tab-navigation-vue"},{"type":"npm","name":"@nativescript/template-tab-navigation"},{"type":"npm","name":"nativescript-geolocation"},{"type":"npm","name":"nativescript-imagepicker"},{"type":"npm","name":"@nativescript/schematics"},{"type":"npm","name":"@nativescript/theme"}],"github":{"org":"NativeScript"},"opencollective":{"id":139424,"name":"NativeScript","slug":"nativescript","description":"NativeScript is an open source framework providing the ability to code native api\'s directly from JavaScript.","stats":{"balance":432093,"yearlyBudget":298254},"goals":[],"sponsors":[{"id":139482,"type":"ORGANIZATION","slug":"nstudio-llc","name":"nStudio LLC","totalDonations":140000},{"id":142302,"type":"ORGANIZATION","slug":"upstateagency","name":"Upstate Interactive","totalDonations":140000},{"id":139752,"type":"ORGANIZATION","slug":"domenic76834580","name":"A Software Factory Srl","totalDonations":2000},{"id":139946,"type":"ORGANIZATION","slug":"localticketing","name":"localTicketing GmbH","totalDonations":2000}]}},{"name":"ndm","packages":[{"type":"npm","name":"ndm"}],"github":{"repo":"720kb/ndm"},"opencollective":{"id":421,"name":"ndm","slug":"ndm","description":"We are on a mission to create a solid cross-platform and beautiful GUI for managing your npm projects.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"neovim","packages":[{"type":"gem","name":"neovim"},{"type":"pypi","name":"pynvim"},{"type":"pypi","name":"neovim_gui"},{"type":"npm","name":"neovim"},{"type":"npm","name":"@neovim/decorators"}],"github":{"org":"neovim"},"opencollective":{"id":60920,"name":"neovim","slug":"neovim","description":"Fork of Vim aiming at extensibility and usability","stats":{"balance":2270446,"yearlyBudget":2360885},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2189995},{"id":113136,"type":"ORGANIZATION","slug":"kabohub","name":"KaboHub","totalDonations":34000},{"id":204774,"type":"ORGANIZATION","slug":"getcoscreen","name":"CoScreen, Inc.","totalDonations":10000},{"id":48495,"type":"ORGANIZATION","slug":"protozoa","name":"Protozoa","totalDonations":10000},{"id":415813,"type":"ORGANIZATION","slug":"qlickcloud","name":"Qlickcloud","totalDonations":6000},{"id":78527,"type":"ORGANIZATION","slug":"debrickedab","name":"debricked AB","totalDonations":5500},{"id":424712,"type":"ORGANIZATION","slug":"boostly-inc","name":"Boostly Inc","totalDonations":500}]}},{"name":"nest","packages":[{"type":"npm","name":"nestjs"},{"type":"npm","name":"@nestjs/core"},{"type":"npm","name":"@nestjs/common"},{"type":"npm","name":"@nestjs/microservices"},{"type":"npm","name":"@nestjs/testing"},{"type":"npm","name":"@nestjs/websockets"},{"type":"npm","name":"@nestjs/platform-express"},{"type":"npm","name":"@nestjs/platform-fastify"},{"type":"npm","name":"@nestjs/platform-socket.io"},{"type":"npm","name":"@nestjs/platform-ws"}],"github":{"repo":"nestjs/nest"},"opencollective":{"id":683,"name":"nest","slug":"nest","description":"A progressive Node.js framework for building efficient and scalable server-side applications","sponsors":[{"id":10936,"type":"ORGANIZATION","slug":"valorkin","name":"Valor Software","totalDonations":3383324},{"id":17317,"type":"ORGANIZATION","slug":"neotericeu","name":"Neoteric","totalDonations":975000},{"id":29627,"type":"ORGANIZATION","slug":"novologic","name":"NovoLogic","totalDonations":800000},{"id":40302,"type":"ORGANIZATION","slug":"leogistics-gmbh","name":"Leogistics GmbH","totalDonations":725000},{"id":28753,"type":"ORGANIZATION","slug":"team-blueanchorio","name":"Team Blueanchor","totalDonations":600000},{"id":175451,"type":"ORGANIZATION","slug":"dandy","name":"Dandy","totalDonations":500000},{"id":183000,"type":"ORGANIZATION","slug":"intrinsic","name":"Intrinsic","totalDonations":500000},{"id":14760,"type":"ORGANIZATION","slug":"gojob_official","name":"Gojob","totalDonations":465000},{"id":21086,"type":"ORGANIZATION","slug":"architectnow","name":"ArchitectNow","totalDonations":290000},{"id":20199,"type":"ORGANIZATION","slug":"genuinebeehive","name":"GenuineBee","totalDonations":280000}],"goals":[],"stats":{"balance":166456,"yearlyBudget":5581246}}},{"name":"nest-cloud","packages":[{"type":"npm","name":"@nestcloud/core"},{"type":"npm","name":"@nestcloud/common"},{"type":"npm","name":"@nestcloud/boot"},{"type":"npm","name":"@nestcloud/brakes"},{"type":"npm","name":"@nestcloud/config"},{"type":"npm","name":"@nestcloud/consul"},{"type":"npm","name":"@nestcloud/etcd"},{"type":"npm","name":"@nestcloud/grpc"},{"type":"npm","name":"@nestcloud/http"},{"type":"npm","name":"@nestcloud/kubernetes"},{"type":"npm","name":"@nestcloud/loadbalance"},{"type":"npm","name":"@nestcloud/logger"},{"type":"npm","name":"@nestcloud/proxy"},{"type":"npm","name":"@nestcloud/schedule"},{"type":"npm","name":"@nestcloud/service"}],"github":{"repo":"nest-cloud/nestcloud"},"opencollective":{"id":79740,"name":"NestCloud","slug":"nest-cloud","description":"A NodeJS micro-service solution, writing by Typescript language and NestJS framework.","stats":{"balance":398,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"nestifystack","packages":[{"type":"npm","name":"nestify"},{"type":"npm","name":"@nestify/arena"},{"type":"npm","name":"@nestify/bullring"},{"type":"npm","name":"@nestify/config"},{"type":"npm","name":"@nestify/console"},{"type":"npm","name":"@nestify/core"},{"type":"npm","name":"@nestify/crypt"},{"type":"npm","name":"@nestify/event-bus"},{"type":"npm","name":"@nestify/logger"},{"type":"npm","name":"@nestify/mailer"},{"type":"npm","name":"@nestify/mongo-seeder"},{"type":"npm","name":"@nestify/notification"},{"type":"npm","name":"@nestify/rule-engine"},{"type":"npm","name":"@nestify/task-queue"},{"type":"npm","name":"@nestify/verification"},{"type":"npm","name":"@nestify/workflow"}],"github":{"repo":"ZhiXiao-Lin/nestify"},"opencollective":{"id":52759,"name":"Nestify","slug":"nestifystack","description":"\ud83d\ude80 Nest.js open source ecosystem","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":91920,"type":"yearlyBudget","amount":500000}],"sponsors":[]}}
1,{"name":"nestjs-easyconfig","packages":[{"type":"npm","name":"nestjs-easyconfig"}],"github":{"repo":"rubiin/nestjs-easyconfig"},"opencollective":{"id":188142,"name":"Nestjs Easyconfig","slug":"nestjs-easyconfig","description":"Regular maintainance of library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"nestjsx","packages":[{"type":"npm","name":"nestjsx-automapper"},{"type":"npm","name":"@nestjsx/crud"},{"type":"npm","name":"@nestjsx/crud-request"},{"type":"npm","name":"@nestjsx/crud-typeorm"},{"type":"npm","name":"@nestjsx/util"},{"type":"npm","name":"nest-access-control"},{"type":"npm","name":"nest-emitter"},{"type":"npm","name":"nest-router"},{"type":"npm","name":"nestjs-amqp"},{"type":"npm","name":"nestjs-braintree"},{"type":"npm","name":"nestjs-config"},{"type":"npm","name":"nestjs-flub"},{"type":"npm","name":"nestjs-typeorm-paginate"}],"github":{"org":"nestjsx"},"opencollective":{"id":46355,"name":"Nestjsx","slug":"nestjsx","description":"A set of modules and extensions for NestJs framework ","stats":{"balance":112642,"yearlyBudget":13840},"goals":[{}],"sponsors":[{"id":47847,"type":"ORGANIZATION","slug":"codeforges","name":"Codeforges","totalDonations":40000},{"id":91729,"type":"ORGANIZATION","slug":"yoolabs-gmbh","name":"YOOlabs GmbH","totalDonations":40000}]}},{"name":"net-ssh","packages":[{"type":"gem","name":"net-ssh"}],"github":{"repo":"net-ssh/net-ssh"},"opencollective":{"id":19100,"name":"net-ssh","slug":"net-ssh","description":"improve and maintain ruby net-ssh library","stats":{"balance":1696,"yearlyBudget":564},"goals":[],"sponsors":[{"id":135473,"type":"ORGANIZATION","slug":"mowaapp","name":"Mowa","totalDonations":1000}]}},{"name":"netcoreblockly","packages":[{"type":"nuget","name":"NetCore2Blockly"}],"github":{"repo":"ignatandrei/NETCoreBlockly"},"opencollective":{"id":182695,"name":"NETCoreBlockly","slug":"netcoreblockly","description":"Easy the test of WebAPI ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"neteasecloudmusicapi","packages":[{"type":"npm","name":"NeteaseCloudMusicApi"}],"github":{"repo":"Binaryify/NeteaseCloudMusicApi"},"opencollective":{"id":16212,"name":"NeteaseCloudMusicApi","slug":"neteasecloudmusicapi","description":"Help us on our mission to show how are contributors\\n","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"newbeclaptrap","packages":[{"type":"nuget","name":"Newbe.Claptrap"}],"github":{"repo":"newbe36524/Newbe.Claptrap"},"opencollective":{"id":272229,"name":"Newbe.Claptrap","slug":"newbeclaptrap","description":"Making it easier to build a excellent event sourcing and actor framework","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"nexe","packages":[{"type":"npm","name":"nexe"}],"github":{"repo":"nexe/nexe"},"opencollective":{"id":331,"name":"nexe","slug":"nexe","description":"We are on a mission to be able to afford time to work on the project and take it further.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"nexrender","packages":[{"type":"npm","name":"@nexrender/core"},{"type":"npm","name":"@nexrender/action-copy"},{"type":"npm","name":"@nexrender/action-encode"},{"type":"npm","name":"@nexrender/action-upload"},{"type":"npm","name":"@nexrender/api"},{"type":"npm","name":"@nexrender/cli"},{"type":"npm","name":"@nexrender/provider-ftp"},{"type":"npm","name":"@nexrender/provider-s3"},{"type":"npm","name":"@nexrender/server"},{"type":"npm","name":"@nexrender/types"},{"type":"npm","name":"@nexrender/worker"},{"type":"npm","name":"@nexrender/provider-gs"},{"type":"npm","name":"@nexrender/action-cache"},{"type":"npm","name":"@nexrender/database-redis"}],"github":{"repo":"inlife/nexrender"},"opencollective":{"id":69191,"name":"nexrender","slug":"nexrender","description":"\ud83d\udcf9  Data-driven render automation for After Effects","stats":{"balance":15883,"yearlyBudget":13510},"goals":[],"sponsors":[{"id":124846,"type":"ORGANIZATION","slug":"storm-121","name":"Storm 121","totalDonations":30000},{"id":95086,"type":"ORGANIZATION","slug":"newflight","name":"NewFlight","totalDonations":18000},{"id":108203,"type":"ORGANIZATION","slug":"pro-web-ventures","name":"Pro Web Ventures","totalDonations":5000}]}},{"name":"nextauth","packages":[{"type":"npm","name":"@next-auth/dynamodb-adapter"},{"type":"npm","name":"@next-auth/fauna-adapter"},{"type":"npm","name":"@next-auth/firebase-adapter"},{"type":"npm","name":"@next-auth/pouchdb-adapter"},{"type":"npm","name":"@next-auth/prisma-legacy-adapter"},{"type":"npm","name":"@next-auth/prisma-adapter"},{"type":"npm","name":"@next-auth/typeorm-legacy-adapter"},{"type":"npm","name":"next-auth"},{"type":"npm","name":"@next-auth/react-query"}],"github":{"org":"nextauthjs"},"opencollective":{"id":285683,"name":"NextAuth.js","slug":"nextauth","description":"Working on open source libraries for authentication","stats":{"balance":26040,"yearlyBudget":104160},"goals":[],"sponsors":[{"id":6767,"type":"ORGANIZATION","slug":"vercel","name":"Vercel","totalDonations":20000},{"id":18261,"type":"ORGANIZATION","slug":"prisma2","name":"Prisma","totalDonations":10000}]}},{"name":"nextein","packages":[{"type":"npm","name":"nextein"}],"github":{"repo":"elmasse/nextein"},"opencollective":{"id":51745,"name":"nextein","slug":"nextein","description":"A static site generator with markdown + react for Next.js","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"nfstream","packages":[{"type":"pypi","name":"nfstream"}],"github":{"org":"nfstream"},"opencollective":{"id":169790,"name":"NFStream","slug":"nfstream","description":"Making network data science easy and intuitive.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"ng-alain","packages":[{"type":"npm","name":"ng-alain"}
1],"github":{"repo":"ng-alain/ng-alain"},"opencollective":{"id":23115,"name":"ng-alain","slug":"ng-alain","description":"Out-of-box UI solution for enterprise applications, Let developers focus on business.","stats":{"balance":398,"yearlyBudget":398},"goals":[{}],"sponsors":[]}},{"name":"ng-matero","packages":[{"type":"npm","name":"ng-matero"}],"github":{"repo":"ng-matero/ng-matero"},"opencollective":{"id":89398,"name":"ng-matero","slug":"ng-matero","description":"Angular Material admin dashboard template.","stats":{"balance":2941,"yearlyBudget":1944},"goals":[],"sponsors":[]}},{"name":"ng-packagr","packages":[{"type":"npm","name":"ng-packagr"}],"github":{"repo":"ng-packagr/ng-packagr"},"opencollective":{"id":25220,"name":"ng-packagr","slug":"ng-packagr","description":"Build re-usable component libraries in Angular Package Format.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}]}},{"name":"ng-web-apis","packages":[{"type":"npm","name":"@ng-web-apis/audio"},{"type":"npm","name":"@ng-web-apis/canvas"},{"type":"npm","name":"@ng-web-apis/common"},{"type":"npm","name":"@ng-web-apis/geolocation"},{"type":"npm","name":"@ng-web-apis/intersection-observer"},{"type":"npm","name":"@ng-web-apis/payment-request"},{"type":"npm","name":"@ng-web-apis/permissions"},{"type":"npm","name":"@ng-web-apis/resize-observer"},{"type":"npm","name":"@ng-web-apis/universal"},{"type":"npm","name":"@ng-web-apis/workers"}],"github":{"org":"ng-web-apis"},"opencollective":{"id":161765,"name":"Web APIs for Angular","slug":"ng-web-apis","description":"Our goal is to provide high quality lightweight wrappers for various native Web APIs to use with Angular","stats":{"balance":800,"yearlyBudget":2850},"goals":[],"sponsors":[]}},{"name":"ngrx","packages":[{"type":"npm","name":"@ngrx/effects"},{"type":"npm","name":"@ngrx/entity"},{"type":"npm","name":"@ngrx/router-store"},{"type":"npm","name":"@ngrx/schematics"},{"type":"npm","name":"@ngrx/store"},{"type":"npm","name":"@ngrx/store-devtools"}],"opencollective":{"id":780,"name":"ngrx","slug":"ngrx","description":"We are on a mission to build reactive libraries for Angular","sponsors":[{"id":24611,"type":"ORGANIZATION","slug":"briebugsoftware1","name":"BrieBug","totalDonations":1700000},{"id":154129,"type":"ORGANIZATION","slug":"nx","name":"Nx (by Nrwl)","totalDonations":1300000},{"id":12715,"type":"ORGANIZATION","slug":"oasisdigitalstl","name":"Oasis Digital Solutions Inc.","totalDonations":230000},{"id":164747,"type":"ORGANIZATION","slug":"house-of-angular","name":"House of Angular","totalDonations":120000},{"id":12890,"type":"ORGANIZATION","slug":"briebugsoftware","name":"BrieBug","totalDonations":100000},{"id":8950,"type":"ORGANIZATION","slug":"z-ware-development","name":"Z Ware Development","totalDonations":50000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":24500},{"id":134288,"type":"ORGANIZATION","slug":"irontec","name":"Irontec","totalDonations":20196},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":10000},{"id":5102,"type":"ORGANIZATION","slug":"alligatorio","name":"Alligator.io","totalDonations":6000}],"stats":{"balance":2234288,"yearlyBudget":1425032},"goals":[{"key":14384,"type":"yearlyBudget","title":"1 part-time employee for project support and maintenance","amount":2500000,"description":"This would fund one developer for up to 10 hours a week."},{"key":18902,"type":"yearlyBudget","title":"1 half-time employee for development, docs, and maintenance","amount":5000000,"description":"This would fund one developer for up to 20 hours a week."},{"key":56855,"type":"yearlyBudget","title":"1 full-time employee for development, docs, and maintenance","amount":12500000,"description":"This would fund one developer for up to 40 hours a week."}]},"github":{"repo":"ngrx/platform"}},{"name":"ngx-auth-firebaseui","packages":[{"type":"npm","name":"ngx-auth-firebaseui"}],"github":{"repo":"AnthonyNahas/ngx-auth-firebaseui"},"opencollective":{"id":159392,"name":"Ngx Auth Firebaseui","slug":"ngx-auth-firebaseui","description":"Making Angular stronger for Firebase","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"ngx-bootstrap","packages":[{"type":"npm","name":"ngx-bootstrap"}],"github":{"repo":"valor-software/ngx-bootstrap"},"opencollective":{"id":37773,"name":"ngx-bootstrap","slug":"ngx-bootstrap","description":"Fast and reliable Bootstrap widgets in Angular","stats":{"balance":23067,"yearlyBudget":14450},"goals":[{"key":71674,"type":"yearlyBudget","title":"1 employee (part-time) for project support","amount":2500000},{"key":37189,"type":"yearlyBudget","title":"1 employee (full-time) for project support","amount":12000000}],"sponsors":[{"id":253394,"type":"ORGANIZATION","slug":"kasif-teknoloji","name":"Ka\u015fif Teknoloji","totalDonations":10000},{"id":214846,"type":"ORGANIZATION","slug":"procog-ltd-uk","name":"Procog Ltd (UK)","totalDonations":5000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500}]}},{"name":"ngx-clipboard","packages":[{"type":"npm","name":"ngx-clipboard"}],"github":{"repo":"maxisam/ngx-clipboard"},"opencollective":{"id":57195,"name":"ngx-clipboard","slug":"ngx-clipboard","description":"A pure angular clipboard directive","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ngx-infinite-scroll","packages":[{"type":"npm","name":"ngx-infinite-scroll"}],"github":{"repo":"orizens/ngx-infinite-scroll"},"opencollective":{"id":11414,"name":"ngx-infinite-scroll","slug":"ngx-infinite-scroll","description":"We are on a mission to develop and maintain the best typed infinite scroll component for Angular","sponsors":[],"stats":{"balance":18888,"yearlyBudget":1692},"goals":[]}}
1,{"name":"ngx-mask","packages":[{"type":"npm","name":"ngx-mask"}],"github":{"repo":"JsDaddy/ngx-mask"},"opencollective":{"id":37391,"name":"ngx-mask","slug":"ngx-mask","description":"Angular Plugin to make masks on form fields and html elements.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"ngx-md","packages":[{"type":"npm","name":"ngx-md"}],"github":{"repo":"dimpu/ngx-md"},"opencollective":{"id":62887,"name":"ngx-md","slug":"ngx-md","description":"Angular(ngx) directive for parsing markdown content in your web application.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"ngx-progressbar","packages":[{"type":"npm","name":"@ngx-progressbar/core"},{"type":"npm","name":"ngx-progressbar"}],"github":{"repo":"MurhafSousli/ngx-progressbar"},"opencollective":{"id":25200,"name":"Angular Progress Bar","slug":"ngx-progressbar","description":"A nanoscopic progress bar. Featuring realistic trickle animations to convince your users that something is happening!","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"ngx-scrollbar","packages":[{"type":"npm","name":"ngx-scrollbar"}],"github":{"repo":"MurhafSousli/ngx-scrollbar"},"opencollective":{"id":56749,"name":"Angular Custom Scrollbar","slug":"ngx-scrollbar","description":"Custom overlay-scrollbars with native scrolling mechanism","stats":{"balance":-135,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"ngx-sharebuttons","packages":[{"type":"npm","name":"@ngx-share/core"},{"type":"npm","name":"ngx-sharebuttons"}
1],"github":{"repo":"MurhafSousli/ngx-sharebuttons"},"opencollective":{"id":58393,"name":"Angular Share Buttons","slug":"ngx-sharebuttons","description":"Angular Share Buttons \u2602","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ngx-translate-extract","packages":[{"type":"npm","name":"@biesbjerg/ngx-translate-extract"}],"github":{"repo":"biesbjerg/ngx-translate-extract"},"opencollective":{"id":46642,"name":"ngx-translate-extract","slug":"ngx-translate-extract","description":null,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ngxs","packages":[{"type":"npm","name":"@ngxs/store"},{"type":"npm","name":"ngxs-reset-plugin"},{"type":"npm","name":"ngxs-loading-plugin"},{"type":"npm","name":"ngxs-history-plugin"}],"github":{"repo":"ngxs/store"},"opencollective":{"id":14542,"name":"NGXS","slug":"ngxs","description":"State Management for Angular ","stats":{"balance":253245,"yearlyBudget":98052},"goals":[{}],"sponsors":[{"id":59597,"type":"ORGANIZATION","slug":"criteoeng1","name":"Criteo","totalDonations":240000},{"id":23819,"type":"ORGANIZATION","slug":"https-twitter-com-ortecfinance","name":"Ortec Finance ","totalDonations":150000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}]}},{"name":"nightwatch","packages":[{"type":"npm","name":"nightwatch"}],"github":{"repo":"nightwatchjs/nightwatch"},"opencollective":{"id":205,"name":"Nightwatch","slug":"nightwatch","description":"end-to-end testing, straightforward and effortless","sponsors":[{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":6800},{"id":17506,"type":"ORGANIZATION","slug":"lambdatest","name":"LambdaTest Inc","totalDonations":5600},{"id":25518,"type":"ORGANIZATION","slug":"springsdigital","name":"Springs Digital","totalDonations":2800}],"stats":{"balance":10287,"yearlyBudget":13118},"goals":[{}]}},{"name":"nivo","packages":[{"type":"npm","name":"@nivo/bar"},{"type":"npm","name":"@nivo/bullet"},{"type":"npm","name":"@nivo/circle-packing"},{"type":"npm","name":"@nivo/calendar"},{"type":"npm","name":"@nivo/chord"},{"type":"npm","name":"@nivo/heatmap"},{"type":"npm","name":"@nivo/line"},{"type":"npm","name":"@nivo/pie"},{"type":"npm","name":"@nivo/parallel-coordinates"},{"type":"npm","name":"@nivo/radar"},{"type":"npm","name":"@nivo/sankey"},{"type":"npm","name":"@nivo/scatterplot"},{"type":"npm","name":"@nivo/stream"},{"type":"npm","name":"@nivo/sunburst"},{"type":"npm","name":"@nivo/treemap"},{"type":"npm","name":"@nivo/voronoi"},{"type":"npm","name":"@nivo/waffle"},{"type":"npm","name":"@nivo/core"},{"type":"npm","name":"@nivo/axes"},{"type":"npm","name":"@nivo/babel-preset"},{"type":"npm","name":"@nivo/generators"},{"type":"npm","name":"@nivo/legends"},{"type":"npm","name":"@nivo/scales"},{"type":"npm","name":"@nivo/annotations"},{"type":"npm","name":"@nivo/colors"},{"type":"npm","name":"@nivo/geo"},{"type":"npm","name":"@nivo/network"},{"type":"npm","name":"@nivo/swarmplot"},{"type":"npm","name":"@nivo/tooltip"},{"type":"npm","name":"@nivo/bump"},{"type":"npm","name":"@nivo/arcs"},{"type":"npm","name":"@nivo/funnel"},{"type":"npm","name":"@nivo/marimekko"},{"type":"npm","name":"@nivo/recompose"}],"github":{"repo":"plouc/nivo"},"opencollective":{"id":20643,"name":"nivo","slug":"nivo","description":"Ease the process of creating interactive/beautiful data visualizations.","stats":{"balance":10957,"yearlyBudget":145821},"goals":[],"sponsors":[{"id":51391,"type":"ORGANIZATION","slug":"frame_ai","name":"frame.ai","totalDonations":130000},{"id":80344,"type":"ORGANIZATION","slug":"huma-ai","name":"Huma.ai","totalDonations":90500},{"id":118353,"type":"ORGANIZATION","slug":"springbukhealth","name":"Springbuk","totalDonations":25000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":4000},{"id":45747,"type":"ORGANIZATION","slug":"_-500-tech","name":"500Tech","totalDonations":2000},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":500}]}},{"name":"noble","packages":[{"type":"npm","name":"noble"}],"github":{"repo":"noble/noble"},"opencollective":{"id":243,"name":"noble","slug":"noble","description":"Cross-platform Node.js BLE","sponsors":[{"id":4972,"type":"ORGANIZATION","slug":"sensorpush","name":"SensorPush","totalDonations":145500},{"id":1538,"type":"ORGANIZATION","slug":"eos-uptrade","name":"eos.uptrade","totalDonations":80200}],"stats":{"balance":218499,"yearlyBudget":8684},"goals":[]}}
1,{"name":"nock","packages":[{"type":"npm","name":"nock"}],"github":{"repo":"nock/nock"},"opencollective":{"id":15501,"name":"nock","slug":"nock","description":"HTTP mocking and expectations library for Node.js","sponsors":[{"id":30998,"type":"ORGANIZATION","slug":"third_iron","name":"Third Iron","totalDonations":12400},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":13569,"type":"ORGANIZATION","slug":"metabolize","name":"Metabolize","totalDonations":3400},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":3100},{"id":57498,"type":"ORGANIZATION","slug":"fortunegames","name":"FORTUNE GAMES","totalDonations":2400},{"id":26383,"type":"ORGANIZATION","slug":"twostoryrobot","name":"Two Story Robot","totalDonations":2000},{"id":78957,"type":"ORGANIZATION","slug":"sammenlignforbrukslan-com","name":"Sammenlignforbruksl\xe5n.com","totalDonations":2000},{"id":252896,"type":"ORGANIZATION","slug":"slotoking-casino-ukraine","name":"\u041e\u043d\u043b\u0430\u0439\u043d \u043a\u0430\u0437\u0438\u043d\u043e \u0421\u043b\u043e\u0442\u043e\u041a\u0456\u043d\u0433 \u0423\u043a\u0440\u0430\u0438\u043d\u0430","totalDonations":2000},{"id":97633,"type":"ORGANIZATION","slug":"doxford","name":"Doxford","totalDonations":1600},{"id":40841,"type":"ORGANIZATION","slug":"casino-favoritter","name":"Casino Favoritter","totalDonations":1100}],"goals":[{"key":51534,"type":"balance","title":"Project revitalization","amount":300000,"description":"nock was published by [Pedro Teixeira](https://twitter.com/pgte) in 2011 and maintained it very actively until early 2016. It became the defacto mocking library for http requests in Node.js. Since Pedro moved on to other projects, nock lost its velocity, the current code base does not reflect the huge development in the Node community in the past years. A bigger effort will be necessary to \\n\\n1. modernize the code base\\n2. lower the barriers for new contributors\\n3. overhaul the documentation\\n\\nOnce we hit this initial balance goal, we will hire maintainer.io for an initial assessment of the project which will give us actionable times to improve the overall setup of the community. We will not use the money to pay contributors, but instead invest into the facilitation of contributions in general.\\n\\nOnce we fill good about the overall setup we will organize a global event to kickstart contributions to the project. For such an event to be successful we need a clear roadmap with many actionable tasks that individuals and teams can collaborate one. Help us to make it happen :) "},{"key":63057,"type":"yearlyBudget","title":"Accountable Community Management","amount":600000,"description":"A vital Open Source community depends someone accountable to create and grow a safe and inviting space where both volunteering and sponsored contributors enjoy to participate. This is exactly what http://maintainer.io provides, Open Source community facilitation as a service. \\n\\nWith the help of maintainer.io we will be able to attract and retain more contributors with more diverse talents, be more transparent about our processes, automate more chore work and grow our maintainers team.\\n\\nIf you rely on nock then help us to make nock a poster child Open Source project and community <3"}],"stats":{"balance":345893,"yearlyBudget":18800}}},{"name":"node-argon2","packages":[{"type":"npm","name":"argon2"}],"github":{"repo":"ranisalt/node-argon2"},"opencollective":{"id":47284,"name":"Argon2 for Node.js","slug":"node-argon2","description":"Node.js bindings for Argon2 hashing algorithm","stats":{"balance":1692,"yearlyBudget":1892},"goals":[],"sponsors":[]}},{"name":"node-async","packages":[{"type":"npm","name":"async"}]},{"name":"node-casbin","packages":[{"type":"npm","name":"casbin"}],"github":{"repo":"casbin/node-casbin"},"opencollective":{"id":47919,"name":"node-casbin","slug":"node-casbin","description":"An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}}
1,{"name":"node-classnames","packages":[{"type":"npm","name":"classnames"}]},{"name":"node-cron","packages":[{"type":"npm","name":"node-cron"}],"github":{"repo":"merencia/node-cron"},"opencollective":{"id":19445,"name":"node-cron","slug":"node-cron","description":"A tiny task scheduler in pure JavaScript for node.js","stats":{"balance":180,"yearlyBudget":2639},"goals":[{}],"sponsors":[{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":3100}]}},{"name":"node-data","packages":[{"type":"npm","name":"nodedata"}],"github":{"repo":"ratneshsinghparihar/Node-Data"},"opencollective":{"id":11083,"name":"Node-Data","slug":"node-data","description":"We are on a mission to build node.js framework  where focus in on design , redesign , product.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"node-db-migrate","packages":[{"type":"npm","name":"db-migrate"}],"github":{"repo":"db-migrate/node-db-migrate"},"opencollective":{"id":20386,"name":"node-db-migrate","slug":"node-db-migrate","description":"We\'re on a mission to realize the ideas of the community and get db-migrate feature complete.","stats":{"balance":18566,"yearlyBudget":9516},"goals":[{"key":81780,"type":"yearlyBudget","title":"base engineering costs","amount":500000,"description":"Financing a fulltime month of development, for one to two developers."}],"sponsors":[{"id":30998,"type":"ORGANIZATION","slug":"third_iron","name":"Third Iron","totalDonations":11000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":600}]}},{"name":"node-evercookie","packages":[{"type":"npm","name":"evercookie"}],"github":{"repo":"truongsinh/node-evercookie"},"opencollective":{"id":26453,"name":"node-evercookie","slug":"node-evercookie","description":"Maintain useable repo","stats":{"balance":2147,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500}]}},{"name":"node-fetch","packages":[{"type":"npm","name":"node-fetch"}]},{"name":"node-red-contrib-modbus","packages":[{"type":"npm","name":"node-red-contrib-bacnet"},{"type":"npm","name":"node-red-contrib-bit"},{"type":"npm","name":"node-red-contrib-iiot-jwt"},{"type":"npm","name":"node-red-contrib-isa"},{"type":"npm","name":"node-red-contrib-modbus"},{"type":"npm","name":"node-red-contrib-opcua-server"}],"github":{"org":"BiancoRoyal"},"opencollective":{"id":100864,"name":"Modbus Contribution Package for Node-RED","slug":"node-red-contrib-modbus","description":"maintaining and development for LTS releases, security and stable work","stats":{"balance":21446,"yearlyBudget":17391},"goals":[],"sponsors":[]}},{"name":"node-redis","packages":[{"type":"npm","name":"redis"}],"github":{"repo":"NodeRedis/node_redis"},"opencollective":{"id":90547,"name":"Node Redis","slug":"node-redis","description":"Official collective of the Node.js Redis NPM packages; redis, redis-parser & more.","stats":{"balance":69021,"yearlyBudget":6780},"goals":[],"sponsors":[{"id":10022,"type":"ORGANIZATION","slug":"invertase","name":"Invertase","totalDonations":40000}]}},{"name":"node-sass","packages":[{"type":"npm","name":"node-sass"}]},{"name":"node-twitter","packages":[{"type":"npm","name":"nwitter"}],"github":{"repo":"vinitkumar/node-twitter"},"opencollective":{"id":11810,"name":"node-twitter","slug":"node-twitter","description":"We are on a mission to write an Open Source clone of Twitter.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"node-types","packages":[{"type":"npm","name":"@types/node"}]},{"name":"node-uuid","packages":[{"type":"npm","name":"uuid"}]},{"name":"node-vault","packages":[{"type":"npm","name":"node-vault"}],"github":{"repo":"kr1sp1n/node-vault"},"opencollective":{"id":57040,"name":"node-vault","slug":"node-vault","description":"Client for HashiCorp\'s Vault","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"node-zendesk","packages":[{"type":"npm","name":"node-zendesk"}],"github":{"repo":"blakmatrix/node-zendesk"},"opencollective":{"id":253549,"name":"node-zendesk","slug":"node-zendesk","description":"Making the world a better place by maintaining a nodejs Zendesk API client library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"nodebook","packages":[{"type":"npm","name":"nodebook"}],"github":{"repo":"oncletom/nodebook"},"opencollective":{"id":16803,"name":"Node.js \u2022 Apprendre par la pratique","slug":"nodebook","description":"Un ouvrage papier de 480 pages, un module npm et un livre num\xe9rique gratuit pour se familiariser avec JavaScript, Node.js et l\u2019\xe9cosyst\xe8me de modules npm.","sponsors":[{"id":123861,"type":"ORGANIZATION","slug":"detour-studio","name":"d\xe9tour.studio","totalDonations":321250}],"goals":[{"key":98132,"type":"balance","title":"Deuxi\xe8me \xe9dition","amount":400000,"description":"J\'actualise le contenu de l\'ouvrage pour Node.js v14 et npm v7, c
1ompl\xe9t\xe9e d\'une annexe suppl\xe9mentaire. Je corrige \xe9galement les d\xe9fauts rep\xe9r\xe9s dans la premi\xe8re \xe9dition.\\n\\nJ\'estime que \xe7a me prendra un mois de travail pour bien faire les choses, en plus de la maintenance annuelle."},{"key":16926,"type":"yearlyBudget","title":"Maintenance","amount":200000,"description":"La mise \xe0 jour du livre me prend au moins 1 mois de travail annuel, pour actualiser les contenus et affiner les exemples en fonction du lectorat.\\n\\nJe me nourris des retours directs, de formations en 1-1 ou d\'ateliers gratuits organis\xe9s partout en France."}],"stats":{"balance":326454,"yearlyBudget":155460}}},{"name":"nodejieba","packages":[{"type":"npm","name":"nodejieba"}],"github":{"repo":"yanyiwu/nodejieba"},"opencollective":{"id":61406,"name":"nodejieba","slug":"nodejieba","description":"\\"\u7ed3\u5df4\\"\u4e2d\u6587\u5206\u8bcd\u7684Node.js\u7248\u672c","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"nodemailer","packages":[{"type":"npm","name":"nodemailer"}],"github":{"repo":"nodemailer/nodemailer"},"opencollective":{"id":12010,"name":"Nodemailer","slug":"nodemailer","description":"Module for Node.js applications to allow easy as cake email sending","sponsors":[{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":170000},{"id":13284,"type":"ORGANIZATION","slug":"usehenri1","name":"henri js framework","totalDonations":2000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":500}],"stats":{"balance":0,"yearlyBudget":0},"goals":[{}]}},{"name":"nodemon","packages":[{"type":"npm","name":"nodemon"}],"github":{"repo":"remy/nodemon"},"opencollective":{"id":10352,"name":"nodemon","slug":"nodemon","description":"Nodemon is a utility that will monitor for any changes in your source and automatically restart your server. Perfect for rapid development. ","sponsors":[{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":110000},{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92778},{"id":218232,"type":"ORGANIZATION","slug":"top-rated-casino-sites","name":"Top Rated Casino Sites","totalDonations":70000},{"id":220263,"type":"ORGANIZATION","slug":"netpositive","name":"Netpositive","totalDonations":70000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":65100},{"id":241084,"type":"ORGANIZATION","slug":"casino-en-vivo","name":"Casino En Vivo","totalDonations":60000},{"id":238424,"type":"ORGANIZATION","slug":"auscasinos","name":"AusCasinos","totalDonations":60000},{"id":76396,"type":"ORGANIZATION","slug":"aussiecasinohex","name":"AussieCasinoHEX.com","totalDonations":60000},{"id":76606,"type":"ORGANIZATION","slug":"netticasinohex-com","name":"NettiCasinoHEX.com","totalDonations":60000},{"id":125782,"type":"ORGANIZATION","slug":"kasynohex-com","name":"KasynoHEX.com","totalDonations":60000}],"stats":{"balance":590975,"yearlyBudget":1514501},"goals":[]}}
1,{"name":"nodetwitter","packages":[{"type":"npm","name":"nwitter"}],"github":{"repo":"vinitkumar/node-twitter"},"opencollective":{"id":46483,"name":"Node Twitter","slug":"nodetwitter","description":"Twitter clone with node.js","stats":{"balance":800,"yearlyBudget":0},"goals":[{"key":67068,"type":"yearlyBudget","title":"Cost for maintaining the project","amount":120000,"description":"All the contributions happens on my own time and I spent at least $100 worth of my own time maintaining the project"},{"key":83621}],"sponsors":[]}},{"name":"nonebot","packages":[{"type":"pypi","name":"aiocqhttp"},{"type":"pypi","name":"nonebot"},{"type":"pypi","name":"nonetrip"},{"type":"pypi","name":"nonebot-plugin-apscheduler"}],"github":{"org":"nonebot"},"opencollective":{"id":190085,"name":"NoneBot","slug":"nonebot","description":"NoneBot \u662f\u4f7f\u7528 Python \u7f16\u5199\u7684\u5f02\u6b65\u804a\u5929\u673a\u5668\u4eba\u540e\u7aef\u6846\u67b6\u3002","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"npkill","packages":[{"type":"npm","name":"npkill"}],"github":{"repo":"voidcosmos/npkill"},"opencollective":{"id":56989,"name":"npkill","slug":"npkill","description":"List and delete old and heavy node_modules with style. free up space!","stats":{"balance":14410,"yearlyBudget":7105},"goals":[{}],"sponsors":[{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":250}]}},{"name":"npm-pem","packages":[{"type":"npm","name":"pem"}],"github":{"repo":"Dexus/pem"},"opencollective":{"id":275014,"name":"NPM-PEM","slug":"npm-pem","description":"Create certificates easy with PEM","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"f25105a9-7f20-4af7-a0e2-4b86ab986a13","type":"yearlyBudget","title":"Compensate the ongoing costs","amount":50000,"description":"To compensate for the ongoing costs of the development infrastru
1cture and to keep it up to date."},{"key":"bbfbc8e5-6819-4fbd-84c9-e16c6c76c6fd","type":"yearlyBudget","title":"New hardware","amount":150000,"description":"New hardware is unfortunately always necessary as a developer. "},{"key":"70c66a28-ffc1-4749-9045-7c29880d9889","type":"yearlyBudget","title":"Open source as a job","amount":7500000,"description":"Open source as a full time job, would be nice. If you can make a living doing what you enjoy, you should try to do it."}],"sponsors":[]}},{"name":"npm-run-all","packages":[{"type":"npm","name":"npm-run-all"}]},{"name":"nservicebusextensions","packages":[{"type":"nuget","name":"NServiceBus.Newtonsoft.Encryption"},{"type":"nuget","name":"NServiceBus.Attachments.Sql"},{"type":"nuget","name":"NServiceBus.Attachments.FileShare"},{"type":"nuget","name":"NServiceBus.AuditFilter"},{"type":"nuget","name":"NServiceBus.HandlerOrdering"},{"type":"nuget","name":"NServiceBus.Jil"},{"type":"nuget","name":"NServiceBus.MicrosoftLogging"},{"type":"nuget","name":"NServiceBus.SqlServer.Native"},{"type":"nuget","name":"NServiceBus.SqlServer.HttpPassthrough"},{"type":"nuget","name":"NServiceBus.ProtoBufGoogle"},{"type":"nuget","name":"NServiceBus.ProtoBuf"},{"type":"nuget","name":"NServiceBus.Serilog"},{"type":"nuget","name":"NServiceBus.FluentValidation"},{"type":"nuget","name":"NServiceBus.ZeroFormatter"},{"type":"nuget","name":"NServiceBus.ApprovalTests"},{"type":"nuget","name":"NServiceBus.MessagePack"},{"type":"nuget","name":"NServiceBus.MsgPack"},{"type":"nuget","name":"Newtonsoft.Json.Encryption"},{"type":"nuget","name":"Rebus.Newtonsoft.Encryption"},{"type":"nuget","name":"NServiceBus.Bond"},{"type":"nuget","name":"NServiceBus.Hyperion"},{"type":"nuget","name":"NServiceBus.Json"},{"type":"nuget","name":"NServiceBus.ProtoBufNet"},{"type":"nuget","name":"NServiceBus.Utf8Json"},{"type":"nuget","name":"NServiceBus.Wire"},{"type":"nuget","name":"NServiceBus.Attachments.Sql.Raw"},{"type":"nuget","name":"NServiceBus.Attachments.FileShare.Raw"},{"type":"nuget","name":"NServiceBus.SqlServer.Deduplication"},{"type":"nuget","name":"NServiceBus.DataAnnotations"},{"type":"nuget","name":"Verify.NServiceBus"}],"github":{"org":"NServiceBusExtensions"},"opencollective":{"id":25205,"name":"NServiceBusExtensions","slug":"nservicebusextensions","description":"Extensions for NServiceBus","stats":{"balance":4281,"yearlyBudget":21907},"goals":[{}],"sponsors":[{"id":27625,"type":"ORGANIZATION","slug":"particularsw1","name":"NServiceBus Ltd","totalDonations":39500},{"id":11939,"type":"ORGANIZATION","slug":"intreba-bv","name":"Intreba","totalDonations":16500}]}},{"name":"nswag","packages":[{"type":"npm","name":"nswag"},{"type":"nuget","name":"NSwag.Core"},{"type":"nuget","name":"NSwag.Core.Yaml"}],"github":{"repo":"RSuter/NSwag"},"opencollective":{"id":26004,"name":"NSwag","slug":"nswag","description":"The Swagger/OpenAPI toolchain for .NET, Web API and TypeScript. ","stats":{"balance":159044,"yearlyBudget":92064},"goals":[{}],"sponsors":[{"id":89907,"type":"ORGANIZATION","slug":"g-research","name":"G-Research","totalDonations":160000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"nteract","packages":[{"type":"pypi","name":"bookstore"},{"type":"pypi","name":"papermill"},{"type":"pypi","name":"scrapbook"},{"type":"pypi","name":"testbook"},{"type":"pypi","name":"vdom"},{"type":"npm","name":"bookstore"},{"type":"npm","name":"@nteract/commuter"},{"type":"npm","name":"@nteract/actions"},{"type":"npm","name":"@nteract/commutable"},{"type":"npm","name":"@nteract/connected-components"},{"type":"npm","name":"@nteract/core"},{"type":"npm","name":"@nteract/editor"},{"type":"npm","name":"@nteract/epics"},{"type":"npm","name":"@nteract/fixtures"},{"type":"npm","name":"@mybinder/host-cache"},{"type":"npm","name":"@nteract/messaging"},{"type":"npm","name":"@nteract/monaco-editor"},{"type":"npm","name":"@nteract/mythic-configuration"},{"type":"npm","name":"@nteract/mythic-multiselect"},{"type":"npm","name":"@nteract/mythic-notifications"},{"type":"npm","name":"@nteract/mythic-windowing"},{"type":"npm","name":"@nteract/myths"},{"type":"npm","name":"@nteract/notebook-app-component"},{"type":"npm","name":"@nteract/presentational-components"},{"type":"npm","name":"@nteract/reducers"},{"type":"npm","name":"rx-binder"},{"type":"npm","name":"rx-jupyter"},{"type":"npm","name":"@nteract/selectors"},{"type":"npm","name":"@nteract/stateful-components"},{"type":"npm","name":"@nteract/styles"},{"type":"npm","name":"@nteract/types"},{"type":"npm","name":"@nteract/webpack-configurator"},{"type":"npm","name":"semiotic"}],"github":{"org":"nteract"},"opencollective":{"id":302351,"name":"nteract","slug":"nteract","description":"nteract is a desktop application that allows you to develop rich documents that contain prose, executable code (in almost any language!), and images.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"nuke","packages":[{"type":"nuget","name":"nuke.common"}],"github":{"repo":"nuke-build/nuke"},"opencollective":{"id":26941,"name":"nuke","slug":"nuke","description":"Build Automation System for C#/.NET","stats":{"balance":143852,"yearlyBudget":180358},"goals":[{"key":"445acc70-caef-4032-ba13-b776f020b6c9"}],"sponsors":[{"id":77716,"type":"ORGANIZATION","slug":"octopusdeploy","name":"Octopus Deploy","totalDonations":220000},{"id":53473,"type":"ORGANIZATION","slug":"altolainc","name":"Altola","totalDonations":38000},{"id":60619,"type":"ORGANIZATION","slug":"dangl-it-gmbh","name":"Dangl IT GmbH","totalDonations":38000},{"id":43720,"type":"ORGANIZATION","slug":"ryanhelms","name":"Intelligent Media, LLC","totalDonations":9000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000}]}},{"name":"numldesign","packages":[{"type":"npm","name":"gatsby-plugin-numl"},{"type":"npm","name":"numl"},{"type":"npm","name":"@numl-react/core"},{"type":"npm","name":"@numl-react/atoms"},{"type":"npm","name":"@numl-react/elements"},{"type":"npm","name":"@numl-react/molecules"},{"type":"npm","name":"@numl-react/organisms"},{"type":"npm","name":"@numl-react/utility"},{"type":"npm","name":"remarkable-numl"},{"type":"npm","name":"tastycss"}],"github":{"org":"numldesign"},"opencollective":{"id":422069,"name":"Numl.Design","slug":"numldesign","description":"UI Design Language, UI Library of Web Components, and Runtime CSS Framework for rapidly building interfaces that follow your Design System \ud83c\udf08","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"numpy","packages":[{"type":"pypi","name":"numpy"}],"github":{"repo":"numpy/numpy"},"opencollective":{"id":106374,"name":"NumPy","slug":"numpy","description":"The fundamental package for scientific computing with Python. IMPORTANT: we are still setting up this collective, and cannot accept donations yet (as of 30 April 2021).","stats":{"balance":0,"yearlyBudget":200000},"goals":[],"sponsors":[{"id":121357,"type":"ORGANIZATION","slug":"numfocus","name":"NumFOCUS","totalDonations":200000}]}},{"name":"nuxtjs","packages":[{"type":"npm","name":"nuxt"},{"type":"npm","name":"@nuxt/babel-preset-app"},{"type":"npm","name":"@nuxt/builder"},{"type":"npm","name":"@nuxt/cli"},{"type":"npm","name":"@nuxt/common"},{"type":"npm","name":"@nuxt/config"},{"type":"npm","name":"@nuxt/core"},{"type":"npm","name":"@nuxt/generator"},{"type":"npm","name":"@nuxt/server"},{"type":"npm","name":"@nuxt/vue-app"},{"type":"npm","name":"@nuxt/vue-renderer"},{"type":"npm","name":"@nuxt/webpack"},{"type":"npm","name":"@nuxt/typescript"},{"type":"npm","name":"@nuxt/utils"},{"type":"npm","name":"@nuxt/types"}],"github":{"repo":"nuxt/nuxt.js"},"opencollective":{"id":653,"name":"Nuxt.js","slug":"nuxtjs","description":"The Intuitive Vue.js Framework","sponsors":[{"id":17945,"type":"ORGANIZATION","slug":"storyblok","name":"Storyblok","totalDonations":3300000},{"id":22728,"type":"ORGANIZATION","slug":"vuemastery","name":"Vue Mastery","totalDonations":1400000},{"id":152271,"type":"ORGANIZATION","slug":"layer0","name":"Layer0","totalDonations":1300000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":1200000},{"id":6296,"type":"ORGANIZATION","slug":"finpo","name":"FINPO, Inc.","totalDonations":650000},{"id":28427,"type":"ORGANIZATION","slug":"shipshapecode1","name":"Ship Shape","totalDonations":649000},{"id":53897,"type":"ORGANIZATION","slug":"sparheld-de","name":"Sparheld.de","totalDonations":625000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":625000},{"id":49356,"type":"ORGANIZATION","slug":"fire-stick-how","name":"Fire Stick How","totalDonations":600000},{"id":27778,"type":"ORGANIZATION","slug":"vueschool_io","name":"Vue School","totalDonations":550000}],"goals":[{}],"stats":{"balance":3740503,"yearlyBudget":8525391}}},{"name":"oasis","packages":[{"type":"npm","name":"@oasis-engine/create-oasis-app"},{"type":"npm","name":"@oasis-engine/controls"},{"type":"npm","name":"@oasis-engine/core"},{"type":"npm","name":"@oasis-engine/design"},{"type":"npm","name":"@oasis-engine/draco"},{"type":"npm","name":"@oasis-engine/framebuffer-picker"},{"type":"npm","name":"@oasis-engine/loader"},{"type":"npm","name":"@oasis-engine/math"},{"type":"npm","name":"oasis-engine"},{"type":"npm","name":"@oasis-engine/rhi-webgl"},{"type":"npm","name":"@oasis-engine/stats"},{"type":"npm","name":"@oasis-engine/lottie"},{"type":"npm","name":"@oasis-engine/spine"},{"type":"npm","name":"@oasis-engine/miniprogram-adapter"},{"type":"npm","name":"@oasis-engine/tool-atlas"}],"github":{"org":"oasis-engine"},"opencollective":{"id":277770,"name":"Oasis","slug":"oasis","description":"Create a web-first and mobile-first high-performance real-time development platform. ","stats":{"balance":13791,"yearlyBudget":18387},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":3500}]}},{"name":"ocrmypdf","packages":[{"type":"pypi","name":"ocrmypdf"}],"github":{"repo":"jbarlow83/OCRmyPDF"},"opencollective":{"id":50503,"name":"OCRmyPDF","slug":"ocrmypdf","description":"OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched","stats":{"balance":35900,"yearlyBudget":71531},"goals":[],"sponsors":[{"id":181479,"type":"ORGANIZATION","slug":"annotation-unlimited-pbc","name":"Annotation Unlimited, PBC","totalDonations":50000}]}},{"name":"octobercms","packages":[{"type":"composer","name":"october/october"}],"github":{"repo":"octobercms/october"},"opencollective":{"id":27158,"name":"OctoberCMS","slug":"octobercms","description":"Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.","pledge":true,"stats":{"balance":9259,"yearlyBudget":1692},"goals":[{}],"sponsors":[]}}
1,{"name":"octolinker","packages":[{"type":"npm","name":"@octolinker/helper-insert-link"},{"type":"npm","name":"@octolinker/helper-settings"},{"type":"npm","name":"@octolinker/plugin-composer-manifest"},{"type":"npm","name":"@octolinker/plugin-dot-net-core"},{"type":"npm","name":"@octolinker/plugin-homebrew-manifest"},{"type":"npm","name":"@octolinker/plugin-less"},{"type":"npm","name":"@octolinker/plugin-requirements-txt"},{"type":"npm","name":"@octolinker/plugin-typescript"},{"type":"npm","name":"@octolinker/resolver-github-shorthand"},{"type":"npm","name":"@octolinker/resolver-relative-file"}],"opencollective":{"id":211,"name":"OctoLinker","slug":"octolinker","description":"OctoLinker is a browser extension to navigate through projects on GitHub.com efficiently","sponsors":[],"stats":{"balance":4070,"yearlyBudget":1917},"goals":[{}]},"github":{"repo":"OctoLinker/OctoLinker"}},{"name":"octotree","packages":[{"type":"npm","name":"octotree"}],"github":{"repo":"buunguyen/octotree"},"opencollective":{"id":551,"name":"octotree","slug":"octotree","description":"Code tree for GitHub","sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":28000}],"stats":{"balance":43286,"yearlyBudget":1440},"goals":[{"key":41891,"type":"yearlyBudget","title":"Maintenance","amount":300000,"description":"* Support existing functionalities & fix bugs \\n* Ensure the extensions still work when GitHub UI/DOM/API changes"},{"key":70788,"type":"yearlyBudget","title":"New development","amount":1000000,"description":"* Implement high demanded features\\n* Publish the extension to the Safari store"}]}},{"name":"odiff","packages":[{"type":"npm","name":"odiff"}],"github":{"repo":"dmtrKovalenko/odiff"},"opencollective":{"id":182978,"name":"Odiff","slug":"odiff","description":"Constantly improving speed of visual regression!","stats":{"balance":400,"yearlyBudget":431},"goals":[],"sponsors":[]}},{"name":"offline-plugin","packages":[{"type":"npm","name":"offline-plugin"}],"github":{"repo":"NekR/offline-plugin"},"opencollective":{"id":559,"name":"offline-plugin","slug":"offline-plugin","description":"We are on a mission to make offline experience a default and make use of ServiceWorker much easier!","sponsors":[{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":220000},{"id":2879,"type":"ORGANIZATION","slug":"nextmarketlabs","name":"Next Market Labs","totalDonations":40000},{"id":1194,"type":"ORGANIZATION","slug":"uptrend-tech","name":"Uptrend Technology, Inc.","totalDonations":1600}],"stats":{"balance":87498,"yearlyBudget":4589},"goals":[]}}
1,{"name":"offlineimap-organization","packages":[{"type":"pypi","name":"offlineimap"}],"github":{"org":"OfflineIMAP"},"opencollective":{"id":76669,"name":"OfflineIMAP organization","slug":"offlineimap-organization","description":"Open source software to sync your email between IMAP servers and/or Maildir.","stats":{"balance":-713,"yearlyBudget":21375},"goals":[],"sponsors":[]}},{"name":"ohler","packages":[{"type":"gem","name":"ox"}],"github":{"repo":"ohler55/ox"},"opencollective":{"id":104461,"name":"Ohler Collective","slug":"ohler","description":"Developer packages for Ruby, C and Golang","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"olivia-ai","packages":[{"type":"dep","name":"github.com/olivia-ai/olivia"}],"github":{"org":"olivia-ai"},"opencollective":{"id":47475,"name":"Olivia","slug":"olivia-ai","description":"\ud83d\udc81\u200d\u2640\ufe0fYour new best friend built with an artificial neural network","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"onepager","packages":[{"type":"composer","name":"themexpert/onepager"},{"type":"npm","name":"onepager"}],"github":{"repo":"themexpert/onepager"},"opencollective":{"id":693,"name":"onepager","slug":"onepager","description":"We are on a mission to, help people build landing pages easily and swiftly with WordPress for FREE.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ooni","packages":[{"type":"dep","name":"github.com/ooni/probe-cli"},{"type":"dep","name":"github.com/ooni/probe-engine"},{"type":"npm","name":"ooniprobe-desktop"}],"github":{"org":"ooni"},"opencollective":{"id":177955,"name":"OONI","slug":"ooni","description":"We are a global community measuring Internet censorship since 2012.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"opal","packages":[{"type":"gem","name":"opal"}],"github":{"repo":"opal/opal"},"opencollective":{"id":22824,"name":"Opal","slug":"opal","description":"Ruby \ud83d\udc9b JavaScript","stats":{"balance":30485,"yearlyBudget":0},"goals":[{"key":65682,"type":"balance","title":"Regain control of opalrb.org","amount":30000,"description":"Our historical domain opalrb.org has been taken by a domain squatter that is now promoting *casinos*!, help getting it back!"}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":16000},{"id":25433,"type":"ORGANIZATION","slug":"queuetue1","name":"Queuetue, LLC","totalDonations":2000},{"id":135473,"type":"ORGANIZATION","slug":"mowaapp","name":"Mowa","totalDonations":1000}]}},{"name":"open-sustainable-technology","packages":[{"type":"pypi","name":"libreselery"}],"github":{"org":"protontypes"},"opencollective":{"id":193294,"name":"Open Sustainable Technology","slug":"open-sustainable-technology","description":"Our aim is to accelerate open and independent innovation with a sustainable impact.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"openacid-slim","packages":[{"type":"dep","name":"github.com/openacid/slim"},{"type":"dep","name":"github.com/openacid/slim/index"},{"type":"dep","name":"github.com/openacid/slim/trie"}],"github":{"repo":"openacid/slim"},"opencollective":{"id":183044,"name":"Slim data structure","slug":"openacid-slim","description":"Reduce cost in IT infrastructure","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"openaddresses","packages":[{"type":"pypi","name":"esridump"},{"type":"npm","name":"esri-dump"},{"type":"npm","name":"oa2osm"},{"type":"npm","name":"oa"}],"github":{"org":"openaddresses"},"opencollective":{"id":82501,"name":"OpenAddresses","slug":"openaddresses","description":"The free and open global address collection.","stats":{"balance":275701,"yearlyBudget":978860},"goals":[],"sponsors":[{"id":83793,"type":"ORGANIZATION","slug":"geocodio","name":"Geocodio","totalDonations":500000},{"id":62176,"type":"ORGANIZATION","slug":"geolytica","name":"Geocode.xyz","totalDonations":200000},{"id":82935,"type":"ORGANIZATION","slug":"geocodeearth","name":"Geocode Earth","totalDonations":200000},{"id":180674,"type":"ORGANIZATION","slug":"smartystreets","name":"SmartyStreets","totalDonations":150000},{"id":169043,"type":"ORGANIZATION","slug":"bfootprintusa","name":"BuildingFootprintUSA","totalDonations":25000},{"id":250141,"type":"ORGANIZATION","slug":"alpaca-travel","name":"Alpaca Travel","totalDonations":10000},{"id":421172,"type":"ORGANIZATION","slug":"climate-risk","name":"Climate Risk","totalDonations":3000},{"id":246968,"type":"ORGANIZATION","slug":"korbitaz","name":"Korbitaz","totalDonations":2000},{"id":303341,"type":"ORGANIZATION","slug":"barbarosso","name":"Codetaal","totalDonations":2000},{"id":260840,"type":"ORGANIZATION","slug":"loop-gis","name":"Loop GIS","totalDonations":500}]}},{"name":"openapi-backend","packages":[{"type":"npm","name":"openapi-backend"}],"github":{"repo":"anttiviljami/openapi-backend"},"opencollective":{"id":235442,"name":"openapi-backend","slug":"openapi-backend","description":"Build beautiful APIs using OpenAPI Specification","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"openapi-client-axios","packages":[{"type":"npm","name":"openapi-client-axios"}],"github":{"repo":"anttiviljami/openapi-client-axios"},"opencollective":{"id":235444,"name":"openapi-client-axios","slug":"openapi-client-axios","description":"JS/TS client library for consuming OpenAPI-enabled APIs","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"opendnd","packages":[{"type":"npm","name":"@opendnd/avataria"},{"type":"npm","name":"compendia"},{"type":"npm","name":"dominia"},{"type":"npm","name":"dynastia"},{"type":"npm","name":"@opendnd/genetica"},{"type":"npm","name":"@opendnd/nomina"},{"type":"npm","name":"opendnd"}],"github":{"org":"opendnd"},"opencollective":{"id":249040,"name":"OpenDnD","slug":"opendnd","description":"We build open source tools for storytelling and word building","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"openfl","packages":[{"type":"npm","name":"openfl"}],"github":{"repo":"openfl/openfl"},"opencollective":{"id":9428,"name":"OpenFL","slug":"openfl","description":"OpenFL","sponsors":[],"stats":{"balance":130289,"yearlyBudget":133488},"goals":[{}]}},{"name":"openjscad","packages":[{"type":"npm","name":"@jscad/cli"},{"type":"npm","name":"@jscad/core"},{"type":"npm","name":"@jscad/desktop"},{"type":"npm","name":"@jscad/examples"},{"type":"npm","name":"@jscad/openjscad"},{"type":"npm","name":"@jscad/web"},{"type":"npm","name":"@jscad/modeling"},{"type":"npm","name":"@jscad/vtree"}],"opencollective":{"id":901,"name":"OpenJSCAD.org","slug":"openjscad","description":"JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with Javascript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing.","sponsors":[{"id":97715,"type":"ORGANIZATION","slug":"datalets","name":"Datalets","totalDonations":10000},{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":1200},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000}],"stats":{"balance":16706,"yearlyBudget":18644},"goals":[{}]},"github":{"repo":"jscad/OpenJSCAD.org"}},{"name":"openmined","packages":[{"type":"pypi","name":"syft"}],"github":{"repo":"OpenMined/PySyft"},"opencollective":{"id":14371,"name":"OpenMined","slug":"openmined","description":"OpenMined is an open-source community whose goal is to make the world more privacy-preserving by lowering the barrier-to-entry to private AI technologies.","stats":{"balance":42199356,"yearlyBudget":91022282},"goals":[],"sponsors":[{"id":22653,"type":"ORGANIZATION","slug":"sloan-foundation","name":"Sloan Foundation","totalDonations":33840000},{"id":4536,"type":"ORGANIZATION","slug":"bitmex","name":"BitMEX","totalDonations":30000000},{"id":164334,"type":"ORGANIZATION","slug":"ucsf-center-for-digital-health-innovation","name":"UCSF - Center for Digital Health Innovation","totalDonations":16681409},{"id":46384,"type":"ORGANIZATION","slug":"facebook","name":"facebook","totalDonations":13400000},{"id":116787,"type":"ORGANIZATION","slug":"schwab-charitable","name":"Schwab Charitable","totalDonations":5000000},{"id":200168,"type":"ORGANIZATION","slug":"pc-polypoly-coop-sce-mbh","name":"pc polypoly coop SCE mbH","totalDonations":2541042},{"id":182623,"type":"ORGANIZATION","slug":"kartik394","name":"Devron","totalDonations":250000},{"id":93054,"type":"ORGANIZATION","slug":"humanity","name":"Humanity Inc.","totalDonations":180000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":71035},{"id":23661,"type":"ORGANIZATION","slug":"webmart","name":"Webmart","totalDonations":41800}]}},{"name":"opensanctions","packages":[{"type":"pypi","name":"opensanctions"}],"github":{"repo":"pudo/opensanctions"},"opencollective":{"id":282731,"name":"OpenSanctions","slug":"opensanctions","description":"Create an open dataset of international sanctions and other entities of interest.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"openseadragon","packages":[{"type":"npm","name":"openseadragon"}],"github":{"org":"openseadragon"},"opencollective":{"id":265568,"name":"OpenSeadragon","slug":"openseadragon","description":"An open-source, web-based viewer for high-resolution zoomable images.","stats":{"balance":8580,"yearlyBudget":8580},"goals":[],"sponsors":[]}},{"name":"opensourcebim","packages":[{"type":"npm","name":"bimserverapi"}],"github":{"org":"opensourceBIM"},"opencollective":{"id":199561,"name":"OpenSourceBIM","slug":"opensourcebim","description":"Develop free software for BIM in the Architecture, Engineering, and Construction industry","stats":{"balance":247448,"yearlyBudget":256057},"goals":[],"sponsors":[{"id":203674,"type":"ORGANIZATION","slug":"spectar1","name":"Spectar","totalDonations":45000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"openstates","packages":[{"type":"pypi","name":"openstates"}],"github":{"repo":"openstates/openstates"},"opencollective":{"id":16160,"name":"openstates","slug":"openstates","description":"We\'re on a mission to make state governments more open & accessible.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"openstf","packages":[{"type":"npm","name":"stf"}],"github":{"repo":"openstf/stf"},"opencollective":{"id":28204,"name":"OpenSTF","slug":"openstf","description":"Control and manage Android devices from your browser","stats":{"balance":29746,"yearlyBudget":253},"goals":[{"key":50506,"type":"yearlyBudget","title":"Hardware Devices","amount":3000000,"description":"Each Android device costs us usually between $300-$1000"},{"key":82687,"type":"yearlyBudget","title":"1 FT for adding iOS Support","amount":18000000,"description":"1 Full Time Engineer"}],"sponsors":[]}},{"name":"openstreetmap","packages":[{"type":"gem","name":"quad_tile"},{"type":"npm","name":"leaflet-osm"}],"github":{"org":"openstreetmap"},"opencollective":{"id":33380,"name":"OpenStreetMap","slug":"openstreetmap","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"openvidu","packages":[{"type":"npm","name":"openvidu-browser"}],"github":{"repo":"OpenVidu/openvidu"},"opencollective":{"id":20896,"name":"OpenVidu WebRTC Platform","slug":"openvidu","description":"OpenVidu platform allows you to add videoconference features to your web or mobile application with ease","stats":{"balance":169686,"yearlyBudget":106635},"goals":[{}],"sponsors":[{"id":132002,"type":"ORGANIZATION","slug":"moovly-nv","name":"Moovly NV","totalDonations":150000},{"id":85257,"type":"ORGANIZATION","slug":"ekonomism","name":"Ekonomismus AB","totalDonations":5000}]}},{"name":"opsdroid","packages":[{"type":"pypi","name":"opsdroid"}],"github":{"repo":"opsdroid/opsdroid"},"opencollective":{"id":12214,"name":"opsdroid","slug":"opsdroid","description":"An open source python chat-ops bot framework for creating your own chatbots. ","stats":{"balance":84590,"yearlyBudget":49700},"goals":[],"sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":19000}]}},{"name":"optimus","packages":[{"type":"pypi","name":"optimuspyspark"},{"type":"pypi","name":"pyoptimus"}],"github":{"repo":"ironmussa/Optimus"},"opencollective":{"id":10603,"name":"Optimus","slug":"optimus","description":"Data cleansing and exploration made simple.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"orbitdb","packages":[{"type":"npm","name":"crdts"},{"type":"npm","name":"ipfs-log"},{"type":"npm","name":"orbit-db"},{"type":"npm","name":"orbit-db-cli"},{"type":"npm","name":"orbit-web"}],"github":{"org":"orbitdb"},"opencollective":{"id":140864,"name":"OrbitDB","slug":"orbitdb","description":"Peer-to-Peer Databases for the Decentralized Web ","stats":{"balance":416451,"yearlyBudget":490629},"goals":[],"sponsors":[{"id":21624,"type":"ORGANIZATION","slug":"protocollabs","name":"Protocol Labs","totalDonations":200000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":2000}]}},{"name":"orchid","packages":[{"type":"composer","name":"orchid/platform"}],"github":{"repo":"orchidsoftware/Platform"},"opencollective":{"id":894,"name":"Laravel Orchid","slug":"orchid","description":"A free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications like admin panels and dashboards.","sponsors":[{"id":174830,"type":"ORGANIZATION","slug":"5minphp","name":"\u041f\u044f\u0442\u0438\u043c\u0438\u043d\u0443\u0442\u043a\u0430 PHP","totalDonations":7000},{"id":258753,"type":"ORGANIZATION","slug":"hexbyte-inc","name":"Hexbyte Inc.","totalDonations":800}
1],"stats":{"balance":-426,"yearlyBudget":51976},"goals":[]}},{"name":"orgmanager","packages":[{"type":"composer","name":"orgmanager/orgmanager"}],"github":{"repo":"orgmanager/orgmanager"},"opencollective":{"id":627,"name":"OrgManager","slug":"orgmanager","description":"We are on a mission to provide an invite system for GitHub Organizations through open-source","sponsors":[{"id":4743,"type":"ORGANIZATION","slug":"rollbar","name":"Rollbar","totalDonations":10000}],"stats":{"balance":8680,"yearlyBudget":0},"goals":[]}},{"name":"orm","packages":[{"type":"composer","name":"nextras/orm"}],"github":{"repo":"nextras/orm"},"opencollective":{"id":758,"name":"orm","slug":"orm","description":"Help us on our mission to create highly efficient PHP ORM with clean object design.","sponsors":[],"stats":{"balance":0,"yearlyBudget":31},"goals":[]}},{"name":"ory","packages":[{"type":"npm","name":"eslint-config-ory-am"},{"type":"npm","name":"eslint-config-ory-am-react"},{"type":"npm","name":"hydra-js"},{"type":"npm","name":"ory"},{"type":"npm","name":"ory-editor"},{"type":"npm","name":"ory-editor-core"},{"type":"npm","name":"ory-editor-renderer"},{"type":"npm","name":"ory-editor-ui"},{"type":"npm","name":"ory-hydra-auth0-consent-sdk"},{"type":"npm","name":"ory-hydra-sdk"},{"type":"npm","name":"ory-keto-sdk"},{"type":"npm","name":"ory-oathkeeper-sdk"},{"type":"npm","name":"ory-redux-saga-fetch"},{"type":"dep","name":"github.com/ory/dockertest"},{"type":"dep","name":"github.com/ory/metrics-middleware"},{"type":"dep","name":"github.com/ory/sqlcon"},{"type":"dep","name":"github.com/ory/pagination"},{"type":"dep","name":"github.com/ory/graceful"},{"type":"dep","name":"github.com/ory/herodot"},{"type":"dep","name":"github.com/ory/fosite"},{"type":"dep","name":"github.com/ory/ladon"},{"type":"dep","name":"github.com/ory/hydra"},{"type":"dep","name":"github.com/ory/keto"},{"type":"dep","name":"github.com/ory/oathkeeper"},{"type":"dep","name":"github.com/ory/osin-storage/storage"},{"type":"dep","name":"github.com/ory/osin-storage/storage/postgres"},{"type":"dep","name":"github.com/ory/x"},{"type":"npm","name":"@oryd/hydra"},{"type":"npm","name":"hydra-login-consent-logout"},{"type":"dep","name":"github.com/ory/hive"},{"type":"dep","name":"github.com/ory/kratos"}],"github":{"org":"ory"},"opencollective":{"id":13662,"name":"ORY","slug":"ory","description":"Support ORY in their mission to build the new ID stack","sponsors":[{"id":48601,"type":"ORGANIZATION","slug":"thoughtworks1","name":"ThoughtWorks","totalDonations":1500000},{"id":15215,"type":"ORGANIZATION","slug":"tulip-inc","name":"Tulip Inc.","totalDonations":410000},{"id":105612,"type":"ORGANIZATION","slug":"spiri-bo","name":"Spiri.Bo","totalDonations":260000},{"id":251337,"type":"ORGANIZATION","slug":"strivacity","name":"Strivacity","totalDonations":100000},{"id":28313,"type":"ORGANIZATION","slug":"ordermygear","name":"OrderMyGear","totalDonations":80000},{"id":139946,"type":"ORGANIZATION","slug":"localticketing","name":"localTicketing GmbH","totalDonations":2000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":500}],"goals":[{}],"stats":{"balance":511711,"yearlyBudget":952456}}},{"name":"packem","packages":[{"type":"npm","name":"packem"}],"github":{"repo":"packem/packem"},"opencollective":{"id":49139,"name":"Packem","slug":"packem","description":"\ud83d\udce6\u26a1 A precompiled JavaScript module bundler","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"pact-foundation","packages":[{"type":"gem","name":"pact"}],"github":{"repo":"pact-foundation/pact-ruby"},"opencollective":{"id":14391,"name":"Pact Foundation","slug":"pact-foundation","description":"Pact is the industry standard, cross-language collaboration framework that enforces contracts between a consumer and a provider of data.","stats":{"balance":213224,"yearlyBudget":145838},"goals":[{"type":"yearlyBudget","title":"Baseline Costs","amount":50000,"description":"This would be enough for us to pay for current AWS costs and the river of coffee needed to keep this project going."},{"type":"yearlyBudget","title":"Marketing/Advertising Budget","amount":200000,"description":"Promoting discovery of the framework on varied platforms like StackOverflow, maybe sponsoring a developer event to get our name out there or spending the budget on website design that will attract more users."},{"type":"yearlyBudget","title":"Website & Conferences","amount":1000000,"description":"Spend more time and money on Marketing/Advertising, especially for travel/meals for conference talks around Pact."}],"sponsors":[{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":160000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12000},{"id":167869,"type":"ORGANIZATION","slug":"college-paper-world","name":"College Research Paper","totalDonations":2200}]}},{"name":"pagic","packages":[{"type":"npm","name":"pagic"}],"github":{"repo":"xcatliu/pagic"},"opencollective":{"id":183245,"name":"Pagic","slug":"pagic","description":"A static site generator powered by Deno + React","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"pandas","packages":[{"type":"pypi","name":"pandas"}],"github":{"org":"pandas-dev"},"opencollective":{"id":302426,"name":"pandas","slug":"pandas","description":"pandas is a data wrangling platform for Python that provides easy-to-use data ingestion, transformation, and export functions.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"parcel","packages":[{"type":"npm","name":"parcel-bundler"},{"type":"npm","name":"parcel"}],"github":{"repo":"parcel-bundler/parcel"},"opencollective":{"id":11020,"name":"Parcel","slug":"parcel","description":"\ud83d\udce6\ud83d\ude80 Blazing fast, zero configuration web application bundler","sponsors":[{"id":6767,"type":"ORGANIZATION","slug":"vercel","name":"Vercel","totalDonations":2750000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":610000},{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":107000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":943
100},{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":65000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":60000},{"id":59379,"type":"ORGANIZATION","slug":"adobe1","name":"Adobe ","totalDonations":60000},{"id":26636,"type":"ORGANIZATION","slug":"cotton-bureau1","name":"Cotton Bureau","totalDonations":45500},{"id":11376,"type":"ORGANIZATION","slug":"zapiet","name":"Zapiet","totalDonations":30000}],"stats":{"balance":1770738,"yearlyBudget":1070569},"goals":[{}]}},{"name":"parle","packages":[{"type":"npm","name":"parle"}],"github":{"repo":"parle-io/parle"},"opencollective":{"id":11338,"name":"parle","slug":"parle","description":"Customers communication platform","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"parrot-mocker-web","packages":[{"type":"npm","name":"parrot-mocker-web"}],"github":{"repo":"chinesedfan/parrot-mocker-web"},"opencollective":{"id":267863,"name":"Parrot Mocker Web","slug":"parrot-mocker-web","description":"Make mocking easier","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"parse-server","packages":[{"type":"npm","name":"parse-server"}],"github":{"repo":"parse-community/parse-server"},"opencollective":{"id":664,"name":"Parse Community","slug":"parse-server","description":"The Parse Community collective, maintainers of the open source Parse Platform.","sponsors":[{"id":10512,"type":"ORGANIZATION","slug":"back4app1","name":"Back4app","totalDonations":1145300},{"id":269735,"type":"ORGANIZATION","slug":"cashdrop","name":"CashDrop","totalDonations":900000},{"id":27795,"type":"ORGANIZATION","slug":"waplanner","name":"WAPLANNER","totalDonations":320000},{"id":10324,"type":"ORGANIZATION","slug":"sashidoio1","name":"SashiDo","totalDonations":240000},{"id":11024,"type":"ORGANIZATION","slug":"axolsoft1","name":"Axolsoft","totalDonations":200000},{"id":23074,"type":"ORGANIZATION","slug":"pretzelapp1","name":"Pretzel, Inc.","totalDonations":130000},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":125000},{"id":50583,"type":"ORGANIZATION","slug":"autolean","name":"AutoLean, Inc.","totalDonations":115000},{"id":51003,"type":"ORGANIZATION","slug":"fresh-projects","name":"Fresh Projects","totalDonations":110000},{"id":47824,"type":"ORGANIZATION","slug":"stockswipe","name":"StockSwipe","totalDonations":31500}],"stats":{"balance":2130269,"yearlyBudget":2464754},"goals":[{"key":62946,"type":"yearlyBudget","title":"Maintain Paid Contributors Program","amount":840000,"description":"The amount needed to maintain the program at the current level of spending."},{"key":65266,"type":"yearlyBudget","title":"Paid Contributors program stretch goal 1","amount":2000000},{"key":82195,"type":"yearlyBudget","title":"Paid Contributors program stretch goal 2","amount":6000000}]}},{"name":"parsecsv","packages":[{"type":"composer","name":"parsecsv/php-parsecsv"}],"github":{"repo":"parsecsv/parsecsv-for-php"},"opencollective":{"id":73915,"name":"ParseCsv","slug":"parsecsv","description":"CSV data parser for PHP.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"parsleyjs","packages":[{"type":"npm","name":"parsleyjs"}],"github":{"repo":"guillaumepotier/Parsley.js"},"opencollective":{"id":19646,"name":"Parsley.js","slug":"parsleyjs","description":"We are on a mission to make web form validations easy and powerful.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":82675,"type":"yearlyBudget","title":"One week of dev","amount":450000},{"key":77999,"type":"yearlyBudget","title":"2 weeks of dev","amount":900000}],"sponsors":[]}},{"name":"passkit-generator","packages":[{"type":"npm","name":"passkit-generator"}],"github":{"repo":"alexandercerutti/passkit-generator"},"opencollective":{"id":76912,"name":"passkit-generator","slug":"passkit-generator","description":"The easiest way to generate custom Apple Wallet passes in Node.js","stats":{"balance":20216,"yearlyBudget":18152},"goals":[],"sponsors":[{"id":160089,"type":"ORGANIZATION","slug":"pass_ninja","name":"Flomio, Inc.","totalDonations":24000},{"id":182166,"type":"ORGANIZATION","slug":"doortrends","name":"DoorTrends","totalDonations":2000}]}},{"name":"passport","github":{"repo":" jaredhanson/passport"},"packages":[{"type":"npm","name":"passport"},{"type":"npm","name":"passport-facebook"},{"type":"npm","name":"passport-github"},{"type":"npm","name":"passport-local"}]}
1,{"name":"passwordless","packages":[{"type":"nuget","name":"Fido2"}],"github":{"repo":"abergs/fido2-net-lib"},"opencollective":{"id":53295,"name":"Passwordless.dev","slug":"passwordless","description":"The passwordless web is coming to .net","stats":{"balance":18975,"yearlyBudget":9041},"goals":[{"key":91674,"type":"yearlyBudget","amount":500000}],"sponsors":[{"id":221585,"type":"ORGANIZATION","slug":"auth-armor","name":"Auth Armor","totalDonations":5000}]}},{"name":"patchbay","packages":[{"type":"npm","name":"patchbay"}],"github":{"repo":"ssbc/patchbay"},"opencollective":{"id":45859,"name":"patchbay","slug":"patchbay","description":"An alternative Secure Scuttlebutt client interface that is fully compatible with Patchwork","stats":{"balance":332550,"yearlyBudget":31},"goals":[],"sponsors":[{"id":52034,"type":"ORGANIZATION","slug":"access1","name":"ACCESS","totalDonations":0}]}},{"name":"patchwork","packages":[{"type":"npm","name":"ssb-patchwork"}],"github":{"repo":"ssbc/patchwork"},"opencollective":{"id":45205,"name":"Patchwork","slug":"patchwork","description":"A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).","stats":{"balance":24550,"yearlyBudget":1440},"goals":[{}],"sponsors":[{"id":52034,"type":"ORGANIZATION","slug":"access1","name":"ACCESS","totalDonations":0}]}},{"name":"pdfcpu","packages":[{"type":"dep","name":"github.com/pdfcpu/pdfcpu"}],"github":{"org":"pdfcpu"},"opencollective":{"id":132686,"name":"pdfcpu","slug":"pdfcpu","description":"Support development and maintenance of the best free Go based PDF tools on the planet. ","stats":{"balance":27792,"yearlyBudget":1723},"goals":[],"sponsors":[{"id":193990,"type":"ORGANIZATION","slug":"lyke_software","name":"Lyke GmbH","totalDonations":2000}]}},{"name":"pdfmake","packages":[{"type":"npm","name":"pdfmake"}],"github":{"repo":"bpampuch/pdfmake"},"opencollective":{"id":52785,"name":"Pdfmake","slug":"pdfmake","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"pdm","packages":[{"type":"pypi","name":"towncrier"},{"type":"pypi","name":"pdm-pep517"},{"type":"pypi","name":"pdm-venv"},{"type":"pypi","name":"tox-pdm"}],"github":{"org":"pdm-project"},"opencollective":{"id":414074,"name":"Pdm","slug":"pdm","description":"Improve the experience of Python development workflow","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"fd730d23-d847-4950-bb5c-c652e0380d45","type":"yearlyBudget","amount":20000}],"sponsors":[]}},{"name":"peachpiecompiler","packages":[{"type":"nuget","name":"Peachpie.App"}],"github":{"repo":"peachpiecompiler/peachpie"},"opencollective":{"id":45777,"name":"PeachPie Compiler","slug":"peachpiecompiler","description":"PeachPie - the PHP compiler and runtime for .NET and .NET Core","stats":{"balance":1662,"yearlyBudget":0},"goals":[{"key":28917,"type":"yearlyBudget","amount":2500000},{"key":68637}],"sponsors":[{"id":88206,"type":"ORGANIZATION","slug":"abyssonlinesolutions","name":"AbyssOnlineSolutions","totalDonations":2000}]}},{"name":"peer","packages":[{"type":"npm","name":"peerjs"}],"github":{"repo":"peers/peerjs"},"opencollective":{"id":18870,"name":"peerjs","slug":"peer","description":"PeerJS provides a complete, configurable, and easy-to-use peer-to-peer API built on top of WebRTC, supporting both data channels and media streams.","stats":{"balance":33374,"yearlyBudget":27527},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":6200},{"id":104573,"type":"ORGANIZATION","slug":"inaxas-ag","name":"Inaxas AG","totalDonations":6000},{"id":111918,"type":"ORGANIZATION","slug":"red-e","name":"Red E","totalDonations":3400}
1,{"id":243841,"type":"ORGANIZATION","slug":"treebold","name":"TreeBold","totalDonations":2500},{"id":24518,"type":"ORGANIZATION","slug":"syra-technologies","name":"Syra Technologies","totalDonations":2200},{"id":21562,"type":"ORGANIZATION","slug":"painted-tigers-limited","name":"Painted Tigers Limited","totalDonations":1000}]}},{"name":"peermaps","packages":[{"type":"npm","name":"peermaps"}],"github":{"repo":"peermaps/peermaps"},"opencollective":{"id":26816,"name":"peermaps","slug":"peermaps","description":"peer to peer cartography","stats":{"balance":19740,"yearlyBudget":17360},"goals":[{}],"sponsors":[{"id":26601,"type":"ORGANIZATION","slug":"samsung-next","name":"Samsung NEXT","totalDonations":10000000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":56500},{"id":142747,"type":"ORGANIZATION","slug":"datdotorg","name":"DatDot by playproject.io","totalDonations":10000}]}},{"name":"pelias","packages":[{"type":"npm","name":"pelias-api"},{"type":"npm","name":"pelias-leaflet-plugin"},{"type":"npm","name":"pelias-openstreetmap"},{"type":"npm","name":"pbf2json"},{"type":"npm","name":"pelias-placeholder"},{"type":"npm","name":"polygon-lookup"}],"github":{"org":"pelias"},"opencollective":{"id":115069,"name":"Pelias","slug":"pelias","description":"We are accepting donations to help cover the financial costs associated with the maintenance and development of the Pelias Geocoder. Your donation will be used to fund the ongoing sustainable development of the project.","stats":{"balance":10092,"yearlyBudget":8076},"goals":[{"key":"fadb65f7-1018-4163-ac11-32b19413316e","type":"yearlyBudget","title":"Part time community developer","amount":1200000,"description":"We would like to hire someone part time ~$1000/mo to work on community related issues such as keeping the code and data up-to-date and managing the issues and PRs."}],"sponsors":[]}},{"name":"penet","packages":[{"type":"nuget","name":"PeNet"}],"github":{"repo":"secana/PeNet"},"opencollective":{"id":90946,"name":"PeNet","slug":"penet","description":"Portable Executable (PE) library written in .Net","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"perfumejs","packages":[{"type":"npm","name":"perfume.js"}],"github":{"repo":"Zizzamia/perfume.js"},"opencollective":{"id":30244,"name":"perfume.js","slug":"perfumejs","description":"Help web products to improve web performance by starting measuring Real User Metrics.","stats":{"balance":2147,"yearlyBudget":64},"goals":[{"key":82540,"type":"yearlyBudget","amount":40000}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500}]}},{"name":"phalcon","packages":[{"type":"composer","name":"phalcon/cphalcon"}],"github":{"repo":"phalcon/cphalcon"},"opencollective":{"id":572,"name":"phalcon","slug":"phalcon","description":"Phalcon for PHP is a web framework delivered as a C extension providing high performance and lower resource consumption","sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":478262},{"id":57468,"type":"ORGANIZATION","slug":"agencyanalytics","name":"AgencyAnalytics","totalDonations":210000},{"id":9603,"type":"ORGANIZATION","slug":"savvysoftworks","name":"SavvySoftWorks","totalDonations":170000},{"id":191009,"type":"ORGANIZATION","slug":"_anexia","name":"ANEXIA Internetdienstleistungs GmbH","totalDonations":90000},{"id":11873,"type":"ORGANIZATION","slug":"banana_software","name":"Banana Software Co., Ltd.","totalDonations":20500},{"id":77749,"type":"ORGANIZATION","slug":"usaha-teknologi-madani","name":"Usaha Teknologi Madani","totalDonations":10500},{"id":61036,"type":"ORGANIZATION","slug":"joppyme","name":"Joppy","totalDonations":10000},{"id":51776,"type":"ORGANIZATION","slug":"prayerloft-llc","name":"PrayerLoft LLC","totalDonations":7000},{"id":23232,"type":"ORGANIZATION","slug":"tvprofil","name":"TvProfil","totalDonations":5400},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100}],"stats":{"balance":1076118,"yearlyBudget":804295},"goals":[{}]}},{"name":"phenomic","packages":[{"type":"npm","name":"@phenomic/api-client"},{"type":"npm","name":"@phenomic/babel-preset"},{"type":"npm","name":"@phenomic/cli"},{"type":"npm","name":"@phenomic/core"},{"type":"npm","name":"@phenomic/helpers-transform"},{"type":"npm","name":"@phenomic/plugin-api-related-content"},{"type":"npm","name":"@phenomic/plugin-bundler-webpack"},{"type":"npm","name":"@phenomic/plugin-collector-files"}
1,{"type":"npm","name":"@phenomic/plugin-public-assets"},{"type":"npm","name":"@phenomic/plugin-renderer-react"},{"type":"npm","name":"@phenomic/plugin-rss-feed"},{"type":"npm","name":"@phenomic/plugin-transform-asciidoc"},{"type":"npm","name":"@phenomic/plugin-transform-json"},{"type":"npm","name":"@phenomic/plugin-transform-markdown"},{"type":"npm","name":"@phenomic/preset-react-app"},{"type":"npm","name":"@phenomic/bs-platform"}],"opencollective":{"id":398,"name":"Phenomic","slug":"phenomic","description":"Phenomic is a modern & modular website compiler","sponsors":[],"goals":[],"stats":{"balance":0,"yearlyBudget":0}},"github":{"repo":"phenomic/phenomic"}},{"name":"photography","packages":[{"type":"npm","name":"photography"}],"github":{"repo":"rampatra/photography"},"opencollective":{"id":28823,"name":"Photography","slug":"photography","description":"A free online portfolio website to showcase your works.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"photoswipe","packages":[{"type":"npm","name":"photoswipe"}],"github":{"repo":"dimsemenov/PhotoSwipe"},"opencollective":{"id":261004,"name":"PhotoSwipe","slug":"photoswipe","description":"A JavaScript image gallery","stats":{"balance":33050,"yearlyBudget":37430},"goals":[],"sponsors":[{"id":421249,"type":"ORGANIZATION","slug":"tomesto","name":"ToMesto","totalDonations":10000}]}},{"name":"photoviewer","packages":[{"type":"npm","name":"photoviewer"}],"github":{"repo":"nzbin/photoviewer"},"opencollective":{"id":56671,"name":"photoviewer","slug":"photoviewer","description":"\ud83c\udf00 A JS plugin to view images just like in Windows.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"php-aws-ses","packages":[{"type":"composer","name":"daniel-zahariev/php-aws-ses"}],"github":{"repo":"daniel-zahariev/php-aws-ses"},"opencollective":{"id":108646,"name":"php-aws-ses","slug":"php-aws-ses","description":"PHP classes that interfaces Amazon Simple Email Service","stats":{"balance":-34,"yearlyBudget":0},"goals":[],"sponsors":[{"id":32370,"type":"ORGANIZATION","slug":"modmore","name":"modmore","totalDonations":2000}]}},{"name":"php-casbin","packages":[{"type":"composer","name":"casbin/casbin"}],"github":{"repo":"php-casbin/php-casbin"},"opencollective":{"id":48866,"name":"php-casbin","slug":"php-casbin","description":"An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"php-pkpass","packages":[{"type":"composer","name":"pkpass/pkpass"}],"github":{"repo":"tschoffelen/PHP-PKPass"},"opencollective":{"id":583,"name":"PHP-PKPass","slug":"php-pkpass","description":"We are on a mission to make creating iOS Passkit passes super easy.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"php-service-bus","packages":[{"type":"composer","name":"php-service-bus/service-bus"}],"github":{"repo":"php-service-bus/service-bus"},"opencollective":{"id":52922,"name":"PHP Service Bus","slug":"php-service-bus","description":"PHP Service Bus (publish-subscribe pattern) implementation","stats":{"balance":1233,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000}]}},{"name":"php-standard-library","packages":[{"type":"composer","name":"azjezz/psl"}],"github":{"repo":"azjezz/psl"},"opencollective":{"id":278851,"name":"PHP Standard Library","slug":"php-standard-library","description":"Creating a  a modern, consistent, centralized, well-typed set of APIs for PHP programmers. ","stats":{"balance":13095,"yearlyBudget":17925},"goals":[],"sponsors":[]}},{"name":"php-time-ago","packages":[{"type":"composer","name":"jimmiw/php-time-ago"}],"github":{"repo":"jimmiw/php-time-ago"},"opencollective":{"id":615,"name":"php-time-ago","slug":"php-time-ago","description":"We are on a mission to create an easy and lightweight way, to show past time, in a sentance","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"phpinsights","packages":[{"type":"composer","name":"nunomaduro/phpinsights"}],"github":{"repo":"nunomaduro/phpinsights"},"opencollective":{"id":64486,"name":"PHP Insights","slug":"phpinsights","description":"\ud83d\udd30 Instant PHP quality checks from your console. PHP Insights was carefully crafted to simplify the analysis of your code directly from your terminal, and is the perfect starting point to analyze the code quality of your PHP projects.","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"phpseclib","packages":[{"type":"composer","name":"phpseclib/bcmath_compat"},{"type":"composer","name":"phpseclib/mcrypt_compat"},{"type":"composer","name":"phpseclib/phpseclib"},{"type":"composer","name":"phpseclib/phpseclib2_compat"}],"github":{"org":"phpseclib"},"opencollective":{"id":249896,"name":"phpseclib","slug":"phpseclib","description":"Develops and provides support for phpseclib","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"phpshopify","packages":[{"type":"composer","name":"phpclassic/php-shopify"}],"github":{"repo":"phpclassic/php-shopify"},"opencollective":{"id":58039,"name":"PHPShopify","slug":"phpshopify","description":"PHP SDK for Shopify API","stats":{"balance":11384,"yearlyBudget":18240},"goals":[{}],"sponsors":[{"id":250880,"type":"ORGANIZATION","slug":"rancetim","name":"Corset Story Ltd","totalDonations":12500}]}},{"name":"phpstanorg","packages":[{"type":"composer","name":"phpstan/extension-installer"},{"type":"composer","name":"phpstan/phpdoc-parser"},{"type":"composer","name":"phpstan/phpstan"},{"type":"composer","name":"phpstan/phpstan-deprecation-rules"},{"type":"composer","name":"phpstan/phpstan-doctrine"},{"type":"composer","name":"phpstan/phpstan-phpunit"},{"type":"composer","name":"phpstan/phpstan-strict-rules"},{"type":"composer","name":"phpstan/phpstan-symfony"},{"type":"composer","name":"phpstan/phpstan-webmozart-assert"}],"github":{"org":"phpstan"},"opencollective":{"id":272664,"name":"PHPStan","slug":"phpstanorg","description":"Finding bugs in your code without writing tests.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"piano","packages":[{"type":"npm","name":"omi-piano"}],"github":{"repo":"Wscats/piano"},"opencollective":{"id":54567,"name":"Piano","slug":"piano","description":"\ud83c\udfb9\u7528\u952e\u76d88\u4e2a\u952e\u6f14\u594f\u4e00\u9996\u84b2\u516c\u82f1\u7684\u7ea6\u5b9a\u9001\u7ed9996\u7684\u81ea\u5df1\u6216\u6708\u4eae\u4ee3\u8868\u6211\u7684\u5fc3\u7ed9\u4e03\u5915\u7684\u5979\uff0c\u975e\u5e38\u7b80\u5355~","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":42947,"type":"yearlyBudget","amount":100000}],"sponsors":[]}},{"name":"pickadatejs","packages":[{"type":"npm","name":"pickadate"}],"github":{"repo":"amsul/pickadate.js"},"opencollective":{"id":325,"name":"pickadate.js","slug":"pickadatejs","description":"We are on a mission to create a universal date and time picker state machine that can be used with any rendering engine","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"pickr","packages":[{"type":"npm","name":"@simonwep/pickr"}],"github":{"repo":"Simonwep/pickr"},"opencollective":{"id":48730,"name":"Pickr","slug":"pickr","description":"\ud83c\udf6d Flat, simple, responsive and hackable Color-Picker library. No dependencies, no jQuery. Compatible with all CSS Frameworks e.g. Bootstrap, Materialize. Supports alpha channel, rgba, hsla, hsva and more!","stats":{"balance":398,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"pikepdf","packages":[{"type":"pypi","name":"pikepdf"}],"github":{"repo":"pikepdf/pikepdf"},"opencollective":{"id":385334,"name":"pikepdf","slug":"pikepdf","description":"Provides open source software to manipulate PDFs with Python","stats":{"balance":405,"yearlyBudget":455},"goals":[],"sponsors":[]}},{"name":"piranhacms","packages":[{"type":"nuget","name":"Piranha"}],"github":{"repo":"PiranhaCMS/piranha.core"},"opencollective":{"id":36558,"name":"Piranha CMS","slug":"piranhacms","description":"Piranha CMS is a lightweight & unobtrusive CMS for ASP.NET Core. It can be used to add content functionality to your existing application or to build a new one from scratch.","stats":{"balance":87003,"yearlyBudget":88220},"goals":[{"key":97885,"type":"yearlyBudget","title":"100% Expenses","amount":85000,"description":"All recurring expenses, like hosting for piranhacms.org"},{"key":25991,"type":"yearlyBudget","title":"1 HT Maintainer + 100% Expenses","amount":4585000,"description":"One half time maintainer plus all recurring expenses"},{"key":73497,"type":"yearlyBudget","title":"1 FT + 100% Expenses","amount":9085000,"description":"One full time maintainer plus all recurring expenses"},{"key":78694,"type":"yearlyBudget","title":"2 FT + 100% Expenses","amount":15585000,"description":"Two full time maintainers plus all recurring expenses"}],"sponsors":[{"id":41005,"type":"ORGANIZATION","slug":"bybrick-interface","name":"byBrick Interface","totalDonations":230000},{"id":54907,"type":"ORGANIZATION","slug":"gyre-technologies-inc","name":"Gyre Technologies Inc","totalDonations":70000},{"id":196557,"type":"ORGANIZATION","slug":"dkb-consulting-inc","name":"DKB Consulting, Inc.","totalDonations":5000},{"id":38582,"type":"ORGANIZATION","slug":"cryptonewsz","name":"CryptoNewsZ","totalDonations":4000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":1000}]}},{"name":"pixelfed","packages":[{"type":"composer","name":"pixelfed/pixelfed"}],"github":{"repo":"pixelfed/pixelfed"},"opencollective":{"id":23791,"name":"pixelfed","slug":"pixelfed","description":"We are on a mission to create an open and ethical image sharing platform.","stats":{"balance":5272,"yearlyBudget":307181},"goals":[{}],"sponsors":[{"id":27817,"type":"ORGANIZATION","slug":"dzheymsd1","name":"What5words","totalDonations":40000},{"id":65050,"type":"ORGANIZATION","slug":"spacebear","name":"Spacebear O\xdc","totalDonations":30000}]}},{"name":"pixijs","packages":[{"type":"npm","name":"pixi-examples"},{"type":"npm","name":"@pixi/layers"},{"type":"npm","name":"pixi-animate"},{"type":"npm","name":"pixi-lights"},{"type":"npm","name":"pixi-projection"},{"type":"npm","name":"@puxi/core"},{"type":"npm","name":"@puxi/tween"},{"type":"npm","name":"@pixi/accessibility"},{"type":"npm","name":"@pixi/app"},{"type":"npm","name":"@pixi/basis"},{"type":"npm","name":"@pixi/compressed-textures"},{"type":"npm","name":"@pixi/constants"},{"type":"npm","name":"@pixi/core"},{"type":"npm","name":"@pixi/display"},{"type":"npm","name":"@pixi/events"},{"type":"npm","name":"@pixi/extract"},{"type":"npm","name":"@pixi/graphics-extras"},{"type":"npm","name":"@pixi/graphics"},{"type":"npm","name":"@pixi/interaction"},{"type":"npm","name":"@pixi/loaders"},{"type":"npm","name":"@pixi/math-extras"},{"type":"npm","name":"@pixi/math"},{"type":"npm","name":"@pixi/mesh-extras"},{"type":"npm","name":"@pixi/mesh"},{"type":"npm","name":"@pixi/mixin-cache-as-bitmap"},{"type":"npm","name":"@pixi/mixin-get-child-by-name"},{"type":"npm","name":"@pixi/mixin-get-global-position"},{"type":"npm","name":"@pixi/particle-container"},{"type":"npm","name":"@pixi/polyfill"},{"type":"npm","name":"@pixi/prepare"},{"type":"npm","name":"@pixi/runner"},{"type":"npm","name":"@pixi/settings"},{"type":"npm","name":"@pixi/sprite-animated"},{"type":"npm","name":"@pixi/sprite-tiling"},{"type":"npm","name":"@pixi/sprite"},{"type":"npm","name":"@pixi/spritesheet"},{"type":"npm","name":"@pixi/text-bitmap"},{"type":"npm","name":"@pixi/text"},{"type":"npm","name":"@pixi/ticker"},{"type":"npm","name":"@pixi/unsafe-eval"},{"type":"npm","name":"@pixi/utils"},{"type":"npm","name":"@pixi/sound"},{"type":"npm","name":"pixi-spine-parent"},{"type":"npm","name":"@pixi/tilemap"}],"github":{"org":"pixijs"},"opencollective":{"id":50079,"name":"PixiJS - The HTML5 Creation Engine.","slug":"pixijs","description":"The aim of this project is to provide a fast lightweight 2D library that works across all devices. The PixiJS renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL. Also, it\'s fast. Really fast.","stats":{"balance":4491446,"yearlyBudget":4635517},"goals":[{"key":86143,"type":"yearlyBudget","title":"funds for our servers and subscriptions  + payouts","amount":200000,"description":"Running PixiJS playground / www.pixjs.com / cdn / github subscription costs us monies. Would be great to break even on that!"},{"key":56595,"type":"yearlyBudget","title":"1x FT developer + payouts","amount":5000000,"description":"We will be able to pay a PixiJS team member to be on the project full time. Pushing the project forward for all! "},{"key":93235,"type":"yearlyBudget","title":"2x FT developer  + payouts","amount":10000000,"description":"We could turbo charge the project with 2x full time members. Pushing the project forward for all! "},{"key":9881,"type":"yearlyBudget","title":"PT developer + payouts","amount":2000000,"description":"We will be able to pay a PixiJS team member part time to on the project. Pushing the project forward for all! "},{"key":17923}],"sponsors":[{"id":85450,"type":"ORGANIZATION","slug":"patreon-budget","name":"Patreon Budget","totalDonations":1917353},{"id":138758,"type":"ORGANIZATION","slug":"lumenfive1","name":"Lumen5","totalDonations":140000},{"id":52439,"type":"ORGANIZATION","slug":"dra","name":"DRA.RU","totalDonations":110000},{"id":194171,"type":"ORGANIZATION","slug":"waymark","name":"Waymark","totalDonations":90000},{"id":52093,"type":"ORGANIZATION","slug":"webgears-inc","name":"Webgears Inc.","totalDonations":34500},{"id":256755,"type":"ORGANIZATION","slug":"beatflyer","name":"Beatflyer","totalDonations":25000},{"id":170674,"type":"ORGANIZATION","slug":"gethuddle","name":"Huddle","totalDonations":22000},{"id":137078,"type":"ORGANIZATION","slug":"voidpixel","name":"voidpixel","totalDonations":14000},{"id":87846,"type":"ORGANIZATION","slug":"san-dinh","name":"S\xe2n \u0110\xecnh","totalDonations":10000},{"id":51327,"type":"ORGANIZATION","slug":"tropical_puppy","name":"Tropical Puppy","totalDonations":5200}]}},{"name":"plumier","packages":[{"type":"npm","name":"@plumier/core"},{"type":"npm","name":"@plumier/generic-controller"},{"type":"npm","name":"@plumier/jwt"},{"type":"npm","name":"@plumier/mongoose"},{"type":"npm","name":"plumier"},{"type":"npm","name":"@plumier/query-parser"},{"type":"npm","name":"@plumier/reflect"},{"type":"npm","name":"@plumier/serve-static"},{"type":"npm","name":"@plumier/social-login"},{"type":"npm","name":"@plumier/swagger"},{"type":"npm","name":"@plumier/testing"},{"type":"npm","name":"@plumier/typeorm"},{"type":"npm","name":"@plumier/validator"}],"github":{"org":"plumier"},"opencollective":{"id":414088,"name":"Plumier","slug":"plumier","description":"A TypeScript backend framework focuses on development productivity, uses dedicated reflection library to help you create a robust, secure and fast API delightfully.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"plyr","packages":[{"type":"npm","name":"plyr"}],"github":{"repo":"sampotts/plyr"},"opencollective":{"id":91797,"name":"Plyr","slug":"plyr","description":"A simple HTML5, YouTube and Vimeo player","stats":{"balance":3853,"yearlyBudget":12489},"goals":[],"sponsors":[{"id":159717,"type":"ORGANIZATION","slug":"uscreentv","name":"UscreenTV","totalDonations":10000},{"id":254785,"type":"ORGANIZATION","slug":"magellan-code-and-design-consulting","name":"Magellan Code & Design Consulting","totalDonations":500}]}},{"name":"pmd","packages":[{"type":"gem","name":"pmdtester"}],"github":{"org":"pmd"},"opencollective":{"id":232365,"name":"PMD","slug":"pmd","description":"An extensible multilanguage static code analyzer.","stats":{"balance":282666,"yearlyBudget":282666},"goals":[],"sponsors":[{"id":232354,"type":"ORGANIZATION","slug":"pmd_analyzer","name":"PMD","totalDonations":330186},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":100}]}},{"name":"pnpm","packages":[{"type":"npm","name":"pnpm"}],"github":{"repo":"pnpm/pnpm"},"opencollective":{"id":21990,"name":"pnpm","slug":"pnpm","description":"build a great package manager","stats":{"balance":62369,"yearlyBudget":456393},"goals":[{}],"sponsors":[{"id":17136,"type":"ORGANIZATION","slug":"bit_src","name":"Bit","totalDonations":360000},{"id":16797,"type":"ORGANIZATION","slug":"holysheet","name":"SheetJS","totalDonations":20000},{"id":183381,"type":"ORGANIZATION","slug":"exidia","name":"exidia s.p.r.l.","totalDonations":10000},{"id":22398,"type":"ORGANIZATION","slug":"jjj","name":"gg","totalDonations":1500}]}},{"name":"podsframework","packages":[{"type":"npm","name":"pods"},{"type":"composer","name":"pods-framework/pods"}],"github":{"repo":"pods-framework/pods"},"opencollective":{"id":17520,"name":"Pods Framework","slug":"podsframework","description":"Pods is a content development framework plugin for WordPress.","sponsors":[],"goals":[{"key":66265,"type":"yearlyBudget","title":"Development and Support base budget","amount":6720000,"description":"Enough to support two of our team members working full time on Pods and it\'s surrounding projects."}],"stats":{"balance":0,"yearlyBudget":31}}},{"name":"poi","packages":[{"type":"npm","name":"poi"}],"github":{"repo":"poooi/poi"},"opencollective":{"id":847,"name":"poi","slug":"poi","description":"A scalable kancolle game browser","sponsors":[],"stats":{"balance":223780,"yearlyBudget":81361},"goals":[{}]}},{"name":"pokeapi","packages":[{"type":"npm","name":"pokeapi"}],"github":{"repo":"PokeAPI/pokeapi"},"opencollective":{"id":736,"name":"pokeapi","slug":"pokeapi","description":"We are on a mission to provide fun APIs to help inspire the next generation of programmers.","sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}],"stats":{"balance":12326,"yearlyBudget":3806},"goals":[]}}
1,{"name":"poliastro","packages":[{"type":"pypi","name":"poliastro"}],"github":{"repo":"poliastro/poliastro"},"opencollective":{"id":23444,"name":"poliastro","slug":"poliastro","description":"Interactive Astrodynamics in Python \ud83d\ude80","stats":{"balance":2234,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"polished","packages":[{"type":"npm","name":"polished"}],"github":{"repo":"styled-components/polished"},"opencollective":{"id":13643,"name":"polished","slug":"polished","description":"Want to write styles in JavaScript, but also want Sass-style helper functions and mixins? Need a con","sponsors":[{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":3000},{"id":267012,"type":"ORGANIZATION","slug":"wayfdigital","name":"WAYF","totalDonations":1000}],"stats":{"balance":428,"yearlyBudget":2775},"goals":[]}},{"name":"polka","packages":[{"type":"npm","name":"polka"},{"type":"npm","name":"@polka/send-type"},{"type":"npm","name":"@polka/send"},{"type":"npm","name":"@polka/url"}],"github":{"repo":"lukeed/polka"},"opencollective":{"id":46703,"name":"Polka","slug":"polka","description":"A micro web server so fast, it\'ll make you dance! \ud83d\udc6f\u200d\u2640\ufe0f","stats":{"balance":1615,"yearlyBudget":450},"goals":[],"sponsors":[]}},{"name":"pongo2","packages":[{"type":"dep","name":"github.com/flosch/pongo2"}],"github":{"repo":"flosch/pongo2"},"opencollective":{"id":33696,"name":"pongo2","slug":"pongo2","description":"Django-syntax like template-engine for Go","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"popmotion","packages":[{"type":"npm","name":"animated-pose"},{"type":"npm","name":"@popmotion/easing"},{"type":"npm","name":"popmotion-pose"},{"type":"npm","name":"popmotion"},{"type":"npm","name":"pose-core"},{"type":"npm","name":"react-native-pose"},{"type":"npm","name":"react-pose-core"},{"type":"npm","name":"react-pose-text"},{"type":"npm","name":"react-pose"},{"type":"npm","name":"style-value-types"},{"type":"npm","name":"vue-pose"},{"type":"npm","name":"framesync"},{"type":"npm","name":"stylefire"},{"type":"npm","name":"@popmotion/popcorn"}],"github":{"repo":"Popmotion/popmotion"},"opencollective":{"id":19495,"name":"Popmotion","slug":"popmotion","description":"-- This collective has been archived and is no longer receiving contributions -- \\n","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":14646,"type":"yearlyBudget","title":"Full time maintenance","amount":12000000},{"key":26992,"type":"yearlyBudget","title":"Part time maintenance","amount":6000000}],"sponsors":[{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":6000}]}},{"name":"popperjs","packages":[{"type":"npm","name":"@popperjs/babel-config"},{"type":"npm","name":"@popperjs/bundle"},{"type":"npm","name":"popper.js"},{"type":"npm","name":"@popperjs/test-utils"},{"type":"npm","name":"@popperjs/test"},{"type":"npm","name":"tooltip.js"},{"type":"npm","name":"@popperjs/core"}],"github":{"repo":"FezVrasta/popper.js"},"opencollective":{"id":24931,"name":"Popper","slug":"popperjs","description":"The positioning engine for all your tooltip and popover needs","stats":{"balance":64858,"yearlyBudget":152786},"goals":[{"key":"570667ca-13aa-4ccc-870a-36c701868b9f","type":"yearlyBudget","title":"Ensure weekly maintenance","amount":500000,"description":"Reaching this budget will make it possible to allocate a reasonable amount of hours to the maintenance of the project."}],"sponsors":[{"id":10070,"type":"ORGANIZATION","slug":"discourse","name":"Civilized Discourse Construction Kit, Inc.","totalDonations":50000},{"id":9826,"type":"ORGANIZATION","slug":"chromatic","name":"Chromatic","totalDonations":35000},{"id":147963,"type":"ORGANIZATION","slug":"moderntreasury","name":"Modern Treasury","totalDonations":10000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":8500},{"id":243446,"type":"ORGANIZATION","slug":"avrios","name":"Avrios","totalDonations":6000},{"id":94465,"type":"ORGANIZATION","slug":"loyalty-leo","name":"Loyalty Leo","totalDonations":5500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":4422},{"id":129542,"type":"ORGANIZATION","slug":"stuff4hire","name":"Stuff4Hire","totalDonations":4000},{"id":189440,"type":"ORGANIZATION","slug":"strategyzer","name":"Strategyzer","totalDonations":4000},{"id":240199,"type":"ORGANIZATION","slug":"tripwire","name":"Tripwire, Inc.","totalDonations":3000}]}},{"name":"portable-ascii","packages":[{"type":"composer","name":"voku/portable-ascii"}],"github":{"repo":"voku/portable-ascii"},"opencollective":{"id":130426,"name":"Portable ASCII","slug":"portable-ascii","description":"Portable ASCII library - performance optimized (ascii) string functions for php.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}}
1,{"name":"portable-utf8","packages":[{"type":"composer","name":"voku/portable-utf8"}],"github":{"repo":"voku/portable-utf8"},"opencollective":{"id":64848,"name":"Portable UTF-8","slug":"portable-utf8","description":"\ud83c\ude51 Portable UTF-8 library - performance optimized (unicode) string functions for php.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"postcss","packages":[{"type":"npm","name":"autoprefixer"},{"type":"npm","name":"postcss"},{"type":"npm","name":"postcss-loader"}]},{"name":"postgraphile","packages":[{"type":"npm","name":"postgraphile"}],"github":{"repo":"graphile/postgraphile"},"opencollective":{"id":102603,"name":"postgraphile","slug":"postgraphile","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"posthtml","packages":[{"type":"npm","name":"posthtml-parser"},{"type":"npm","name":"posthtml-render"},{"type":"npm","name":"posthtml-pug"},{"type":"npm","name":"sugarml"},{"type":"npm","name":"posthtml-md"},{"type":"npm","name":"posthtml-retext"},{"type":"npm","name":"posthtml-lorem"},{"type":"npm","name":"prevent-widows"},{"type":"npm","name":"posthtml-cache"},{"type":"npm","name":"posthtml-spaceless"},{"type":"npm","name":"posthtml-doctype"},{"type":"npm","name":"posthtml-head-elements"},{"type":"npm","name":"posthtml-include"},{"type":"npm","name":"posthtml-modules"},{"type":"npm","name":"posthtml-content"},{"type":"npm","name":"posthtml-exp"},{"type":"npm","name":"posthtml-extend"},{"type":"npm","name":"posthtml-extend-attrs"},{"type":"npm","name":"posthtml-inline-assets"},{"type":"npm","name":"posthtml-custom-elements"},{"type":"npm","name":"posthtml-web-component"},{"type":"npm","name":"posthtml-prefix-class"},{"type":"npm","name":"posthtml-static-react"},{"type":"npm","name":"posthtml-highlight"},{"type":"npm","name":"posthtml-pseudo"},{"type":"npm","name":"posthtml-bem"},{"type":"npm","name":"posthtml-postcss"},{"type":"npm","name":"posthtml-postcss-modules"},{"type":"npm","name":"posthtml-css-modules"},{"type":"npm","name":"posthtml-collect-styles"},{"type":"npm","name":"posthtml-collect-inline-styles"},{"type":"npm","name":"posthtml-px2rem"},{"type":"npm","name":"posthtml-classes"},{"type":"npm","name":"posthtml-modular-css"},{"type":"npm","name":"posthtml-inline-css"},{"type":"npm","name":"posthtml-style-to-file"},{"type":"npm","name":"posthtml-color-shorthand-hex-to-six-digit"},{"type":"npm","name":"posthtml-minify-classnames"},{"type":"npm","name":"posthtml-img-autosize"},{"type":"npm","name":"posthtml-to-svg-tags"},{"type":"npm","name":"posthtml-webp"},{"type":"npm","name":"posthtml-favicons"},{"type":"npm","name":"posthtml-alt-always"},{"type":"npm","name":"posthtml-aria-tabs"},{"type":"npm","name":"posthtml-schemas"},{"type":"npm","name":"posthtml-remove-attributes"},{"type":"npm","name":"posthtml-remove-tags"},{"type":"npm","name":"posthtml-remove-duplicates"},{"type":"npm","name":"posthtml-minifier"},{"type":"npm","name":"posthtml-shorten"},{"type":"npm","name":"posthtml-uglify"},{"type":"npm","name":"htmlnano"},{"type":"npm","name":"posthtml-transformer"},{"type":"npm","name":"posthtml-link-noreferrer"},{"type":"npm","name":"posthtml-load-options"},{"type":"npm","name":"posthtml-load-plugins"},{"type":"npm","name":"posthtml-load-config"},{"type":"npm","name":"posthtml-tidy"},{"type":"npm","name":"posthtml-hint"},{"type":"npm","name":"posthtml-w3c"},{"type":"npm","name":"koa-posthtml"},{"type":"npm","name":"hapi-posthtml"},{"type":"npm","name":"express-posthtml"},{"type":"npm","name":"electron-posthtml"},{"type":"npm","name":"metalsmith-posthtml"},{"type":"npm","name":"posthtml"},{"type":"npm","name":"posthtml-noopener"},{"type":"npm","name":"posthtml-noscript"},{"type":"npm","name":"posthtml-hash"},{"type":"npm","name":"posthtml-insert-at"},{"type":"npm","name":"posthtml-plugin-remove-duplicates"},{"type":"npm","name":"posthtml-plugin-link-preload"},{"type":"npm","name":"posthtml-style-expansion"},{"type":"npm","name":"posthtml-inline-svg"},{"type":"npm","name":"posthtml-inline-favicon"},{"type":"npm","name":"posthtml-toc"},{"type":"npm","name":"posthtml-richtypo"},{"type":"npm","name":"posthtml-prism"},{"type":"npm","name":"posthtml-url-parameters"},{"type":"npm","name":"posthtml-safe-class-names"},{"type":"npm","name":"posthtml-fetch"},{"type":"npm","name":"posthtml-mso"},{"type":"npm","name":"posthtml-postcss-merge-longhand"},{"type":"npm","name":"posthtml-markdownit"},{"type":"npm","name":"posthtml-extra-attributes"},{"type":"npm","name":"posthtml-postcss-treeshaker"},{"type":"npm","name":"posthtml-sri"},{"type":"npm","name":"posthtml-external-link"}
1],"github":{"repo":"posthtml/posthtml"},"opencollective":{"id":50081,"name":"PostHTML","slug":"posthtml","description":"PostHTML is a tool to transform HTML/XML with JS plugins","stats":{"balance":1967,"yearlyBudget":1911},"goals":[{"key":"4b7111db-a93c-4e87-a59f-450f65eabcf2","type":"balance","title":"\u041f\u0440\u0435\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u043c\u044b\u0439 \u0431\u044e\u0434\u0436\u0435\u0442","amount":3000}],"sponsors":[]}},{"name":"powerjob","packages":[{"type":"npm","name":"power-workflow"}],"github":{"org":"PowerJob"},"opencollective":{"id":205199,"name":"PowerJob","slug":"powerjob","description":"Enterprise job scheduling middleware with distributed computing ability.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"praw-dev","packages":[{"type":"pypi","name":"asyncpraw"},{"type":"pypi","name":"praw"},{"type":"pypi","name":"prawdditions"}],"github":{"org":"praw-dev"},"opencollective":{"id":223064,"name":"PRAW","slug":"praw-dev","description":"Provides libraries to access Reddit\'s API which are used by many popular subreddits.","stats":{"balance":0,"yearlyBudget":32},"goals":[{"key":"3819a63d-0d75-4571-ad60-088cd8fe3048","type":"yearlyBudget","title":"Sponsorship Goal","amount":250000,"description":"Allows us to reward our our maintainers and contributors."}],"sponsors":[]}},{"name":"pre-commit","packages":[{"type":"pypi","name":"pre_commit"},{"type":"pypi","name":"pre_commit_hooks"},{"type":"pypi","name":"pre-commit-installed"},{"type":"pypi","name":"pre-commit-mirror-maker"},{"type":"pypi","name":"identify"}],"github":{"org":"pre-commit"},"opencollective":{"id":23400,"name":"pre-commit","slug":"pre-commit","description":null,"stats":{"balance":137407,"yearlyBudget":125081},"goals":[{}],"sponsors":[{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":119718}]}},{"name":"preact","packages":[{"type":"npm","name":"preact"}],"github":{"repo":"developit/preact"},"opencollective":{"id":386,"name":"Preact","slug":"preact","description":"3kb alternative to React with the same ES6 API.","sponsors":[{"id":6060,"type":"ORGANIZATION","slug":"trivago","name":"trivago","totalDonations":2399100},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":775977},{"id":5954,"type":"ORGANIZATION","slug":"webflow","name":"Webflow","totalDonations":650000},{"id":9805,"type":"ORGANIZATION","slug":"opensourceorg-old","name":"Open Source Collective org (deprecated)","totalDonations":504100},{"id":7971,"type":"ORGANIZATION","slug":"stickermule","name":"Sticker Mule","totalDonations":390000},{"id":3960,"type":"ORGANIZATION","slug":"gufsky","name":"Gufsky","totalDonations":230000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":145800},{"id":3277,"type":"ORGANIZATION","slug":"neo4j","name":"Neo4j","totalDonations":130000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":94000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":72500}],"goals":[{}],"stats":{"balance":9091825,"yearlyBudget":5918701}}},{"name":"pressbooks","packages":[{"type":"composer","name":"pressbooks/pressbooks"}],"github":{"repo":"pressbooks/pressbooks"},"opencollective":{"id":13935,"name":"Pressbooks","slug":"pressbooks","description":"Open Source | Open Textbooks | Open Book Publishing","sponsors":[{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":1000}],"stats":{"balance":1,"yearlyBudget":0},"goals":[]}}
1,{"name":"prettier","packages":[{"type":"npm","name":"eslint-config-prettier"},{"type":"npm","name":"eslint-plugin-prettier"},{"type":"npm","name":"@prettier/plugin-lua"},{"type":"npm","name":"@prettier/plugin-php"},{"type":"npm","name":"@prettier/plugin-python"},{"type":"npm","name":"@prettier/plugin-ruby"},{"type":"npm","name":"prettier"},{"type":"npm","name":"prettier-eslint"},{"type":"npm","name":"prettier-eslint-cli"},{"type":"npm","name":"prettier-linter-helpers"},{"type":"npm","name":"@sandhose/prettier-animated-logo"},{"type":"npm","name":"stylelint-config-prettier"},{"type":"npm","name":"stylelint-prettier"},{"type":"npm","name":"tslint-config-prettier"},{"type":"npm","name":"tslint-plugin-prettier"},{"type":"gem","name":"prettier"},{"type":"npm","name":"@prettier/plugin-pug"},{"type":"npm","name":"@prettier/plugin-xml"}],"github":{"org":"prettier"},"opencollective":{"id":33650,"name":"Prettier","slug":"prettier","description":"Prettier is an opinionated code formatter.","stats":{"balance":4496209,"yearlyBudget":2751969},"goals":[{}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":1085000},{"id":126840,"type":"ORGANIZATION","slug":"shogun","name":"Shogun Labs, Inc. ","totalDonations":144000},{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":112000},{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92778},{"id":49812,"type":"ORGANIZATION","slug":"loyaltylion","name":"LoyaltyLion","totalDonations":90000},{"id":86967,"type":"ORGANIZATION","slug":"revojsro","name":"revo.js","totalDonations":81000},{"id":112496,"type":"ORGANIZATION","slug":"underbelly","name":"Underbelly","totalDonations":80000},{"id":79089,"type":"ORGANIZATION","slug":"rstudio","name":"RStudio","totalDonations":70000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":50536,"type":"ORGANIZATION","slug":"dazneng","name":"DAZN","totalDonations":63000}]}},{"name":"prettier-ruby","packages":[{"type":"gem","name":"prettier"},{"type":"npm","name":"@prettier/plugin-ruby"}],"github":{"repo":"prettier/plugin-ruby"},"opencollective":{"id":60875,"name":"prettier-ruby","slug":"prettier-ruby","description":"Prettier for the Ruby programming language.","stats":{"balance":205596,"yearlyBudget":140912},"goals":[{}],"sponsors":[{"id":170406,"type":"ORGANIZATION","slug":"padlet","name":"Padlet","totalDonations":100000},{"id":49812,"type":"ORGANIZATION","slug":"loyaltylion","name":"LoyaltyLion","totalDonations":60000},{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":48000},{"id":217582,"type":"ORGANIZATION","slug":"stileeducation","name":"Stile Education","totalDonations":17500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000},{"id":135473,"type":"ORGANIZATION","slug":"mowaapp","name":"Mowa","totalDonations":600}]}},{"name":"printthis","packages":[{"type":"npm","name":"print-this"}],"github":{"repo":"jasonday/printThis"},"opencollective":{"id":46068,"name":"printThis","slug":"printthis","description":"jQuery printing plugin; print specific elements on a page","stats":{"balance":841,"yearlyBudget":841},"goals":[],"sponsors":[]}},{"name":"prism","packages":[{"type":"gem","name":"prism-cli"}],"github":{"repo":"prism-rb/prism"},"opencollective":{"id":69232,"name":"Prism","slug":"prism","description":"Prism is a framework for building frontend web apps with Ruby and WebAssembly","stats":{"balance":44783,"yearlyBudget":26377},"goals":[],"sponsors":[]}},{"name":"pro-components","packages":[{"type":"npm","name":"@ant-design/pro-layout"},{"type":"npm","name":"@ant-design/pro-table"},{"type":"npm","name":"@ant-design/pro-field"},{"type":"npm","name":"@ant-design/pro-form"},{"type":"npm","name":"@ant-design/pro-skeleton"},{"type":"npm","name":"@ant-design/pro-list"},{"type":"npm","name":"@ant-design/pro-card"},{"type":"npm","name":"@ant-design/pro-descriptions"},{"type":"npm","name":"@ant-design/pro-provider"},{"type":"npm","name":"@ant-design/pro-utils"}],"github":{"repo":"ant-design/pro-components"},"opencollective":{"id":153224,"name":"Pro Components","slug":"pro-components","description":"Reduce development costs and let programmers leave work earlier","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"probreg","packages":[{"type":"pypi","name":"probreg"}],"github":{"repo":"neka-nat/probreg"},"opencollective":{"id":92812,"name":"probreg","slug":"probreg","description":"Point cloud registration using probabilistic model (CPD/GMMReg/SVR/GMMTree/FilterReg)","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"project-jupyter","packages":[{"type":"pypi","name":"jupyter-enterprise-gateway"},{"type":"pypi","name":"jupyter_enterprise_gateway"},{"type":"pypi","name":"jupyter_client"},{"type":"pypi","name":"jupyterdrive"},{"type":"pypi","name":"jupyter_kernel_gateway"},{"type":"pypi","name":"nbviewer"},{"type":"pypi","name":"tmpnb"},{"type":"npm","name":"jupyter-notebook"},{"type":"npm","name":"nbdime-jupyterlab"},{"type":"npm","name":"nbdime"},{"type":"npm","name":"nbformat-schema"}],"github":{"org":"jupyter"},"opencollective":{"id":301942,"name":"Project Jupyter","slug":"project-jupyter","description":"Project Jupyter develops tools for interactive computing, research and education with an emphasis in data science workflows.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"projectwallace","packages":[{"type":"npm","name":"color-sorter"},{"type":"npm","name":"constyble"},{"type":"npm","name":"@projectwallace/css-analyzer"},{"type":"npm","name":"css-selector-browser-h4cks-analyzer"},{"type":"npm","name":"css-value-browser-h4cks-analyzer"},{"type":"npm","name":"extract-css"},{"type":"npm","name":"extract-css-core"},{"type":"npm","name":"wallace-cli"}],"github":{"org":"projectwallace"},"opencollective":{"id":112789,"name":"Project Wallace","slug":"projectwallace","description":"CSS analytics for developers and designers","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"property_web_builder","packages":[{"type":"gem","name":"pwb"}],"github":{"repo":"etewiah/property_web_builder"},"opencollective":{"id":809,"name":"Property Web Builder","slug":"property_web_builder","description":"The leading open source real estate website builder","stats":{"balance":27482,"yearlyBudget":12880},"goals":[],"sponsors":[{"id":90650,"type":"ORGANIZATION","slug":"supgoogle","name":"Architek SEO and Web Development","totalDonations":19500}]}},{"name":"proxypy","packages":[{"type":"pypi","name":"proxy.py"}],"github":{"repo":"abhinavsingh/proxy.py"},"opencollective":{"id":62596,"name":"proxy.py","slug":"proxypy","description":"Lightweight, Programmable, TLS interceptor Proxy for HTTP(S), HTTP2, WebSockets protocols in a single Python file","stats":{"balance":0,"yearlyBudget":62},"goals":[{}],"sponsors":[]}},{"name":"proyecto26","packages":[{"type":"nuget","name":"Proyecto26.RestClient"},{"type":"npm","name":"@proyecto26/animatable-component"},{"type":"npm","name":"@proyecto26/animatable-component-react"}],"github":{"org":"proyecto26"},"opencollective":{"id":44953,"name":"Proyecto 26","slug":"proyecto26","description":"Changing the world with small contributions","stats":{"balance":2112,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"psutil","packages":[{"type":"pypi","name":"psutil"}],"github":{"repo":"giampaolo/psutil"},"opencollective":{"id":132224,"name":"psutil","slug":"psutil","description":"Cross-platform lib for process and system monitoring in Python ","stats":{"balance":800,"yearlyBudget":2800},"goals":[],"sponsors":[]}},{"name":"pterodactyl","packages":[{"type":"composer","name":"pterodactyl/panel"}],"github":{"repo":"Pterodactyl/Panel"},"opencollective":{"id":10006,"name":"Pterodactyl Software","slug":"pterodactyl","description":"We are on a mission to rid the world of expensive, bloated, and inflexible software.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"public-transport-oss","packages":[{"type":"npm","name":"db-hafas"},{"type":"npm","name":"hafas-client"},{"type":"npm","name":"vbb-hafas"}],"github":{"org":"public-transport"},"opencollective":{"id":249234,"name":"open source public transport software","slug":"public-transport-oss","description":"By writing open-source software, we make urban public transportation infrastru
1cture more accessible.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"pug","packages":[{"type":"npm","name":"pug"},{"type":"npm","name":"pug-attrs"},{"type":"npm","name":"pug-code-gen"},{"type":"npm","name":"pug-error"},{"type":"npm","name":"pug-filters"},{"type":"npm","name":"pug-lexer"},{"type":"npm","name":"pug-linker"},{"type":"npm","name":"pug-load"},{"type":"npm","name":"pug-parser"},{"type":"npm","name":"pug-runtime"},{"type":"npm","name":"pug-strip-comments"},{"type":"npm","name":"pug-walk"}],"opencollective":{"id":454,"name":"pug","slug":"pug","description":"A powerful templating engine for node.js and the browser","sponsors":[{"id":12819,"type":"ORGANIZATION","slug":"codeinwp","name":"Vertigo Studio SRL","totalDonations":370000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":120000},{"id":98458,"type":"ORGANIZATION","slug":"coinnewsspan","name":"CoinNewsSpan","totalDonations":90000},{"id":38582,"type":"ORGANIZATION","slug":"cryptonewsz","name":"CryptoNewsZ","totalDonations":40000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":30000},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":28000},{"id":26336,"type":"ORGANIZATION","slug":"takeshapecms","name":"TakeShape","totalDonations":20000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":18300},{"id":30958,"type":"ORGANIZATION","slug":"kredit-fachmann","name":"Kredit Fachmann","totalDonations":13200},{"id":11410,"type":"ORGANIZATION","slug":"duohui","name":"\u591a\u4f1a","totalDonations":11500}],"stats":{"balance":259057,"yearlyBudget":191455},"goals":[{"key":202,"type":"yearlyBudget","amount":1200000}]},"github":{"repo":"pugjs/pug"}},{"name":"pug-php","packages":[{"type":"composer","name":"pug-php/pug"}],"github":{"repo":"pug-php/pug"},"opencollective":{"id":23563,"name":"Pug-php","slug":"pug-php","description":"The cleanest way to code view templates","stats":{"balance":823,"yearlyBudget":32},"goals":[{"key":79302,"type":"yearlyBudget","title":"Hosting and domain","amount":9000,"description":"Pay the hosting and domain of the documentation, live editor, ensure the support on GitHub issues."}],"sponsors":[]}},{"name":"purgecss","packages":[{"type":"npm","name":"purgecss"}],"github":{"repo":"FullHuman/purgecss"},"opencollective":{"id":18993,"name":"PurgeCSS","slug":"purgecss","description":"Remove unused CSS","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"6e246e54-ebf3-4fbd-bd88-23f9ab837545"}],"sponsors":[{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1000}]}},{"name":"pwa","packages":[{"type":"npm","name":"@pwa/cli"},{"type":"npm","name":"@pwa/core"},{"type":"npm","name":"@pwa/plugin-brotli"},{"type":"npm","name":"@pwa/plugin-buble"},{"type":"npm","name":"@pwa/plugin-critters"},{"type":"npm","name":"@pwa/plugin-eslint"},{"type":"npm","name":"@pwa/plugin-gzip"},{"type":"npm","name":"@pwa/plugin-offline"},{"type":"npm","name":"@pwa/plugin-prettier"},{"type":"npm","name":"@pwa/plugin-sw-precache"},{"type":"npm","name":"@pwa/plugin-sw-workbox"},{"type":"npm","name":"@pwa/plugin-zopfli"},{"type":"npm","name":"@pwa/preset-preact"},{"type":"npm","name":"@pwa/preset-react"},{"type":"npm","name":"@pwa/preset-svelte"},{"type":"npm","name":"@pwa/preset-vue"},{"type":"npm","name":"@pwa/webpack-assets"},{"type":"npm","name":"@pwa/plugin-imagemin"},{"type":"npm","name":"@pwa/plugin-typescript"}],"github":{"repo":"lukeed/pwa"},"opencollective":{"id":46704,"name":"PWA","slug":"pwa","description":"Universal PWA Builder","stats":{"balance":902092,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":59067,"type":"ORGANIZATION","slug":"crosswordsolver","name":"Crosswordsolver","totalDonations":2000}]}},{"name":"pycasbin","packages":[{"type":"pypi","name":"casbin"}],"github":{"repo":"casbin/pycasbin"},"opencollective":{"id":47920,"name":"pycasbin","slug":"pycasbin","description":"An authorization library that supports access control models like ACL, RBAC, ABAC in Python","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"pygad","packages":[{"type":"pypi","name":"pygad"}],"github":{"repo":"ahmedfgad/GeneticAlgorithmPython"},"opencollective":{"id":153645,"name":"PyGAD","slug":"pygad","description":"Open-source project for building the genetic algorithm & training machine learning models.","stats":{"balance":8978,"yearlyBudget":9978},"goals":[],"sponsors":[]}},{"name":"pygorithm","packages":[{"type":"pypi","name":"pygorithm"}],"github":{"repo":"OmkarPathak/pygorithm"},"opencollective":{"id":25794,"name":"pygorithm","slug":"pygorithm","description":"We are on a mission to teach each and every programmer the basics and importance of Data Structures","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":3365,"type":"yearlyBudget","amount":10000},{"key":10551}],"sponsors":[]}},{"name":"pyinquirer","packages":[{"type":"pypi","name":"PyInquirer"}],"github":{"repo":"CITGuru/PyInquirer"},"opencollective":{"id":41662,"name":"PyInquirer","slug":"pyinquirer","description":"A Python module for common interactive command line user interfaces","stats":{"balance":1215,"yearlyBudget":1315},"goals":[],"sponsors":[]}},{"name":"pytables","packages":[{"type":"pypi","name":"tables"}],"github":{"org":"PyTables"},"opencollective":{"id":302442,"name":"PyTables","slug":"pytables","description":"PyTables is an efficient method for storing and querying both numerical and textual data.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"pytest","packages":[{"type":"pypi","name":"pytest"}],"github":{"repo":"pytest-dev/pytest"},"opencollective":{"id":23430,"name":"pytest","slug":"pytest","description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing","stats":{"balance":1996377,"yearlyBudget":330106},"goals":[{}],"sponsors":[{"id":162608,"type":"ORGANIZATION","slug":"armis1","name":"Armis","totalDonations":200000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":155200},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":182951,"type":"ORGANIZATION","slug":"controlplane","name":"ControlPlane","totalDonations":25000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":10300},{"id":17506,"type":"ORGANIZATION","slug":"lambdatest","name":"LambdaTest Inc","totalDonations":2500},{"id":280141,"type":"ORGANIZATION","slug":"lambertlabs","name":"Lambert Labs","totalDonations":500}]}},{"name":"pytest","packages":[{"type":"pypi","name":"pytest"}],"github":{"repo":"pytest-dev/pytest"},"opencollective":{"id":48575,"name":"pytest","slug":"pytest","description":"The pytest framework makes it easy to write small tests, yet scales to support complex functional testing","stats":{"balance":1996377,"yearlyBudget":330106},"goals":[{}],"sponsors":[{"id":162608,"type":"ORGANIZATION","slug":"armis1","name":"Armis","totalDonations":200000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":155200},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":182951,"type":"ORGANIZATION","slug":"controlplane","name":"ControlPlane","totalDonations":25000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":10300},{"id":17506,"type":"ORGANIZATION","slug":"lambdatest","name":"LambdaTest Inc","totalDonations":2500},{"id":280141,"type":"ORGANIZATION","slug":"lambertlabs","name":"Lambert Labs","totalDonations":500}]}},{"name":"python-nox","packages":[{"type":"pypi","name":"nox"}],"github":{"repo":"theacodes/nox"},"opencollective":{"id":43234,"name":"Nox","slug":"python-nox","description":"Flexible test automation for Python","stats":{"balance":22625,"yearlyBudget":4223},"goals":[{}],"sponsors":[]}},{"name":"python-sortedcontainers","packages":[{"type":"pypi","name":"pip"}],"github":{"repo":"grantjenks/python-sortedcontainers"},"opencollective":{"id":28636,"name":"Python Sorted Containers","slug":"python-sortedcontainers","description":"Sorted Containers is an Apache2 licensed sorted collections library, written in pure-Python, and fast as C-extensions.","stats":{"balance":18382,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":31000}]}},{"name":"pywebview","packages":[{"type":"pypi","name":"pywebview"}],"github":{"repo":"r0x0r/pywebview"},"opencollective":{"id":48251,"name":"pywebview","slug":"pywebview","description":"Build GUI for your Python program with JavaScript, HTML, and CSS","stats":{"balance":3059,"yearlyBudget":44971},"goals":[{"key":30851,"type":"yearlyBudget","title":"Development work","amount":2300000,"description":""},{"key":88755}],"sponsors":[]}}
1,{"name":"qtsharp","opencollective":{"id":377,"name":"QtSharp","slug":"qtsharp","description":"We are on a mission to I want to enable the excellent Qt programming framework to be used with languages other than C++.","stats":{"balance":33678,"yearlyBudget":1712},"goals":[{}],"sponsors":[{"id":44421,"type":"ORGANIZATION","slug":"amalczanek","name":"Anthony N Malczanek","totalDonations":7500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]},"packages":[{"type":"nuget","name":"QtSharp"}],"github":{"repo":"ddobrev/QtSharp"}},{"name":"quantaxis","packages":[{"type":"pypi","name":"quantaxis"}],"github":{"repo":"QUANTAXIS/QUANTAXIS"},"opencollective":{"id":33273,"name":"quantaxis","slug":"quantaxis","description":"QUANTAXIS \u80a1\u7968/\u671f\u8d27/\u81ea\u5b9a\u4e49\u5e02\u573a \u6570\u636e\u722c\u53d6-\u6e05\u6d17/\u5b58\u50a8-\u5206\u6790/\u56de\u6d4b-\u53ef\u89c6\u5316/\u4ea4\u6613/\u590d\u76d8\u7684\u672c\u5730\u4e00\u7ad9\u5f0f\u89e3\u51b3\u65b9\u6848","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"quantecon","packages":[{"type":"pypi","name":"quantecon"}],"github":{"org":"QuantEcon"},"opencollective":{"id":302469,"name":"QuantEcon","slug":"quantecon","description":"QuantEcon is dedicated to improving economic modeling by providing and enhancing open source computational tools for economists.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"quasar","packages":[{"type":"npm","name":"@quasar/icongenie"},{"type":"npm","name":"quasar-cli"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-e2e-cypress"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-e2e-webdriver"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-quality"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-security"},{"type":"npm","name":"@quasar/quasar-app-extension-testing"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-unit-ava"},{"type":"npm","name":"@quasar/quasar-app-extension-testing-unit-jest"},{"type":"npm","name":"@quasar/quasar-ui-qcalendar"},{"type":"npm","name":"@quasar/quasar-app-extension-qcalendar"},{"type":"npm","name":"@quasar/quasar-ui-qmediaplayer"},{"type":"npm","name":"@quasar/quasar-app-extension-qmediaplayer"}],"github":{"org":"quasarframework"},"opencollective":{"id":47379,"name":"Quasar Framework","slug":"quasar","description":"High performance, Material Design 2, full front end stack with Vue.js -- build SPA, SSR, PWA, Hybrid Mobile Apps and Electron apps, all simultaneously using the same codebase","stats":{"balance":365415,"yearlyBudget":238738},"goals":[{}],"sponsors":[{"id":78527,"type":"ORGANIZATION","slug":"debrickedab","name":"debricked AB","totalDonations":400000},{"id":173812,"type":"ORGANIZATION","slug":"kasinosivut","name":"Kasinosivut","totalDonations":25000}]}},{"name":"query-string","packages":[{"type":"npm","name":"query-string"}]},{"name":"querylist","packages":[{"type":"composer","name":"jaeger/querylist"}],"github":{"repo":"jae-jae/QueryList"},"opencollective":{"id":146062,"name":"QueryList","slug":"querylist","description":"Easy data crawling","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"quine","packages":[{"type":"dep","name":"robpike.io/ivy"}],"github":{"repo":"MakeNowJust/quine"},"opencollective":{"id":20686,"name":"quine","slug":"quine","description":"We are on a mission to write Quine program in more programming languages.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"rails_admin","packages":[{"type":"gem","name":"rails_admin"}],"github":{"repo":"sferik/rails_admin"},"opencollective":{"id":397,"name":"rails_admin","slug":"rails_admin","description":"We are on a mission to Make RailsAdmin better!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ramda","packages":[{"type":"npm","name":"eslint-plugin-ramda"},{"type":"npm","name":"ramda"},{"type":"npm","name":"ramda-fantasy"},{"type":"npm","name":"ramda-lens"},{"type":"npm","name":"ramda-logic"}],"github":{"org":"ramda"}
1,"opencollective":{"id":135002,"name":"Ramda","slug":"ramda","description":"Supporting functional programming in JS","stats":{"balance":57605,"yearlyBudget":34017},"goals":[],"sponsors":[{"id":113136,"type":"ORGANIZATION","slug":"kabohub","name":"KaboHub","totalDonations":61400}]}},{"name":"ramda-adjunct","packages":[{"type":"npm","name":"ramda-adjunct"}],"github":{"repo":"char0n/ramda-adjunct"},"opencollective":{"id":11281,"name":"ramda-adjunct","slug":"ramda-adjunct","description":"Ramda Adjunct is the most popular and most comprehensive set of utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.","sponsors":[],"stats":{"balance":0,"yearlyBudget":31},"goals":[{"key":10234,"type":"yearlyBudget","title":"Buying on custom domain ramda-adjunct.com","amount":2000,"description":"Custom domain would be definitely better for serving ramda-adjunct documentation  then then the current ghpages located at https://char0n.github.io/ramda-adjunct"},{"key":28421}]}},{"name":"ran","packages":[{"type":"npm","name":"ran-boilerplate"}],"github":{"repo":"Sly777/ran"},"opencollective":{"id":11598,"name":"RAN!","slug":"ran","description":"\u26a1\ufe0f RAN! React . GraphQL . Next.js Toolkit \u26a1\ufe0f - SEO-Ready, Production-Ready, SSR, Hot-Reload, CSS-in-JS, Caching, CLI commands and more... ","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"ransack","packages":[{"type":"gem","name":"ransack"}],"github":{"repo":"activerecord-hackery/ransack"},"opencollective":{"id":22619,"name":"ransack","slug":"ransack","description":"Keep Ransack, the powerful Rails search and filtering engine going.","stats":{"balance":9615,"yearlyBudget":8969},"goals":[],"sponsors":[{"id":25016,"type":"ORGANIZATION","slug":"scout","name":"Scout","totalDonations":180000},{"id":58103,"type":"ORGANIZATION","slug":"fcp-euro","name":"FCP Euro","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1500}]}},{"name":"rapid-sensemaking-framework","packages":[{"type":"npm","name":"noflo-rsf"},{"type":"npm","name":"rsf-collect-responses"},{"type":"npm","name":"rsf-contactable"},{"type":"npm","name":"rsf-reader-writer"},{"type":"npm","name":"rsf-response-for-each"},{"type":"npm","name":"rsf-smsable"}],"github":{"org":"rapid-sensemaking-framework"},"opencollective":{"id":78696,"name":"Rapid Sensemaking Framework","slug":"rapid-sensemaking-framework","description":"The rapid sensemaking framework is a set of tools designed to facilitate human conversation, ideation, reasoning, and decision taking at increasing scale by operating across common chat platforms and protocols","stats":{"balance":21700,"yearlyBudget":13764},"goals":[],"sponsors":[]}},{"name":"rawact","packages":[{"type":"npm","name":"babel-plugin-rawact"}],"github":{"repo":"sokra/rawact"},"opencollective":{"id":23862,"name":"Rawact","slug":"rawact","description":"We are on a mission to decrease to startup cost of React.js applications.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":47750,"type":"balance","title":"One month for Rawact","amount":1000000,"description":"Work 1 month on Rawact to make it more stable and add missing features. Larges sponsor can choose one react app which we try to get working with Rawact."},{"key":63297}],"sponsors":[]}},{"name":"rax","packages":[{"type":"npm","name":"rax"},{"type":"npm","name":"driver-dom"},{"type":"npm","name":"driver-kraken"},{"type":"npm","name":"driver-server"},{"type":"npm","name":"driver-universal"},{"type":"npm","name":"driver-webgl"},{"type":"npm","name":"driver-weex"},{"type":"npm","name":"mobx-rax"},{"type":"npm","name":"rax-app"},{"type":"npm","name":"rax-children"},{"type":"npm","name":"rax-clone-element"},{"type":"npm","name":"rax-create-class"},{"type":"npm","name":"rax-create-factory"},{"type":"npm","name":"rax-create-portal"},{"type":"npm","name":"rax-document"},{"type":"npm","name":"rax-dom"},{"type":"npm","name":"rax-find-dom-node"},{"type":"npm","name":"rax-get-element-by-id"},{"type":"npm","name":"rax-hydrate"},{"type":"npm","name":"rax-is-valid-element"},{"type":"npm","name":"rax-proptypes"},{"type":"npm","name":"rax-redux"},{"type":"npm","name":"rax-server-renderer"},{"type":"npm","name":"rax-server"},{"type":"npm","name":"rax-set-native-props"},{"type":"npm","name":"rax-test-renderer"},{"type":"npm","name":"rax-unmount-component-at-node"},{"type":"npm","name":"style-unit"}],"github":{"repo":"alibaba/rax"},"opencollective":{"id":57830,"name":"Rax","slug":"rax","description":"The fastest way to build universal application. ","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"razzle","packages":[{"type":"npm","name":"babel-preset-razzle"},{"type":"npm","name":"create-razzle-app"},{"type":"npm","name":"razzle-dev-utils"},{"type":"npm","name":"razzle-plugin-bundle-analyzer"},{"type":"npm","name":"razzle-plugin-css"},{"type":"npm","name":"razzle-plugin-elm"},{"type":"npm","name":"razzle-plugin-eslint"},{"type":"npm","name":"razzle-plugin-graphql"},{"type":"npm","name":"razzle-plugin-inferno"},{"type":"npm","name":"razzle-plugin-less"},{"type":"npm","name":"razzle-plugin-mdx"},{"type":"npm","name":"razzle-plugin-php"},{"type":"npm","name":"razzle-plugin-preact"},{"type":"npm","name":"razzle-plugin-react"},{"type":"npm","name":"razzle-plugin-scss"},{"type":"npm","name":"razzle-plugin-svelte"},{"type":"npm","name":"razzle-plugin-typescript"},{"type":"npm","name":"razzle-plugin-vue"},{"type":"npm","name":"razzle-start-server-webpack-plugin"},{"type":"npm","name":"razzle"}],"github":{"repo":"jaredpalmer/razzle"},"opencollective":{"id":168015,"name":"Razzle","slug":"razzle","description":"Fund the continued development of Razzle!","stats":{"balance":2492,"yearlyBudget":4118},"goals":[],"sponsors":[]}}
1,{"name":"rdebug","packages":[{"type":"composer","name":"rdebug/midi"}],"github":{"repo":"didi/rdebug"},"opencollective":{"id":49551,"name":"rdebug","slug":"rdebug","description":"Rdebug \u2014 Real Debugger","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"reach-ui","packages":[{"type":"npm","name":"@reach/accordion"},{"type":"npm","name":"@reach/alert-dialog"},{"type":"npm","name":"@reach/alert"},{"type":"npm","name":"@reach/auto-id"},{"type":"npm","name":"@reach/checkbox"},{"type":"npm","name":"@reach/combobox"},{"type":"npm","name":"@reach/component-component"},{"type":"npm","name":"@reach/descendants"},{"type":"npm","name":"@reach/dialog"},{"type":"npm","name":"@reach/disclosure"},{"type":"npm","name":"@reach/dropdown"},{"type":"npm","name":"@reach/listbox"},{"type":"npm","name":"@reach/machine"},{"type":"npm","name":"@reach/menu-button"},{"type":"npm","name":"@reach/popover"},{"type":"npm","name":"@reach/portal"},{"type":"npm","name":"@reach/rect"},{"type":"npm","name":"@reach/skip-nav"},{"type":"npm","name":"@reach/slider"},{"type":"npm","name":"@reach/tabs"},{"type":"npm","name":"@reach/tooltip"},{"type":"npm","name":"@reach/utils"},{"type":"npm","name":"@reach/visually-hidden"},{"type":"npm","name":"@reach/window-size"}],"github":{"repo":"reach/reach-ui"},"opencollective":{"id":66694,"name":"Reach UI","slug":"reach-ui","description":"The Accessible Foundation for React Apps and Design Systems","stats":{"balance":58997,"yearlyBudget":31120},"goals":[],"sponsors":[{"id":166423,"type":"ORGANIZATION","slug":"kaanha-properties","name":"Kaanha Properties","totalDonations":5000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":1000}]}},{"name":"react","packages":[{"type":"npm","name":"prop-types"},{"type":"npm","name":"react"},{"type":"npm","name":"react-dom"},{"type":"npm","name":"react-test-renderer"}]},{"name":"react-ace","packages":[{"type":"npm","name":"react-ace"}],"github":{"repo":"securingsincity/react-ace"},"opencollective":{"id":687,"name":"react-ace","slug":"react-ace","description":"Continue to bring a great editor to the react community","sponsors":[],"goals":[{}],"stats":{"balance":11015,"yearlyBudget":0}}},{"name":"react-app","packages":[{"type":"npm","name":"react-app"},{"type":"npm","name":"react-app-tools"}],"opencollective":{"id":13974,"name":"React App SDK","slug":"react-app","description":"Everything you love about Create React App (CRA) + server-side code support and config overrides","sponsors":[],"stats":{"balance":2556,"yearlyBudget":1464},"goals":[]},"github":{"repo":"kriasoft/react-app"}},{"name":"react-awesome-loaders","packages":[{"type":"npm","name":"react-awesome-loaders"}],"github":{"repo":"ashutosh1919/react-awesome-loaders"},"opencollective":{"id":249957,"name":"React Awesome Loaders","slug":"react-awesome-loaders","description":"We will use it to hire talented folks to improve this project.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"react-awesome-query-builder","packages":[{"type":"npm","name":"react-awesome-query-builder"}],"github":{"repo":"ukrbublik/react-awesome-query-builder"},"opencollective":{"id":91018,"name":"react-awesome-query-builder","slug":"react-awesome-query-builder","description":"User-friendly query builder library for React","stats":{"balance":41457,"yearlyBudget":46440},"goals":[],"sponsors":[{"id":282467,"type":"ORGANIZATION","slug":"notus","name":"Notus","totalDonations":25000},{"id":91248,"type":"ORGANIZATION","slug":"castras-israel-ltd-516086345","name":"Castras Israel LTD (516086345)","totalDonations":20000},{"id":421156,"type":"ORGANIZATION","slug":"qualifio-sa","name":"Qualifio SA","totalDonations":10000}]}},{"name":"react-boilerplate","packages":[{"type":"npm","name":"react-boilerplate"}],"github":{"repo":"react-boilerplate/react-boilerplate"},"opencollective":{"id":116,"name":"react-boilerplate","slug":"react-boilerplate","description":"A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.","sponsors":[{"id":5623,"type":"ORGANIZATION","slug":"reactjsprogram","name":"React.js Program","totalDonations":450000},{"id":3363,"type":"ORGANIZATION","slug":"goserverless","name":"Serverless Framework","totalDonations":240000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":220000},{"id":7434,"type":"ORGANIZATION","slug":"fullstackreact","name":"Fullstack React","totalDonations":160000},{"id":4743,"type":"ORGANIZATION","slug":"rollbar","name":"Rollbar","totalDonations":120000},{"id":160377,"type":"ORGANIZATION","slug":"retool","name":"Retool","totalDonations":75000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":8000},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":5000},{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1800},{"id":196439,"type":"ORGANIZATION","slug":"comeaprire","name":"Comeaprire","totalDonations":1600}],"goals":[{}],"stats":{"balance":637510,"yearlyBudget":104020}}},{"name":"react-calendar","packages":[{"type":"npm","name":"react-calendar"}],"github":{"repo":"wojtekmaj/react-calendar"},"opencollective":{"id":19130,"name":"react-calendar","slug":"react-calendar","description":"Ultimate calendar for your React app.","stats":{"balance":11126,"yearlyBudget":14724},"goals":[{"key":34857,"type":"yearlyBudget","title":"Development & support","amount":160000,"description":"Fixing bugs, developing new features and supporting the community is a time consuming task, especially with this amount of users (half a million downloads just this year!). Donating would make me less dependent on my 9-5 job and thus spend more time on open source projects."}],"sponsors":[]}}
1,{"name":"react-colorful","packages":[{"type":"npm","name":"react-colorful"}],"github":{"repo":"omgovich/react-colorful"},"opencollective":{"id":252886,"name":"react-colorful","slug":"react-colorful","description":"The tinies and fastest color picker component for React and Preact apps","stats":{"balance":631,"yearlyBudget":681},"goals":[],"sponsors":[]}},{"name":"react-cool-dimensions","packages":[{"type":"npm","name":"react-cool-dimensions"}],"github":{"repo":"wellyshen/react-cool-dimensions"},"opencollective":{"id":130445,"name":"React Cool Dimensions","slug":"react-cool-dimensions","description":"\ud83d\ude0e \ud83d\udccf React hook to measure an element\'s size and handle responsive components.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-form","packages":[{"type":"npm","name":"react-cool-form"}],"github":{"repo":"wellyshen/react-cool-form"},"opencollective":{"id":284322,"name":"React Cool Form","slug":"react-cool-form","description":"\ud83d\ude0e \ud83d\udccb React hooks for forms state and validation, less code more performant.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-img","packages":[{"type":"npm","name":"react-cool-img"}],"github":{"repo":"wellyshen/react-cool-img"},"opencollective":{"id":130446,"name":"React Cool Img","slug":"react-cool-img","description":"\ud83d\ude0e \ud83c\udfde A React <Img /> component let you handle image UX and performance as a Pro!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-inview","packages":[{"type":"npm","name":"react-cool-inview"}],"github":{"repo":"wellyshen/react-cool-inview"},"opencollective":{"id":130435,"name":"React Cool Inview","slug":"react-cool-inview","description":"\ud83d\ude0e \ud83d\udda5\ufe0f React hook to monitor an element enters or leaves the viewport (or another element).","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-onclickoutside","packages":[{"type":"npm","name":"react-cool-onclickoutside"}],"github":{"repo":"wellyshen/react-cool-onclickoutside"},"opencollective":{"id":130439,"name":"React Cool Onclickoutside","slug":"react-cool-onclickoutside","description":"\ud83d\ude0e \ud83d\uddb1 React hook to listen for clicks outside of the component(s).","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-portal","packages":[{"type":"npm","name":"react-cool-portal"}],"github":{"repo":"wellyshen/react-cool-portal"},"opencollective":{"id":130436,"name":"React Cool Portal","slug":"react-cool-portal","description":"\ud83d\ude0e \ud83c\udf52 React hook for Portals, which renders modals, dropdowns, tooltips etc. to <body> or else.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-cool-virtual","packages":[{"type":"npm","name":"react-cool-virtual"}],"github":{"repo":"wellyshen/react-cool-virtual"},"opencollective":{"id":278301,"name":"React Cool Virtual","slug":"react-cool-virtual","description":"\ud83d\ude0e \u267b\ufe0f A tiny React hook for rendering large datasets like a breeze.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"react-data-table-component","packages":[{"type":"npm","name":"react-data-table-component"}],"github":{"repo":"jbetancur/react-data-table-component"},"opencollective":{"id":91644,"name":"react-data-table-component","slug":"react-data-table-component","description":"A simple, sortable, and flexible table library","stats":{"balance":0,"yearlyBudget":96},"goals":[],"sponsors":[]}},{"name":"react-date-picker","packages":[{"type":"npm","name":"react-date-picker"}],"github":{"repo":"wojtekmaj/react-date-picker"},"opencollective":{"id":19138,"name":"react-date-picker","slug":"react-date-picker","description":"A date picker for your React app.","stats":{"balance":6419,"yearlyBudget":5987},"goals":[{"key":15091,"type":"yearlyBudget","title":"Development & support","amount":160000,"description":"Fixing bugs, developing new features and supporting the community is a time consuming task, especially with this amount of users (over 600,000 downloads just this year!). Donating would make me less dependent on my 9-5 job and thus spend more time on open source projects."}],"sponsors":[]}}
1,{"name":"react-day-picker","packages":[{"type":"npm","name":"react-day-picker"}],"github":{"repo":"gpbl/react-day-picker"},"opencollective":{"id":20149,"name":"react-day-picker","slug":"react-day-picker","description":"Help us on our mission to deliver the best day picker package for react!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-design-editor","packages":[{"type":"npm","name":"react-design-editor"}],"github":{"repo":"salgum1114/react-design-editor"},"opencollective":{"id":76027,"name":"React Design Editor","slug":"react-design-editor","description":"React Design Editor has started to develope direct manipulation of editable design tools like Powerpoint, We\'ve developed it with reactjs, ant.design, fabricjs","stats":{"balance":51156,"yearlyBudget":51480},"goals":[{"key":"57769098-a4a9-47df-a5c0-181a446a7cd9","type":"balance","title":"First goal","amount":100000}],"sponsors":[{"id":140856,"type":"ORGANIZATION","slug":"autoconsultuk","name":"Automation Consultants Ltd","totalDonations":80000}]}},{"name":"react-dropzone","packages":[{"type":"npm","name":"react-dropzone"}],"github":{"repo":"react-dropzone/react-dropzone"},"opencollective":{"id":460,"name":"react-dropzone","slug":"react-dropzone","description":"We\'re on our mission to simplify drag\'n\'drop for files in React applications.","sponsors":[{"id":176758,"type":"ORGANIZATION","slug":"rikschennink","name":"PQINA","totalDonations":100000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":7500},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":400}],"goals":[{}],"stats":{"balance":106558,"yearlyBudget":83540}}},{"name":"react-easy-edit","packages":[{"type":"npm","name":"react-easy-edit"}],"github":{"repo":"giorgosart/react-easy-edit"},"opencollective":{"id":416753,"name":"React Easy Edit","slug":"react-easy-edit","description":"React inline editing component","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-family","packages":[{"type":"npm","name":"react-family"}],"github":{"repo":"brickspert/react-family"},"opencollective":{"id":56278,"name":"react-family","slug":"react-family","description":"react\u5168\u5bb6\u6876\u6846\u67b6","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-foundation","packages":[{"type":"npm","name":"react-foundation"}],"github":{"repo":"digiaonline/react-foundation"},"opencollective":{"id":19683,"name":"react-foundation","slug":"react-foundation","description":"We are on a mission to make the best library for using ZURB Foundation together with React.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"react-hook-form","packages":[{"type":"npm","name":"@hookform/codemod"},{"type":"npm","name":"@hookform/devtools"},{"type":"npm","name":"@hookform/error-message"},{"type":"npm","name":"react-hook-form-input"},{"type":"npm","name":"react-hook-form"},{"type":"npm","name":"@hookform/resolvers"},{"type":"npm","name":"@hookform/strictly-typed"}],"github":{"org":"react-hook-form"},"opencollective":{"id":55987,"name":"React Hook Form","slug":"react-hook-form","description":"\ud83d\udccb React hooks for form validation without the hassle","stats":{"balance":149796,"yearlyBudget":139178},"goals":[{"key":"ca7e75fa-4ce3-4952-a665-07c817266783"}],"sponsors":[{"id":112496,"type":"ORGANIZATION","slug":"underbelly","name":"Underbelly","totalDonations":80000},{"id":216379,"type":"ORGANIZATION","slug":"leniolabs_","name":"Leniolabs_","totalDonations":25000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":2000},{"id":267012,"type":"ORGANIZATION","slug":"wayfdigital","name":"WAYF","totalDonations":2000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":1000}]}},{"name":"react-hot-loader","packages":[{"type":"npm","name":"react-hot-loader"}],"github":{"repo":"gaearon/react-hot-loader"},"opencollective":{"id":13468,"name":"react-hot-loader","slug":"react-hot-loader","description":"Tweak React components in real time!","sponsors":[{"id":54663,"type":"ORGANIZATION","slug":"orbit1","name":"Orbit","totalDonations":150000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":100000},{"id":65143,"type":"ORGANIZATION","slug":"scrapingn","name":"ScrapingBee","totalDonations":5500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":4500}],"stats":{"balance":0,"yearlyBudget":0},"goals":[{}]}},{"name":"react-insta-stories","packages":[{"type":"npm","name":"react-insta-stories"}],"github":{"repo":"mohitk05/react-insta-stories"},"opencollective":{"id":37536,"name":"react-insta-stories","slug":"react-insta-stories","description":"A React component for Instagram like stories","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}}
1,{"name":"react-md","packages":[{"type":"npm","name":"@react-md/alert"},{"type":"npm","name":"@react-md/app-bar"},{"type":"npm","name":"@react-md/autocomplete"},{"type":"npm","name":"@react-md/avatar"},{"type":"npm","name":"@react-md/badge"},{"type":"npm","name":"@react-md/button"},{"type":"npm","name":"@react-md/card"},{"type":"npm","name":"@react-md/chip"},{"type":"npm","name":"@react-md/dialog"},{"type":"npm","name":"@react-md/divider"},{"type":"npm","name":"@react-md/elevation"},{"type":"npm","name":"@react-md/expansion-panel"},{"type":"npm","name":"@react-md/form"},{"type":"npm","name":"@react-md/icon"},{"type":"npm","name":"@react-md/layout"},{"type":"npm","name":"@react-md/link"},{"type":"npm","name":"@react-md/list"},{"type":"npm","name":"@react-md/material-icons"},{"type":"npm","name":"@react-md/media"},{"type":"npm","name":"@react-md/menu"},{"type":"npm","name":"@react-md/overlay"},{"type":"npm","name":"@react-md/portal"},{"type":"npm","name":"@react-md/progress"},{"type":"npm","name":"react-md"},{"type":"npm","name":"@react-md/sheet"},{"type":"npm","name":"@react-md/states"},{"type":"npm","name":"@react-md/table"},{"type":"npm","name":"@react-md/tabs"},{"type":"npm","name":"@react-md/theme"},{"type":"npm","name":"@react-md/tooltip"},{"type":"npm","name":"@react-md/transition"},{"type":"npm","name":"@react-md/tree"},{"type":"npm","name":"@react-md/typography"},{"type":"npm","name":"@react-md/utils"}],"github":{"repo":"mlaursen/react-md"},"opencollective":{"id":147695,"name":"React MD","slug":"react-md","description":"An accessible React component library built from the Material Design guidelines in Sass","stats":{"balance":31862,"yearlyBudget":30216},"goals":[],"sponsors":[{"id":182793,"type":"ORGANIZATION","slug":"orbitkit-llc","name":"OrbitKit LLC","totalDonations":25000}]}},{"name":"react-multi-carousel","packages":[{"type":"npm","name":"react-multi-carousel"}],"github":{"repo":"YIZHUANG/react-multi-carousel"},"opencollective":{"id":106472,"name":"React Multi Carousel","slug":"react-multi-carousel","description":"Making the web a better place","stats":{"balance":1712,"yearlyBudget":1912},"goals":[],"sponsors":[]}},{"name":"react-native-auto-height-image","packages":[{"type":"npm","name":"react-native-auto-height-image"}],"github":{"repo":"vivaxy/react-native-auto-height-image"},"opencollective":{"id":46352,"name":"react-native-auto-height-image","slug":"react-native-auto-height-image","description":"\ud83d\uddbc\ufe0fReact native auto height image","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"react-native-camera","packages":[{"type":"npm","name":"react-native-camera"}],"github":{"repo":"react-native-community/react-native-camera"},"opencollective":{"id":686,"name":"react-native-camera","slug":"react-native-camera","description":"Make React Native Camera bug free and performant.","sponsors":[{"id":56614,"type":"ORGANIZATION","slug":"textileio","name":"Textile","totalDonations":3000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":800},{"id":173470,"type":"ORGANIZATION","slug":"nerd-fitness","name":"Nerd Fitness","totalDonations":600},{"id":86436,"type":"ORGANIZATION","slug":"nicollasmatteus","name":"Nicollas Matheus","totalDonations":200}],"stats":{"balance":52392,"yearlyBudget":24476},"goals":[{}]}},{"name":"react-native-country-picker-modal","packages":[{"type":"npm","name":"react-native-country-picker-modal"}],"github":{"repo":"xcarpentier/react-native-country-picker-modal"},"opencollective":{"id":76592,"name":"react-native-country-picker-modal","slug":"react-native-country-picker-modal","description":"\ud83c\udde6\ud83c\uddf6 Country picker provides a modal allowing a user to select a country from a list. It display a flag next to each country name.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"react-native-datetimepicker","packages":[{"type":"npm","name":"@react-native-community/slider"},{"type":"npm","name":"@react-native-community/datetimepicker"}],"github":{"org":"react-native-datetimepicker"},"opencollective":{"id":169015,"name":"react-native-datetimepicker","slug":"react-native-datetimepicker","description":"we maintain the react-native-datetimepicker project","stats":{"balance":3355,"yearlyBudget":5059},"goals":[],"sponsors":[{"id":176675,"type":"ORGANIZATION","slug":"tiltshift","name":"Tilt/Shift","totalDonations":5000},{"id":178297,"type":"ORGANIZATION","slug":"q-in","name":"Q-in","totalDonations":1000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":100}]}},{"name":"react-native-debugger","packages":[{"type":"npm","name":"react-native-debugger"}],"github":{"repo":"jhen0409/react-native-debugger"},"opencollective":{"id":12178,"name":"React Native Debugger","slug":"react-native-debugger","description":"The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools.","sponsors":[{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}],"stats":{"balance":14547,"yearlyBudget":632},"goals":[{}]}},{"name":"react-native-elements","packages":[{"type":"npm","name":"react-native-elements"}],"github":{"repo":"react-native-training/react-native-elements"},"opencollective":{"id":595,"name":"React Native Elements","slug":"react-native-elements","description":"Cross Platform React Native UI Toolkit","sponsors":[{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":370000},{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":130000},{"id":35214,"type":"ORGANIZATION","slug":"g-2-i-inc","name":"G2i Inc","totalDonations":100000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI 
1UX Design Agencies","totalDonations":100000},{"id":61825,"type":"ORGANIZATION","slug":"top-web-design-agencies","name":"Top Web Design Agencies","totalDonations":80000},{"id":6195,"type":"ORGANIZATION","slug":"reactnativetraining","name":"React Native Training","totalDonations":75000},{"id":35719,"type":"ORGANIZATION","slug":"codemarket","name":" Code.market","totalDonations":20000},{"id":66729,"type":"ORGANIZATION","slug":"pymtpos","name":"Pymt","totalDonations":4400},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2400},{"id":30907,"type":"ORGANIZATION","slug":"voault","name":"Voault","totalDonations":500}],"goals":[{"key":72561,"type":"yearlyBudget","amount":500000,"description":"If you enjoy using this library, help us reach our yearly goal of 2019!"}],"stats":{"balance":183254,"yearlyBudget":103553}}},{"name":"react-native-event-listeners","packages":[{"type":"npm","name":"react-native-event-listeners"}],"github":{"repo":"meinto/react-native-event-listeners"},"opencollective":{"id":65260,"name":"react-native-event-listeners","slug":"react-native-event-listeners","description":"global event listener extension for react or react-native","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-native-firebase","packages":[{"type":"npm","name":"react-native-firebase"},{"type":"npm","name":"@react-native-firebase/analytics"},{"type":"npm","name":"@react-native-firebase/app"},{"type":"npm","name":"@react-native-firebase/functions"},{"type":"npm","name":"@react-native-firebase/app-types"},{"type":"npm","name":"@react-native-firebase/common"},{"type":"npm","name":"@react-native-firebase/auth"},{"type":"npm","name":"@react-native-firebase/firestore"},{"type":"npm","name":"@react-native-firebase/crashlytics"},{"type":"npm","name":"@react-native-firebase/fiam"},{"type":"npm","name":"@react-native-firebase/iid"},{"type":"npm","name":"@react-native-firebase/mlkit"},{"type":"npm","name":"@react-native-firebase/perf"},{"type":"npm","name":"@react-native-firebase/config"},{"type":"npm","name":"@react-native-firebase/utils"},{"type":"npm","name":"@react-native-firebase/invites"},{"type":"npm","name":"@react-native-firebase/storage"},{"type":"npm","name":"@react-native-firebase/template"},{"type":"npm","name":"@react-native-firebase/database"},{"type":"npm","name":"@react-native-firebase/ml-natural-language"},{"type":"npm","name":"@react-native-firebase/admob"},{"type":"npm","name":"@react-native-firebase/messaging"},{"type":"npm","name":"@react-native-firebase/dynamic-links"},{"type":"npm","name":"@react-native-firebase/in-app-messaging"},{"type":"npm","name":"@react-native-firebase/ml-vision"},{"type":"npm","name":"@react-native-firebase/remote-config"},{"type":"npm","name":"@react-native-firebase/indexing"},{"type":"npm","name":"@react-native-firebase/app-check"},{"type":"npm","name":"@react-native-firebase/app-distribution"},{"type":"npm","name":"@react-native-firebase/ml"},{"type":"npm","name":"@react-native-firebase/installations"}],"github":{"repo":"invertase/react-native-firebase"},"opencollective":{"id":9910,"name":"React Native Firebase","slug":"react-native-firebase","description":"We\'re no longer accepting donations - thank you everyone that donated previously.","sponsors":[{"id":23890,"type":"ORGANIZATION","slug":"expo","name":"Expo","totalDonations":50000},{"id":13195,"type":"ORGANIZATION","slug":"solidfit1","name":"SolidFit Software Inc.","totalDonations":20000},{"id":41400,"type":"ORGANIZATION","slug":"selflender","name":"Self Lender","totalDonations":15000},{"id":15457,"type":"ORGANIZATION","slug":"vaduinccom","name":"vaduinc.com","totalDonations":14500},{"id":24514,"type":"ORGANIZATION","slug":"iq-fantasy-sports","name":"IQ Fantasy Sports","totalDonations":14400},{"id":10593,"type":"ORGANIZATION","slug":"compojoom1","name":"compojoom","totalDonations":10000},{"id":15804,"type":"ORGANIZATION","slug":"aeyriuminc1","name":"Aeyrium Inc.","totalDonations":10000},{"id":20946,"type":"ORGANIZATION","slug":"fmbm_makers","name":"For Makers, by Makers","totalDonations":5000},{"id":10264,"type":"ORGANIZATION","slug":"friendfare","name":"FriendFare","totalDonations":3000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1600}],"goals":[{"key":20943,"type":"yearlyBudget","title":"Goal 1","amount":1000000,"description":"This yearly budget goal would allow us to sustainably reimburse all contributors for time spent on the project at a rate of \xa310 per hour. \\n\\nAll contributors to the project are able to submit expenses, your financial contributions encourage more contributors to the project and allow them to be rewarded for their efforts.\\n"},{"key":63151,"type":"yearlyBudget","title":"Goal 2","amount":1500000,"description":"This yearly budget goal would allow us to sustainably reimburse all contributors for time spent on the project at a rate of \xa315 per hour. \\n\\nAll contributors to the project are able to submit expenses, your financial contributions encourage more contributors to the project and allow them to be rewarded for their efforts.\\n"},{"key":65485,"type":"yearlyBudget","title":"Goal 3","amount":2000000,"description":"This yearly budget goal would allow us to sustainably reimburse all contributors for time spent on the project at a rate of \xa320 per hour. \\n\\nAll contributors to the project are able to submit expenses, your financial contributions encourage more contributors to the project and allow them to be rewarded for their efforts.\\n"},{"key":94069,"type":"yearlyBudget","title":"Goal 4","amount":2500000,"description":"This yearly budget goal would allow us to sustainably reimburse all contributors for time spent on the project at a rate of \xa325 per hour. \\n\\nAll contributors to the project are able to submit expenses, your financial contributions encourage more contributors to the project and allow them to be rewarded for their efforts.\\n"}],"stats":{"balance":-29302,"yearlyBudget":0}}},{"name":"react-native-iap","packages":[{"type":"npm","name":"react-native-iap"}],"github":{"repo":"dooboolab/react-native-iap"},"opencollective":{"id":19346,"name":"react-native-iap","slug":"react-native-iap","de
1scription":"Developing and maintaining react native in app purchase module","stats":{"balance":23128,"yearlyBudget":26963},"goals":[{"key":"514a3f31-c7a1-4b5f-bdba-2aace4f26629"}],"sponsors":[{"id":120396,"type":"ORGANIZATION","slug":"radio-garden","name":"Radio Garden","totalDonations":10000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500}]}},{"name":"react-native-image-crop-picker","packages":[{"type":"npm","name":"react-native-image-crop-picker"}],"github":{"repo":"ivpusic/react-native-image-crop-picker"},"opencollective":{"id":942,"name":"react-native-image-crop-picker","slug":"react-native-image-crop-picker","description":"We are on missing to make selecting, cropping and compressing images on react-native easy","sponsors":[{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":1600}],"stats":{"balance":4566,"yearlyBudget":4400},"goals":[]}},{"name":"react-native-image-picker","packages":[{"type":"npm","name":"react-native-image-picker"}],"github":{"repo":"react-native-image-picker/react-native-image-picker"},"opencollective":{"id":182273,"name":"React Native Image Picker","slug":"react-native-image-picker","description":"image picker library for react-native","stats":{"balance":712,"yearlyBudget":712},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}]}},{"name":"react-native-masonry","packages":[{"type":"npm","name":"react-native-masonry"}],"github":{"repo":"brh55/react-native-masonry"},"opencollective":{"id":951,"name":"react-native-masonry","slug":"react-native-masonry","de
1scription":"We are on a mission to create a robust solution to handle masonry layouts on react-native.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"react-native-navigation","packages":[{"type":"npm","name":"react-native-navigation"}],"github":{"repo":"wix/react-native-navigation"},"opencollective":{"id":41911,"name":"React Native Navigation","slug":"react-native-navigation","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-native-qrcode-scanner","packages":[{"type":"npm","name":"react-native-qrcode-scanner"}],"github":{"repo":"moaazsidat/react-native-qrcode-scanner"},"opencollective":{"id":41673,"name":"react-native-qrcode-scanner","slug":"react-native-qrcode-scanner","description":"A QR code scanner component for React Native.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-native-responsive-grid","packages":[{"type":"npm","name":"react-native-responsive-grid"}],"github":{"repo":"idibidiart/react-native-responsive-grid"},"opencollective":{"id":10504,"name":"react-native-responsive-grid","slug":"react-native-responsive-grid","description":"Bring the web\'s responsive design to React Native","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"react-native-router-flux","packages":[{"type":"npm","name":"react-native-router-flux"}],"github":{"repo":"aksonov/react-native-router-flux"},"opencollective":{"id":761,"name":"react-native-router-flux","slug":"react-native-router-flux","description":"We are on mission to build robust and quality navigation framework with easy and stable API.","sponsors":[{"id":10228,"type":"ORGANIZATION","slug":"sportskingdom-pte-ltd","name":"SportsKingdom PTE LTD","totalDonations":200}],"stats":{"balance":16668,"yearlyBudget":1594},"goals":[]}},{"name":"react-native-storage","packages":[{"type":"npm","name":"react-native-storage"}],"github":{"repo":"sunnylqm/react-native-storage"},"opencollective":{"id":26966,"name":"react-native-storage","slug":"react-native-storage","description":"Maintain this library and solve problems.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-navigation","packages":[{"type":"npm","name":"react-navigation-animated-switch"},{"type":"npm","name":"react-navigation-drawer"},{"type":"npm","name":"react-navigation-hooks"},{"type":"npm","name":"react-navigation-material-bottom-tabs"},{"type":"npm","name":"@react-navigation/core"},{"type":"npm","name":"@react-navigation/bottom-tabs"},{"type":"npm","name":"@react-navigation/compat"},{"type":"npm","name":"@react-navigation/drawer"},{"type":"npm","name":"@react-navigation/material-bottom-tabs"},{"type":"npm","name":"@react-navigation/material-top-tabs"},{"type":"npm","name":"@react-navigation/native-stack"},{"type":"npm","name":"@react-navigation/native"},{"type":"npm","name":"@react-navigation/routers"},{"type":"npm","name":"@react-navigation/stack"},{"type":"npm","name":"react-native-safe-area-view"},{"type":"npm","name":"@react-navigation/devtools"},{"type":"npm","name":"@react-navigation/elements"},{"type":"npm","name":"flipper-plugin-react-navigation"},{"type":"npm","name":"react-navigation-redux-helpers"},{"type":"npm","name":"react-navigation-stack"},{"type":"npm","name":"react-navigation-tabs"}],"github":{"org":"react-navigation"},"opencollective":{"id":142370,"name":"React Navigation","slug":"react-navigation","description":"Routing and navigation for your React Native apps","stats":{"balance":405266,"yearlyBudget":414475},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":670828},{"id":189099,"type":"ORGANIZATION","slug":"forex-in-thai","name":"Forex In Thai","totalDonations":10000},{"id":251217,"type":"ORGANIZATION","slug":"kiganix","name":"Kiganix","totalDonations":500},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"react-numpad","packages":[{"type":"npm","name":"react-numpad"}],"github":{"repo":"gpietro/react-numpad"},"opencollective":{"id":75161,"name":"react-numpad","slug":"react-numpad","description":"A numpad for number, date and time, built with and for React.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-on-rails","packages":[{"type":"npm","name":"react-on-rails"},{"type":"gem","name":"react_on_rails"}],"github":{"repo":"shakacode/react_on_rails"},"opencollective":{"id":426,"name":"react_on_rails","slug":"react-on-rails","description":"We are on a mission to provide seamless integration of React and Ruby on Rails using Webpack.","sponsors":[],"stats":{"balance":405,"yearlyBudget":0},"goals":[]}}
1,{"name":"react-p5","packages":[{"type":"npm","name":"react-p5"}],"github":{"repo":"Gherciu/react-p5"},"opencollective":{"id":87965,"name":"react-p5","slug":"react-p5","description":"\ud83c\udfa8 This Component lets you integrate p5 Sketches into your React App.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-pdf","packages":[{"type":"npm","name":"@react-pdf/core"},{"type":"npm","name":"@react-pdf/dom"},{"type":"npm","name":"@react-pdf/node"},{"type":"npm","name":"@react-pdf/renderer"}],"opencollective":{"id":702,"name":"react-pdf","slug":"react-pdf","description":"Create PDF files using React","sponsors":[{"id":11216,"type":"ORGANIZATION","slug":"project_r","name":"Project R","totalDonations":900000},{"id":21473,"type":"ORGANIZATION","slug":"thecalixnetwork","name":"Calix","totalDonations":720000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":65000},{"id":15152,"type":"ORGANIZATION","slug":"restpack","name":"Restpack","totalDonations":15600},{"id":53977,"type":"ORGANIZATION","slug":"the-idea-works","name":"The Idea Works","totalDonations":5000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":4000},{"id":271228,"type":"ORGANIZATION","slug":"ephemeris","name":"Ephemeris","totalDonations":3000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":2500},{"id":251217,"type":"ORGANIZATION","slug":"kiganix","name":"Kiganix","totalDonations":500}],"goals":[{"key":35668,"type":"yearlyBudget","amount":1000000}],"stats":{"balance":90141,"yearlyBudget":473377}},"github":{"repo":"diegomura/react-pdf"}},{"name":"react-pdf-wojtekmaj","packages":[{"type":"npm","name":"react-pdf"}],"github":{"repo":"wojtekmaj/react-pdf"},"opencollective":{"id":19131,"name":"react-pdf","slug":"react-pdf-wojtekmaj","description":"Display PDFs in your React app as easily as if they were images.","stats":{"balance":4401,"yearlyBudget":4502},"goals":[{"key":90942,"type":"yearlyBudget","title":"Development & support","amount":160000,"description":"Fixing bugs, developing new features and supporting the community is a time consuming task, especially with this amount of users (over 700,000 just this year!). Donating would make me less dependent on my 9-5 job and thus spend more time on open source projects."}],"sponsors":[{"id":124934,"type":"ORGANIZATION","slug":"touchless","name":"Touchless","totalDonations":8000},{"id":61036,"type":"ORGANIZATION","slug":"joppyme","name":"Joppy","totalDonations":5000}]}},{"name":"react-pwa","packages":[{"type":"npm","name":"react-pwa"}],"github":{"repo":"Atyantik/react-pwa"},"opencollective":{"id":9010,"name":"React PWA","slug":"react-pwa","description":"Atyantik Technologies is an IT software services company headquartered in Vadodara, Gujarat servicing the needs of large and mid-size enterprises.","sponsors":[{"id":9264,"type":"ORGANIZATION","slug":"sagar-shah2","name":"Sagar Shah","totalDonations":3200},{"id":9250,"type":"ORGANIZATION","slug":"comfusion","name":"Comfusion","totalDonations":1200}],"stats":{"balance":2177,"yearlyBudget":2018},"goals":[{"key":4264,"type":"yearlyBudget","amount":500000}]}},{"name":"react-reactive-form","packages":[{"type":"npm","name":"react-reactive-form"}],"github":{"repo":"bietkul/react-reactive-form"},"opencollective":{"id":38850,"name":"React Reactive Form","slug":"react-reactive-form","description":"Angular like reactive forms in React.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"react-redux-firebase","packages":[{"type":"npm","name":"react-redux-firebase"}],"github":{"repo":"prescottprue/react-redux-firebase"},"opencollective":{"id":745,"name":"react-redux-firebase","slug":"react-redux-firebase","description":"Simplify/Standardize Firebase + Redux Code","sponsors":[],"stats":{"balance":18829,"yearlyBudget":0},"goals":[]}}
1,{"name":"react-router","packages":[{"type":"npm","name":"react-router"},{"type":"npm","name":"react-router-dom"}]},{"name":"react-router","packages":[{"type":"npm","name":"react-router"},{"type":"npm","name":"react-router-dom"},{"type":"npm","name":"react-router-native"},{"type":"npm","name":"react-router-config"}],"github":{"repo":"ReactTraining/react-router"},"opencollective":{"id":32377,"name":"React Router","slug":"react-router","description":"Declarative routing for React on web, server, and mobile","stats":{"balance":774368,"yearlyBudget":150346},"goals":[{}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":1450000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":150000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":53250},{"id":74811,"type":"ORGANIZATION","slug":"joylabshq","name":"Joy Labs","totalDonations":30000},{"id":221018,"type":"ORGANIZATION","slug":"batch","name":"Batch","totalDonations":3500},{"id":26383,"type":"ORGANIZATION","slug":"twostoryrobot","name":"Two Story Robot","totalDonations":1000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":1000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500}]}},{"name":"react-select","packages":[{"type":"npm","name":"react-select"}],"github":{"repo":"JedWatson/react-select"},"opencollective":{"id":68155,"name":"react-select","slug":"react-select","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-simple-animate","packages":[{"type":"npm","name":"react-simple-animate"}
1],"github":{"repo":"bluebill1049/react-simple-animate"},"opencollective":{"id":67668,"name":"React Simple Animate","slug":"react-simple-animate","description":"\ud83c\udfaf React UI animation made easy","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-slick","packages":[{"type":"npm","name":"react-slick"}],"github":{"repo":"akiran/react-slick"},"opencollective":{"id":11918,"name":"react-slick","slug":"react-slick","description":"We are on a mission to create best carousel component in reactjs ","sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7000},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":2500}],"goals":[{"key":55417,"type":"yearlyBudget","title":"Maintenance ","amount":500000,"description":"Lot of effort is required in fixing bugs, answering questions, updating library to support latest versions of react. Donations from community will help maintainers to spend more time on the project."}],"stats":{"balance":18739,"yearlyBudget":6575}}},{"name":"react-sortable-tree","packages":[{"type":"npm","name":"react-sortable-tree"}],"github":{"repo":"frontend-collective/react-sortable-tree"},"opencollective":{"id":101956,"name":"react-sortable-tree","slug":"react-sortable-tree","description":"Support the development and maintenance of react-sortable-tree","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-spring","packages":[{"type":"npm","name":"react-spring"}],"github":{"repo":"drcmda/react-spring"},"opencollective":{"id":17957,"name":"react-spring","slug":"react-spring","description":"A set of simple, spring-physics based primitives (as in building blocks) that should cover most of your animation needs","goals":[{}],"stats":{"balance":20270,"yearlyBudget":115309},"sponsors":[{"id":46418,"type":"ORGANIZATION","slug":"beamworks","name":"Beamworks ES","totalDonations":24000},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":18500},{"id":243289,"type":"ORGANIZATION","slug":"space307","name":"Space307","totalDonations":10000},{"id":128351,"type":"ORGANIZATION","slug":"standard-resume","name":"Standard Resume","totalDonations":7500},{"id":252604,"type":"ORGANIZATION","slug":"withhq","name":"With","totalDonations":7500},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":5500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":4500},{"id":120396,"type":"ORGANIZATION","slug":"radio-garden","name":"Radio Garden","totalDonations":2000},{"id":55526,"type":"ORGANIZATION","slug":"johannesmutter","name":"Augmented Thinking","totalDonations":1000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":1000}]}},{"name":"react-svg-loader","packages":[{"type":"npm","name":"babel-plugin-react-svg"},{"type":"npm","name":"react-svg-core"},{"type":"npm","name":"react-svg-loader"},{"type":"npm","name":"react-svg-loader-cli"},{"type":"npm","name":"rollup-plugin-react-svg"}],"github":{"repo":"boopathi/react-svg-loader"},"opencollective":{"id":17937,"name":"react-svg-loader","slug":"react-svg-loader","description":"A loader for webpack, rollup, babel that loads svg as a React Component","goals":[{}],"stats":{"balance":2147,"yearlyBudget":0},"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500}]}},{"name":"react-three-fiber","packages":[{"type":"npm","name":"react-three-fiber"}],"github":{"repo":"react-spring/react-three-fiber"},"opencollective":{"id":59735,"name":"react-three-fiber","slug":"react-three-fiber","description":"\u2618\ufe0f A React-renderer for Three.js (for the web and react-native)","stats":{"balance":46506,"yearlyBudget":202112},"goals":[{}],"sponsors":[{"id":248462,"type":"ORGANIZATION","slug":"components_ai","name":"Components AI","totalDonations":100000},{"id":56150,"type":"ORGANIZATION","slug":"workshopcode","name":"Code Workshop","totalDonations":7500},{"id":130982,"type":"ORGANIZATION","slug":"stephentrainor","name":"Crookneck Consulting LLC","totalDonations":2000},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":500}]}},{"name":"react-timeline-gantt","packages":[{"type":"npm","name":"react-gantt-timeline"},{"type":"npm","name":"react-list"}],"github":{"repo":"guiqui/react-timeline-gantt"},"opencollective":{"id":21826,"name":"react-timeline-gantt","slug":"react-timeline-gantt","description":"Highly functional and optimal  multipurpose timeline","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"react-toastify","packages":[{"type":"npm","name":"react-toastify"}],"github":{"repo":"fkhadra/react-toastify"},"opencollective":{"id":66858,"name":"react-toastify","slug":"react-toastify","description":"React notification made easy \ud83d\ude80 !","stats":{"balance":0,"yearlyBudget":398},"goals":[],"sponsors":[{"id":81511,"type":"ORGANIZATION","slug":"rendez-vous-digital","name":"Rendez-Vous Digital","totalDonations":5000}]}},{"name":"react-toolbox","packages":[{"type":"npm","name":"react-toolbox"}],"github":{"repo":"react-toolbox/react-toolbox"},"opencollective":{"id":434,"name":"React Toolbox!","slug":"react-toolbox","description":"We are in a mission to build the best Material Design UI Kit for React.js","sponsors":[{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":30000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":30000},{"id":5686,"type":"ORGANIZATION","slug":"idonethis","name":"I Done This","totalDonations":10000},{"id":24965,"type":"ORGANIZATION","slug":"hostednl","name":"Hosted.nl","totalDonations":8800},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":4600},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":3600},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200},{"id":43842,"type":"ORGANIZATION","slug":"routerhosting","name":"RouterHosting","totalDonations":200}],"stats":{"balance":18341,"yearlyBudget":3184},"goals":[]}}
1,{"name":"react-ultimate-resume","packages":[{"type":"npm","name":"@welovedevs/react-ultimate-resume"}],"github":{"repo":"welovedevs/react-ultimate-resume"},"opencollective":{"id":104638,"name":"React Ultimate Resume","slug":"react-ultimate-resume","description":"A modern software developer resume built with React and JSONResume","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-uploady","packages":[{"type":"npm","name":"drive-uploady"},{"type":"npm","name":"@rpldy/uploader"}],"github":{"org":"rpldy"},"opencollective":{"id":205954,"name":"React Uploady","slug":"react-uploady","description":"React-Uploady: Modern file uploading - components & hooks for React ","stats":{"balance":56,"yearlyBudget":56},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":100}]}},{"name":"react-use","packages":[{"type":"npm","name":"react-use"}],"github":{"repo":"streamich/react-use"},"opencollective":{"id":45249,"name":"react-use","slug":"react-use","description":"React Hooks \u2014 \ud83d\udc4d","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"react-virtualized","packages":[{"type":"npm","name":"react-virtualized"}],"github":{"repo":"bvaughn/react-virtualized"},"opencollective":{"id":118,"name":"react-virtualized","slug":"react-virtualized","description":"We are on a mission to Make React applications more efficient on web and mobile by not rendering unnecessary data.","stats":{"balance":108730,"yearlyBudget":129559},"goals":[],"sponsors":[{"id":25859,"type":"ORGANIZATION","slug":"retoolapp1","name":"Retool","totalDonations":320000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":32500},{"id":196439,"type":"ORGANIZATION","slug":"comeaprire","name":"Comeaprire","totalDonations":11200},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":7400},{"id":121389,"type":"ORGANIZATION","slug":"intersellerapp","name":"Interseller","totalDonations":5000},{"id":196483,"type":"ORGANIZATION","slug":"itqna","name":"Itqna","totalDonations":1800},{"id":196491,"type":"ORGANIZATION","slug":"soubory","name":"Soubory","totalDonations":1600},{"id":196471,"type":"ORGANIZATION","slug":"dateiwiki","name":"DateiWiki","totalDonations":1600},{"id":201000,"type":"ORGANIZATION","slug":"techlib","name":"Techlib","totalDonations":1600},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1500}]}},{"name":"react95","packages":[{"type":"npm","name":"@react95/clippy"},{"type":"npm","name":"@react95/core"},{"type":"npm","name":"@react95/cra-template-typescript"},{"type":"npm","name":"@react95/cra-template"},{"type":"npm","name":"@react95/icons"}],"github":{"repo":"React95/React95"},"opencollective":{"id":135471,"name":"React95","slug":"react95","description":"A React components library with Win95 UI","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"reactabular","packages":[{"type":"npm","name":"reactabular-dnd"},{"type":"npm","name":"reactabular-resizable"},{"type":"npm","name":"reactabular-sticky"},{"type":"npm","name":"reactabular-table"},{"type":"npm","name":"reactabular-virtualized"}],"opencollective":{"id":482,"name":"reactabular","slug":"reactabular","description":"We are on a mission to make React tables spectacular.","sponsors":[],"stats":{"balance":12721,"yearlyBudget":2592},"goals":[]},"github":{"repo":"reactabular/reactabular"}},{"name":"reactgtk","packages":[{"type":"npm","name":"react-gtk"},{"type":"npm","name":"@react-gtk/binding"}],"github":{"repo":"codejamninja/react-gtk"},"opencollective":{"id":83779,"name":"React GTK","slug":"reactgtk","description":"React Native bridge for gtk desktop applications","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"62b1e623-1ee6-4b18-91be-7abc32566fa7","type":"balance","title":"250 guaranteed development hours","amount":1000000,"description":"For $10,000 I can guarantee 250 hours of development on this project. I estimate this project will take at least 1,000 hours of development to reach a working functional version, and around 5,000 additional hours to reach a beta version."}],"sponsors":[]}}
1,{"name":"reactiveui","opencollective":{"id":561,"name":"ReactiveUI","slug":"reactiveui","description":"An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms!","stats":{"balance":985376,"yearlyBudget":250028},"goals":[{"type":"yearlyBudget","title":"One maintainer - part-time","amount":4800000,"description":"Our initial goal is $4,000/month. That money will be enough to [restore the imbalance of open-source](http://nadiaeghbal.com/oss/) ,  those who support you will now be supported. If ReactiveUI has no maintainers it will quickly become useless to all users and the project will die... _again_\\n\\n* ***Hire a technical writer*** to improve the project documentation, focusing on making reactive programming more accessible.\\n* ***StackOverflow questions answered within 72 hours*** with best practices and authoritative solutions.\\n*  ***One maintainer - part-time.***  Open-source succeeds in every aspect except sustaining those who sustain open-source. Transitioning to semi-employed allows more time to be spent improving ReactiveUI and more time with family.  As open-source software scales, projects need someone to handle things like community interaction, backlog triage, defect investigation and doing servant leadership activities to increase the productivity of maintainers, contributors and consumers.  Currently, these tasks take a few hours every day which means there are minimal blocks of focused time available to work on framework features, do ambitious things or support the community at a higher level and is a source of friction for any maintainer that has family commitments.\\n* ***Tooling*** that automates maintainer activities, essentially exchanging money to buy time.  We currently use services to automate marketing, interactions between services and provide community analytics. This fee grows as the community grows."},{"type":"yearlyBudget","title":"Two maintainers - part-time","amount":9600000,"description":"The stretch goal ($xx,000/month) is a total game changer and enough to keep ReactiveUI going, indefinitely and take reactive programming to the next level, enabling us to do things like: \\n\\n* ***Two maintainers - part-time*** or ***One maintainer - full time*** to work on new framework features, do A+ level community management, mentor newbies, ship solutions to defects in < 72 hours and maintain upstream dependencies such as System.Reactive.\\n* ***Internship - paid*** for a student (ala google summer of code) to hack on research and shipping advancements to tooling/the reactive programming ecosystem.\\n* ***Create tooling that visualizes observables*** to provide developers with a live birds-eye view of their application, all observables within it and the signals they and where they were created from.\\n* ***Make reactive programming more accessible*** by taking documentation/learning experience to 11. Imagine, ReactiveUI running in your browser via webassembly so that developers have a REPL like an experience to learn the concepts of reactive programming in .NET without having to download or install anything.\\n\\nThe stretch goal would be amazing to hit, but simply being totally supported by the generosity of others makes us endlessly grateful, no matter what else happens. \\n\\nAnyway, thanks for any supp
1ort you can offer if you decide to - _Geoffrey Huntley_\\n"}],"sponsors":[{"id":9539,"type":"ORGANIZATION","slug":"freshheads","name":"Freshheads","totalDonations":370000},{"id":61597,"type":"ORGANIZATION","slug":"pretty-brook-solutions","name":"Pretty Brook Solutions","totalDonations":165000},{"id":56236,"type":"ORGANIZATION","slug":"bonus-finder","name":"BonusFinder Canada","totalDonations":34500},{"id":25962,"type":"ORGANIZATION","slug":"casino-topp","name":"Casino Topp","totalDonations":33000},{"id":65181,"type":"ORGANIZATION","slug":"casinotop-com","name":"CasinoTop.com","totalDonations":33000},{"id":4412,"type":"ORGANIZATION","slug":"pronama","name":"Pronama LLC","totalDonations":22500},{"id":8968,"type":"ORGANIZATION","slug":"softwireuk","name":"","totalDonations":16500},{"id":82386,"type":"ORGANIZATION","slug":"mobuco","name":"mobuco GmbH","totalDonations":15000},{"id":159896,"type":"ORGANIZATION","slug":"acme-atronomatic-llc","name":"Acme AtronOmatic, LLC","totalDonations":10500},{"id":56828,"type":"ORGANIZATION","slug":"vpngorilla-com","name":"VPNGorilla.com","totalDonations":9000}]},"packages":[{"type":"nuget","name":"ReactiveUI"},{"type":"nuget","name":"reactiveui"},{"type":"nuget","name":"reactiveui-core"},{"type":"nuget","name":"ReactiveUI.Fody"},{"type":"nuget","name":"ReactiveUI.Events"},{"type":"nuget","name":"ReactiveUI.Testing"},{"type":"nuget","name":"ReactiveUI.WPF"},{"type":"nuget","name":"ReactiveUI.WinForms"},{"type":"nuget","name":"ReactiveUI.Events.WPF"},{"type":"nuget","name":"ReactiveUI.XamForms"},{"type":"nuget","name":"ReactiveUI.AndroidSupport"},{"type":"nuget","name":"ReactiveUI.Events.WinForms"},{"type":"nuget","name":"Avalonia.ReactiveUI"},{"type":"nuget","name":"ReactiveUI.Validation"},{"type":"nuget","name":"ReactiveUI.Events.XamForms"},{"type":"nuget","name":"ReactiveUI.Uno"},{"type":"nuget","name":"ReactiveUI.Events.XamEssentials"},{"type":"nuget","name":"ReactiveUI.AndroidX"},{"type":"nuget","name":"ReactiveUI.Blazor"}],"github":{"repo":"reactiveui/ReactiveUI"}},{"name":"readline","packages":[{"type":"dep","name":"github.com/chzyer/readline"}],"github":{"repo":"chzyer/readline"},"opencollective":{"id":38,"name":"Readline","slug":"readline","description":"Readline is a pure go(golang) implementation for GNU-Readline kind library","stats":{"balance":84449,"yearlyBudget":2970},"goals":[],"sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":85000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":3000}]}},{"name":"readme-md-generator","packages":[{"type":"npm","name":"readme-md-generator"}],"github":{"repo":"kefranabg/readme-md-generator"},"opencollective":{"id":62182,"name":"readme-md-generator","slug":"readme-md-generator","description":"\ud83d\udcc4 CLI that generates beautiful README.md files","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"reakit","packages":[{"type":"npm","name":"reakit"},{"type":"npm","name":"reakit-theme-default"},{"type":"npm","name":"reakit-codemods"},{"type":"npm","name":"reakit-playground"},{"type":"npm","name":"reakit-system-bootstrap"},{"type":"npm","name":"reakit-system-palette"},{"type":"npm","name":"reakit-system"},{"type":"npm","name":"reakit-utils"},{"type":"npm","name":"reakit-test-utils"},{"type":"npm","name":"reakit-warning"}],"github":{"repo":"reakit/reakit"},"opencollective":{"id":17914,"name":"Reakit","slug":"reakit","description":"UI toolkit for building accessible rich web apps with React","goals":[],"stats":{"balance":99721,"yearlyBudget":60501},"sponsors":[{"id":61814,"type":"ORGANIZATION","slug":"taskade","name":"Taskade","totalDonations":70000},{"id":35214,"type":"ORGANIZATION","slug":"g-2-i-inc","name":"G2i Inc","totalDonations":30000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":13306},{"id":94633,"type":"ORGANIZATION","slug":"thinkmill","name":"Thinkmill","totalDonations":2500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"ream","packages":[{"type":"npm","name":"ream"}],"github":{"repo":"ream/ream"},"opencollective":{"id":569,"name":"ream","slug":"ream","description":"Build a painless framework for server-rendered Vue.js app","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"recallgraph","packages":[{"type":"npm","name":"@recallgraph/foxx-tracer"},{"type":"npm","name":"@recallgraph/foxx-tracer-reporter-console"},{"type":"npm","name":"@recallgraph/foxx-tracer-reporter-datadog"}],"github":{"org":"RecallGraph"},"opencollective":{"id":133713,"name":"RecallGraph","slug":"recallgraph","description":"Building a versioning data store for time-variant graph data.","stats":{"balance":0,"yearlyBudget":32},"goals":[{"key":"5647e83a-91c9-4fc5-a3e7-027a88a93449","type":"balance","title":"Milestone 1","amount":1000,"description":"To open the balance books with the very first contributions."},{"key":"b74a9808-a3d4-4e9c-a325-3344c87b1334","type":"balance","title":"Milestone 2","amount":5000,"description":"To continue gauging value generated for the community, based on contributions received."}],"sponsors":[]}},{"name":"receiptmanager","packages":[{"type":"pypi","name":"receipt-parser-core"}],"github":{"org":"ReceiptManager"},"opencollective":{"id":267391,"name":"ReceiptManager","slug":"receiptmanager","description":"Building an open platform for scanning and managing receipts ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"recharts","packages":[{"type":"npm","name":"recharts"}],"github":{"repo":"recharts/recharts"},"opencollective":{"id":68042,"name":"recharts","slug":"recharts","description":"Redefined chart library built with React and D3","stats":{"balance":52156,"yearlyBudget":52740},"goals":[],"sponsors":[{"id":147963,"type":"ORGANIZATION","slug":"moderntreasury","name":"Modern Treasury","totalDonations":35000},{"id":121389,"type":"ORGANIZATION","slug":"intersellerapp","name":"Interseller","totalDonations":12000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1000},{"id":152989,"type":"ORGANIZATION","slug":"agent_slug","name":"AgentSlug.com","totalDonations":1000},{"id":257648,"type":"ORGANIZATION","slug":"meshpayments","name":"Mesh Payments","totalDonations":250},{"id":200912,"type":"ORGANIZATION","slug":"leadscanner","name":"Leadscanner","totalDonations":200},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":100}]}},{"name":"rectorphp","packages":[{"type":"composer","name":"rector/rector"}],"github":{"repo":"rectorphp/rector"},"opencollective":{"id":44400,"name":"Rector","slug":"rectorphp","description":"Instant Upgrades and Instant Refactoring of any PHP 5.3+ code","stats":{"balance":0,"yearlyBudget":400},"goals":[{}],"sponsors":[]}},{"name":"redbaron","packages":[{"type":"pypi","name":"redbaron"}],"github":{"repo":"PyCQA/redbaron"},"opencollective":{"id":22253,"name":"redbaron","slug":"redbaron","description":"Redbaron (with Baron) is a python library that allows you to parse and modify your python source code files to be able to write custom refactoring script, tooling, code analysis and so on.","stats":{"balance":74671,"yearlyBudget":11390},"goals":[{"key":7915,"type":"yearlyBudget","title":"Half-time dev salary","amount":3000000},{"key":2497,"type":"yearlyBudget","title":"Retribute external contributors","amount":4000000,"description":"Contributing to RedBaron codebase is an advanced development task, it would be great to be able to compensate back the dozen of hours some contributors can put into this task."}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}]}},{"name":"redlock-php","packages":[{"type":"composer","name":"ronnylt/redlock-php"}],"github":{"repo":"ronnylt/redlock-php"},"opencollective":{"id":153675,"name":"Redlock PHP","slug":"redlock-php","description":"Open Source","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"redom","packages":[{"type":"npm","name":"redom"}],"github":{"repo":"redom/redom"},"opencollective":{"id":12703,"name":"redom","slug":"redom","description":"RE:DOM is a tiny DOM library by Juha Lindstedt and contributors, which adds useful helpers to create","sponsors":[{"id":108767,"type":"ORGANIZATION","slug":"swissdev-jobs","name":"SwissDev Jobs","totalDonations":600}],"stats":{"balance":35219,"yearlyBudget":9779},"goals":[]}}
1,{"name":"redux","packages":[{"type":"npm","name":"react-redux"},{"type":"npm","name":"redux"},{"type":"npm","name":"redux-thunk"}]},{"name":"redux-box","packages":[{"type":"npm","name":"redux-box"}],"github":{"repo":"anish000kumar/redux-box"},"opencollective":{"id":173201,"name":"Redux Box","slug":"redux-box","description":"A redux container, for scalable applications.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"redux-callbag","packages":[{"type":"npm","name":"redux-callbag"}],"github":{"repo":"janryWang/redux-callbag"},"opencollective":{"id":27087,"name":"redux-callbag","slug":"redux-callbag","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"redux-devtools-extension","packages":[{"type":"npm","name":"remotedev-redux-devtools-extension"}],"github":{"repo":"zalmoxisus/redux-devtools-extension"},"opencollective":{"id":338,"name":"Redux DevTools","slug":"redux-devtools-extension","description":"Developer Tools to power-up Redux development workflow or any other architecture which handles the state change. It helps to boost the developer\u2019s productivity significantly and makes the development fun.","stats":{"balance":889852,"yearlyBudget":207654},"goals":[{}],"sponsors":[{"id":2030,"type":"ORGANIZATION","slug":"accelebrate","name":"Accelebrate","totalDonations":360000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":130000},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":70000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":21000},{"id":85016,"type":"ORGANIZATION","slug":"vpn-finder","name":"VPN Finder","totalDonations":8000},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":7400},{"id":196439,"type":"ORGANIZATION","slug":"comeaprire","name":"Comeaprire","totalDonations":5200},{"id":47635,"type":"ORGANIZATION","slug":"cheap-writing-service","name":"CheapWritingService.com - Essay Writing Service","totalDonations":4800},{"id":78482,"type":"ORGANIZATION","slug":"top5hosting","name":"Top5hosting","totalDonations":4200},{"id":92109,"type":"ORGANIZATION","slug":"coffee-corner1","name":"Coffee Corner","totalDonations":3800}]}},{"name":"redux-form","packages":[{"type":"npm","name":"redux-form"}],"github":{"repo":"erikras/redux-form"},"opencollective":{"id":18332,"name":"redux-form","slug":"redux-form","description":"Maintaining the most popular form library in the React ecosystem is not easy.","goals":[{}],"stats":{"balance":59027,"yearlyBudget":61988},"sponsors":[{"id":257456,"type":"ORGANIZATION","slug":"routabledev","name":"Routable","totalDonations":40000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":28500},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":2000},{"id":24971,"type":"ORGANIZATION","slug":"flatlogic","name":"Flatlogic - Web and Mobile Templates","totalDonations":1000},{"id":257648,"type":"ORGANIZATION","slug":"meshpayments","name":"Mesh Payments","totalDonations":500}]}},{"name":"redux-model","packages":[{"type":"npm","name":"redux-model"},{"type":"npm","name":"@redux-model/core"},{"type":"npm","name":"@redux-model/react"},{"type":"npm","name":"@redux-model/taro"},{"type":"npm","name":"@redux-model/vue"}],"github":{"repo":"redux-model/redux-model"},"opencollective":{"id":149430,"name":"Redux Model","slug":"redux-model","description":"Buy me a coffee please.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"redux-requests","packages":[{"type":"npm","name":"@redux-requests/axios"},{"type":"npm","name":"@redux-requests/fetch"},{"type":"npm","name":"@redux-requests/graphql"},{"type":"npm","name":"@redux-requests/mock"},{"type":"npm","name":"@redux-requests/promise"},{"type":"npm","name":"@redux-requests/react"},{"type":"npm","name":"@redux-requests/core"}],"github":{"repo":"klis87/redux-requests"}
1,"opencollective":{"id":126247,"name":"Redux Requests","slug":"redux-requests","description":"Declarative AJAX requests and automatic network state management for Redux","stats":{"balance":1692,"yearlyBudget":1692},"goals":[],"sponsors":[]}},{"name":"redux-saga","packages":[{"type":"npm","name":"babel-plugin-redux-saga"},{"type":"npm","name":"redux-saga"},{"type":"npm","name":"@redux-saga/deferred"},{"type":"npm","name":"@redux-saga/delay-p"},{"type":"npm","name":"@redux-saga/is"},{"type":"npm","name":"@redux-saga/symbols"},{"type":"npm","name":"@redux-saga/core"},{"type":"npm","name":"@redux-saga/testing-utils"},{"type":"npm","name":"@redux-saga/types"},{"type":"npm","name":"@redux-saga/simple-saga-monitor"}],"opencollective":{"id":424,"name":"redux-saga","slug":"redux-saga","description":"We are on a mission to bring ease for side effects management in Redux applications.","sponsors":[{"id":4968,"type":"ORGANIZATION","slug":"datadog","name":"Datadog","totalDonations":240000},{"id":48546,"type":"ORGANIZATION","slug":"dcsl-software","name":"DCSL Guidesmiths","totalDonations":220000},{"id":70616,"type":"ORGANIZATION","slug":"bonusfinder-com-us","name":"Bonusfinder.com US","totalDonations":220000},{"id":70615,"type":"ORGANIZATION","slug":"bonusfinder-new-zealand","name":"BonusFinder New Zealand","totalDonations":220000},{"id":70614,"type":"ORGANIZATION","slug":"bonusfinder-deutschland","name":"BonusFinder Deutschland","totalDonations":220000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":190000},{"id":85272,"type":"ORGANIZATION","slug":"taxfreesnus-com","name":"TaxFreeSnus.com","totalDonations":190000},{"id":4743,"type":"ORGANIZATION","slug":"rollbar","name":"Rollbar","totalDonations":160000},{"id":59621,"type":"ORGANIZATION","slug":"writersperhour","name":"Writers Per Hour","totalDonations":70000},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":63000}],"stats":{"balance":1222155,"yearlyBudget":1029347},"goals":[]},"github":{"repo":"redux-saga/redux-saga"}},{"name":"reixs","packages":[{"type":"npm","name":"reixs"}],"github":{"repo":"reixs/reixs"},"opencollective":{"id":48774,"name":"reixs","slug":"reixs","description":"","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"rekit","packages":[{"type":"npm","name":"antd-form-builder"},{"type":"npm","name":"js-plugin"},{"type":"npm","name":"rekit"},{"type":"npm","name":"rekit-core"},{"type":"npm","name":"rekit-plugin-react"},{"type":"npm","name":"rekit-studio"}],"github":{"org":"rekit"},"opencollective":{"id":126084,"name":"Rekit","slug":"rekit","description":"Making Rekit and related tools, libraries better.","stats":{"balance":10400,"yearlyBudget":7820},"goals":[],"sponsors":[]}},{"name":"relax","packages":[{"type":"npm","name":"relax"}],"github":{"repo":"relax/relax"},"opencollective":{"id":257,"name":"Relax","slug":"relax","description":"New generation CMS on top of React, Redux and GraphQL","sponsors":[],"stats":{"balance":-4,"yearlyBudget":0},"goals":[]}}
1,{"name":"rembg","packages":[{"type":"pypi","name":"rembg"}],"github":{"repo":"danielgatis/rembg"},"opencollective":{"id":246869,"name":"Rembg","slug":"rembg","description":"Rembg is a tool to remove images background.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"renative","packages":[{"type":"npm","name":"renative"},{"type":"npm","name":"renative-template-blank"},{"type":"npm","name":"renative-template-hello-world"},{"type":"npm","name":"rnv"},{"type":"npm","name":"renative-template-kitchen-sink"},{"type":"npm","name":"@rnv/deploy-docker"},{"type":"npm","name":"@rnv/deploy-aws"},{"type":"npm","name":"@rnv/engine-lightning"},{"type":"npm","name":"@rnv/engine-rn-electron"},{"type":"npm","name":"@rnv/engine-rn-next"},{"type":"npm","name":"@rnv/engine-rn-tvos"},{"type":"npm","name":"@rnv/engine-rn-web"},{"type":"npm","name":"@rnv/engine-rn"},{"type":"npm","name":"@rnv/engine-roku"},{"type":"npm","name":"@rnv/integration-docker"},{"type":"npm","name":"@rnv/integration-ftp"},{"type":"npm","name":"@rnv/integration-vercel"}],"github":{"repo":"pavjacko/react-native-vanilla"},"opencollective":{"id":30953,"name":"ReNative","slug":"renative","description":"Build universal cross-platform apps with react native","stats":{"balance":13096,"yearlyBudget":0},"goals":[{"key":65462,"type":"yearlyBudget","title":"Some RedBulls and Lucozade ","amount":25000},{"key":33915,"type":"yearlyBudget","title":"Support other contributors","amount":200000},{"key":48997,"type":"yearlyBudget","title":""}],"sponsors":[]}},{"name":"reqman","packages":[{"type":"npm","name":"reqman"}],"github":{"repo":"lisniuse/reqman"},"opencollective":{"id":52564,"name":"reqman","slug":"reqman","description":"Reqman is a tool that can quickly help back-end engineers with api testing, as well as a nodejs-based crawler tool.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"request","packages":[{"type":"npm","name":"request"}]},{"name":"resium","packages":[{"type":"npm","name":"resium"}],"github":{"repo":"darwin-education/resium"},"opencollective":{"id":49399,"name":"Resium","slug":"resium","description":"React components for \ud83c\udf0f Cesium","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":20406,"type":"yearlyBudget","amount":1000000}],"sponsors":[]}},{"name":"respec","packages":[{"type":"npm","name":"respec"}],"github":{"repo":"w3c/respec"},"opencollective":{"id":39987,"name":"respec","slug":"respec","description":"A tool for creating technical documents and web standards","stats":{"balance":72728,"yearlyBudget":4320},"goals":[{"key":99377,"type":"yearlyBudget","title":"Project maintenance ","amount":200000,"description":"We\'d like to have meet out yearly budget to be able to periodically hire independent designers and developers to help us improve the project.  \\n"},{"key":92873,"type":"yearlyBudget","title":"TPAC Travel ","amount":200000,"description":"Money to allow contributors to attend W3C TPAC once a year. Basically, pays for flight, accommodation, and stipend for meals. "}],"sponsors":[{"id":97758,"type":"ORGANIZATION","slug":"w3c1","name":"W3C","totalDonations":50000},{"id":96631,"type":"ORGANIZATION","slug":"tetralogical","name":"TetraLogical","totalDonations":32500}]}},{"name":"rest-hapi","packages":[{"type":"npm","name":"rest-hapi"}],"github":{"repo":"JKHeadley/rest-hapi"},"opencollective":{"id":17264,"name":"rest-hapi","slug":"rest-hapi","description":"A RESTful API generator","sponsors":[],"goals":[{"key":61249,"type":"yearlyBudget","title":"50%-time rest-hapi development","amount":5000000},{"key":90536,"type":"yearlyBudget","title":"Full-time rest-hapi development","amount":10000000}],"stats":{"balance":142,"yearlyBudget":852}}},{"name":"rete","packages":[{"type":"npm","name":"rete"}],"github":{"repo":"retejs/rete"},"opencollective":{"id":11368,"name":"Rete.js","slug":"rete","description":"JavaScript framework for visual programming","goals":[{}],"stats":{"balance":4041,"yearlyBudget":841},"sponsors":[]}},{"name":"revery","packages":[{"type":"npm","name":"revery"}],"github":{"repo":"revery-ui/revery"},"opencollective":{"id":9866,"name":"Revery","slug":"revery","description":"High-performance, cross-platform desktop apps - built with Reason!","stats":{"balance":229349,"yearlyBudget":67120},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":26500},{"id":160651,"type":"ORGANIZATION","slug":"iteam","name":"Iteam","totalDonations":5000},{"id":26383,"type":"ORGANIZATION","slug":"twostoryrobot","name":"Two Story Robot","totalDonations":1000},{"id":108767,"type":"ORGANIZATION","slug":"swissdev-jobs","name":"SwissDev Jobs","totalDonations":500},{"id":170287,"type":"ORGANIZATION","slug":"germantechjobs","name":"GermanTechJobs","totalDonations":210},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}]}},{"name":"reviewdog","packages":[{"type":"dep","name":"github.com/haya14busa/reviewdog"},{"type":"dep","name":"github.com/reviewdog/reviewdog"}],"github":{"repo":"haya14busa/reviewdog"}
1,"opencollective":{"id":17972,"name":"reviewdog","slug":"reviewdog","description":"Automated code review tool integrated with any code analysis tools regardless of programming language","stats":{"balance":15515,"yearlyBudget":10606},"goals":[{}],"sponsors":[{"id":54047,"type":"ORGANIZATION","slug":"everphone_","name":"Everphone","totalDonations":7500}]}},{"name":"rillrate","packages":[{"type":"pypi","name":"rillrate"}],"github":{"org":"rillrate"},"opencollective":{"id":425027,"name":"RillRate","slug":"rillrate","description":"Real-time UI for bots, microservices, and IoT","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"rimraf","packages":[{"type":"npm","name":"rimraf"}]},{"name":"riot","packages":[{"type":"npm","name":"riot"}],"github":{"repo":"riot/riot"},"opencollective":{"id":415,"name":"Riot.js","slug":"riot","description":"Simple and elegant component-based UI library #javascript","sponsors":[{"id":9319,"type":"ORGANIZATION","slug":"addli","name":"+Li, Inc.","totalDonations":23500},{"id":54246,"type":"ORGANIZATION","slug":"audiopump","name":"AudioPump, Inc.","totalDonations":15000},{"id":9311,"type":"ORGANIZATION","slug":"district51","name":"District 51","totalDonations":10500},{"id":52629,"type":"ORGANIZATION","slug":"klicatcom","name":"KLICAT","totalDonations":2000}],"goals":[{"key":84250,"type":"yearlyBudget","title":"Budget to work part time on Riot.js","amount":1600000,"description":"This budget will allow me to work 20% (1 full day a week) on the project speeding up the release cycles and working on the riot ecosystem."},{"key":86714}],"stats":{"balance":70012,"yearlyBudget":68333}}},{"name":"rize-uri-template","packages":[{"type":"composer","name":"rize/uri-template"}],"github":{"repo":"rize/UriTemplate"},"opencollective":{"id":57257,"name":"PHP URI Template (RFC 6570)","slug":"rize-uri-template","description":"PHP URI Template (RFC 6570) supports both URI expansion & extraction","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"rmwc","packages":[{"type":"npm","name":"rmwc"},{"type":"npm","name":"@rmwc/base"}],"github":{"repo":"jamesmfriedman/rmwc"},"opencollective":{"id":20514,"name":"RMWC","slug":"rmwc","description":"We are on a mission to provide a best in class React component library based on Material Design.","stats":{"balance":56446,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":26839,"type":"ORGANIZATION","slug":"velo-payments","name":"Velo Payments","totalDonations":25000},{"id":21588,"type":"ORGANIZATION","slug":"obsidiansec","name":"Obsidian Security","totalDonations":20000}]}},{"name":"rn-keyboard-manager","packages":[{"type":"npm","name":"react-native-keyboard-manager"}],"github":{"repo":"douglasjunior/react-native-keyboard-manager"},"opencollective":{"id":100086,"name":"React Native Keyboard Manager","slug":"rn-keyboard-manager","description":"\u269b Library to prevent issues of keyboard sliding up and cover inputs on React-Native iOS projects.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"rocketmod","opencollective":{"id":19331,"name":"RocketMod","slug":"rocketmod","description":".NET Game Server Plugin Framework","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":42311,"type":"ORGANIZATION","slug":"unturned-undertakers","name":"unturned UNDERTAKERS","totalDonations":2000},{"id":42081,"type":"ORGANIZATION","slug":"wantedmichael","name":"Wanted Servers","totalDonations":1500},{"id":46763,"type":"ORGANIZATION","slug":"the-last-adventure","name":"The Last Adventure","totalDonations":500},{"id":54252,"type":"ORGANIZATION","slug":"hcgcloud","name":"HCGCloud","totalDonations":500},{"id":76004,"type":"ORGANIZATION","slug":"unturnedid","name":"UnturnedID","totalDonations":500}]},"packages":[{"type":"nuget","name":"Rocket.Core"}],"github":{"repo":"RocketMod/Rocket"}},{"name":"rodal","packages":[{"type":"npm","name":"rodal"}],"github":{"repo":"chenjiahan/rodal"},"opencollective":{"id":27533,"name":"rodal","slug":"rodal","description":"No mission.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"rollup","packages":[{"type":"npm","name":"rollup"},{"type":"npm","name":"rollup-plugin-babel"},{"type":"npm","name":"rollup-plugin-commonjs"},{"type":"npm","name":"rollup-plugin-json"},{"type":"npm","name":"rollup-plugin-node-resolve"},{"type":"npm","name":"rollup-plugin-replace"},{"type":"npm","name":"rollup-plugin-uglify"}],"opencollective":{"id":11743,"name":"Rollup","slug":"rollup","description":"The JavaScript module bundler","sponsors":[{"id":23859,"type":"ORGANIZATION","slug":"aragonproject","name":"Aragon","totalDonations":289700},{"id":12715,"type":"ORGANIZATION","slug":"oasisdigitalstl","name":"Oasis Digital Solutions Inc.","totalDonations":210000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":210000},{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":170000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":140700},{"id":58541,"type":"ORGANIZATION","slug":"bugsnag-stability-monitoring","name":"Bugsnag Stability Monitoring","totalDonations":110000},{"id":26194,"type":"ORGANIZATION","slug":"ionicframework","name":"Ionic","totalDonations":97000},{"id":28427,"type":"ORGANIZATION","slug":"shipshapecode1","name":"Ship Shape","totalDonations":88000},{"id":238640,"type":"ORGANIZATION","slug":"commercetoolsio","name":"commercetools GmbH","totalDonations":50000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":48500}],"stats":{"balance":1972301,"yearlyBudget":942960},"goals":[{}]},"github":{"repo":"rollup/rollup"}},{"name":"rollup-plugin-styles","packages":[{"type":"npm","name":"rollup-plugin-styles"}],"github":{"repo":"Anidetrix/rollup-plugin-styles"},"opencollective":{"id":220750,"name":"rollup-plugin-styles","slug":"rollup-plugin-styles","description":"\ud83c\udfa8 Universal Rollup plugin for styles: PostCSS, Sass, Less, Stylus and more.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"rom","packages":[{"type":"gem","name":"rom"}],"github":{"repo":"rom-rb/rom"},"opencollective":{"id":669,"name":"rom","slug":"rom","description":"Persistence and mapping toolkit for Ruby","stats":{"balance":222856,"yearlyBudget":32993},"goals":[],"sponsors":[{"id":65604,"type":"ORGANIZATION","slug":"flooringstores","name":"FlooringStores","totalDonations":120000},{"id":51599,"type":"ORGANIZATION","slug":"remoterole","name":"RemoteRole","totalDonations":400}]}},{"name":"rough","packages":[{"type":"npm","name":"roughjs"},{"type":"npm","name":"rough-notation"},{"type":"npm","name":"wired-elements"},{"type":"npm","name":"wired-elements-react"}],"github":{"org":"rough-stuff"},"opencollective":{"id":136176,"name":"Rough","slug":"rough","description":"Hand drawn graphics for the web \u21e2 \ud83c\udfa8 RoughJs  \u270f\ufe0f RoughNotation  \u2611\ufe0f Wired-Elements","stats":{"balance":24793,"yearlyBudget":10812},"goals":[],"sponsors":[{"id":149703,"type":"ORGANIZATION","slug":"chronoflot","name":"ChronoFlo Timeline Maker","totalDonations":10000},{"id":108259,"type":"ORGANIZATION","slug":"trust-my-paper","name":"Trust My Paper","totalDonations":4500}]}},{"name":"roundslider","packages":[{"type":"npm","name":"round-slider"}],"github":{"repo":"soundar24/roundSlider"},"opencollective":{"id":117419,"name":"roundSlider","slug":"roundslider","description":"Make a difference in the world through Open Source","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"rspec","packages":[{"type":"gem","name":"rspec"}],"github":{"repo":"rspec/rspec"},"opencollective":{"id":13633,"name":"rspec","slug":"rspec","description":"make Ruby testing productive and fun.","stats":{"balance":1182442,"yearlyBudget":314042},"goals":[{}],"sponsors":[{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":160000},{"id":147963,"type":"ORGANIZATION","slug":"moderntreasury","name":"Modern Treasury","totalDonations":120000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":119000},{"id":41757,"type":"ORGANIZATION","slug":"relex","name":"RELEX S
1olutions","totalDonations":50000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":25800},{"id":417332,"type":"ORGANIZATION","slug":"orbit-love","name":"Orbit","totalDonations":15500},{"id":81511,"type":"ORGANIZATION","slug":"rendez-vous-digital","name":"Rendez-Vous Digital","totalDonations":10000},{"id":58103,"type":"ORGANIZATION","slug":"fcp-euro","name":"FCP Euro","totalDonations":10000},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":8500},{"id":189440,"type":"ORGANIZATION","slug":"strategyzer","name":"Strategyzer","totalDonations":8000}]}},{"name":"rsshub","packages":[{"type":"npm","name":"rsshub"}],"github":{"repo":"DIYgod/RSSHub"},"opencollective":{"id":15021,"name":"RSSHub","slug":"rsshub","description":"\ud83c\udf70 \u4f7f\u7528 RSS \u8fde\u63a5\u5168\u4e16\u754c","sponsors":[{"id":16509,"type":"ORGANIZATION","slug":"rixcloud1","name":"rixCloud, Inc.","totalDonations":30000},{"id":16510,"type":"ORGANIZATION","slug":"rixcloud2","name":"rixCloud, Inc.","totalDonations":10000},{"id":23527,"type":"ORGANIZATION","slug":"radwebhosting","name":"Rad Web Hosting","totalDonations":800},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}],"goals":[{"key":82600,"type":"yearlyBudget","title":"\u6f14\u793a\u5730\u5740\u57df\u540d (rsshub.app) \u82b1\u8d39","amount":1400}],"stats":{"balance":720,"yearlyBudget":32}}},{"name":"rsuite","packages":[{"type":"npm","name":"rsuite"}],"github":{"repo":"rsuite/rsuite"},"opencollective":{"id":15104,"name":"rsuite","slug":"rsuite","description":"A suite of React components","sponsors":[],"goals":[{"key":35390,"type":"yearlyBudget","title":"Part-time job","amount":5000000,"description":""}],"stats":{"balance":5496,"yearlyBudget":2112}}},{"name":"rubocop","packages":[{"type":"gem","name":"rubocop"}],"github":{"repo":"rubocop-hq/rubocop"},"opencollective":{"id":427,"name":"RuboCop","slug":"rubocop","description":"We are on a mission to bring consistent code style to all Ruby projects (and prevent some mistakes).","stats":{"balance":2158323,"yearlyBudget":1051024},"goals":[{}],"sponsors":[{"id":10070,"type":"ORGANIZATION","slug":"discourse","name":"Civilized Discourse Construction Kit, Inc.","totalDonations":250000},{"id":29089,"type":"ORGANIZATION","slug":"renuo","name":"Renuo AG","totalDonations":230000},{"id":55350,"type":"ORGANIZATION","slug":"chef","name":"Chef","totalDonations":230000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":194500},{"id":25016,"type":"ORGANIZATION","slug":"scout","name":"Scout","totalDonations":180000},{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":160000},{"id":65011,"type":"ORGANIZATION","slug":"dutchie","name":"Dutchie","totalDonations":140000},{"id":95000,"type":"ORGANIZATION","slug":"uffizzicloud","name":"uffizzi cloud","totalDonations":130000},{"id":147963,"type":"ORGANIZATION","slug":"moderntreasury","name":"Modern Treasury","totalDonations":130000},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":125000}]}},{"name":"ruijinet","opencollective":{"id":18017,"name":"RuiJi.Net","slug":"ruijinet","description":"Dotnet distributed crawler framework","stats":{"balance":9836,"yearlyBudget":2664},"goals":[{"key":16423,"type":"yearlyBudget","title":"Payout for contributors on github","amount":5000000},{"key":74294,"type":"yearlyBudget","title":"Payout for documentation and demo server","amount":100000,"description":""}],"sponsors":[{"id":18796,"type":"ORGANIZATION","slug":"scraperapi1","name":"Scraper API","totalDonations":6200},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":6200},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200}]},"packages":[{"type":"nuget","name":"RuiJi.Net.Core"}],"github":{"repo":"zhupingqi/RuiJi.Net"}},{"name":"rx-angular","packages":[{"type":"npm","name":"@rx-angular/import-graph-visualizer"}],"github":{"org":"rx-angular"},"opencollective":{"id":179080,"name":"Rx Angular","slug":"rx-angular","description":"RxAngular offers a comprehensive toolset for handling fully reactive Angular applications with the main focus on runtime performance and template rendering.","stats":{"balance":7276,"yearlyBudget":8263},"goals":[],"sponsors":[]}}
1,{"name":"rxjs","packages":[{"type":"npm","name":"rxjs"}]},{"name":"rxts","packages":[{"type":"npm","name":"babel-preset-proposal-typescript"},{"type":"npm","name":"eslint-plugin-sonar"},{"type":"npm","name":"prettier-plugin-pkg"},{"type":"npm","name":"prettier-plugin-sh"},{"type":"npm","name":"prettier-plugin-sql"},{"type":"npm","name":"@rxts/react-rx"},{"type":"npm","name":"react-qrcode"},{"type":"npm","name":"react-qrious"},{"type":"npm","name":"@rxts/react-storage"},{"type":"npm","name":"react-server-renderer"},{"type":"npm","name":"rollup-plugin-insert"},{"type":"npm","name":"@d-ts/bin"},{"type":"npm","name":"@d-ts/core"},{"type":"npm","name":"@d-ts/rollup-plugins"},{"type":"npm","name":"@d-ts/svelte"},{"type":"npm","name":"@d-ts/vue"},{"type":"npm","name":"@d-ts/webpack-plugins"},{"type":"npm","name":"vue-qrcode"},{"type":"npm","name":"vue-qrious"},{"type":"npm","name":"vue-translator"}],"github":{"org":"rx-ts"},"opencollective":{"id":75278,"name":"RxTS","slug":"rxts","description":"Awesome libraries built with RxJS, TypeScript.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"saber","packages":[{"type":"npm","name":"create-blog"},{"type":"npm","name":"create-site"},{"type":"npm","name":"saber-highlight-css"},{"type":"npm","name":"saber-highlighter-prism"},{"type":"npm","name":"saber-log"},{"type":"npm","name":"saber-markdown"},{"type":"npm","name":"saber-plugin-feed"},{"type":"npm","name":"saber-plugin-git-modification-time"},{"type":"npm","name":"saber-plugin-google-analytics"},{"type":"npm","name":"saber-plugin-image"},{"type":"npm","name":"saber-plugin-meta-redirect"},{"type":"npm","name":"saber-plugin-netlify-redirect"},{"type":"npm","name":"saber-plugin-prismjs"},{"type":"npm","name":"saber-plugin-pwa"},{"type":"npm","name":"saber-plugin-query-posts"},{"type":"npm","name":"saber-plugin-transformer-html"},{"type":"npm","name":"saber-plugin-transformer-pug"},{"type":"npm","name":"saber-utils"},{"type":"npm","name":"saber"},{"type":"npm","name":"saber-plugin-search"},{"type":"npm","name":"saber-plugin-code-copy"}],"github":{"repo":"egoist/saber"},"opencollective":{"id":40923,"name":"Saber","slug":"saber","description":"A static website generator for building blazing fast websites with Vue.js","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"sage","packages":[{"type":"composer","name":"roots/sage"}],"github":{"repo":"roots/sage"},"opencollective":{"id":10620,"name":"sage","slug":"sage","description":"WordPress starter theme with a modern development workflow","sponsors":[{"id":13148,"type":"ORGANIZATION","slug":"kinsta1","name":"Kinsta","totalDonations":153000},{"id":241079,"type":"ORGANIZATION","slug":"casinoroyale","name":"CasinoRoyale","totalDonations":102000},{"id":241085,"type":"ORGANIZATION","slug":"nuevos-casinos","name":"Nuevos Casinos","totalDonations":102000},{"id":203219,"type":"ORGANIZATION","slug":"filmen","name":"Filmen","totalDonations":34000},{"id":11914,"type":"ORGANIZATION","slug":"populate","name":"Populate","totalDonations":33300},{"id":17249,"type":"ORGANIZATION","slug":"codefirst","name":"CodeFirst","totalDonations":17000},{"id":140526,"type":"ORGANIZATION","slug":"baocasino","name":"Baocasino","totalDonations":17000},{"id":238424,"type":"ORGANIZATION","slug":"auscasinos","name":"AusCasinos","totalDonations":17000},{"id":195698,"type":"ORGANIZATION","slug":"streamat","name":"Streamat","totalDonations":17000},{"id":204648,"type":"ORGANIZATION","slug":"streamet","name":"Streamet","totalDonations":17000}],"stats":{"balance":162968,"yearlyBudget":306045},"goals":[{}]}},{"name":"sage_math","packages":[{"type":"pypi","name":"cysignals"}],"github":{"org":"sagemath"},"opencollective":{"id":158548,"name":"SageMath","slug":"sage_math","description":"Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab","stats":{"balance":288953,"yearlyBudget":295028},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":90810}]}},{"name":"saltcorn","packages":[{"type":"npm","name":"@saltcorn/adminlte"},{"type":"npm","name":"@saltcorn/blog-bootstrap-theme"},{"type":"npm","name":"@saltcorn/json"},{"type":"npm","name":"@saltcorn/kanban"},{"type":"npm","name":"@saltcorn/leaflet-map"},{"type":"npm","name":"@saltcorn/markdown"},{"type":"npm","name":"@saltcorn/plain-bootstrap-theme"},{"type":"npm","name":"@saltcorn/e2e"},{"type":"npm","name":"@saltcorn/base-plugin"},{"type":"npm","name":"@saltcorn/builder"},{"type":"npm","name":"@saltcorn/cli"},{"type":"npm","name":"@saltcorn/data"},{"type":"npm","name":"@saltcorn/markup"},{"type":"npm","name":"@saltcorn/random-tests"},{"type":"npm","name":"@saltcorn/sbadmin2"},{"type":"npm","name":"@saltcorn/server"},{"type":"npm","name":"@saltcorn/tabler"},{"type":"npm","name":"@saltcorn/visualize"}],"github":{"org":"saltcorn"},"opencollective":{"id":201073,"name":"Saltcorn","slug":"saltcorn","de
1scription":"No-code platform for web applications","stats":{"balance":18149,"yearlyBudget":18149},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":300}]}},{"name":"sanic-org","packages":[{"type":"pypi","name":"sanic"},{"type":"pypi","name":"sanic-ext"},{"type":"pypi","name":"sanic-openapi"}],"github":{"org":"sanic-org"},"opencollective":{"id":203127,"name":"Sanic Community Organization","slug":"sanic-org","description":"Async Python 3.7+ web server/framework | Build fast. Run fast. ","stats":{"balance":90152,"yearlyBudget":96448},"goals":[{"key":"ddc62b16-7fc8-4a26-b9f4-023bea9fbccc","type":"yearlyBudget","title":"Hosting","amount":30000}],"sponsors":[{"id":40201,"type":"ORGANIZATION","slug":"teamcodestream","name":"CodeStream","totalDonations":87500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"satellizer","packages":[{"type":"npm","name":"satellizer"}],"github":{"repo":"sahat/satellizer"},"opencollective":{"id":183,"name":"satellizer","slug":"satellizer","description":"We are on a mission to create the simplest authentication solution for AngularJS applications.","sponsors":[{"id":7123,"type":"ORGANIZATION","slug":"auth0","name":"Auth0","totalDonations":200000}],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"scanapi","packages":[{"type":"pypi","name":"scanapi"}],"github":{"org":"scanapi"},"opencollective":{"id":267156,"name":"ScanAPI","slug":"scanapi","description":"Automated Integration Testing and Live Documentation for your API","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"scenejs","packages":[{"type":"npm","name":"scenejs"},{"type":"npm","name":"react-scenejs"},{"type":"npm","name":"ngx-scenejs"},{"type":"npm","name":"vue-scenejs"},{"type":"npm","name":"preact-scenejs"},{"type":"npm","name":"@scenejs/effects"},{"type":"npm","name":"@scenejs/timeline"},{"type":"npm","name":"@scenejs/media"},{"type":"npm","name":"@scenejs/iframe"},{"type":"npm","name":"@scenejs/render"}],"github":{"repo":"daybrush/scenejs"},"opencollective":{"id":56296,"name":"scenejs","slug":"scenejs","description":"\ud83c\udfac Scene.js is JavaScript & CSS timeline-based animation library","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"schema-net","packages":[{"type":"nuget","name":"Schema.NET"},{"type":"nuget","name":"Schema.NET.Pending"}],"github":{"repo":"RehanSaeed/Schema.NET"},"opencollective":{"id":65801,"name":"Schema.NET","slug":"schema-net","description":"Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"schemathesis","packages":[{"type":"pypi","name":"schemathesis"}],"github":{"repo":"schemathesis/schemathesis"},"opencollective":{"id":188164,"name":"Schemathesis","slug":"schemathesis","description":"A modern API testing tool for web applications built with Open API and GraphQL specifications.","stats":{"balance":-783,"yearlyBudget":43484},"goals":[{"key":"83d6a3a0-7efe-4814-9564-465a598a1467","type":"balance","title":"","amount":10000},{"key":"4bb65706-9adc-4924-902e-5afb927cd10f","type":"yearlyBudget"}],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"school-api","packages":[{"type":"pypi","name":"school-api"},{"type":"pypi","name":"School-Api"}],"github":{"repo":"dairoot/school-api"},"opencollective":{"id":118102,"name":"School Api","slug":"school-api","description":"school sdk ","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"scikit-learn","packages":[{"type":"pypi","name":"scikit-learn"}],"github":{"org":"scikit-learn"},"opencollective":{"id":33383,"name":"scikit-learn","slug":"scikit-learn","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"scikit-opt","packages":[{"type":"pypi","name":"scikit-opt"}],"github":{"repo":"guofei9987/scikit-opt"},"opencollective":{"id":245312,"name":"Scikit Opt","slug":"scikit-opt","description":"Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Optimization Algorithm,Immune Algorithm, Artificial Fish Swarm Algorithm","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"sciml","packages":[{"type":"pypi","name":"diffeqpy"}],"github":{"org":"SciML"},"opencollective":{"id":303049,"name":"SciML","slug":"sciml","description":"SciML is an open source software organization created to unify the packages for scientific machine learning.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"scion","packages":[{"type":"npm","name":"scxml"}],"github":{"repo":"jbeard4/SCION"},"opencollective":{"id":14466,"name":"SCION","slug":"scion","description":"We are on a mission to make it easier to develop complex applications using modeling and simulation.","sponsors":[],"stats":{"balance":159599,"yearlyBudget":19779},"goals":[{}]}},{"name":"scipy","packages":[{"type":"pypi","name":"oldest-supported-numpy"},{"type":"pypi","name":"scipy"}],"github":{"org":"scipy"},"opencollective":{"id":303056,"name":"SciPy","slug":"scipy","description":"SciPy (pronounced \u201cSigh Pie\u201d) is a Python-based ecosystem of open-source software for mathematics, science, and engineering.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"scrawl-canvas","packages":[{"type":"npm","name":"scrawl-canvas"}],"github":{"repo":"KaliedaRik/Scrawl-canvas"},"opencollective":{"id":249388,"name":"Scrawl Canvas","slug":"scrawl-canvas","description":"We help developers create great user experiences through responsive, interactive and more accessible HTML5 canvas elements.","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"51862988-54ce-4c81-9df9-47a0cadfb619","type":"yearlyBudget","title":"Funds to cover the library\'s website hosting, development and maintenance costs","amount":150000,"description":"It\'s not enough to develop a great web coding tool. Developers need to know that the tool exists, and how they can use it to help build fantastic user experiences for their clients. The Scrawl-canvas website aims to both document the library, and teach developers how to use it through follow-along introductory lessons, and a set of \\"How Do I\\" cookbook-style solutions for specific canvas coding scenarios (such as: How Do I ... listen for prefers-reduced-motion user requests?)\\n\\nDesigning and writing these lessons and solutions takes time, and hosting the website costs money. Are you willing to help fund this work?"},{"key":"7b0a3884-b788-45b8-b13a-4186c60d9a32","type":"yearlyBudget"}],"sponsors":[]}},{"name":"scroll-into-view","packages":[{"type":"npm","name":"scroll-into-view"}],"github":{"repo":"KoryNunn/scroll-into-view"},"opencollective":{"id":28008,"name":"scroll-into-view","slug":"scroll-into-view","description":"Scroll elements into view","stats":{"balance":841,"yearlyBudget":873},"goals":[],"sponsors":[]}},{"name":"searchkit","packages":[{"type":"npm","name":"searchkit"},{"type":"npm","name":"@searchkit/autosuggest"},{"type":"npm","name":"@searchkit/refinement-autosuggest"}],"github":{"repo":"searchkit/searchkit"},"opencollective":{"id":15586,"name":"searchkit","slug":"searchkit","description":"Making building search applications easy with elasticsearch","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"searx","packages":[{"type":"pypi","name":"searx"}],"github":{"repo":"asciimoo/searx"},"opencollective":{"id":843,"name":"searx","slug":"searx","description":"Privacy-respecting metasearch engine","stats":{"balance":27521,"yearlyBudget":16702},"goals":[],"sponsors":[{"id":179672,"type":"ORGANIZATION","slug":"derfrisson","name":"THEREALNETWORK","totalDonations":500}]}},{"name":"secure-headers","packages":[{"type":"composer","name":"bepsvpt/secure-headers"}],"github":{"repo":"bepsvpt/secure-headers"},"opencollective":{"id":97407,"name":"bepsvpt/secure-headers","slug":"secure-headers","description":"PHP Secure Headers","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"secure-scuttlebutt-consortium","packages":[{"type":"npm","name":"epidemic-broadcast-trees"},{"type":"npm","name":"patchbay"},{"type":"npm","name":"patchcore"},{"type":"npm","name":"ssb-patchwork"},{"type":"npm","name":"ssb-db"},{"type":"npm","name":"ssb-server"}],"github":{"org":"ssbc"},"opencollective":{"id":12314,"name":"Secure Scuttlebutt Consortium","slug":"secure-scuttlebutt-consortium","description":"A distributed and secure peer-to-peer protocol and social network","stats":{"balance":375049,"yearlyBudget":224472},"goals":[{}],"sponsors":[{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":47500},{"id":257639,"type":"ORGANIZATION","slug":"least-authority-tfa-gmbh","name":"Least Authority TFA GmbH","totalDonations":41935},{"id":163232,"type":"ORGANIZATION","slug":"namaste-foundation","name":"Namaste Foundation","totalDonations":19300},{"id":76834,"type":"ORGANIZATION","slug":"backtracks","name":"Backtracks","totalDonations":10000},{"id":89895,"type":"ORGANIZATION","slug":"bitcoin-contributions","name":"Bitcoin Contributions","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7600},{"id":48495,"type":"ORGANIZATION","slug":"protozoa","name":"Protozoa","totalDonations":7000},{"id":107766,"type":"ORGANIZATION","slug":"webcookiesinfo","name":"WebCookies.org","totalDonations":2500},{"id":46841,"type":"ORGANIZATION","slug":"seattle-developers-cooperative-llc","name":"Seattle Developers Cooperative, LLC","totalDonations":1800}]}},{"name":"select2","packages":[{"type":"npm","name":"select2"}],"github":{"repo":"select2/select2"},"opencollective":{"id":69363,"name":"Select2","slug":"select2","description":"Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.","stats":{"balance":18728,"yearlyBudget":22421},"goals":[],"sponsors":[]}},{"name":"selection-sharer","packages":[{"type":"npm","name":"selection-sharer"}],"github":{"repo":"xdamman/selection-sharer"},"opencollective":{"id":652,"name":"selection-sharer","slug":"selection-sharer","description":"make it easy to share any quote on the web","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"semantic-release","packages":[{"type":"npm","name":"semantic-release"}]},{"name":"semantic-release","packages":[{"type":"npm","name":"@semantic-release/changelog"},{"type":"npm","name":"semantic-release-cli"},{"type":"npm","name":"@semantic-release/commit-analyzer"},{"type":"npm","name":"cracks"},{"type":"npm","name":"@semantic-release/git"},{"type":"npm","name":"@semantic-release/github"},{"type":"npm","name":"@semantic-release/gitlab"},{"type":"npm","name":"@semantic-release/npm"},{"type":"npm","name":"@semantic-release/release-notes-generator"},{"type":"npm","name":"semantic-release"}],"github":{"org":"semantic-release"},"opencollective":{"id":264371,"name":"semantic-release","slug":"semantic-release","description":null,"stats":{"balance":4825,"yearlyBudget":4825},"goals":[],"sponsors":[]}},{"name":"semantic-ui","packages":[{"type":"npm","name":"semantic-ui"}],"github":{"repo":"semantic-org/semantic-ui/"},"opencollective":{"id":105224,"name":"Semantic UI","slug":"semantic-ui","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"semver","packages":[{"type":"npm","name":"semver"}]},{"name":"serenity-js","packages":[{"type":"npm","name":"@serenity-js/core"},{"type":"npm","name":"@serenity-js/assertions"},{"type":"npm","name":"@serenity-js/console-reporter"},{"type":"npm","name":"@serenity-js/cucumber"},{"type":"npm","name":"@serenity-js/jasmine"},{"type":"npm","name":"@serenity-js/local-server"},{"type":"npm","name":"@serenity-js/mocha"},{"type":"npm","name":"@serenity-js/protractor"},{"type":"npm","name":"@serenity-js/rest"},{"type":"npm","name":"@serenity-js/serenity-bdd"},{"type":"npm","name":"@serenity-js/webdriverio"},{"type":"npm","name":"acceptance-tests"}],"github":{"org":"serenity-js"},"opencollective":{"id":131924,"name":"Serenity/JS","slug":"serenity-js","description":"Next generation acceptance testing framework optimised for speed, collaboration and scale!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"serialport","packages":[{"type":"npm","name":"@serialport/bindings-rust"},{"type":"npm","name":"electron-serialport"},{"type":"npm","name":"navigator.serial"},{"type":"npm","name":"@serialport/binding-abstract"},{"type":"npm","name":"@serialport/binding-mock"},{"type":"npm","name":"@serialport/bindings"},{"type":"npm","name":"@serialport/list"},{"type":"npm","name":"@serialport/parser-byte-length"},{"type":"npm","name":"@serialport/parser-cctalk"},{"type":"npm","name":"@serialport/parser-delimiter"},{"type":"npm","name":"@serialport/parser-inter-byte-timeout"},{"type":"npm","name":"@serialport/parser-packet-length"},{"type":"npm","name":"@serialport/parser-readline"},{"type":"npm","name":"@serialport/parser-ready"},{"type":"npm","name":"@serialport/parser-regex"},{"type":"npm","name":"@serialport/parser-slip-encoder"},{"type":"npm","name":"@serialport/parser-spacepacket"},{"type":"npm","name":"@serialport/repl"},{"type":"npm","name":"serialport"},{"type":"npm","name":"@serialport/stream"},{"type":"npm","name":"@serialport/terminal"}],"github":{"org":"serialport"},"opencollective":{"id":41562,"name":"Node SerialPort","slug":"serialport","description":"Access serial ports with JavaScript. Linux, OSX and Windows.","stats":{"balance":62522,"yearlyBudget":35051},"goals":[{"key":97181,"type":"yearlyBudget","title":"Development Fund","amount":2500000,"description":"This money is used for hiring developers to continue to develop and maintain node Serialport, the web-serialport spec, libuv and nodejs projects to better support serialport use with JavaScript."},{"key":16418,"type":"yearlyBudget","title":"Hosting and Hardware","amount":120000,"description":"This covers our test, build and deployment infrastru
1cture costs, and buying test hardware. It will let us keep supporting as many platforms and devices as we do."}],"sponsors":[]}},{"name":"serilog-exceptions","packages":[{"type":"nuget","name":"Serilog.Exceptions.MsSqlServer"},{"type":"nuget","name":"Serilog.Exceptions"},{"type":"nuget","name":"Serilog.Exceptions.SqlServer"},{"type":"nuget","name":"Microsoft.Data.SqlClient"},{"type":"nuget","name":"Serilog.Exceptions.EntityFrameworkCore"}],"github":{"repo":"RehanSaeed/Serilog.Exceptions"},"opencollective":{"id":65833,"name":"Serilog.Exceptions","slug":"serilog-exceptions","description":"Log exception details and custom properties that are not output in Exception.ToString().","stats":{"balance":831,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"serverest","packages":[{"type":"npm","name":"serverest"}],"github":{"repo":"PauloGoncalvesBH/ServeRest"},"opencollective":{"id":173789,"name":"ServeRest","slug":"serverest","description":"Ajudando os QAs nos testes de APIs REST.","stats":{"balance":8389,"yearlyBudget":46541},"goals":[],"sponsors":[{"id":174098,"type":"ORGANIZATION","slug":"samlucax","name":"Agilizei","totalDonations":9000}]}},{"name":"serverless-nextjs-plugin","packages":[{"type":"npm","name":"serverless-nextjs-monorepo"}],"github":{"repo":"danielcondemarin/serverless-nextjs-plugin"},"opencollective":{"id":45047,"name":"serverless-next.js","slug":"serverless-nextjs-plugin","description":"\u26a1 Deploy your next.js app using the serverless framework","stats":{"balance":125075,"yearlyBudget":22483},"goals":[{}],"sponsors":[{"id":3363,"type":"ORGANIZATION","slug":"goserverless","name":"Serverless Framework","totalDonations":300000},{"id":45177,"type":"ORGANIZATION","slug":"engineerapart","name":"EngineerApart","totalDonations":18000}]}},{"name":"setup-php","packages":[{"type":"npm","name":"setup-php"}],"github":{"repo":"shivammathur/setup-php"},"opencollective":{"id":161207,"name":"Setup PHP","slug":"setup-php","description":"Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in GitHub Actions.","stats":{"balance":0,"yearlyBudget":31},"goals":[{"key":"5738fa0f-68e1-43fa-939e-735e4b245748","type":"yearlyBudget","title":"Budget to maintain setup-php","amount":1000000,"description":"Please help us reach setup-php budget"}],"sponsors":[]}},{"name":"sgc","packages":[{"type":"npm","name":"semantic-git-commit-cli"}],"github":{"repo":"JPeer264/node-semantic-git-commit-cli"},"opencollective":{"id":96617,"name":"Semantic Git Commit Cli","slug":"sgc","description":"A CLI for semantic git commits","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"sharejs","packages":[{"type":"npm","name":"share"}],"github":{"repo":"share/ShareJS"},"opencollective":{"id":54,"name":"ShareJS","slug":"sharejs","description":"Collaborative editing in any app","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"sharpneat","opencollective":{"id":13527,"name":"sharpneat","slug":"sharpneat","description":"SharpNEAT: Evolution of Neural Networks. A C# .NET Framework. ","stats":{"balance":8580,"yearlyBudget":0},"goals":[],"sponsors":[]},"packages":[{"type":"nuget","name":"SharpNeatLib"}],"github":{"repo":"colgreen/sharpneat"}},{"name":"shelljs","packages":[{"type":"npm","name":"shelljs"}]},{"name":"shieldon","packages":[{"type":"composer","name":"shieldon/shieldon"}],"github":{"repo":"terrylinooo/shieldon"},"opencollective":{"id":48661,"name":"Shieldon","slug":"shieldon","description":"A PHP library that provides anti-scraping and online session control.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"shields","packages":[{"type":"npm","name":"gh-badges"}],"github":{"repo":"badges/shields"},"opencollective":{"id":9883,"name":"shields.io","slug":"shields","description":"Concise, consistent, and legible badges\u2026 in a readme near you.","sponsors":[{"id":77716,"type":"ORGANIZATION","slug":"octopusdeploy","name":"Octopus Deploy","totalDonations":203500},{"id":19810,"type":"ORGANIZATION","slug":"northwoodsgo1","name":"Northwoods Software","totalDonations":112000},{"id":16177,"type":"ORGANIZATION","slug":"lgtmhq","name":"LGTM","totalDonations":91000},{"id":90543,"type":"ORGANIZATION","slug":"gitguardian","name":"GitGuardian","totalDonations":63000},{"id":15213,"type":"ORGANIZATION","slug":"statushero","name":"Status Hero","totalDonations":52500},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":30000},{"id":17497,"type":"ORGANIZATION","slug":"sourcerer_io","name":"Sourcerer","totalDonations":17500},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":11100},{"id":24758,"type":"ORGANIZATION","slug":"cloudsmith","name":"Cloudsmith","totalDonations":10200},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":5100}],"stats":{"balance":60116,"yearlyBudget":247228},"goals":[{}]}},{"name":"shogun-toolbox","packages":[{"type":"pypi","name":"tflogger"}],"github":{"org":"shogun-toolbox"},"opencollective":{"id":303061,"name":"Shogun ML Toolbox","slug":"shogun-toolbox","description":"The Shogun Machine Learning Toolbox is devoted to making machine learning tools available for free, to everyone.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"shouldly","packages":[{"type":"nuget","name":"Shouldly"},{"type":"nuget","name":"shouldly"}],"github":{"org":"shouldly"},"opencollective":{"id":172538,"name":"Shouldly","slug":"shouldly","description":"Shouldly is an assertion framework which focuses on giving great error messages when the assertion fails while being simple and terse.","stats":{"balance":21775,"yearlyBudget":32464},"goals":[],"sponsors":[{"id":111534,"type":"ORGANIZATION","slug":"lombiq","name":"Lombiq Technologies Ltd.","totalDonations":25000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}]}},{"name":"shrine","packages":[{"type":"gem","name":"shrine"}],"github":{"repo":"shrinerb/shrine"},"opencollective":{"id":146942,"name":"Shrine","slug":"shrine","description":"Simplify handling file uploads in your Ruby application","stats":{"balance":4300,"yearlyBudget":8632},"goals":[],"sponsors":[{"id":250307,"type":"ORGANIZATION","slug":"hlidacky-cz","name":"Hlidacky.cz","totalDonations":5000}]}},{"name":"sianet","opencollective":{"id":10385,"name":"SiaNet","slug":"sianet","description":"A C# deep learning wrapper with CNTK backend","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]},"packages":[{"type":"nuget","name":"SiaNet"},{"type":"nuget","name":"SiaNet.CPUOnly"}],"github":{"repo":"deepakkumar1984/SiaNet"}},{"name":"sickrage","packages":[{"type":"pypi","name":"sickrage"}],"github":{"org":"SiCKRAGE"},"opencollective":{"id":113368,"name":"SiCKRAGE","slug":"sickrage","description":"SiCKRAGE is a automated TV show manager","stats":{"balance":1089,"yearlyBudget":15444},"goals":[],"sponsors":[]}},{"name":"sierra","packages":[{"type":"npm","name":"sierra-library"}],"github":{"repo":"sierra-library/sierra"},"opencollective":{"id":663,"name":"sierra","slug":"sierra","description":"Improve SCSS community","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"sifrr-oc","packages":[{"type":"npm","name":"@sifrr/dom"},{"type":"npm","name":"@sifrr/template"},{"type":"npm","name":"@sifrr/fetch"},{"type":"npm","name":"@sifrr/route"},{"type":"npm","name":"@sifrr/serviceworker"},{"type":"npm","name":"@sifrr/storage"},{"type":"npm","name":"@sifrr/api"},{"type":"npm","name":"@sifrr/cli"},{"type":"npm","name":"@sifrr/seo"},{"type":"npm","name":"@sifrr/server"}],"github":{"repo":"sifrr/sifrr"},"opencollective":{"id":93923,"name":"Sifrr","slug":"sifrr-oc","description":":zap: Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"signalk","packages":[{"type":"npm","name":"@signalk/aisreporter"},{"type":"npm","name":"@signalk/calibration"},{"type":"npm","name":"@signalk/charts-plugin"},{"type":"npm","name":"@signalk/freeboard-sk"},{"type":"npm","name":"@signalk/github-create-release"},{"type":"npm","name":"@signalk/instrumentpanel"},{"type":"npm","name":"@signalk/maptracker"},{"type":"npm","name":"@signalk/n2k-signalk"},{"type":"npm","name":"@signalk/nmea0183-utilities"},{"type":"npm","name":"@signalk/node-red-embedded"},{"type":"npm","name":"@signalk/playground"},{"type":"npm","name":"@signalk/sailgauge"},{"type":"npm","name":"@signalk/set-system-time"},{"type":"npm","name":"signalk-derived-data"},{"type":"npm","name":"@signalk/client"},{"type":"npm","name":"signalk-multiplexer"},{"type":"npm","name":"@signalk/signalk-node-red"},{"type":"npm","name":"@signalk/nmea0183-signalk"},{"type":"npm","name":"signalk-server"},{"type":"npm","name":"@signalk/server-admin"},{"type":"npm","name":"@signalk/signalk-to-nmea0183"},{"type":"npm","name":"signalk-to-nmea2000"},{"type":"npm","name":"@signalk/zones"},{"type":"npm","name":"@signalk/simple-gpx"},{"type":"npm","name":"@signalk/simplegauges"},{"type":"npm","name":"@signalk/simulatorplugin"},{"type":"npm","name":"@signalk/sk-simple-token-security"},{"type":"npm","name":"@signalk/sk-simple-token-security-config"},{"type":"npm","name":"@signalk/signalk-schema"},{"type":"npm","name":"signalk-testclient"},{"type":"npm","name":"@signalk/vedirect-serial-usb"},{"type":"npm","name":"@signalk/signalk-ws-provider"},{"type":"npm","name":"@signalk/sailsconfiguration"},{"type":"npm","name":"@signalk/signalk-autopilot"}],"github":{"org":"signalk"},"opencollective":{"id":67364,"name":"signalk","slug":"signalk","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"silex","packages":[{"type":"npm","name":"silex-website-builder"}],"github":{"repo":"silexlabs/Silex"},"opencollective":{"id":69444,"name":"Silex website builder","slug":"silex","description":"Silex is a static website builder in the cloud. ","stats":{"balance":841,"yearlyBudget":841},"goals":[{"key":"ada19d26-c0ea-4ea1-afef-c7c0204e08f5","type":"yearlyBudget","title":"Hosting for one year","amount":50000,"description":"Silex Labs foundation historically provide hosting thanks to french sympathizers donations. The hosting needs are always increasing so please consider donating to make sure that the service stays top quality."},{"key":"c8726370-6a36-4e54-b03a-bb28132031c0","type":"yearlyBudget","title":"Full time developer","amount":5000000,"description":"This goal is to pay for a full time developer working on the road map, community support and bug fixes."}],"sponsors":[{"id":233967,"type":"ORGANIZATION","slug":"anicyberinc","name":"ANICYBER Collective","totalDonations":1000}]}},{"name":"sim-c","packages":[{"type":"pypi","name":"simc"}],"github":{"org":"cimplec"},"opencollective":{"id":200251,"name":"sim-C","slug":"sim-c","description":"Support development of sim-C","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"simple-injector","packages":[{"type":"nuget","name":"simpleinjector"},{"type":"nuget","name":"SimpleInjector"}],"github":{"repo":"simpleinjector/SimpleInjector"},"opencollective":{"id":24599,"name":"Simple Injector","slug":"simple-injector","description":null,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"simplestatemachine","packages":[{"type":"nuget","name":"SimpleStateMachineLibrary"}],"github":{"org":"SimpleStateMachine"},"opencollective":{"id":270938,"name":"SimpleStateMachine","slug":"simplestatemachine","description":"Easy-to-use tools for working with state machines, parsers and analyzers","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"simpleui","packages":[{"type":"pypi","name":"django-simpleui"}],"github":{"repo":"newpanjing/simpleui"},"opencollective":{"id":44229,"name":"simpleui","slug":"simpleui","description":"\ud83d\ude80simpleui\u662f\u4e00\u4e2adjango admin theme \u4e3b\u9898 \u3002\u57fa\u4e8eelement-ui+vue\u5f00\u53d1\u7684\u4e3b\u9898\uff0c\u91cd\u5199\u548c\u4f18\u531690%\u4ee5\u4e0a\u7684\u9875\u9762\u3002 \ud83c\udf49\u5982\u679c\u559c\u6b22\u8bb0\u5f97\u7ed9\u4e2a\ud83c\udf1fstar\u54e6","stats":{"balance":398,"yearlyBudget":398},"goals":[],"sponsors":[]}},{"name":"simplexlsx","packages":[{"type":"composer","name":"shuchkin/simplexlsx"}],"github":{"repo":"shuchkin/simplexlsx"},"opencollective":{"id":205301,"name":"SimpleXLSX","slug":"simplexlsx","description":"Read data easily","stats":{"balance":2082,"yearlyBudget":2332},"goals":[],"sponsors":[]}},{"name":"sindresorhus","packages":[{"type":"npm","name":"acosh"},{"type":"npm","name":"active-win"},{"type":"npm","name":"active-win-cli"},{"type":"npm","name":"add-asset-webpack-plugin"},{"type":"npm","name":"add-module-exports-webpack-plugin"},{"type":"npm","name":"aggregate-error"},{"type":"npm","name":"alfred-emoj"},{"type":"npm","name":"alfred-npms"},{"type":"npm","name":"alfy"},{"type":"npm","name":"aliases"},{"type":"npm","name":"all-keys"},{"type":"npm","name":"alpha-sort"},{"type":"npm","name":"ansi-escapes"},{"type":"npm","name":"any-observable"},{"type":"npm","name":"anybar"},{"type":"npm","name":"anybar-cli"},{"type":"npm","name":"app-path"},{"type":"npm","name":"app-path-cli"},{"type":"npm","name":"archive-extensions"},{"type":"npm","name":"archs"},{"type":"npm","name":"arr-exclude"},{"type":"npm","name":"arr-include"},{"type":"npm","name":"array-differ"},{"type":"npm","name":"array-find-index"},{"type":"npm","name":"array-move"},{"type":"npm","name":"array-shuffle"},{"type":"npm","name":"array-union"},{"type":"npm","name":"array-uniq"},{"type":"npm","name":"arrify"},{"type":"npm","name":"article-title"},{"type":"npm","name":"article-title-cli"},{"type":"npm","name":"asinh"},{"type":"npm","name":"atom-set-text"},{"type":"npm","name":"auto-bind"},{"type":"npm","name":"awesome-lint"},{"type":"npm","name":"beeper"},{"type":"npm","name":"bin-version"},{"type":"npm","name":"bin-version-check"},{"type":"npm","name":"bin-version-check-cli"},{"type":"npm","name":"bin-version-cli"},{"type":"npm","name":"binary-extensions"},{"type":"npm","name":"bind-methods"},{"type":"npm","name":"bitbar"},{"type":"npm","name":"bower-components"},{"type":"npm","name":"bower-name"},{"type":"npm","name":"bower-name-cli"},{"type":"npm","name":"boxen"},{"type":"npm","name":"boxen-cli"},{"type":"npm","name":"broccoli-autoprefixer"},{"type":"npm","name":"broccoli-closure-compiler"},{"type":"npm","name":"broccoli-cssnano"},{"type":"npm","name":"broccoli-csso"},{"type":"npm","name":"broccoli-defeatureify"},{"type":"npm","name":"broccoli-dust"},{"type":"npm","name":"broccoli-es6-transpiler"},{"type":"npm","name":"broccoli-htmlmin"},{"type":"npm","name":"broccoli-jade"},{"type":"npm","name":"broccoli-less"},{"type":"npm","name":"broccoli-nunjucks"},{"type":"npm","name":"broccoli-regenerator"},{"type":"npm","name":"broccoli-strip-css-comments"},{"type":"npm","name":"broccoli-strip-debug"},{"type":"npm","name":"broccoli-strip-json-comments"},{"type":"npm","name":"broccoli-stylus"},{"type":"npm","name":"broccoli-svgo"},{"type":"npm","name":"broccoli-sweetjs"},{"type":"npm","name":"broccoli-traceur"},{"type":"npm","name":"broccoli-uncss"},{"type":"npm","name":"buf-compare"},{"type":"npm","name":"buf-indexof"},{"type":"npm","name":"buffer-equals"},{"type":"npm","name":"buffer-equals-constant"},{"type":"npm","name":"buffer-includes"},{"type":"npm","name":"builtin-modules"},{"type":"npm","name":"bundle-id"},{"type":"npm","name":"bundle-id-cli"},{"type":"npm","name":"bundle-name"},{"type":"npm","name":"bundle-name-cli"},{"type":"npm","name":"caller-callsite"},{"type":"npm","name":"caller-path"},{"type":"npm","name":"callsites"},{"type":"npm","name":"camelcase"},{"type":"npm","name":"camelcase-keys"},{"type":"npm","name":"caprine"},{"type":"npm","name":"capture-website"},{"type":"npm","name":"capture-website-cli"},{"type":"npm","name":"cat-names"},{"type":"npm","name":"cat-pad"},{"type":"npm","name":"cbrt"},{"type":"npm","name":"child-process-ctor"},{"type":"npm","name":"@sindresorhus/class-names"},{"type":"npm","name":"clean-stack"},{"type":"npm","name":"clear-cli"},{"type":"npm","name":"clear-module"},{"type":"npm","name":"cli-boxes"},{"type":"npm","name":"cli-cursor"},{"type":"npm","name":"cli-spinners"},{"type":"npm","name":"cli-truncate"}
1,{"type":"npm","name":"clipboard-cli"},{"type":"npm","name":"clipboardy"},{"type":"npm","name":"clone-regexp"},{"type":"npm","name":"clz32"},{"type":"npm","name":"cocoa-dialog"},{"type":"npm","name":"code-point-at"},{"type":"npm","name":"comment-regex"},{"type":"npm","name":"compare-urls"},{"type":"npm","name":"compressed-extensions"},{"type":"npm","name":"condense-whitespace"},{"type":"npm","name":"conduct"},{"type":"npm","name":"conf"},{"type":"npm","name":"convert-hrtime"},{"type":"npm","name":"copy-text-to-clipboard"},{"type":"npm","name":"core-assert"},{"type":"npm","name":"cows"},{"type":"npm","name":"cp-file"},{"type":"npm","name":"cpy"},{"type":"npm","name":"cpy-cli"},{"type":"npm","name":"create-dmg"},{"type":"npm","name":"create-html-element"},{"type":"npm","name":"crypto-hash"},{"type":"npm","name":"crypto-random-string"},{"type":"npm","name":"current-path"},{"type":"npm","name":"current-path-cli"},{"type":"npm","name":"cycled"},{"type":"npm","name":"dargs"},{"type":"npm","name":"date-now-cli"},{"type":"npm","name":"date-time"},{"type":"npm","name":"debounce-fn"},{"type":"npm","name":"debug-log"},{"type":"npm","name":"decamelize"},{"type":"npm","name":"decompress-response"},{"type":"npm","name":"deep-assign"},{"type":"npm","name":"deep-strict-equal"},{"type":"npm","name":"default-browser"},{"type":"npm","name":"default-browser-cli"},{"type":"npm","name":"default-browser-id"},{"type":"npm","name":"default-shell"},{"type":"npm","name":"default-uid"},{"type":"npm","name":"define-lazy-prop"},{"type":"npm","name":"del"},{"type":"npm","name":"del-cli"},{"type":"npm","name":"delay"},{"type":"npm","name":"delay-cli"},{"type":"npm","name":"detect-indent"},{"type":"npm","name":"detect-indent-cli"},{"type":"npm","name":"detect-newline"},{"type":"npm","name":"detect-newline-cli"},{"type":"npm","name":"devtools-detect"},{"type":"npm","name":"@sindresorhus/df"},{"type":"npm","name":"display-notification"},{"type":"npm","name":"djb2a"},{"type":"npm","name":"@sindresorhus/do-not-disturb"},{"type":"npm","name":"do-not-disturb-cli"},{"type":"npm","name":"dofle"},{"type":"npm","name":"dog-names"},{"type":"npm","name":"doge-seed-cli"},{"type":"npm","name":"dom-loaded"},{"type":"npm","name":"dot-prop"},{"type":"npm","name":"downgrade-root"},{"type":"npm","name":"each-async"},{"type":"npm","name":"electron-better-ipc"},{"type":"npm","name":"electron-context-menu"},{"type":"npm","name":"electron-debug"},{"type":"npm","name":"electron-dl"},{"type":"npm","name":"electron-is-dev"},{"type":"npm","name":"electron-main-fetch"},{"type":"npm","name":"electron-reloader"},{"type":"npm","name":"electron-serve"},{"type":"npm","name":"electron-store"},{"type":"npm","name":"electron-timber"},{"type":"npm","name":"electron-unhandled"},{"type":"npm","name":"electron-util"},{"type":"npm","name":"elegant-spinner"},{"type":"npm","name":"element-ready"},{"type":"npm","name":"email-regex"},{"type":"npm","name":"emittery"},{"type":"npm","name":"emoj"},{"type":"npm","name":"empty-trash"},{"type":"npm","name":"empty-trash-cli"},{"type":"npm","name":"ensure-error"},{"type":"npm","name":"env-editor"},{"type":"npm","name":"env-paths"},{"type":"npm","name":"envcheck"},{"type":"npm","name":"error-dialog"},{"type":"npm","name":"esc-exit"},{"type":"npm","name":"escape-goat"},{"type":"npm","name":"escape-string-applescript"},{"type":"npm","name":"escape-string-regexp"},{"type":"npm","name":"eslint-formatter-pretty"},{"type":"npm","name":"eslint-json"},{"type":"npm","name":"eslint-plugin-unicorn"},{"type":"npm","name":"eslint-stylish"},{"type":"npm","name":"eslint-tap"},{"type":"npm","name":"exec-file-sync"},{"type":"npm","name":"execa"},{"type":"npm","name":"execall"},{"type":"npm","name":"exit-hook"},{"type":"npm","name":"expm1"},{"type":"npm","name":"extract-stack"},{"type":"npm","name":"fast-cli"},{"type":"npm","name":"figures"},{"type":"npm","name":"file-icon"},{"type":"npm","name":"file-icon-cli"},{"type":"npm","name":"file-metadata"},{"type":"npm","name":"file-type"},{"type":"npm","name":"file-type-cli"},{"type":"npm","name":"file-url"},{"type":"npm","name":"file-url-cli"},{"type":"npm","name":"file-uti"},{"type":"npm","name":"filename-reserved-regex"},{"type":"npm","name":"filenamify"},{"type":"npm","name":"filenamify-cli"},{"type":"npm","name":"filenamify-url"},{"type":"npm","name":"filled-array"},{"type":"npm","name":"filter-console"},{"type":"npm","name":"filter-obj"},{"type":"npm","name":"find-up"},{"type":"npm","name":"find-up-cli"},{"type":"npm","name":"find-versions"},{"type":"npm","name":"find-versions-cli"},{"type":"npm","name":"finder-path"},{"type":"npm","name":"first-chunk-min-size-stream"},{"type":"npm","name":"first-chunk-stream"},{"type":"npm","name":"first-run"},{"type":"npm","name":"fix-path"},{"type":"npm","name":"fkill"},{"type":"npm","name":"fkill-cli"},{"type":"npm","name":"float-equal"},{"type":"npm","name":"fn-args"},{"type":"npm","name":"fn-name"},{"type":"npm","name":"@sindresorhus/fnv1a"},{"type":"npm","name":"fs-access"},{"type":"npm","name":"fullname"},{"type":"npm","name":"fullname-cli"},{"type":"npm","name":"fullname-native"},{"type":"npm","name":"generate-github-markdown-css"},{"type":"npm","name":"generator-electron"},{"type":"npm","name":"generator-gulp-plugin-boilerplate"},{"type":"npm","name":"generator-nm"},{"type":"npm","name":"generator-pure"},{"type":"npm","name":"get-emails"},{"type":"npm","name":"get-emails-cli"},{"type":"npm","name":"get-gravatar"},{"type":"npm","name":"get-grunt-tasks"},{"type":"npm","name":"get-gulp-tasks"},{"type":"npm","name":"get-port"},{"type":"npm","name":"get-port-cli"},{"type":"npm","name":"get-range"},{"type":"npm","name":"get-stdin"},{"type":"npm","name":"get-stream"},{"type":"npm","name":"get-urls"},{"type":"npm","name":"get-urls-cli"},{"type":"npm","name":"gh-avatar"},{"type":"npm","name":"gh-got"},{"type":"npm","name":"gh-home"},{"type":"npm","name":"gh-user"},{"type":"npm","name":"git-remote-origin-url"},{"type":"npm","name":"github-username"},{"type":"npm","name":"github-username-cli"},{"type":"npm","name":"global-dirs"},{"type":"npm","name":"globals"},{"type":"npm","name":"globby"},{"type":"npm","name":"got"},{"type":"npm","name":"gravatar-url"},{"type":"npm","name":"grunt-concurrent"},{"type":"npm","name":"grunt-cssnano"},{"type":"npm","name":"grunt-debug-files"},{"type":"npm","name":"grunt-dependency-check"},{"type":"npm","name":"grunt-electron"},{"type":"npm","name":"grunt-es6-transpiler"},{"type":"npm","name":"grunt-eslint"},{"type":"npm","name":"grunt-footer"},{"type":"npm","name":"grunt-ftp"},{"type":"npm","name":"grunt-header"},{"type":"npm","name":"grunt-minify-html"},{"type":"npm","name":"grunt-myth"},{"type":"npm","name":"grunt-pageres"},{"type":"npm","name":"grunt-php"},{"type":"npm","name":"grunt-recess"},{"type":"npm","name":"grunt-regenerator"},{"type":"npm","name":"grunt-sass"},{"type":"npm","name":"grunt-shell"},{"type":"npm","name":"grunt-sizediff"},{"type":"npm","name":"grunt-strip-css-comments"},{"type":"npm","name":"grunt-strip-debug"},{"type":"npm","name":"grunt-strip-json-comments"},{"type":"npm","name":"grunt-styl"},{"type":"npm","name":"grunt-svgmin"},{"type":"npm","name":"gulp-autoprefixer"},{"type":"npm","name":"gulp-bom"},{"type":"npm","name":"gulp-changed"},{"type":"npm","name":"gulp-chmod"},{"type":"npm","name":"gulp-chown"},{"type":"npm","name":"gulp-debug"},{"type":"npm","name":"gulp-dust"},{"type":"npm","name":"gulp-es6-transpiler"},{"type":"npm","name":"gulp-esformatter"},{"type":"npm","name":"gulp-esnext"},{"type":"npm","name":"gulp-filter"},{"type":"npm","name":"gulp-ftp"},{"type":"npm","name":"gulp-google-cdn"},{"type":"npm","name":"gulp-imagemin"},{"type":"npm","name":"gulp-jasmine"},{"type":"npm","name":"gulp-jsvalidate"},{"type":"npm","name":"gulp-markdown"}
1,{"type":"npm","name":"gulp-markdown-pdf"},{"type":"npm","name":"gulp-micro"},{"type":"npm","name":"gulp-mocha"},{"type":"npm","name":"gulp-myth"},{"type":"npm","name":"gulp-ngmin"},{"type":"npm","name":"gulp-nunjucks"},{"type":"npm","name":"gulp-plato"},{"type":"npm","name":"gulp-react"},{"type":"npm","name":"gulp-recess"},{"type":"npm","name":"gulp-regenerator"},{"type":"npm","name":"gulp-rev"},{"type":"npm","name":"gulp-revert-path"},{"type":"npm","name":"gulp-rework"},{"type":"npm","name":"gulp-ruby-sass"},{"type":"npm","name":"gulp-size"},{"type":"npm","name":"gulp-strip-css-comments"},{"type":"npm","name":"gulp-strip-debug"},{"type":"npm","name":"gulp-strip-json-comments"},{"type":"npm","name":"gulp-styl"},{"type":"npm","name":"gulp-tar"},{"type":"npm","name":"gulp-template"},{"type":"npm","name":"gulp-traceur"},{"type":"npm","name":"gulp-vulcanize"},{"type":"npm","name":"gulp-webp"},{"type":"npm","name":"gulp-zip"},{"type":"npm","name":"gzip-size"},{"type":"npm","name":"gzip-size-cli"},{"type":"npm","name":"hard-rejection"},{"type":"npm","name":"has-dom"},{"type":"npm","name":"has-emoji"},{"type":"npm","name":"has-flag"},{"type":"npm","name":"has-generator"},{"type":"npm","name":"has-jsx-pragma"},{"type":"npm","name":"has-own-prop"},{"type":"npm","name":"has-yarn"},{"type":"npm","name":"has-yarn-cli"},{"type":"npm","name":"hash-obj"},{"type":"npm","name":"hasha"},{"type":"npm","name":"hasha-cli"},{"type":"npm","name":"hex-rgb"},{"type":"npm","name":"home-or-tmp"},{"type":"npm","name":"hook-std"},{"type":"npm","name":"html-tags"},{"type":"npm","name":"humanize-string"},{"type":"npm","name":"humanize-url"},{"type":"npm","name":"hyper-hide-title"},{"type":"npm","name":"hyper-snazzy"},{"type":"npm","name":"hypot"},{"type":"npm","name":"icloud-tabs"},{"type":"npm","name":"image-type"},{"type":"npm","name":"import-cwd"},{"type":"npm","name":"import-fresh"},{"type":"npm","name":"import-from"},{"type":"npm","name":"import-global"},{"type":"npm","name":"import-lazy"},{"type":"npm","name":"import-local"},{"type":"npm","name":"import-modify"},{"type":"npm","name":"import-modules"},{"type":"npm","name":"imul"},{"type":"npm","name":"in-range"},{"type":"npm","name":"indent-string"},{"type":"npm","name":"indent-string-cli"},{"type":"npm","name":"infer-bin"},{"type":"npm","name":"ink-big-text"},{"type":"npm","name":"ink-box"},{"type":"npm","name":"ink-gradient"},{"type":"npm","name":"ink-link"},{"type":"npm","name":"internal-ip"},{"type":"npm","name":"internal-ip-cli"},{"type":"npm","name":"into-stream"},{"type":"npm","name":"invert-kv"},{"type":"npm","name":"ip-regex"},{"type":"npm","name":"ipify"},{"type":"npm","name":"ipify-cli"},{"type":"npm","name":"irregular-plurals"},{"type":"npm","name":"@sindresorhus/is"},{"type":"npm","name":"is-absolute-url"},{"type":"npm","name":"is-admin"},{"type":"npm","name":"is-archive"},{"type":"npm","name":"is-array-sorted"},{"type":"npm","name":"is-binary-path"},{"type":"npm","name":"is-blob"},{"type":"npm","name":"is-bmp"},{"type":"npm","name":"is-builtin-module"},{"type":"npm","name":"is-camera-on-cli"},{"type":"npm","name":"is-chakra"},{"type":"npm","name":"is-compressed"},{"type":"npm","name":"is-docker"},{"type":"npm","name":"is-elevated"},{"type":"npm","name":"is-email-like"},{"type":"npm","name":"is-empty-iterable"},{"type":"npm","name":"is-epub"},{"type":"npm","name":"is-error-constructor"},{"type":"npm","name":"is-finite"},{"type":"npm","name":"is-fn"},{"type":"npm","name":"is-fullwidth-code-point"},{"type":"npm","name":"is-generator-fn"},{"type":"npm","name":"is-gif"},{"type":"npm","name":"is-github-down"},{"type":"npm","name":"is-heroku"},{"type":"npm","name":"is-html"},{"type":"npm","name":"is-hyper"},{"type":"npm","name":"is-image"},{"type":"npm","name":"is-installed-globally"},{"type":"npm","name":"is-io"},{"type":"npm","name":"is-ip"},{"type":"npm","name":"is-jpg"},{"type":"npm","name":"is-jxa"},{"type":"npm","name":"is-jxr"},{"type":"npm","name":"is-md"},{"type":"npm","name":"is-npm"},{"type":"npm","name":"is-obj"},{"type":"npm","name":"is-observable"},{"type":"npm","name":"is-online"},{"type":"npm","name":"is-online-cli"},{"type":"npm","name":"is-path-cwd"},{"type":"npm","name":"is-path-in-cwd"},{"type":"npm","name":"is-path-inside"},{"type":"npm","name":"is-plain-obj"},{"type":"npm","name":"is-png"},{"type":"npm","name":"is-port-reachable"},{"type":"npm","name":"is-progressive"},{"type":"npm","name":"is-progressive-cli"},{"type":"npm","name":"is-psd"},{"type":"npm","name":"is-public-domain"},{"type":"npm","name":"is-reachable"},{"type":"npm","name":"is-redirect"},{"type":"npm","name":"is-regexp"},{"type":"npm","name":"is-relative-url"},{"type":"npm","name":"is-root"},{"type":"npm","name":"is-root-path"},{"type":"npm","name":"is-safe-integer"},{"type":"npm","name":"is-scoped"},{"type":"npm","name":"is-stream"},{"type":"npm","name":"is-supported-regexp-flag"},{"type":"npm","name":"is-svg"},{"type":"npm","name":"is-text-path"},{"type":"npm","name":"is-tif"},{"type":"npm","name":"is-travis"},{"type":"npm","name":"is-up"},{"type":"npm","name":"is-up-cli"},{"type":"npm","name":"is-url-superb"},{"type":"npm","name":"is-video"},{"type":"npm","name":"is-webp"},{"type":"npm","name":"is-wsl"},{"type":"npm","name":"issue-regex"},{"type":"npm","name":"iterm2-version"},{"type":"npm","name":"js-types"},{"type":"npm","name":"jscs-xo"},{"type":"npm","name":"jsftp-mkdirp"},{"type":"npm","name":"jshint-json"},{"type":"npm","name":"jshint-stylish"},{"type":"npm","name":"junk"},{"type":"npm","name":"kill-tabs"},{"type":"npm","name":"known"},{"type":"npm","name":"ky"},{"type":"npm","name":"ky-universal"},{"type":"npm","name":"latest-semver"},{"type":"npm","name":"latest-version"},{"type":"npm","name":"latest-version-cli"},{"type":"npm","name":"lazy-value"},{"type":"npm","name":"lcid"},{"type":"npm","name":"leap-year"},{"type":"npm","name":"leven"},{"type":"npm","name":"leven-cli"}
1,{"type":"npm","name":"line-column-path"},{"type":"npm","name":"linkify-issues"},{"type":"npm","name":"linkify-urls"},{"type":"npm","name":"load-grunt-tasks"},{"type":"npm","name":"load-json-file"},{"type":"npm","name":"locate-path"},{"type":"npm","name":"lock-cli"},{"type":"npm","name":"lock-system"},{"type":"npm","name":"log-symbols"},{"type":"npm","name":"log-update"},{"type":"npm","name":"log10"},{"type":"npm","name":"log1p"},{"type":"npm","name":"loud-rejection"},{"type":"npm","name":"lowercase-keys"},{"type":"npm","name":"lpad"},{"type":"npm","name":"lungo-cli"},{"type":"npm","name":"macos-release"},{"type":"npm","name":"macos-version"},{"type":"npm","name":"macos-version-cli"},{"type":"npm","name":"magic-iterable"},{"type":"npm","name":"make-dir"},{"type":"npm","name":"make-dir-cli"},{"type":"npm","name":"manage-wifi"},{"type":"npm","name":"manage-wifi-cli"},{"type":"npm","name":"map-obj"},{"type":"npm","name":"mapcode"},{"type":"npm","name":"mapcode-regex"},{"type":"npm","name":"markdown-extensions"},{"type":"npm","name":"matcher"},{"type":"npm","name":"matcher-cli"},{"type":"npm","name":"math-avg"},{"type":"npm","name":"math-clamp"},{"type":"npm","name":"math-cosh"},{"type":"npm","name":"math-log2"},{"type":"npm","name":"math-sign"},{"type":"npm","name":"math-sinh"},{"type":"npm","name":"math-sum"},{"type":"npm","name":"max-safe-integer"},{"type":"npm","name":"max-timeout"},{"type":"npm","name":"maxmin"},{"type":"npm","name":"md5-hex"},{"type":"npm","name":"mem"},{"type":"npm","name":"meow"},{"type":"npm","name":"mimic-fn"},{"type":"npm","name":"mimic-response"},{"type":"npm","name":"mnemonic-words"},{"type":"npm","name":"modify-filename"},{"type":"npm","name":"modify-keys"},{"type":"npm","name":"modify-values"},{"type":"npm","name":"month-days"},{"type":"npm","name":"move-file"},{"type":"npm","name":"multi-download"},{"type":"npm","name":"multiline"},{"type":"npm","name":"multimatch"},{"type":"npm","name":"ncname"},{"type":"npm","name":"neat-csv"},{"type":"npm","name":"negative-array"},{"type":"npm","name":"negative-zero"},{"type":"npm","name":"new-github-issue-url"},{"type":"npm","name":"new-github-release-url"},{"type":"npm","name":"newline-br"},{"type":"npm","name":"dark-mode"},{"type":"npm","name":"node-env-webpack-plugin"},{"type":"npm","name":"is-camera-on"},{"type":"npm","name":"node-platforms"},{"type":"npm","name":"node-status-codes"},{"type":"npm","name":"non-ascii"},{"type":"npm","name":"noop-cli"},{"type":"npm","name":"noop-process"},{"type":"npm","name":"noop3"},{"type":"npm","name":"normalize-newline"},{"type":"npm","name":"normalize-newline-cli"},{"type":"npm","name":"normalize-url"},{"type":"npm","name":"norway-postal-codes"},{"type":"npm","name":"np"},{"type":"npm","name":"npm-email"},{"type":"npm","name":"npm-email-cli"},{"type":"npm","name":"npm-home"},{"type":"npm","name":"npm-keyword"},{"type":"npm","name":"npm-name"},{"type":"npm","name":"npm-name-cli"},{"type":"npm","name":"npm-run-path"},{"type":"npm","name":"npm-run-path-cli"},{"type":"npm","name":"npm-user"},{"type":"npm","name":"npm-user-cli"},{"type":"npm","name":"npmlint"},{"type":"npm","name":"null-check"},{"type":"npm","name":"num-sort"},{"type":"npm","name":"number-epsilon"},{"type":"npm","name":"number-is-float"},{"type":"npm","name":"number-is-integer"},{"type":"npm","name":"number-is-nan"},{"type":"npm","name":"object-assign"},{"type":"npm","name":"object-values"},{"type":"npm","name":"observable-to-promise"},{"type":"npm","name":"on-change"},{"type":"npm","name":"onetime"},{"type":"npm","name":"open-editor"},{"type":"npm","name":"open-editor-cli"},{"type":"npm","name":"open-shortcut"},{"type":"npm","name":"open-shortcut-cli"},{"type":"npm","name":"opn"},{"type":"npm","name":"opn-cli"},{"type":"npm","name":"ora"},{"type":"npm","name":"os-homedir"},{"type":"npm","name":"os-locale"},{"type":"npm","name":"os-name"},{"type":"npm","name":"os-name-cli"},{"type":"npm","name":"os-tmpdir"},{"type":"npm","name":"ow"},{"type":"npm","name":"p-all"},{"type":"npm","name":"p-any"},{"type":"npm","name":"p-break"},{"type":"npm","name":"p-cancelable"},{"type":"npm","name":"p-catch-if"},{"type":"npm","name":"p-debounce"},{"type":"npm","name":"p-defer"},{"type":"npm","name":"p-do-whilst"},{"type":"npm","name":"p-each-series"},{"type":"npm","name":"p-event"},{"type":"npm","name":"p-filter"},{"type":"npm","name":"p-finally"},{"type":"npm","name":"p-forever"},{"type":"npm","name":"p-if"},{"type":"npm","name":"p-immediate"},{"type":"npm","name":"p-is-promise"},{"type":"npm","name":"p-lazy"},{"type":"npm","name":"p-limit"},{"type":"npm","name":"p-locate"},{"type":"npm","name":"p-log"},{"type":"npm","name":"p-map"},{"type":"npm","name":"p-map-series"},{"type":"npm","name":"p-memoize"},{"type":"npm","name":"p-min-delay"},{"type":"npm","name":"p-pipe"},{"type":"npm","name":"p-progress"},{"type":"npm","name":"p-props"},{"type":"npm","name":"p-queue"},{"type":"npm","name":"p-race"},{"type":"npm","name":"p-reduce"},{"type":"npm","name":"p-reflect"},{"type":"npm","name":"p-retry"},{"type":"npm","name":"p-series"},{"type":"npm","name":"p-settle"},{"type":"npm","name":"p-some"},{"type":"npm","name":"p-tap"},{"type":"npm","name":"p-throttle"},{"type":"npm","name":"p-time"},{"type":"npm","name":"p-timeout"},{"type":"npm","name":"p-times"},{"type":"npm","name":"p-try"},{"type":"npm","name":"p-wait-for"},{"type":"npm","name":"p-waterfall"},{"type":"npm","name":"p-whilst"},{"type":"npm","name":"package-json"},{"type":"npm","name":"package-json-cli"},{"type":"npm","name":"pad-stdio"},{"type":"npm","name":"pad-stream"},{"type":"npm","name":"pageres"},{"type":"npm","name":"pageres-cli"},{"type":"npm","name":"parent-dirs"},{"type":"npm","name":"parent-module"},{"type":"npm","name":"park-miller"},{"type":"npm","name":"parse-columns"},{"type":"npm","name":"parse-columns-cli"},{"type":"npm","name":"parse-cookie-phantomjs"},{"type":"npm","name":"parse-help"},{"type":"npm","name":"parse-json"},{"type":"npm","name":"parse-ms"},{"type":"npm","name":"passwd-user"},{"type":"npm","name":"path-exists"},{"type":"npm","name":"path-exists-cli"},{"type":"npm","name":"path-is-absolute"},{"type":"npm","name":"path-key"},{"type":"npm","name":"path-type"},{"type":"npm","name":"phantom-bridge"},{"type":"npm","name":"pick-random"},{"type":"npm","name":"pick-random-cli"},{"type":"npm","name":"pify"},{"type":"npm","name":"pkg-conf"},{"type":"npm","name":"pkg-dir"},{"type":"npm","name":"pkg-dir-cli"},{"type":"npm","name":"pkg-name"},{"type":"npm","name":"pkg-up"},{"type":"npm","name":"pkg-versions"},{"type":"npm","name":"plur"},{"type":"npm","name":"pokemon"},{"type":"npm","name":"pokemon-cli"},{"type":"npm","name":"positive-zero"},{"type":"npm","name":"prepend-http"},{"type":"npm","name":"pretty-bytes"},{"type":"npm","name":"pretty-bytes-cli"},{"type":"npm","name":"pretty-ms"},{"type":"npm","name":"pretty-ms-cli"},{"type":"npm","name":"process-exists"},{"type":"npm","name":"proto-props"},{"type":"npm","name":"protocolify"},{"type":"npm","name":"ps-list"},{"type":"npm","name":"public-ip"},{"type":"npm","name":"public-ip-cli"},{"type":"npm","name":"pupa"},{"type":"npm","name":"pwuid"},{"type":"npm","name":"query-string"},{"type":"npm","name":"quick-lru"},{"type":"npm","name":"random-bytes-readable-stream"},{"type":"npm","name":"random-float"},{"type":"npm","name":"random-int"},{"type":"npm","name":"random-item"},{"type":"npm","name":"random-obj-key"},{"type":"npm","name":"random-obj-prop"},{"type":"npm","name":"random-word"}
1,{"type":"npm","name":"random-word-cli"},{"type":"npm","name":"randoma"},{"type":"npm","name":"react-dom-pragma"},{"type":"npm","name":"react-extras"},{"type":"npm","name":"react-router-util"},{"type":"npm","name":"read-chunk"},{"type":"npm","name":"read-pkg"},{"type":"npm","name":"read-pkg-up"},{"type":"npm","name":"realpath"},{"type":"npm","name":"redent"},{"type":"npm","name":"registry-url"},{"type":"npm","name":"remote-git-tags"},{"type":"npm","name":"rename-fn"},{"type":"npm","name":"repeating"},{"type":"npm","name":"repeating-cli"},{"type":"npm","name":"replace-string"},{"type":"npm","name":"require-fool-webpack"},{"type":"npm","name":"resolve-cwd"},{"type":"npm","name":"resolve-from"},{"type":"npm","name":"resolve-global"},{"type":"npm","name":"resolve-pkg"},{"type":"npm","name":"restore-cursor"},{"type":"npm","name":"rev-file"},{"type":"npm","name":"rev-hash"},{"type":"npm","name":"rev-path"},{"type":"npm","name":"review-times"},{"type":"npm","name":"rgb-hex"},{"type":"npm","name":"rgb-hex-cli"},{"type":"npm","name":"rocambole-node-remove"},{"type":"npm","name":"rocambole-node-update"},{"type":"npm","name":"rocambole-strip-console"},{"type":"npm","name":"rocambole-strip-debugger"},{"type":"npm","name":"root-check"},{"type":"npm","name":"round-to"},{"type":"npm","name":"router-ips"},{"type":"npm","name":"run-applescript"},{"type":"npm","name":"run-electron"},{"type":"npm","name":"run-jxa"},{"type":"npm","name":"sass-extras"},{"type":"npm","name":"scoped-regex"},{"type":"npm","name":"screenfull"},{"type":"npm","name":"sdbm"},{"type":"npm","name":"sec"},{"type":"npm","name":"self-path"},{"type":"npm","name":"semver-diff"},{"type":"npm","name":"semver-regex"},{"type":"npm","name":"semver-truncate"},{"type":"npm","name":"serialize-error"},{"type":"npm","name":"set-immediate-shim"},{"type":"npm","name":"set-map"},{"type":"npm","name":"shebang-regex"},{"type":"npm","name":"shell-env"},{"type":"npm","name":"shell-history"},{"type":"npm","name":"shell-path"},{"type":"npm","name":"shortcut-url"},{"type":"npm","name":"shortcut-url-cli"},{"type":"npm","name":"sindre-playground"},{"type":"npm","name":"sindresorhus"},{"type":"npm","name":"skin-tone"},{"type":"npm","name":"slash"},{"type":"npm","name":"@sindresorhus/slugify"},{"type":"npm","name":"slugify-cli"},{"type":"npm","name":"somebody"},{"type":"npm","name":"sort-keys"},{"type":"npm","name":"sort-on"},{"type":"npm","name":"source-map-to-comment"},{"type":"npm","name":"sparkly"},{"type":"npm","name":"sparkly-cli"},{"type":"npm","name":"spdx-license-list"},{"type":"npm","name":"speed-test"},{"type":"npm","name":"splice-string"},{"type":"npm","name":"split-at"},{"type":"npm","name":"split-lines"},{"type":"npm","name":"split-on-first"},{"type":"npm","name":"srcset"},{"type":"npm","name":"stable-fn"},{"type":"npm","name":"strict-import"},{"type":"npm","name":"@sindresorhus/string-hash"},{"type":"npm","name":"string-length"},{"type":"npm","name":"string-width"},{"type":"npm","name":"string-width-cli"},{"type":"npm","name":"stringify-attributes"},{"type":"npm","name":"strip-bom"},{"type":"npm","name":"strip-bom-buf"},{"type":"npm","name":"strip-bom-cli"},{"type":"npm","name":"strip-bom-stream"},{"type":"npm","name":"strip-css-comments"},{"type":"npm","name":"strip-css-comments-cli"},{"type":"npm","name":"strip-debug"},{"type":"npm","name":"strip-debug-cli"},{"type":"npm","name":"strip-final-newline"},{"type":"npm","name":"strip-indent"},{"type":"npm","name":"strip-indent-cli"},{"type":"npm","name":"strip-json-comments"},{"type":"npm","name":"strip-json-comments-cli"},{"type":"npm","name":"strip-outer"},{"type":"npm","name":"strip-path"},{"type":"npm","name":"strip-shebang"},{"type":"npm","name":"strip-url-auth"},{"type":"npm","name":"subsume"},{"type":"npm","name":"sudo-block"},{"type":"npm","name":"superb"},{"type":"npm","name":"superb-cli"},{"type":"npm","name":"superheroes"},{"type":"npm","name":"superheroes-cli"},{"type":"npm","name":"supervillains"},{"type":"npm","name":"supervillains-cli"},{"type":"npm","name":"taskkill"},{"type":"npm","name":"tasklist"},{"type":"npm","name":"temp-dir"},{"type":"npm","name":"temp-write"},{"type":"npm","name":"tempfile"},{"type":"npm","name":"tempy"},{"type":"npm","name":"term-img"},{"type":"npm","name":"term-img-cli"},{"type":"npm","name":"term-size"},{"type":"npm","name":"term-size-cli"},{"type":"npm","name":"terminal-image"},{"type":"npm","name":"terminal-image-cli"},{"type":"npm","name":"terminal-link"},{"type":"npm","name":"terminal-link-cli"},{"type":"npm","name":"text-extensions"},{"type":"npm","name":"ti-os"},{"type":"npm","name":"ti-rate-reminder"},{"type":"npm","name":"tildify"},{"type":"npm","name":"time-grunt"},{"type":"npm","name":"time-span"},{"type":"npm","name":"time-zone"},{"type":"npm","name":"titleize"},{"type":"npm","name":"tmpin"},{"type":"npm","name":"to-double-quotes"},{"type":"npm","name":"to-double-quotes-cli"},{"type":"npm","name":"to-fast-properties"},{"type":"npm","name":"@sindresorhus/to-milliseconds"},{"type":"npm","name":"to-readable-stream"},{"type":"npm","name":"to-semver"},{"type":"npm","name":"to-single-quotes"},{"type":"npm","name":"to-single-quotes-cli"},{"type":"npm","name":"touch-bar"},{"type":"npm","name":"trash"},{"type":"npm","name":"trash-cli"},{"type":"npm","name":"trayballoon"},{"type":"npm","name":"trim-left"},{"type":"npm","name":"trim-newlines"},{"type":"npm","name":"trim-repeated"},{"type":"npm","name":"trim-right"},{"type":"npm","name":"truncate-url"},{"type":"npm","name":"ua-string"},{"type":"npm","name":"unique-random"},{"type":"npm","name":"unique-random-array"},{"type":"npm","name":"unique-string"},{"type":"npm","name":"unix-path-max"},{"type":"npm","name":"unstated-debug"},{"type":"npm","name":"untildify"},{"type":"npm","name":"unused-filename"},{"type":"npm","name":"url-format-lax"},{"type":"npm","name":"url-parse-lax"},{"type":"npm","name":"urls-md"},{"type":"npm","name":"user-home"},{"type":"npm","name":"user-home-cli"},{"type":"npm","name":"user-info"},{"type":"npm","name":"username"},{"type":"npm","name":"username-cli"},{"type":"npm","name":"uti-cli"},{"type":"npm","name":"vaca"},{"type":"npm","name":"valid-filename"},{"type":"npm","name":"validate-element-name"},{"type":"npm","name":"video-extensions"},{"type":"npm","name":"vinyl-file"},{"type":"npm","name":"vinyl-paths"},{"type":"npm","name":"wait-for-localhost"},{"type":"npm","name":"wait-for-localhost-cli"},{"type":"npm","name":"wallpaper"},{"type":"npm","name":"wallpaper-cli"},{"type":"npm","name":"website-popup"},{"type":"npm","name":"website-popup-cli"},{"type":"npm","name":"widest-line"},{"type":"npm","name":"windows-release"},{"type":"npm","name":"word-list"},{"type":"npm","name":"word-stream"},{"type":"npm","name":"write-json-file"},{"type":"npm","name":"write-pkg"},{"type":"npm","name":"xdg-basedir"},{"type":"npm","name":"xml-char-classes"},{"type":"npm","name":"xterm-colors"},{"type":"npm","name":"year-days"},{"type":"npm","name":"yes-no-words"},{"type":"npm","name":"yn"},{"type":"npm","name":"yoctodelay"},{"type":"npm","name":"type-fest"},{"type":"npm","name":"open"},{"type":"npm","name":"open-cli"},{"type":"npm","name":"php-server"},{"type":"npm","name":"anatine"},{"type":"npm","name":"@sindresorhus/chunkify"},{"type":"npm","name":"is-interactive"},{"type":"npm","name":"make-synchronous"},{"type":"npm","name":"unicorn-fun-cli"},{"type":"npm","name":"p-state"},{"type":"npm","name":"pid-port"},{"type":"npm","name":"replace-in-files-cli"},{"type":"npm","name":"sleep-synchronously"},{"type":"npm","name":"@sindresorhus/transliterate"},{"type":"npm","name":"yocto-queue"}],"github":{"users":["sindresorhus"]},"opencollective":{"id":33343,"name":"Sindre Sorhus","slug":"sindresorhus","description":"Full-Time Open-Sourcerer","stats":{"balance":1021502,"yearlyBudget":3080696},"goals":[{}],"sponsors":[{"id":160377,"type":"ORGANIZATION","slug":"retool","name":"Retool","totalDonations":700000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":450000},{"id":112485,"type":"ORGANIZATION","slug":"strapijs","name":"Strapi","totalDonations":260000},{"id":35176,"type":"ORGANIZATION","slug":"entwicklerstube","name":"entwicklerstube UG (haftungsbeschr\xe4nkt)","totalDonations":170000},{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":110000},{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":100000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":75500},{"id":159244,"type":"ORGANIZATION","slug":"casinoacademia","name":"casinoacademia","totalDonations":40000},{"id":49356,"type":"ORGANIZATION","slug":"fire-stick-how","name":"Fire Stick How","totalDonations":10000}
1,{"id":46433,"type":"ORGANIZATION","slug":"software-ventures-limited","name":"Software Ventures Limited","totalDonations":5000}]}},{"name":"single-spa","packages":[{"type":"npm","name":"single-spa"}],"github":{"repo":"CanopyTax/single-spa"},"opencollective":{"id":42837,"name":"single-spa","slug":"single-spa","description":"The router for frontend microservices","stats":{"balance":13340,"yearlyBudget":122340},"goals":[{"key":78616,"type":"yearlyBudget","title":"Core team dedicated hours for single-spa","amount":300000,"description":"Our core team builds features, provides support via Slack and Github, and updates documentation.\\n\\nYour donation goes directly to core team members to ensure dedicated hours to continue the development of single-spa."}],"sponsors":[{"id":120211,"type":"ORGANIZATION","slug":"optimizely-inc","name":"Optimizely, Inc","totalDonations":120000}]}},{"name":"sinon","packages":[{"type":"npm","name":"sinon"}],"github":{"repo":"sinonjs/sinon"},"opencollective":{"id":470,"name":"sinon","slug":"sinon","description":"We provide the most widely used stubbing library for JavaScript with ~3M weekly downloads","sponsors":[{"id":4536,"type":"ORGANIZATION","slug":"bitmex","name":"BitMEX","totalDonations":210000},{"id":11347,"type":"ORGANIZATION","slug":"mixmax","name":"Mixmax","totalDonations":170000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":151418},{"id":26812,"type":"ORGANIZATION","slug":"principal","name":"Principal Financial Group","totalDonations":147600},{"id":257456,"type":"ORGANIZATION","slug":"routabledev","name":"Routable","totalDonations":40000},{"id":38582,"type":"ORGANIZATION","slug":"cryptonewsz","name":"CryptoNewsZ","totalDonations":30000},{"id":12801,"type":"ORGANIZATION","slug":"codepilotai","name":"CodePilot.ai","totalDonations":20000},{"id":74572,"type":"ORGANIZATION","slug":"awiseads","name":"Awisee","totalDonations":20000},{"id":31080,"type":"ORGANIZATION","slug":"underdogz","name":"Underdogz Studio","totalDonations":9000},{"id":13569,"type":"ORGANIZATION","slug":"metabolize","name":"Metabolize","totalDonations":8400}],"stats":{"balance":1280271,"yearlyBudget":567925},"goals":[]}}
1,{"name":"sinuous","packages":[{"type":"npm","name":"sinuous"}],"github":{"repo":"luwes/sinuous"},"opencollective":{"id":52194,"name":"Sinuous","slug":"sinuous","description":"Light, fast, reactive UI library","stats":{"balance":10000,"yearlyBudget":9115},"goals":[{}],"sponsors":[]}},{"name":"site-prism","packages":[{"type":"gem","name":"site_prism"},{"type":"gem","name":"site_prism-all_there"}],"github":{"org":"site-prism"},"opencollective":{"id":225769,"name":"SitePrism","slug":"site-prism","description":"Page Object Framework for Ruby Automation","stats":{"balance":1662,"yearlyBudget":4992},"goals":[],"sponsors":[{"id":324962,"type":"ORGANIZATION","slug":"spartan-test-solutions","name":"Spartan Test Solutions","totalDonations":2000}]}},{"name":"skatejs","packages":[{"type":"npm","name":"skatejs"}],"github":{"repo":"skatejs/skatejs"},"opencollective":{"id":463,"name":"skatejs","slug":"skatejs","description":"Effortless custom elements for modern view libraries.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[{"id":6709,"type":"ORGANIZATION","slug":"creativestudios","name":"Creative Studios","totalDonations":60000}]}},{"name":"sketchpad","packages":[{"type":"npm","name":"sketchpad"},{"type":"npm","name":"@amaplex-software/sketchpad"}],"github":{"repo":"yiom/sketchpad"},"opencollective":{"id":10739,"name":"sketchpad","slug":"sketchpad","description":"We are on a mission to make sketchpads simple","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"slate-collaborative","packages":[{"type":"npm","name":"@slate-collaborative/backend"},{"type":"npm","name":"@slate-collaborative/bridge"},{"type":"npm","name":"@slate-collaborative/client"}],"github":{"repo":"cudr/slate-collaborative"},"opencollective":{"id":180375,"name":"slate-collaborative","slug":"slate-collaborative","description":"Open-source collaborative reality","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"slimjs","packages":[{"type":"npm","name":"slim-js"}],"github":{"repo":"slimjs/slim.js"},"opencollective":{"id":10257,"name":"slim.js","slug":"slimjs","description":"Build a modern, fast, native API library for easy development of front-end applications","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"slimphp","packages":[{"type":"composer","name":"slim/slim"}],"github":{"repo":"slimphp/Slim"},"opencollective":{"id":45391,"name":"Slim Framework","slug":"slimphp","description":"Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.","stats":{"balance":18598,"yearlyBudget":16145},"goals":[{}],"sponsors":[{"id":73016,"type":"ORGANIZATION","slug":"azuracast1","name":"AzuraCast","totalDonations":7500}]}},{"name":"slowloris","packages":[{"type":"pypi","name":"Slowloris"}],"github":{"repo":"gkbrk/slowloris"},"opencollective":{"id":249389,"name":"Slowloris","slug":"slowloris","description":"Develop, maintain and improve the Slowloris DoS testing tool","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"smproxy","packages":[{"type":"composer","name":"louislivi/smproxy"}],"github":{"repo":"louislivi/SMProxy"},"opencollective":{"id":27060,"name":"SMProxy","slug":"smproxy","description":"A MySQL database connection pool based on MySQL protocol and Swoole.Swoole MySQL Proxy","stats":{"balance":0,"yearlyBudget":32},"goals":[{}],"sponsors":[]}},{"name":"snabbdom","packages":[{"type":"npm","name":"snabbdom"},{"type":"npm","name":"snabbdom-template"},{"type":"npm","name":"snabbdom-to-html"}],"github":{"org":"snabbdom"},"opencollective":{"id":137030,"name":"Snabbdom","slug":"snabbdom","description":"Developing Snabbdom","stats":{"balance":10933,"yearlyBudget":10933}
1,"goals":[{"key":"5c3a8570-1292-4cda-b3e8-dbfe165cb410","type":"yearlyBudget","title":"Healthy maintenance","amount":1800000}],"sponsors":[]}},{"name":"snapshot","packages":[{"type":"npm","name":"@snapshot-labs/lock"},{"type":"npm","name":"snapshot"},{"type":"npm","name":"@snapshot-labs/snapshot.js"}],"github":{"org":"snapshot-labs"},"opencollective":{"id":225336,"name":"Snapshot","slug":"snapshot","description":"Making governance accessible to everyone","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"sniffer","packages":[{"type":"gem","name":"sniffer"}],"github":{"repo":"aderyabin/sniffer"},"opencollective":{"id":18919,"name":"sniffer","slug":"sniffer","description":"Log and Analyze Outgoing HTTP Requests\\n","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"sniffer-377","packages":[{"type":"gem","name":"sniffer"}],"github":{"repo":"aderyabin/sniffer"},"opencollective":{"id":18920,"name":"sniffer","slug":"sniffer-377","description":"Log and Analyze Outgoing HTTP Requests","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"socket.io","packages":[{"type":"npm","name":"socket.io"}],"opencollective":{"id":659,"name":"socket.io","slug":"socketio","description":"We are on a mission to enable real-time bidirectional communication on every platform.","sponsors":[{"id":25962,"type":"ORGANIZATION","slug":"casino-topp","name":"Casino Topp","totalDonations":397100},{"id":24631,"type":"ORGANIZATION","slug":"vpsservercom","name":"VPS Server","totalDonations":340000},{"id":25570,"type":"ORGANIZATION","slug":"truevendor","name":"Ramotion","totalDonations":330000},{"id":27355,"type":"ORGANIZATION","slug":"smalanutensikkerhet","name":"sm\xe5l\xe5n uten sikkerhet","totalDonations":323200},{"id":36340,"type":"ORGANIZATION","slug":"topratedbingos","name":"TopRatedBingoSites.co.uk","totalDonations":298700},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":290000},{"id":39016,"type":"ORGANIZATION","slug":"gorilla-sports-as","name":"Gorilla Sports AS","totalDonations":290000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":260000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":255000},{"id":50293,"type":"ORGANIZATION","slug":"lemon-law","name":"Lemon Law","totalDonations":250000}],"stats":{"balance":10831133,"yearlyBudget":16252160},"goals":[{}]},"github":{"repo":"socketio/socket.io"}},{"name":"socketio","packages":[{"type":"npm","name":"socket.io"}],"github":{"repo":"socketio/socket.io"},"opencollective":{"id":659,"name":"socket.io","slug":"socketio","description":"We are on a mission to enable real-time bidirectional communication on every platform.","sponsors":[{"id":25962,"type":"ORGANIZATION","slug":"casino-topp","name":"Casino Topp","totalDonations":397100},{"id":24631,"type":"ORGANIZATION","slug":"vpsservercom","name":"VPS Server","totalDonations":340000},{"id":25570,"type":"ORGANIZATION","slug":"truevendor","name":"Ramotion","totalDonations":330000},{"id":27355,"type":"ORGANIZATION","slug":"smalanutensikkerhet","name":"sm\xe5l\xe5n uten sikkerhet","totalDonations":323200},{"id":36340,"type":"ORGANIZATION","slug":"topratedbingos","name":"TopRatedBingoSites.co.uk","totalDonations":298700},{"id":14898,"type":"ORGANIZATION","slug":"fire-stick-tricks","name":"Fire Stick Tricks","totalDonations":290000},{"id":39016,"type":"ORGANIZATION","slug":"gorilla-sports-as","name":"Gorilla Sports AS","totalDonations":290000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":260000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":255000},{"id":50293,"type":"ORGANIZATION","slug":"lemon-law","name":"Lemon Law","totalDonations":250000}],"stats":{"balance":10831133,"yearlyBudget":16252160},"goals":[{}]}},{"name":"socli","packages":[{"type":"pypi","name":"socli"}],"github":{"repo":"gautamkrishnar/socli"},"opencollective":{"id":422,"name":"SoCLI","slug":"socli","description":"Our aim is to make a seamless interface to StackOverflow via the terminal.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"softcraft","packages":[{"type":"gem","name":"rank_results"}],"github":{"org":"softcraft"},"opencollective":{"id":36,"name":"Softcraft - Open Apprenticeship","slug":"softcraft","description":"Learn software development collaboratively.","stats":{"balance":408792,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"solid","packages":[{"type":"npm","name":"solid-js"},{"type":"npm","name":"babel-preset-solid"},{"type":"npm","name":"solid-element"},{"type":"npm","name":"solid-ssr"}],"github":{"repo":"ryansolid/solid"},"opencollective":{"id":176715,"name":"SolidJS","slug":"solid","description":"Support development of the SolidJS UI Library","stats":{"balance":156547,"yearlyBudget":188100},"goals":[],"sponsors":[{"id":178357,"type":"ORGANIZATION","slug":"builderio","name":"Builder.io","totalDonations":100000},{"id":35766,"type":"ORGANIZATION","slug":"csel-co-nz","name":"csel.co.nz","totalDonations":1000}]}},{"name":"solidus","packages":[{"type":"gem","name":"solidus"}],"github":{"repo":"solidusio/solidus"},"opencollective":{"id":21928,"name":"Solidus","slug":"solidus","description":"Solidus is a free, open-source ecommerce platform that gives you complete control over your store.","stats":{"balance":9553135,"yearlyBudget":5890941},"goals":[{"key":76278,"type":"yearlyBudget","title":"Operating Expenses","amount":100000,"description":"Reaching this goal will cover miscellaneous expenses like CI, web hosting, etc."},{"key":49873,"type":"yearlyBudget","title":"Conference","amount":3200000,"description":"Reaching this goal will allow Solidus to host a conference"},{"key":29053,"type":"yearlyBudget","title":"Full-time Contributor","amount":12000000,"description":"Reaching this goal will allow Solidus to hire an additional full-time contributor or community manager"}],"sponsors":[{"id":28766,"type":"ORGANIZATION","slug":"nebulab","name":"Nebulab","totalDonations":3200000},{"id":28058,"type":"ORGANIZATION","slug":"supergoodsoft","name":"Super Good Software","totalDonations":2400000},{"id":40238,"type":"ORGANIZATION","slug":"karmacreative","name":"Karma Creative","totalDonations":1950200},{"id":28051,"type":"ORGANIZATION","slug":"engine-commerce","name":"Engine Commerce","totalDonations":1300000},{"id":33428,"type":"ORGANIZATION","slug":"modded-euros","name":"Modded Euros","totalDonations":1135000},{"id":187083,"type":"ORGANIZATION","slug":"firstleafclub","name":"Firstleaf","totalDonations":692500},{"id":59633,"type":"ORGANIZATION","slug":"magmalabs","name":"Magmalabs","totalDonations":660000},{"id":64602,"type":"ORGANIZATION","slug":"paypal","name":"PayPal","totalDonations":500000},{"id":28255,"type":"ORGANIZATION","slug":"tcwequipment1","name":"TCW Equipment","totalDonations":230000},{"id":66270,"type":"ORGANIZATION","slug":"deseret-book","name":"Deseret Book","totalDonations":220000}]}},{"name":"sopel","packages":[{"type":"pypi","name":"sopel"}],"github":{"repo":"sopel-irc/sopel"},"opencollective":{"id":15514,"name":"Sopel","slug":"sopel","description":"I\'m a Python IRC bot, designed to be easy to set up. Tweets by @hidgw","stats":{"balance":2014,"yearlyBudget":32},"goals":[{"key":82631,"type":"yearlyBudget","title":"Domain name","amount":2300,"description":"Cost of keeping the sopel.chat domain alive, with a small extra margin to cover possible unexpected price increases (2019 renewal was ~$22)"}],"sponsors":[]}},{"name":"sorry-cypress","packages":[{"type":"npm","name":"cy2"}],"github":{"org":"sorry-cypress"},"opencollective":{"id":173565,"name":"Sorry Cypress","slug":"sorry-cypress","description":"Sorry-cypress is an open-source, on-premise, self-hosted alternative to Cypress dashboard \ud83c\udf32","stats":{"balance":4000,"yearlyBudget":3696},"goals":[{"key":"11107aa9-76dd-41dd-8505-889ac98480fd","type":"yearlyBudget","title":"Support the project","amount":500000,"description":"This is to pay contributors, keep the project running and develop new features."}],"sponsors":[]}},{"name":"sortable","packages":[{"type":"npm","name":"sortablejs"}],"github":{"repo":"SortableJS/Sortable"},"opencollective":{"id":57514,"name":"SortableJS","slug":"sortable","description":"Sortable \u2014 is a JavaScript library for reorderable drag-and-drop lists on modern browsers and touch devices. No jQuery required. Supports Meteor, AngularJS, React, Polymer, Vue, Ember, Knockout and any CSS library, e.g. Bootstrap.","stats":{"balance":10615,"yearlyBudget":6541},"goals":[{"key":9547,"type":"yearlyBudget","amount":100000}],"sponsors":[{"id":79089,"type":"ORGANIZATION","slug":"rstudio","name":"RStudio","totalDonations":10000}]}},{"name":"sous-chefs","packages":[{"type":"gem","name":"thor-foodcritic"}],"github":{"org":"sous-chefs"},"opencollective":{"id":22332,"name":"Sous-Chefs","slug":"sous-chefs","description":"Sous-Chefs are a group of like minded Chef practitioners creating high quality Chef Cookbooks","stats":{"balance":127257,"yearlyBudget":176860},"goals":[{"key":1268,"type":"yearlyBudget","title":"Yearly CI hosting and maintenance ","amount":60000,"description":"Our low balled estimate which pays for CircleCI hosting"},{"key":60817,"type":"balance","title":"Expenses for community outreach","amount":120000,"description":"We\'d love to send engineers to conferences to bring in new contributors"}],"sponsors":[{"id":55350,"type":"ORGANIZATION","slug":"chef","name":"Chef","totalDonations":140000},{"id":27440,"type":"ORGANIZATION","slug":"x-plose","name":"X-plose","totalDonations":60000},{"id":42183,"type":"ORGANIZATION","slug":"itisoncom","name":"itison","totalDonations":5000}]}},{"name":"spina","packages":[{"type":"gem","name":"spina"}],"github":{"repo":"SpinaCMS/Spina"}
1,"opencollective":{"id":909,"name":"Spina","slug":"spina","description":"We are on a mission to create the most user friendly and beautiful Ruby-based CMS.","stats":{"balance":186503,"yearlyBudget":187042},"goals":[{"key":58482,"type":"yearlyBudget","title":"Goal","amount":5000000}],"sponsors":[{"id":70439,"type":"ORGANIZATION","slug":"lockside-software","name":"Lockside Software","totalDonations":220000},{"id":79749,"type":"ORGANIZATION","slug":"fuze","name":"FUZE","totalDonations":200000},{"id":26430,"type":"ORGANIZATION","slug":"clouddevs","name":"CloudDevs","totalDonations":5000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":3204},{"id":17349,"type":"ORGANIZATION","slug":"one-of-one-studio","name":"One of One Studio","totalDonations":2200},{"id":148802,"type":"ORGANIZATION","slug":"windows-vps","name":"Windows VPS","totalDonations":1200},{"id":135473,"type":"ORGANIZATION","slug":"mowaapp","name":"Mowa","totalDonations":600},{"id":105342,"type":"ORGANIZATION","slug":"invenio_br","name":"Invenio","totalDonations":500}]}},{"name":"split","packages":[{"type":"gem","name":"split"}],"github":{"repo":"splitrb/split"},"opencollective":{"id":190,"name":"Split","slug":"split","description":"We are on a mission to continue supporting the most popular Ruby A/B testing framework.","stats":{"balance":389501,"yearlyBudget":42036},"goals":[{}],"sponsors":[{"id":5301,"type":"ORGANIZATION","slug":"clayglobal","name":"clay","totalDonations":230000},{"id":52544,"type":"ORGANIZATION","slug":"ui-ux-design-agencies","name":"UI UX Design Agencies","totalDonations":100000},{"id":2501,"type":"ORGANIZATION","slug":"segment","name":"Segment","totalDonations":60000},{"id":140312,"type":"ORGANIZATION","slug":"tailorbrands","name":"Tailor Brands","totalDonations":30000},{"id":58103,"type":"ORGANIZATION","slug":"fcp-euro","name":"FCP Euro","totalDonations":21000},{"id":74572,"type":"ORGANIZATION","slug":"awiseads","name":"Awisee","totalDonations":20000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":9600},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":7000},{"id":13254,"type":"ORGANIZATION","slug":"dontpayfull","name":"DontPayFull SRL","totalDonations":5000},{"id":61825,"type":"ORGANIZATION","slug":"top-web-design-agencies","name":"Top Web Design Agencies","totalDonations":1600}]}},{"name":"splitjs","packages":[{"type":"npm","name":"split.js"},{"type":"npm","name":"grid-template-utils"},{"type":"npm","name":"react-split-grid"},{"type":"npm","name":"react-split"},{"type":"npm","name":"split-grid"}],"github":{"repo":"nathancahill/Split.js"},"opencollective":{"id":10668,"name":"Split.js","slug":"splitjs","description":"Small libraries for creating resizeable split views","sponsors":[{"id":11989,"type":"ORGANIZATION","slug":"jsfiddle","name":"JSFiddle","totalDonations":10000}],"stats":{"balance":14717,"yearlyBudget":1912},"goals":[{}]}},{"name":"spy-debugger","packages":[{"type":"npm","name":"spy-debugger"}],"github":{"repo":"wuchangming/spy-debugger"},"opencollective":{"id":79497,"name":"spy-debugger","slug":"spy-debugger","description":"\u5fae\u4fe1\u8c03\u8bd5\uff0c\u5404\u79cdWebView\u6837\u5f0f\u8c03\u8bd5\u3001\u624b\u673a\u6d4f\u89c8\u5668\u7684\u9875\u9762\u771f\u673a\u8c03\u8bd5\u3002\u4fbf\u6377\u7684\u8fdc\u7a0b\u8c03\u8bd5\u624b\u673a\u9875\u9762\u3001\u6293\u5305\u5de5\u5177\uff0c\u652f\u6301\uff1aHTTP/HTTPS\uff0c\u65e0\u9700USB\u8fde\u63a5\u8bbe\u5907\u3002","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"spyder","packages":[{"type":"pypi","name":"spyder"}],"github":{"repo":"spyder-ide/spyder"},"opencollective":{"id":10369,"name":"Spyder IDE","slug":"spyder","description":"The Scientific Python Development Environment","stats":{"balance":1344787,"yearlyBudget":971118},"goals":[{}],"sponsors":[{"id":289005,"type":"ORGANIZATION","slug":"python-software-foundation1","name":"Python Software Foundation","totalDonations":400000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":101600},{"id":23850,"type":"ORGANIZATION","slug":"levitronix-gmbh","name":"Levitronix GmbH","totalDonations":90000},{"id":145922,"type":"ORGANIZATION","slug":"aeonsemi-inc","name":"Aeonsemi, Inc","totalDonations":30000},{"id":282434,"type":"ORGANIZATION","slug":"slotoking","name":"SlotoKing","totalDonations":10000},{"id":100539,"type":"ORGANIZATION","slug":"blaine_bateman","name":"EAF LLC","totalDonations":8500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":7500},{"id":17188,"type":"ORGANIZATION","slug":"audit-data-analytics","name":"Audit Data Analytics","totalDonations":6000},{"id":11489,"type":"ORGANIZATION","slug":"appstam-consulting-gmbh","name":"Appstam Consulting GmbH","totalDonations":5000},{"id":4743,"type":"ORGANIZATION","slug":"rollbar","name":"Rollbar","totalDonations":4000}]}},{"name":"sqlitebiter","packages":[{"type":"pypi","name":"sqlitebiter"}],"github":{"repo":"thombashi/sqlitebiter"},"opencollective":{"id":113005,"name":"sqlitebiter","slug":"sqlitebiter","description":"A CLI tool to convert CSV / Excel / HTML / JSON / Jupyter Notebook / LDJSON / LTSV / Markdown / SQLite / SSV / TSV / Google-Sheets to a SQLite database file.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}}
1,{"name":"sqlkata","packages":[{"type":"nuget","name":"SqlKata"}],"github":{"org":"sqlkata"},"opencollective":{"id":145415,"name":"Sqlkata","slug":"sqlkata","description":"Build dynamic Sql Queries, for beautiful reports and dashboards","stats":{"balance":3313,"yearlyBudget":3395},"goals":[],"sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":500}]}},{"name":"squirrelly","packages":[{"type":"npm","name":"squirrelly"}],"github":{"repo":"nebrelbug/squirrelly"},"opencollective":{"id":26856,"name":"squirrelly","slug":"squirrelly","description":"Fast, powerful, versatile, and lightweight JS template engine","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"ssh","opencollective":{"id":537,"name":"ssh","slug":"ssh","description":"Our mission is enabling creative uses of SSH with an easy-to-use server library in Go.<br>","stats":{"balance":19686,"yearlyBudget":4544},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":1500}]},"packages":[{"type":"dep","name":"github.com/gliderlabs/ssh"},{"type":"dep","name":"golang.org/x/crypto/ssh"}],"github":{"repo":"gliderlabs/ssh"}},{"name":"sshnet","packages":[{"type":"nuget","name":"SshNet.Security.Cryptography"},{"type":"nuget","name":"SSH.NET"}],"github":{"org":"sshnet"},"opencollective":{"id":127240,"name":"SSH.NET","slug":"sshnet","description":"Proide a Secure Shell (SSH) library for .NET, optimized for parallelism","stats":{"balance":80564,"yearlyBudget":76800},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":89516},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"sshportal","packages":[{"type":"dep","name":"moul.io/sshportal"},{"type":"dep","name":"github.com/moul/sshportal"},{"type":"dep","name":"golang.org/x/crypto/ssh"}],"github":{"repo":"moul/sshportal"},"opencollective":{"id":50312,"name":"sshportal","slug":"sshportal","description":":tophat: simple, fun and transparent SSH (and telnet) bastion","stats":{"balance":6073,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100},{"id":106001,"type":"ORGANIZATION","slug":"djh-projects","name":"DJH Projects","totalDonations":2000}]}},{"name":"standard","packages":[{"type":"npm","name":"eslint-config-standard"},{"type":"npm","name":"eslint-plugin-standard"},{"type":"npm","name":"standard"}]},{"name":"standard-readme","packages":[{"type":"npm","name":"standard-readme-spec"}],"github":{"repo":"RichardLitt/standard-readme"},"opencollective":{"id":18581,"name":"standard-readme","slug":"standard-readme","description":"A specification for better READMEs.","stats":{"balance":0,"yearlyBudget":31},"goals":[{}],"sponsors":[]}},{"name":"static-site-boilerplate","packages":[{"type":"npm","name":"static-site-boilerplate"}],"github":{"repo":"ericalli/static-site-boilerplate"},"opencollective":{"id":28610,"name":"static-site-boilerplate","slug":"static-site-boilerplate","description":"A better workflow for building modern static websites.","stats":{"balance":363,"yearlyBudget":852},"goals":[{}],"sponsors":[]}},{"name":"statoscope","packages":[{"type":"npm","name":"@statoscope/cli"},{"type":"npm","name":"@statoscope/extensions"},{"type":"npm","name":"@statoscope/helpers"},{"type":"npm","name":"@statoscope/report-writer"},{"type":"npm","name":"@statoscope/stats-extension-compressed"},{"type":"npm","name":"@statoscope/stats-extension-package-info"},{"type":"npm","name":"@statoscope/stats"},{"type":"npm","name":"@statoscope/ui-webpack"},{"type":"npm","name":"@statoscope/webpack-model"},{"type":"npm","name":"@statoscope/webpack-plugin"},{"type":"npm","name":"@statoscope/webpack-stats-extension-compressed"},{"type":"npm","name":"@statoscope/webpack-stats-extension-package-info"},{"type":"npm","name":"@statoscope/webpack-ui"}],"github":{"repo":"smelukov/statoscope"},"opencollective":{"id":184080,"name":"Statoscope","slug":"statoscope","description":"Webpack stats analyzer","stats":{"balance":4112,"yearlyBudget":5112},"goals":[],"sponsors":[]}}
1,{"name":"statusfy","packages":[{"type":"npm","name":"statusfy"}],"github":{"repo":"bazzite/statusfy"},"opencollective":{"id":25028,"name":"Statusfy","slug":"statusfy","description":"A Marvelous Open Source Status Page System","stats":{"balance":17376,"yearlyBudget":28713},"goals":[{"key":10744,"type":"yearlyBudget","title":"Stable Version 1.0","amount":600000,"description":"Create a the first Stable Version of Statusfy v1.0 "}],"sponsors":[{"id":183035,"type":"ORGANIZATION","slug":"heykitsu","name":"Kitsu","totalDonations":25000},{"id":29279,"type":"ORGANIZATION","slug":"proxycrawl","name":"ProxyCrawl","totalDonations":4200},{"id":12008,"type":"ORGANIZATION","slug":"misaka","name":"Misaka Network, Inc.","totalDonations":2000},{"id":127069,"type":"ORGANIZATION","slug":"buildrtech","name":"Buildr","totalDonations":2000},{"id":239191,"type":"ORGANIZATION","slug":"gitpod","name":"Gitpod","totalDonations":1000}]}},{"name":"storagedotnet","packages":[{"type":"nuget","name":"Storage.Net"},{"type":"nuget","name":"Storage.Net.Microsoft.Azure.Storage.Blobs"}],"github":{"repo":"aloneguid/storage"},"opencollective":{"id":49351,"name":"Storage.Net","slug":"storagedotnet","description":"\ud83d\udcbe Storage abstractions with implementations for .NET/.NET Standard","stats":{"balance":2523,"yearlyBudget":0},"goals":[{"key":46046,"type":"yearlyBudget","title":"Support project development and attract clever contributors","amount":1000000}],"sponsors":[]}},{"name":"storybook","packages":[{"type":"npm","name":"@storybook/angular"},{"type":"npm","name":"@storybook/html"},{"type":"npm","name":"@storybook/marko"},{"type":"npm","name":"@storybook/polymer"},{"type":"npm","name":"@storybook/react"},{"type":"npm","name":"@storybook/react-native"},{"type":"npm","name":"@storybook/vue"},{"type":"npm","name":"@storybook/svelte"},{"type":"npm","name":"@storybook/riot"},{"type":"npm","name":"@storybook/mithril"},{"type":"npm","name":"@storybook/ember"},{"type":"npm","name":"@storybook/preact"},{"type":"npm","name":"@storybook/react-native-server"},{"type":"npm","name":"@storybook/rax"},{"type":"npm","name":"@storybook/web-components"},{"type":"npm","name":"@storybook/marionette"},{"type":"npm","name":"@storybook/server"},{"type":"npm","name":"@storybook/aurelia"},{"type":"npm","name":"@storybook/core"},{"type":"npm","name":"@storybook/native"},{"type":"npm","name":"@storybook/vue3"}],"opencollective":{"id":676,"name":"Storybook","slug":"storybook","description":"The development environment you\'ll love to use","sponsors":[{"id":16341,"type":"ORGANIZATION","slug":"applitoolseyes2","name":"Applitools: AI-powered Visual Testing and Monitoring ","totalDonations":600000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":505000},{"id":9826,"type":"ORGANIZATION","slug":"chromatic","name":"Chromatic","totalDonations":470000},{"id":25859,"type":"ORGANIZATION","slug":"retoolapp1","name":"Retool","totalDonations":330000},{"id":28526,"type":"ORGANIZATION","slug":"turo","name":"Turo","totalDonations":320000},{"id":2250,"type":"ORGANIZATION","slug":"xebia","name":"Xebia","totalDonations":240000},{"id":64962,"type":"ORGANIZATION","slug":"inovexgmbh","name":"inovex GmbH","totalDonations":230000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":220000},{"id":38369,"type":"ORGANIZATION","slug":"marfeel","name":"Marfeel","totalDonations":190000},{"id":90543,"type":"ORGANIZATION","slug":"gitguardian","name":"GitGuardian","totalDonations":190000}],"stats":{"balance":6262141,"yearlyBudget":3901588},"goals":[{}]},"github":{"repo":"storybooks/storybook"}},{"name":"strapi","packages":[{"type":"npm","name":"strapi"},{"type":"npm","name":"strapi-admin"},{"type":"npm","name":"strapi-bookshelf"},{"type":"npm","name":"strapi-ejs"},{"type":"npm","name":"strapi-email-amazon-ses"},{"type":"npm","name":"strapi-email-mailgun"},{"type":"npm","name":"strapi-email-sendgrid"},{"type":"npm","name":"strapi-email-sendmail"},{"type":"npm","name":"strapi-generate"},{"type":"npm","name":"strapi-generate-admin"},{"type":"npm","name":"strapi-generate-api"},{"type":"npm","name":"strapi-generate-controller"},{"type":"npm","name":"strapi-generate-model"},{"type":"npm","name":"strapi-generate-new"},{"type":"npm","name":"strapi-generate-plugin"},{"type":"npm","name":"strapi-generate-policy"},{"type":"npm","name":"strapi-generate-service"}
1,{"type":"npm","name":"strapi-helper-plugin"},{"type":"npm","name":"strapi-hook-bookshelf"},{"type":"npm","name":"strapi-hook-ejs"},{"type":"npm","name":"strapi-hook-knex"},{"type":"npm","name":"strapi-hook-mongoose"},{"type":"npm","name":"strapi-hook-redis"},{"type":"npm","name":"strapi-knex"},{"type":"npm","name":"strapi-lint"},{"type":"npm","name":"strapi-middleware-views"},{"type":"npm","name":"strapi-mongoose"},{"type":"npm","name":"strapi-plugin-content-manager"},{"type":"npm","name":"strapi-plugin-content-type-builder"},{"type":"npm","name":"strapi-plugin-email"},{"type":"npm","name":"strapi-plugin-graphql"},{"type":"npm","name":"strapi-plugin-settings-manager"},{"type":"npm","name":"strapi-plugin-upload"},{"type":"npm","name":"strapi-plugin-users-permissions"},{"type":"npm","name":"strapi-redis"},{"type":"npm","name":"strapi-upload-aws-s3"},{"type":"npm","name":"strapi-upload-cloudinary"},{"type":"npm","name":"strapi-upload-local"},{"type":"npm","name":"strapi-upload-rackspace"},{"type":"npm","name":"strapi-utils"},{"type":"npm","name":"strapi-provider-email-amazon-ses"},{"type":"npm","name":"strapi-provider-email-mailgun"},{"type":"npm","name":"strapi-provider-email-sendgrid"},{"type":"npm","name":"strapi-provider-email-sendmail"},{"type":"npm","name":"strapi-provider-upload-aws-s3"},{"type":"npm","name":"strapi-provider-upload-cloudinary"},{"type":"npm","name":"strapi-provider-upload-local"},{"type":"npm","name":"strapi-provider-upload-rackspace"},{"type":"npm","name":"strapi-plugin-documentation"},{"type":"npm","name":"create-strapi-app"},{"type":"npm","name":"strapi-connector-bookshelf"},{"type":"npm","name":"strapi-connector-mongoose"},{"type":"npm","name":"strapi-database"},{"type":"npm","name":"create-strapi-starter"},{"type":"npm","name":"strapi-plugin-i18n"},{"type":"npm","name":"strapi-plugin-sentry"},{"type":"npm","name":"strapi-provider-email-nodemailer"}],"opencollective":{"id":11114,"name":"Strapi","slug":"strapi","description":"The most advanced open-source headless CMS to manage content across many platforms.","sponsors":[{"id":255709,"type":"ORGANIZATION","slug":"korsr-studio","name":"KORSR Studio","totalDonations":25000},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":21500},{"id":61495,"type":"ORGANIZATION","slug":"n8n","name":"n8n.io - n8n GmbH","totalDonations":21000},{"id":23716,"type":"ORGANIZATION","slug":"hebergeurweb-ca","name":"HebergeurWeb.ca","totalDonations":20000},{"id":44820,"type":"ORGANIZATION","slug":"dork-farm-gmbh","name":"Dork Farm GmbH","totalDonations":16000},{"id":147663,"type":"ORGANIZATION","slug":"coursemaker","name":"CourseMaker","totalDonations":13000},{"id":63264,"type":"ORGANIZATION","slug":"2metz","name":"2metz","totalDonations":12000},{"id":27274,"type":"ORGANIZATION","slug":"superspace","name":"Superspace","totalDonations":10000},{"id":154363,"type":"ORGANIZATION","slug":"_razroo","name":"Razroo","totalDonations":6500},{"id":179995,"type":"ORGANIZATION","slug":"scydev_gmbh","name":"ScyDev GmbH","totalDonations":5000}],"stats":{"balance":328220,"yearlyBudget":115038},"goals":[{}]},"github":{"repo":"strapi/strapi"}},{"name":"strawberry-graphql","packages":[{"type":"pypi","name":"strawberry-graphql"}],"github":{"org":"strawberry-graphql"},"opencollective":{"id":242064,"name":"Strawberry GraphQL","slug":"strawberry-graphql","description":"Strawberry is a Python library for creating GraphQL APIs using type hints","stats":{"balance":3438,"yearlyBudget":5814},"goals":[{"key":"394a15bf-ccb3-4bd5-aedc-b5ae1c45469a","type":"yearlyBudget","title":"Strawberry Sprints","amount":200000,"description":"This will help us bring over to London the core devs and organise a sprint on Strawberry so we can improve the library together."}],"sponsors":[]}},{"name":"streamlink","packages":[{"type":"pypi","name":"streamlink"}],"github":{"repo":"streamlink/streamlink"},"opencollective":{"id":776,"name":"Streamlink","slug":"streamlink","description":"Stream your favorite video content to a player of your choice","stats":{"balance":182288,"yearlyBudget":46202},"goals":[{}],"sponsors":[{"id":12699,"type":"ORGANIZATION","slug":"deep-video-analytics","name":"Deep Video Analytics","totalDonations":35000},{"id":152104,"type":"ORGANIZATION","slug":"factbasefeed","name":"FactSquared","totalDonations":15000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":12000},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200},{"id":19953,"type":"ORGANIZATION","slug":"unhype","name":"Unhype","totalDonations":200}]}},{"name":"strider","packages":[{"type":"npm","name":"strider"}],"github":{"repo":"Strider-CD/strider"},"opencollective":{"id":623,"name":"Strider","slug":"strider","description":"We are on a mission to make continuous integration and deployment easy.","sponsors":[],"stats":{"balance":4266,"yearlyBudget":31},"goals":[{"key":97122,"type":"balance","title":"Fixing technical debt","amount":50000,"description":"Allow Strider to be more updated with latest dependencies and node versions. Also, make it more approachable for new contributors."},{"key":2017,"type":"yearlyBudget","title":"General Budget","amount":100000}]}},{"name":"styled-components","packages":[{"type":"npm","name":"styled-components"}],"github":{"repo":"styled-components/styled-components"},"opencollective":{"id":12353,"name":"styled-components","slug":"styled-components","description":"Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress \ud83d\udc85","sponsors":[{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":160000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":130000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":111100},{"id":38369,"type":"ORGANIZATION","slug":"marfeel","name":"Marfeel","totalDonations":95000},{"id":112496,"type":"ORGANIZATION","slug":"underbelly","name":"Underbelly","totalDonations":80000},{"id":65011,"type":"ORGANIZATION","slug":"dutchie","name":"Dutchie","totalDonations":73500},{"id":239788,"type":"ORGANIZATION","slug":"tesorio","name":"Tesorio","totalDonations":60000},{"id":181224,"type":"ORGANIZATION","slug":"easyagile","name":"Easy Agile","totalDonations":50000},{"id":216379,"type":"ORGANIZATION","slug":"leniolabs_","name":"Leniolabs_","totalDonations":50000},{"id":61850,"type":"ORGANIZATION","slug":"genius","name":"Genius","totalDonations":45000}],"stats":{"balance":975712,"yearlyBudget":506880},"goals":[{}]}},{"name":"styled-icons","packages":[{"type":"npm","name":"styled-icons"},{"type":"npm","name":"next-plugin-styled-icons"}],"github":{"repo":"jacobwgillespie/styled-icons"},"opencollective":{"id":26753,"name":"styled-icons","slug":"styled-icons","description":null,"stats":{"balance":4463,"yearlyBudget":2906},"goals":[{}],"sponsors":[{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":10200}]}},{"name":"styled-reset","packages":[{"type":"npm","name":"styled-reset"}],"github":{"repo":"zacanger/styled-reset"},"opencollective":{"id":27419,"name":"styled-reset","slug":"styled-reset","description":"Reset CSS for Styled Components","stats":{"balance":0,"yearlyBudget":63},"goals":[{}],"sponsors":[]}}
1,{"name":"styleguidist","packages":[{"type":"npm","name":"react-styleguidist"}],"github":{"repo":"styleguidist/react-styleguidist"},"opencollective":{"id":12022,"name":"React Styleguidist","slug":"styleguidist","description":"Isolated React component development environment with a living style guide","sponsors":[{"id":3400,"type":"ORGANIZATION","slug":"sebastiansoft","name":"Sebastian Software GmbH","totalDonations":57500},{"id":9826,"type":"ORGANIZATION","slug":"chromatic","name":"Chromatic","totalDonations":17500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":14200},{"id":66737,"type":"ORGANIZATION","slug":"moxio","name":"Moxio","totalDonations":2500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":500}],"stats":{"balance":56903,"yearlyBudget":26187},"goals":[]}},{"name":"stylelint","packages":[{"type":"npm","name":"stylelint"},{"type":"npm","name":"stylelint-config-standard"}],"opencollective":{"id":755,"name":"stylelint","slug":"stylelint","description":"A mighty, modern CSS linter","sponsors":[{"id":118260,"type":"ORGANIZATION","slug":"invision-ag","name":"InVision AG","totalDonations":160000},{"id":80955,"type":"ORGANIZATION","slug":"skyscanner","name":"Skyscanner","totalDonations":92778},{"id":194260,"type":"ORGANIZATION","slug":"codecademy","name":"Codecademy","totalDonations":90000},{"id":12801,"type":"ORGANIZATION","slug":"codepilotai","name":"CodePilot.ai","totalDonations":20000},{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":10000},{"id":94428,"type":"ORGANIZATION","slug":"pelisivut","name":"Pelisivut","totalDonations":10000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":4837},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":3400}],"stats":{"balance":382954,"yearlyBudget":191407},"goals":[]},"github":{"repo":"stylelint/stylelint"}},{"name":"subrion","packages":[{"type":"composer","name":"intelliants/subrion"}],"github":{"repo":"intelliants/subrion"},"opencollective":{"id":528,"name":"subrion","slug":"subrion","description":"Aimed to create 100% multilingual CMS with the payment system in the box. RESTful API supported.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"substitute-js","packages":[{"type":"npm","name":"@fluffy-spoon/substitute"}],"github":{"repo":"ffMathy/FluffySpoon.JavaScript.Testing.Faking"},"opencollective":{"id":111270,"name":"substitute.js","slug":"substitute-js","description":"Bringing sanity back to mocks and fakes","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"summernote","packages":[{"type":"gem","name":"summernote-rails"},{"type":"npm","name":"angular-summernote"},{"type":"npm","name":"react-summernote"},{"type":"npm","name":"summernote"},{"type":"npm","name":"winternote"}],"github":{"org":"summernote"},"opencollective":{"id":122656,"name":"Summernote","slug":"summernote","description":"Super simple WYSIWYG editor","stats":{"balance":3697,"yearlyBudget":4625},"goals":[],"sponsors":[]}},{"name":"suneditor","packages":[{"type":"npm","name":"suneditor"}],"github":{"repo":"JiHong88/SunEditor"},"opencollective":{"id":252828,"name":"SunEditor","slug":"suneditor","description":"Pure javscript based WYSIWYG web editor, with no dependencies","stats":{"balance":4080,"yearlyBudget":5161},"goals":[],"sponsors":[]}},{"name":"sunpy","packages":[{"type":"pypi","name":"ndcube"},{"type":"pypi","name":"sunkit-image"}],"github":{"org":"sunpy"},"opencollective":{"id":303067,"name":"SunPy","slug":"sunpy","description":"SunPy is a Python-based software library that provides tools for performing research using direct observations of the Sun and Heliosphere.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"supabase-javascript","packages":[{"type":"npm","name":"@supabase/supabase-js"}],"github":{"repo":"supabase/supabase-js"},"opencollective":{"id":281771,"name":"Javascript Client Libraries","slug":"supabase-javascript","description":"Supabase Javascript Client Libraries","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"supabase-python","packages":[{"type":"pypi","name":"supabase-py"}],"github":{"repo":"supabase/supabase-py"},"opencollective":{"id":282594,"name":"Python Client Libraries","slug":"supabase-python","description":"Supabase Python Client Libraries","stats":{"balance":39814,"yearlyBudget":100000},"goals":[],"sponsors":[{"id":266220,"type":"ORGANIZATION","slug":"supabase","name":"Supabase","totalDonations":100000}]}},{"name":"supabase-supasquad","packages":[{"type":"npm","name":"@supabase/postgres-meta"}],"github":{"repo":"supabase/postgres-meta"},"opencollective":{"id":281768,"name":"SupaSquad","slug":"supabase-supasquad","description":"Supabase Squad","stats":{"balance":96802,"yearlyBudget":610000},"goals":[],"sponsors":[{"id":266220,"type":"ORGANIZATION","slug":"supabase","name":"Supabase","totalDonations":610000}]}},{"name":"superagent","packages":[{"type":"npm","name":"superagent"}]},{"name":"supertinyicons","packages":[{"type":"npm","name":"super-tiny-icons"}],"github":{"repo":"edent/SuperTinyIcons"},"opencollective":{"id":45000,"name":"SuperTinyIcons","slug":"supertinyicons","description":"Under 1KB each! Super Tiny Icons are miniscule SVG versions of your favourite website and app logos","stats":{"balance":400,"yearlyBudget":2142},"goals":[{}],"sponsors":[]}},{"name":"surgio","packages":[{"type":"npm","name":"surgio"}],"github":{"repo":"geekdada/surgio"},"opencollective":{"id":76255,"name":"Surgio","slug":"surgio","description":"Generating rules for Surge, Clash, Quantumult... like a PRO.","stats":{"balance":568,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"svelte","packages":[{"type":"npm","name":"community"},{"type":"npm","name":"eslint-plugin-svelte3"},{"type":"npm","name":"@sveltejs/gl"},{"type":"npm","name":"svelte"},{"type":"npm","name":"prettier-plugin-svelte"},{"type":"npm","name":"rollup-plugin-svelte"},{"type":"npm","name":"sapper"},{"type":"npm","name":"@sveltejs/site-kit"},{"type":"npm","name":"svelte-cli"},{"type":"npm","name":"svelte-hmr"},{"type":"npm","name":"svelte-loader"},{"type":"npm","name":"svelte-preprocess"},{"type":"npm","name":"@sveltejs/svelte-repl"},{"type":"npm","name":"@sveltejs/svelte-scroller"},{"type":"npm","name":"@sveltejs/svelte-subdivide"},{"type":"npm","name":"@sveltejs/svelte-virtual-list"},{"type":"npm","name":"svelte-app"}],"github":{"org":"sveltejs"},"opencollective":{"id":159983,"name":"Svelte","slug":"svelte","description":"Cybernetically enhanced web apps","stats":{"balance":3444148,"yearlyBudget":3782439},"goals":[],"sponsors":[{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":550000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":500000},{"id":163101,"type":"ORGANIZATION","slug":"dabblewriter","name":"Dabble","totalDonations":300000},{"id":181332,"type":"ORGANIZATION","slug":"avast","name":"Avast","totalDonations":269600},{"id":202877,"type":"ORGANIZATION","slug":"stkcat_","name":"Stack Cats","totalDonations":185000},{"id":174886,"type":"ORGANIZATION","slug":"dikaio","name":"Donovan Dikaio","totalDonations":100000}
1,{"id":175075,"type":"ORGANIZATION","slug":"kenoxa","name":"Kenoxa GmbH","totalDonations":100000},{"id":176758,"type":"ORGANIZATION","slug":"rikschennink","name":"PQINA","totalDonations":100000},{"id":262224,"type":"ORGANIZATION","slug":"layer0deploy","name":"Layer0","totalDonations":100000},{"id":6767,"type":"ORGANIZATION","slug":"vercel","name":"Vercel","totalDonations":100000}]}},{"name":"svelte-spa-router","packages":[{"type":"npm","name":"svelte-spa-router"}],"github":{"repo":"ItalyPaleAle/svelte-spa-router"},"opencollective":{"id":78225,"name":"svelte-spa-router","slug":"svelte-spa-router","description":"Router for SPAs using Svelte 3","stats":{"balance":1672,"yearlyBudget":1704},"goals":[],"sponsors":[]}},{"name":"svgo","packages":[{"type":"npm","name":"svgo"},{"type":"npm","name":"svgo-loader"}],"github":{"org":"svg"},"opencollective":{"id":238717,"name":"SVGO","slug":"svgo","description":"Developing and maintaining SVGO","stats":{"balance":12612,"yearlyBudget":14333},"goals":[],"sponsors":[{"id":49566,"type":"ORGANIZATION","slug":"evilmartians","name":"Evil Martians","totalDonations":3000},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}]}},{"name":"svgr","packages":[{"type":"npm","name":"svgr"},{"type":"npm","name":"@svgr/cli"},{"type":"npm","name":"@svgr/core"},{"type":"npm","name":"@svgr/rollup"},{"type":"npm","name":"@svgr/webpack"},{"type":"npm","name":"@svgr/babel-plugin-add-jsx-attribute"},{"type":"npm","name":"@svgr/babel-plugin-remove-jsx-attribute"},{"type":"npm","name":"@svgr/babel-plugin-remove-jsx-empty-expression"},{"type":"npm","name":"@svgr/babel-plugin-replace-jsx-attribute-value"},{"type":"npm","name":"@svgr/babel-plugin-svg-dynamic-title"},{"type":"npm","name":"@svgr/babel-plugin-svg-em-dimensions"},{"type":"npm","name":"@svgr/babel-plugin-transform-react-native-svg"},{"type":"npm","name":"@svgr/babel-plugin-transform-svg-component"},{"type":"npm","name":"@svgr/babel-preset"},{"type":"npm","name":"@svgr/hast-util-to-babel-ast"},{"type":"npm","name":"@svgr/plugin-jsx"},{"type":"npm","name":"@svgr/plugin-prettier"},{"type":"npm","name":"@svgr/plugin-svgo"},{"type":"npm","name":"@svgr/parcel-plugin-svgr"}],"github":{"repo":"smooth-code/svgr"},"opencollective":{"id":20930,"name":"SVGR","slug":"svgr","description":"Transform SVGs into React components \ud83e\udd81","stats":{"balance":14146,"yearlyBudget":37954},"goals":[{"key":71394,"type":"yearlyBudget","amount":250000}],"sponsors":[{"id":20929,"type":"ORGANIZATION","slug":"smooth-code","name":"Smooth Code","totalDonations":280000},{"id":31407,"type":"ORGANIZATION","slug":"maisonetteworld","name":"Maisonette Inc","totalDonations":6200},{"id":183638,"type":"ORGANIZATION","slug":"sustain-hawaii","name":"Sustain Hawaii","totalDonations":2000},{"id":281904,"type":"ORGANIZATION","slug":"mediaronllc","name":"MediaRon","totalDonations":2000},{"id":267012,"type":"ORGANIZATION","slug":"wayfdigital","name":"WAYF","totalDonations":800}]}},{"name":"swag","packages":[{"type":"dep","name":"github.com/swaggo/swagg"},{"type":"dep","name":"github.com/swaggo/swag"}],"github":{"repo":"swaggo/swag"},"opencollective":{"id":31698,"name":"swag","slug":"swag","description":"Automatically generate RESTful API documentation with Swagger 2.0 for Go.","stats":{"balance":13802,"yearlyBudget":3032},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500}]}},{"name":"swc","packages":[{"type":"npm","name":"swc"}],"github":{"repo":"swc-project/swc"},"opencollective":{"id":30236,"name":"swc","slug":"swc","description":"Super-fast javascript / typescript compiler and rust libraries","stats":{"balance":43403,"yearlyBudget":568443},"goals":[{"key":"649fbc31-8836-4eb4-bbdc-a4bd3e1adac5","type":"yearlyBudget","title":"Work on swc fulltime","amount":6000000,"description":"Work as a full time swc developer"}],"sponsors":[{"id":423139,"type":"ORGANIZATION","slug":"deepkitio","name":"Deepkit","totalDonations":50000},{"id":158915,"type":"ORGANIZATION","slug":"fundamentei","name":"Fundamentei","totalDonations":10000},{"id":102807,"type":"ORGANIZATION","slug":"coffeeandcode","name":"Coffee and Code","totalDonations":8500},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"sweet-alert","packages":[{"type":"composer","name":"realrashid/sweet-alert"}],"github":{"repo":"realrashid/sweet-alert"},"opencollective":{"id":38473,"name":"SweetAlert2","slug":"sweet-alert","description":"A BEAUTIFUL, RESPONSIVE, CUSTOMIZABLE, ACCESSIBLE (WAI-ARIA) REPLACEMENT FOR JAVASCRIPT\'S POPUP BOXES FOR LARAVEL","stats":{"balance":0,"yearlyBudget":1712},"goals":[{"key":72221,"type":"yearlyBudget","title":"Estimated Annual Budget","amount":120000}],"sponsors":[{"id":164828,"type":"ORGANIZATION","slug":"git-zen","name":"Git-Zen","totalDonations":2000}]}},{"name":"sweetalert","packages":[{"type":"npm","name":"sweetalert"}],"github":{"repo":"t4t5/sweetalert"},"opencollective":{"id":12626,"name":"SweetAlert","slug":"sweetalert","description":"A beautiful replacement for JavaScript\'s \\"alert\\"","sponsors":[{"id":16797,"type":"ORGANIZATION","slug":"holysheet","name":"SheetJS","totalDonations":10000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":8500}],"stats":{"balance":23161,"yearlyBudget":2080},"goals":[{}]}},{"name":"switchblade","packages":[{"type":"npm","name":"switchblade"}],"github":{"org":"SwitchbladeBot"},"opencollective":{"id":44403,"name":"Switchblade","slug":"switchblade","description":"We\'re the makers of Switchblade, the open source Discord bot that helps you with all of your Discord problems!","stats":{"balance":8671,"yearlyBudget":0},"goals":[{"key":39361,"type":"yearlyBudget","title":"Hosting + Domain","amount":15000,"description":""},{"key":64063,"type":"yearlyBudget","title":"Dedicated Server","amount":600000}],"sponsors":[]}}
1,{"name":"swup","packages":[{"type":"npm","name":"swup"}],"github":{"repo":"swup/swup"},"opencollective":{"id":44424,"name":"swup","slug":"swup","description":"Complete, flexible, extensible and easy to use page transition library for your web.","stats":{"balance":23517,"yearlyBudget":14830},"goals":[{}],"sponsors":[{"id":64888,"type":"ORGANIZATION","slug":"_whitefusion","name":"Whitefusion","totalDonations":1000}]}},{"name":"symfony","packages":[{"type":"composer","name":"symfony/acl-bundle"},{"type":"composer","name":"symfony/amazon-mailer"},{"type":"composer","name":"symfony/amazon-sqs-messenger"},{"type":"composer","name":"symfony/amqp-messenger"},{"type":"composer","name":"symfony/amqp-pack"},{"type":"composer","name":"symfony/apache-pack"},{"type":"composer","name":"symfony/asset"},{"type":"composer","name":"symfony/browser-kit"},{"type":"composer","name":"symfony/cache"},{"type":"composer","name":"symfony/cache-contracts"},{"type":"composer","name":"symfony/class-loader"},{"type":"composer","name":"symfony/config"},{"type":"composer","name":"symfony/console"},{"type":"composer","name":"symfony/contracts"},{"type":"composer","name":"symfony/css-selector"},{"type":"composer","name":"symfony/debug"},{"type":"composer","name":"symfony/debug-bundle"},{"type":"composer","name":"symfony/debug-pack"},{"type":"composer","name":"symfony/dependency-injection"},{"type":"composer","name":"symfony/deprecation-contracts"},{"type":"composer","name":"symfony/doctrine-bridge"},{"type":"composer","name":"symfony/doctrine-messenger"},{"type":"composer","name":"symfony/dom-crawler"},{"type":"composer","name":"symfony/dotenv"},{"type":"composer","name":"symfony/error-handler"},{"type":"composer","name":"symfony/event-dispatcher"},{"type":"composer","name":"symfony/event-dispatcher-contracts"},{"type":"composer","name":"symfony/expression-language"},{"type":"composer","name":"symfony/filesystem"},{"type":"composer","name":"symfony/finder"},{"type":"composer","name":"symfony/firebase-notifier"},{"type":"composer","name":"symfony/flex"},{"type":"composer","name":"symfony/form"},{"type":"composer","name":"symfony/framework-bundle"},{"type":"composer","name":"symfony/framework-standard-edition"},{"type":"composer","name":"symfony/free-mobile-notifier"},{"type":"composer","name":"symfony/google-mailer"}
1,{"type":"composer","name":"symfony/http-client"},{"type":"composer","name":"symfony/http-client-contracts"},{"type":"composer","name":"symfony/http-foundation"},{"type":"composer","name":"symfony/http-kernel"},{"type":"composer","name":"symfony/inflector"},{"type":"composer","name":"symfony/intl"},{"type":"composer","name":"symfony/ldap"},{"type":"composer","name":"symfony/lock"},{"type":"composer","name":"symfony/mailchimp-mailer"},{"type":"composer","name":"symfony/mailer"},{"type":"composer","name":"symfony/mailgun-mailer"},{"type":"composer","name":"symfony/maker-bundle"},{"type":"composer","name":"symfony/mattermost-notifier"},{"type":"composer","name":"symfony/mercure"},{"type":"composer","name":"symfony/mercure-bundle"},{"type":"composer","name":"symfony/messenger"},{"type":"composer","name":"symfony/mime"},{"type":"composer","name":"symfony/monolog-bridge"},{"type":"composer","name":"symfony/monolog-bundle"},{"type":"composer","name":"symfony/nexmo-notifier"},{"type":"composer","name":"symfony/notifier"},{"type":"composer","name":"symfony/options-resolver"},{"type":"composer","name":"symfony/orm-pack"},{"type":"composer","name":"symfony/ovh-cloud-notifier"},{"type":"composer","name":"symfony/panther"},{"type":"composer","name":"symfony/phpunit-bridge"},{"type":"composer","name":"symfony/polyfill"},{"type":"composer","name":"symfony/polyfill-apcu"},{"type":"composer","name":"symfony/polyfill-ctype"},{"type":"composer","name":"symfony/polyfill-iconv"},{"type":"composer","name":"symfony/polyfill-intl-grapheme"},{"type":"composer","name":"symfony/polyfill-intl-icu"},{"type":"composer","name":"symfony/polyfill-intl-idn"},{"type":"composer","name":"symfony/polyfill-intl-messageformatter"},{"type":"composer","name":"symfony/polyfill-intl-normalizer"},{"type":"composer","name":"symfony/polyfill-mbstring"},{"type":"composer","name":"symfony/polyfill-php54"},{"type":"composer","name":"symfony/polyfill-php55"},{"type":"composer","name":"symfony/polyfill-php56"},{"type":"composer","name":"symfony/polyfill-php70"},{"type":"composer","name":"symfony/polyfill-php71"},{"type":"composer","name":"symfony/polyfill-php72"},{"type":"composer","name":"symfony/polyfill-php73"},{"type":"composer","name":"symfony/polyfill-php74"},{"type":"composer","name":"symfony/polyfill-php80"},{"type":"composer","name":"symfony/polyfill-util"},{"type":"composer","name":"symfony/polyfill-uuid"},{"type":"composer","name":"symfony/postmark-mailer"},{"type":"composer","name":"symfony/process"},{"type":"composer","name":"symfony/profiler-pack"},{"type":"composer","name":"symfony/property-access"},{"type":"composer","name":"symfony/property-info"},{"type":"composer","name":"symfony/proxy-manager-bridge"},{"type":"composer","name":"symfony/psr-http-message-bridge"},{"type":"composer","name":"symfony/redis-messenger"},{"type":"composer","name":"symfony/requirements-checker"},{"type":"composer","name":"symfony/rocket-chat-notifier"},{"type":"composer","name":"symfony/routing"},{"type":"composer","name":"symfony/security"},{"type":"composer","name":"symfony/security-acl"},{"type":"composer","name":"symfony/security-bundle"},{"type":"composer","name":"symfony/security-core"},{"type":"composer","name":"symfony/security-csrf"},{"type":"composer","name":"symfony/security-guard"},{"type":"composer","name":"symfony/security-http"},{"type":"composer","name":"symfony/sendgrid-mailer"},{"type":"composer","name":"symfony/serializer"},{"type":"composer","name":"symfony/serializer-pack"},{"type":"composer","name":"symfony/service-contracts"},{"type":"composer","name":"symfony/sinch-notifier"},{"type":"composer","name":"symfony/skeleton"},{"type":"composer","name":"symfony/slack-notifier"},{"type":"composer","name":"symfony/stopwatch"},{"type":"composer","name":"symfony/string"},{"type":"composer","name":"symfony/swiftmailer-bundle"},{"type":"composer","name":"symfony/symfony"},{"type":"composer","name":"symfony/symfony-demo"},{"type":"composer","name":"symfony/symfony1"},{"type":"composer","name":"symfony/telegram-notifier"},{"type":"composer","name":"symfony/templating"},{"type":"composer","name":"symfony/test-pack"},{"type":"composer","name":"symfony/thanks"},{"type":"composer","name":"symfony/translation"},{"type":"composer","name":"symfony/translation-contracts"},{"type":"composer","name":"symfony/twig-bridge"},{"type":"composer","name":"symfony/twig-bundle"},{"type":"composer","name":"symfony/twig-pack"},{"type":"composer","name":"symfony/twilio-notifier"},{"type":"composer","name":"symfony/uid"},{"type":"composer","name":"symfony/validator"},{"type":"composer","name":"symfony/var-dumper"},{"type":"composer","name":"symfony/var-exporter"},{"type":"composer","name":"symfony/web-link"},{"type":"composer","name":"symfony/web-profiler-bundle"},{"type":"composer","name":"symfony/web-server-bundle"},{"type":"composer","name":"symfony/webpack-encore-bundle"},{"type":"composer","name":"symfony/website-skeleton"},{"type":"composer","name":"symfony/workflow"},{"type":"composer","name":"symfony/yaml"},{"type":"composer","name":"symfony/annotations-pack"},{"type":"composer","name":"symfony/assetic-bundle"},{"type":"composer","name":"symfony/force-lowest"},{"type":"composer","name":"symfony/icu"},{"type":"composer","name":"symfony/image-fixtures"},{"type":"composer","name":"symfony/locale"},{"type":"composer","name":"symfony/lts"},{"type":"composer","name":"symfony/panthere"},{"type":"composer","name":"symfony/polyfill-xml"}
1,{"type":"composer","name":"symfony/propel1-bridge"},{"type":"composer","name":"symfony/standard-profile"},{"type":"composer","name":"symfony/swiftmailer-bridge"},{"type":"composer","name":"symfony/symfony-installer"},{"type":"composer","name":"symfony/webpack-encore-pack"}],"github":{"repo":"symfony/symfony"},"opencollective":{"id":27396,"name":"Symfony Diversity collective","slug":"symfony-diversity","description":"The Symfony PHP framework Diversity Initiative","stats":{"balance":87700,"yearlyBudget":5024},"goals":[{}],"sponsors":[{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":15064},{"id":53053,"type":"ORGANIZATION","slug":"etny","name":"Etny B.V.","totalDonations":5000},{"id":39091,"type":"ORGANIZATION","slug":"omines","name":"Omines Internetbureau B.V.","totalDonations":2000},{"id":45115,"type":"ORGANIZATION","slug":"duedil","name":"DueDil","totalDonations":1000},{"id":73016,"type":"ORGANIZATION","slug":"azuracast1","name":"AzuraCast","totalDonations":600}]}},{"name":"sympy","packages":[{"type":"pypi","name":"sympy"}],"github":{"repo":"sympy/sympy"},"opencollective":{"id":262700,"name":"SymPy","slug":"sympy","description":"SymPy is a library for symbolic mathematics, which means performing mathematical calculations exactly.","stats":{"balance":0,"yearlyBudget":400000},"goals":[],"sponsors":[{"id":121357,"type":"ORGANIZATION","slug":"numfocus","name":"NumFOCUS","totalDonations":400000}]}},{"name":"systemjs","packages":[{"type":"npm","name":"systemjs"}],"github":{"repo":"systemjs/systemjs"},"opencollective":{"id":18444,"name":"SystemJS","slug":"systemjs","description":"JavaScript Module Loader","goals":[{"key":39884}],"stats":{"balance":159990,"yearlyBudget":160047},"sponsors":[{"id":91334,"type":"ORGANIZATION","slug":"canopy-inc","name":"Canopy Inc","totalDonations":380000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"t-scroll","packages":[{"type":"npm","name":"t-scroll"}],"github":{"repo":"crazychicken/t-scroll"},"opencollective":{"id":738,"name":"t-scroll","slug":"t-scroll","description":"We are on a mission to help you easily create animations on landing pages","sponsors":[{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1400},{"id":169473,"type":"ORGANIZATION","slug":"smailpro_com","name":"Sonj","totalDonations":500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}],"stats":{"balance":2398,"yearlyBudget":398},"goals":[]}}
1,{"name":"tabler","packages":[{"type":"npm","name":"tabler-ui"},{"type":"composer","name":"tabler/tabler"},{"type":"npm","name":"tabler"},{"type":"npm","name":"@tabler/core"}],"github":{"repo":"tabler/tabler"},"opencollective":{"id":17177,"name":"Tabler","slug":"tabler","description":"Premium and Open Source dashboard template with responsive and high quality UI.","sponsors":[{"id":23069,"type":"ORGANIZATION","slug":"paved","name":"Paved","totalDonations":30000},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":15000},{"id":91176,"type":"ORGANIZATION","slug":"dealdrop","name":"DealDrop","totalDonations":9500},{"id":113722,"type":"ORGANIZATION","slug":"codesmith-tech-ltd","name":"CodeSmith Tech Ltd","totalDonations":9000},{"id":151800,"type":"ORGANIZATION","slug":"checkmysiteio","name":"check_my_site","totalDonations":6500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":4500},{"id":37933,"type":"ORGANIZATION","slug":"javatmp","name":"JavaTMP","totalDonations":4500}],"goals":[{"key":17313,"type":"yearlyBudget"}],"stats":{"balance":9961,"yearlyBudget":21109}}},{"name":"tabulapdf","packages":[{"type":"gem","name":"tabula-extractor"}],"github":{"org":"tabulapdf"},"opencollective":{"id":80,"name":"Tabula","slug":"tabulapdf","description":"We are the maintainers of Tabula, the only free, open-source tool for liberating data trapped inside PDF files.","stats":{"balance":676691,"yearlyBudget":189803},"goals":[{}],"sponsors":[{"id":280157,"type":"ORGANIZATION","slug":"the-population-project","name":"The Population Project","totalDonations":20000},{"id":174159,"type":"ORGANIZATION","slug":"odriverobotics","name":"ODrive Robotics","totalDonations":5000},{"id":133949,"type":"ORGANIZATION","slug":"coedit","name":"coedit Public Benefit Co","totalDonations":2000},{"id":8799,"type":"ORGANIZATION","slug":"frances-cherman-and-associates","name":"Frances Cherman & Associates","totalDonations":1000},{"id":38680,"type":"ORGANIZATION","slug":"velectricamx","name":"vEl\xe9ctrica","totalDonations":1000}]}},{"name":"tachyons","packages":[{"type":"npm","name":"tachyons"}],"github":{"repo":"tachyons-css/tachyons"},"opencollective":{"id":213,"name":"Tachyons","slug":"tachyons","description":"We are on a mission to build better design tools for the web","sponsors":[{"id":5534,"type":"ORGANIZATION","slug":"vtex","name":"VTEX","totalDonations":55000},{"id":12993,"type":"ORGANIZATION","slug":"matterstech","name":"Matters","totalDonations":38900},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":28000},{"id":2545,"type":"ORGANIZATION","slug":"manifold","name":"Manifold","totalDonations":20000},{"id":13054,"type":"ORGANIZATION","slug":"qnyp","name":"qnyp","totalDonations":14200},{"id":44648,"type":"ORGANIZATION","slug":"brnbw","name":"Brainbow","totalDonations":14000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5100}],"stats":{"balance":17657,"yearlyBudget":9577},"goals":[]}}
1,{"name":"tahoe-lafs","packages":[{"type":"pypi","name":"tahoe-lafs"}],"github":{"repo":"tahoe-lafs/tahoe-lafs"},"opencollective":{"id":129584,"name":"Tahoe-LAFS","slug":"tahoe-lafs","description":"Tahoe-LAFS is a free and open, secure, decentralized, fault-tolerant, distributed data store and distributed file system.","stats":{"balance":465484,"yearlyBudget":8100000},"goals":[],"sponsors":[{"id":26930,"type":"ORGANIZATION","slug":"aspirationtech","name":"Aspiration","totalDonations":19000000}]}},{"name":"tailwindcss-classnames","packages":[{"type":"npm","name":"tailwindcss-classnames"}],"github":{"repo":"muhammadsammy/tailwindcss-classnames"},"opencollective":{"id":267546,"name":"TailwindCSS Classnames","slug":"tailwindcss-classnames","description":"Functional and type-safe TailwindCSS Classnames and more using TypeScript.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"tandem","packages":[{"type":"npm","name":"tandem-cli"},{"type":"npm","name":"tandem-common"},{"type":"npm","name":"tandem-front-end"},{"type":"npm","name":"fsbox"},{"type":"npm","name":"paperclip-dom-recorder"},{"type":"npm","name":"paperclip-linter"},{"type":"npm","name":"paperclip-migrator"},{"type":"npm","name":"paperclip-react-compiler"},{"type":"npm","name":"paperclip-react-loader"},{"type":"npm","name":"paperclip-sketch"},{"type":"npm","name":"paperclip-static-html-compiler"},{"type":"npm","name":"paperclip-tandem"},{"type":"npm","name":"paperclip-virtual-dom-compiler"},{"type":"npm","name":"paperclip"},{"type":"npm","name":"tandem-starter-kits"},{"type":"npm","name":"tandem-webpack-preview-server"},{"type":"npm","name":"vscode-tandem-extension"},{"type":"npm","name":"paperclip-loader"},{"type":"npm","name":"tandem-visual-editor"},{"type":"npm","name":"tandem-vscode-extension"},{"type":"npm","name":"paperclip-cli"},{"type":"npm","name":"paperclip-visual-editor"},{"type":"npm","name":"paperclip-vscode-extension"},{"type":"npm","name":"paperclip-web-renderer"}],"github":{"repo":"tandemcode/tandem"},"opencollective":{"id":29388,"name":"tandem","slug":"tandem","description":"Create a UI builder that\'s compatible with most web-based languages & frameworks.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"taro","packages":[{"type":"npm","name":"@tarojs/taro"},{"type":"npm","name":"babel-plugin-transform-jsx-to-stylesheet"},{"type":"npm","name":"eslint-config-taro"},{"type":"npm","name":"eslint-plugin-taro"},{"type":"npm","name":"postcss-plugin-constparse"},{"type":"npm","name":"postcss-pxtransform"},{"type":"npm","name":"@tarojs/taro-alipay"},{"type":"npm","name":"@tarojs/async-await"},{"type":"npm","name":"@tarojs/cli"},{"type":"npm","name":"@tarojs/components-rn"},{"type":"npm","name":"@tarojs/components"},{"type":"npm","name":"@tarojs/taro-h5"},{"type":"npm","name":"@tarojs/mobx-common"},{"type":"npm","name":"@tarojs/mobx-h5"},{"type":"npm","name":"@tarojs/mobx-rn"},{"type":"npm","name":"@tarojs/mobx"},{"type":"npm","name":"@tarojs/plugin-babel"},{"type":"npm","name":"@tarojs/plugin-csso"},{"type":"npm","name":"@tarojs/plugin-less"},{"type":"npm","name":"@tarojs/plugin-sass"},{"type":"npm","name":"@tarojs/plugin-stylus"},{"type":"npm","name":"@tarojs/plugin-typescript"},{"type":"npm","name":"@tarojs/plugin-uglifyjs"},{"type":"npm","name":"@tarojs/redux-h5"},{"type":"npm","name":"@tarojs/taro-redux-rn"},{"type":"npm","name":"@tarojs/redux"},{"type":"npm","name":"@tarojs/rn-runner"},{"type":"npm","name":"@tarojs/taro-rn"},{"type":"npm","name":"@tarojs/taro-router-rn"},{"type":"npm","name":"@tarojs/router"},{"type":"npm","name":"@tarojs/taro-swan"},{"type":"npm","name":"@tarojs/transformer-wx"},{"type":"npm","name":"@tarojs/utils"},{"type":"npm","name":"@tarojs/taro-weapp"},{"type":"npm","name":"@tarojs/webpack-runner"},{"type":"npm","name":"@tarojs/with-weapp"},{"type":"npm","name":"@tarojs/taroize"},{"type":"npm","name":"postcss-taro-unit-transform"},{"type":"npm","name":"@tarojs/mobx-prop-types"},{"type":"npm","name":"@tarojs/taro-tt"},{"type":"npm","name":"babel-plugin-transform-taroapi"},{"type":"npm","name":"stylelint-config-taro-rn"},{"type":"npm","name":"stylelint-taro-rn"},{"type":"npm","name":"taro-css-to-react-native"},{"type":"npm","name":"@tarojs/components-qa"},{"type":"npm","name":"@tarojs/taro-qq"},{"type":"npm","name":"@tarojs/taro-quickapp"},{"type":"npm","name":"@tarojs/taro-jd"}],"github":{"repo":"NervJS/taro"},"opencollective":{"id":25034,"name":"taro","slug":"taro","description":"We are on a mission to become Babel of mini programs.","stats":{"balance":400,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"task","packages":[{"type":"dep","name":"github.com/go-task/task"}],"github":{"repo":"go-task/task"},"opencollective":{"id":14483,"name":"Task","slug":"task","description":"A task runner / simpler Make alternative written in Go","stats":{"balance":4930,"yearlyBudget":48185},"goals":[{}],"sponsors":[{"id":98251,"type":"ORGANIZATION","slug":"io_ats","name":"ATS.io","totalDonations":14000},{"id":270647,"type":"ORGANIZATION","slug":"riversweeps","name":"Riversweeps","totalDonations":6000},{"id":205980,"type":"ORGANIZATION","slug":"cleverway","name":"Cleverway.eu","totalDonations":5000},{"id":47635,"type":"ORGANIZATION","slug":"cheap-writing-service","name":"CheapWritingService.com - Essay Writing Service","totalDonations":4600},{"id":15152,"type":"ORGANIZATION","slug":"restpack","name":"Restpack","totalDonations":4500},{"id":266868,"type":"ORGANIZATION","slug":"greater-than-limited","name":"> Limited","totalDonations":4000},{"id":25962,"type":"ORGANIZATION","slug":"casino-topp","name":"Casino Topp","totalDonations":2000},{"id":93282,"type":"ORGANIZATION","slug":"nettikasinot-org","name":"Nettikasinot.org","totalDonations":2000},{"id":94428,"type":"ORGANIZATION","slug":"pelisivut","name":"Pelisivut","totalDonations":2000},{"id":95169,"type":"ORGANIZATION","slug":"kasinot-fi","name":"Kasinot.fi","totalDonations":2000}]}},{"name":"tastyigniter","packages":[{"type":"composer","name":"tastyigniter/tastyigniter"},{"type":"composer","name":"tastyigniter/flame"}],"github":{"repo":"tastyigniter/TastyIgniter"},"opencollective":{"id":28094,"name":"TastyIgniter","slug":"tastyigniter","description":"Easy to use PHP platform for online food ordering, restaurant reservation and management.","stats":{"balance":42733,"yearlyBudget":122439},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":73500},{"id":151884,"type":"ORGANIZATION","slug":"simply-modern-business-inc1","name":"Simply Modern Business Inc.","totalDonations":25000},{"id":159634,"type":"ORGANIZATION","slug":"rdqbbq","name":"Ardee Enterprises Inc dba RDQ","totalDonations":22500},{"id":128340,"type":"ORGANIZATION","slug":"motorco","name":"Motorco","totalDonations":2500}]}},{"name":"tcp-stick","packages":[{"type":"npm","name":"@lvgithub/stick"}],"github":{"repo":"lvgithub/stick"},"opencollective":{"id":201710,"name":"stick","slug":"tcp-stick","description":"making the world better place","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"techx","packages":[{"type":"pypi","name":"PyQuillSSO"},{"type":"npm","name":"hackify"},{"type":"npm","name":"starter-kit"},{"type":"npm","name":"quill"}],"github":{"org":"techx"},"opencollective":{"id":65784,"name":"MIT TechX","slug":"techx","description":null,"stats":{"balance":6502,"yearlyBudget":0},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500}]}},{"name":"telegraf","packages":[{"type":"npm","name":"telegraf"}],"github":{"repo":"telegraf/telegraf"},"opencollective":{"id":420,"name":"telegraf","slug":"telegraf","description":"Node.js Telegram bot framework","sponsors":[],"stats":{"balance":234,"yearlyBudget":0},"goals":[]}}
1,{"name":"telegram-bot-sdk","packages":[{"type":"composer","name":"irazasyed/telegram-bot-sdk"}],"github":{"repo":"irazasyed/telegram-bot-sdk"},"opencollective":{"id":121912,"name":"Telegram Bot SDK","slug":"telegram-bot-sdk","description":"Build Telegram Chat Bots Easily! ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"tenancy","packages":[{"type":"composer","name":"tenancy/db-driver-mysql"},{"type":"composer","name":"tenancy/tenancy"},{"type":"composer","name":"tenancy/identification-driver-console"},{"type":"composer","name":"tenancy/identification-driver-environment"},{"type":"composer","name":"tenancy/identification-driver-http"},{"type":"composer","name":"tenancy/hyn-nova"},{"type":"composer","name":"tenancy/laravel-websockets-bridge"},{"type":"composer","name":"tenancy/affects-cache"},{"type":"composer","name":"tenancy/affects-filesystem"},{"type":"composer","name":"tenancy/affects-logs"},{"type":"composer","name":"tenancy/bridge-hyn-multi-tenant"},{"type":"composer","name":"tenancy/framework"},{"type":"composer","name":"tenancy/testing"},{"type":"composer","name":"tenancy/affects-routes"},{"type":"composer","name":"tenancy/affects-views"},{"type":"composer","name":"tenancy/db-driver-sqlite"},{"type":"composer","name":"tenancy/identification-driver-queue"},{"type":"composer","name":"tenancy/affects-config"},{"type":"composer","name":"tenancy/affects-models"},{"type":"composer","name":"hyn/multi-tenant"},{"type":"composer","name":"tenancy/affects-configs"},{"type":"composer","name":"tenancy/affects-filesystems"},{"type":"composer","name":"tenancy/hooks-migration"}],"github":{"org":"tenancy"},"opencollective":{"id":12960,"name":"Tenancy","slug":"tenancy","description":"Run multiple websites using the same Laravel installation while keeping tenant specific data separated for fully independent multi-domain setups.","sponsors":[{"id":13103,"type":"ORGANIZATION","slug":"gohcltech1","name":"Health Care Logistics Technology Services","totalDonations":230000},{"id":29011,"type":"ORGANIZATION","slug":"georgezizka1","name":"FunFirst, Inc.","totalDonations":30000},{"id":14113,"type":"ORGANIZATION","slug":"kmdig","name":"KM Digital","totalDonations":25000},{"id":121845,"type":"ORGANIZATION","slug":"swift-software-solutions-sdn-bhd","name":"Swift Software Solutions Sdn Bhd","totalDonations":16000},{"id":9807,"type":"ORGANIZATION","slug":"europe","name":"Open Collective Europe","totalDonations":13770},{"id":41848,"type":"ORGANIZATION","slug":"canopy-and-co","name":"Canopy & Co","totalDonations":8000},{"id":38549,"type":"ORGANIZATION","slug":"helpspaceio","name":"HelpSpace","totalDonations":5000},{"id":87151,"type":"ORGANIZATION","slug":"galileosoft-solucoes-em-ti-ltda","name":"GalileoSoft Solucoes em TI Ltda","totalDonations":1000}],"goals":[],"stats":{"balance":163760,"yearlyBudget":31973}}},{"name":"terser","packages":[{"type":"npm","name":"html-minifier-terser"},{"type":"npm","name":"@terser/require-terser"},{"type":"npm","name":"terser"}],"github":{"org":"terser"},"opencollective":{"id":56427,"name":"Terser","slug":"terser","description":"The fast and efficient minifier for modern JavaScript","stats":{"balance":1356951,"yearlyBudget":1656169},"goals":[{}],"sponsors":[{"id":205869,"type":"ORGANIZATION","slug":"js-kongress-munich","name":"JS Kongress Munich","totalDonations":1030100},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":5100},{"id":285782,"type":"ORGANIZATION","slug":"dedicated-stars","name":"Dedicated Stars","totalDonations":500}]}},{"name":"tesseractjs","packages":[{"type":"npm","name":"tesseract.js"}],"github":{"repo":"naptha/tesseract.js"},"opencollective":{"id":45321,"name":"tesseract.js","slug":"tesseractjs","description":"Pure Javascript OCR for more than 100 Languages \ud83d\udcd6\ud83c\udf89\ud83d\udda5","stats":{"balance":3571,"yearlyBudget":0},"goals":[{}],"sponsors":[{"id":74857,"type":"ORGANIZATION","slug":"catseye-systems","name":"Catseye Systems","totalDonations":5000}]}},{"name":"testcontainers","packages":[{"type":"nuget","name":"TestContainers"},{"type":"pypi","name":"testcontainers"},{"type":"npm","name":"testcontainers"}],"github":{"org":"testcontainers"},"opencollective":{"id":139761,"name":"Testcontainers","slug":"testcontainers","description":"The tool that makes integrated testing awesome","stats":{"balance":414361,"yearlyBudget":415003},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":456729},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"textillate","packages":[{"type":"npm","name":"textillate"}],"github":{"repo":"jschr/textillate"},"opencollective":{"id":34064,"name":"Textillate","slug":"textillate","description":"A jquery plugin for CSS3 text animations.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"textpattern-collective","packages":[{"type":"composer","name":"textpattern/com_connect"},{"type":"npm","name":"textpattern-com"},{"type":"npm","name":"textpattern-default-theme"},{"type":"npm","name":"textpattern-forum"},{"type":"npm","name":"textpattern-jquery-ui-theme"}],"github":{"org":"textpattern"},"opencollective":{"id":179236,"name":"Textpattern","slug":"textpattern-collective","description":"We are the people behind Textpattern CMS, a flexible, elegant, fast and easy-to-use content management system written in PHP. We strive to keep the system small, nimble and tracking-free.","stats":{"balance":175268,"yearlyBudget":407201},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":45510}]}},{"name":"the-bug-genie","packages":[{"type":"composer","name":"thebuggenie/b2db"},{"type":"composer","name":"thebuggenie/caspar"},{"type":"composer","name":"thebuggenie/thebuggenie"}],"github":{"org":"thebuggenie"},"opencollective":{"id":130690,"name":"The Bug Genie","slug":"the-bug-genie","description":"Building an open source project management tool eco system","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"the-katzenpost-software-project","packages":[{"type":"dep","name":"github.com/katzenpost/authority"},{"type":"dep","name":"github.com/katzenpost/catshadow"},{"type":"dep","name":"github.com/katzenpost/client"},{"type":"dep","name":"github.com/katzenpost/core"},{"type":"dep","name":"github.com/katzenpost/doubleratchet"},{"type":"dep","name":"github.com/katzenpost/server"}],"github":{"org":"katzenpost"},"opencollective":{"id":29898,"name":"The Katzenpost software project","slug":"the-katzenpost-software-project","description":"Katzenpost is a free and open source software project dedicated to researching and developing mix networks so that people can communicate more freely.","stats":{"balance":532342,"yearlyBudget":406037},"goals":[{}],"sponsors":[{"id":26601,"type":"ORGANIZATION","slug":"samsung-next","name":"Samsung NEXT","totalDonations":5000000},{"id":105366,"type":"ORGANIZATION","slug":"reset","name":"Reset","totalDonations":7000}]}},{"name":"thelounge","packages":[{"type":"npm","name":"thelounge"}],"github":{"repo":"thelounge/thelounge"},"opencollective":{"id":13673,"name":"The Lounge","slug":"thelounge","description":"The Lounge is a modern web IRC client designed to be self-hosted. Due to the immense support from the community, this Open Collective is no longer necessary and is no longer in use. Thanks for using The Lounge!","sponsors":[{"id":113053,"type":"ORGANIZATION","slug":"edgy1_","name":"EdgyNet","totalDonations":1000}],"stats":{"balance":95944,"yearlyBudget":30985},"goals":[{}]}},{"name":"theme-next","packages":[{"type":"npm","name":"hexo-theme-next"}],"github":{"repo":"theme-next/hexo-theme-next"},"opencollective":{"id":54165,"name":"NexT \u2013 theme for Hexo","slug":"theme-next","description":"Elegant and powerful theme for Hexo.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"thetorproject","packages":[{"type":"pypi","name":"ooniprobe"}],"github":{"org":"TheTorProject"},"opencollective":{"id":42049,"name":"The Tor Project","slug":"thetorproject","description":"We advance human rights and defend your privacy online. Download Tor Browser for protection against tracking, surveillance, and censorship.","stats":{"balance":12232,"yearlyBudget":422807},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":62000},{"id":105366,"type":"ORGANIZATION","slug":"reset","name":"Reset","totalDonations":21500},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":20700},{"id":29089,"type":"ORGANIZATION","slug":"renuo","name":"Renuo AG","totalDonations":10000},{"id":90680,"type":"ORGANIZATION","slug":"starapps","name":"StarApps Ltd","totalDonations":9500},{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":500}]}},{"name":"tilt","packages":[{"type":"dep","name":"github.com/tilt-dev/tilt"}],"github":{"repo":"windmilleng/tilt"},"opencollective":{"id":80236,"name":"Tilt","slug":"tilt","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"tina","packages":[{"type":"npm","name":"@tinajs/tina"}],"github":{"repo":"tinajs/tina"},"opencollective":{"id":18373,"name":"tina","slug":"tina","description":"We are on a mission to help coders build Wechat-Mini-Program more easily.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"tntsearch","packages":[{"type":"composer","name":"teamtnt/tntsearch"}],"github":{"repo":"teamtnt/tntsearch"},"opencollective":{"id":416,"name":"tntsearch","slug":"tntsearch","description":"A fully featured full text search engine written in PHP","sponsors":[{"id":6382,"type":"ORGANIZATION","slug":"digitalocean","name":"DigitalOcean","totalDonations":76000},{"id":57868,"type":"ORGANIZATION","slug":"tictol","name":"TicTol","totalDonations":10000}],"stats":{"balance":73897,"yearlyBudget":22244},"goals":[{}]}},{"name":"torchgan","packages":[{"type":"pypi","name":"torchgan"}],"github":{"org":"torchgan"},"opencollective":{"id":41152,"name":"torchgan","slug":"torchgan","description":"Research Framework for developing Generative Adversarial Networks","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"trails","packages":[{"type":"npm","name":"trails"}],"github":{"repo":"trailsjs/trails"},"opencollective":{"id":531,"name":"The Trails Collective","slug":"trails","description":"Help us facilitate open collaboration in the Trails ecosystem!","sponsors":[{"id":4232,"type":"ORGANIZATION","slug":"langa","name":"Langa","totalDonations":125000}],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"tsed","packages":[{"type":"npm","name":"ts-express-decorators"},{"type":"npm","name":"@tsed/common"}],"github":{"repo":"Romakita/ts-express-decorators"},"opencollective":{"id":13487,"name":"Ts.ED","slug":"tsed","description":"Ts.ED Framework for Node.js and TypeScript. Build your awesome server-side application","sponsors":[{"id":39665,"type":"ORGANIZATION","slug":"kirinollc","name":"Kirino LLC","totalDonations":67500},{"id":13896,"type":"ORGANIZATION","slug":"medayo","name":"Medayo LTD","totalDonations":36500},{"id":330837,"type":"ORGANIZATION","slug":"catomatic","name":"Catomatic","totalDonations":1000}],"stats":{"balance":72644,"yearlyBudget":35103},"goals":[{}]}},{"name":"tslint","packages":[{"type":"npm","name":"tslint"}]},{"name":"tsqllint","packages":[{"type":"nuget","name":"TSQLLint.Common"}],"github":{"org":"tsqllint"},"opencollective":{"id":316015,"name":"TSQLLint","slug":"tsqllint","description":"Configurable linting for TSQL","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"turf","packages":[{"type":"npm","name":"@turf/along"},{"type":"npm","name":"@turf/angle"},{"type":"npm","name":"@turf/area"},{"type":"npm","name":"@turf/bbox"},{"type":"npm","name":"@turf/bbox-clip"},{"type":"npm","name":"@turf/bbox-polygon"},{"type":"npm","name":"@turf/bearing"},{"type":"npm","name":"@turf/bezier-spline"},{"type":"npm","name":"@turf/boolean-clockwise"},{"type":"npm","name":"@turf/boolean-concave"},{"type":"npm","name":"@turf/boolean-contains"},{"type":"npm","name":"@turf/boolean-crosses"},{"type":"npm","name":"@turf/boolean-disjoint"},{"type":"npm","name":"@turf/boolean-equal"},{"type":"npm","name":"@turf/boolean-intersects"},{"type":"npm","name":"@turf/boolean-overlap"},{"type":"npm","name":"@turf/boolean-parallel"},{"type":"npm","name":"@turf/boolean-point-in-polygon"},{"type":"npm","name":"@turf/boolean-point-on-line"},{"type":"npm","name":"@turf/boolean-within"},{"type":"npm","name":"@turf/buffer"},{"type":"npm","name":"@turf/center"},{"type":"npm","name":"@turf/center-mean"},{"type":"npm","name":"@turf/center-median"},{"type":"npm","name":"@turf/center-of-mass"},{"type":"npm","name":"@turf/centroid"},{"type":"npm","name":"@turf/circle"},{"type":"npm","name":"@turf/clean-coords"},{"type":"npm","name":"@turf/clone"},{"type":"npm","name":"@turf/clusters"},{"type":"npm","name":"@turf/clusters-dbscan"},{"type":"npm","name":"@turf/clusters-kmeans"},{"type":"npm","name":"@turf/collect"},{"type":"npm","name":"@turf/combine"},{"type":"npm","name":"@turf/concave"},{"type":"npm","name":"@turf/convex"},{"type":"npm","name":"@turf/destination"},{"type":"npm","name":"@turf/difference"},{"type":"npm","name":"@turf/directional-mean"},{"type":"npm","name":"@turf/dissolve"},{"type":"npm","name":"@turf/distance"},{"type":"npm","name":"@turf/distance-weight"},{"type":"npm","name":"@turf/ellipse"},{"type":"npm","name":"@turf/envelope"},{"type":"npm","name":"@turf/explode"},{"type":"npm","name":"@turf/flatten"},{"type":"npm","name":"@turf/flip"},{"type":"npm","name":"@turf/great-circle"},{"type":"npm","name":"@turf/helpers"},{"type":"npm","name":"@turf/hex-grid"},{"type":"npm","name":"@turf/interpolate"},{"type":"npm","name":"@turf/intersect"},{"type":"npm","name":"@turf/invariant"},{"type":"npm","name":"@turf/isobands"},{"type":"npm","name":"@turf/isolines"},{"type":"npm","name":"@turf/kinks"},{"type":"npm","name":"@turf/length"},{"type":"npm","name":"@turf/line-arc"},{"type":"npm","name":"@turf/line-chunk"},{"type":"npm","name":"@turf/line-intersect"},{"type":"npm","name":"@turf/line-offset"},{"type":"npm","name":"@turf/line-overlap"},{"type":"npm","name":"@turf/line-segment"},{"type":"npm","name":"@turf/line-slice"},{"type":"npm","name":"@turf/line-slice-along"},{"type":"npm","name":"@turf/line-split"},{"type":"npm","name":"@turf/line-to-polygon"},{"type":"npm","name":"@turf/mask"},{"type":"npm","name":"@turf/meta"},{"type":"npm","name":"@turf/midpoint"},{"type":"npm","name":"@turf/moran-index"},{"type":"npm","name":"@turf/nearest-point"},{"type":"npm","name":"@turf/nearest-point-on-line"},{"type":"npm","name":"@turf/nearest-point-to-line"},{"type":"npm","name":"@turf/planepoint"},{"type":"npm","name":"@turf/point-grid"},{"type":"npm","name":"@turf/point-on-feature"},{"type":"npm","name":"@turf/point-to-line-distance"},{"type":"npm","name":"@turf/points-within-polygon"},{"type":"npm","name":"@turf/polygon-smooth"},{"type":"npm","name":"@turf/polygon-tangents"},{"type":"npm","name":"@turf/polygon-to-line"},{"type":"npm","name":"@turf/polygonize"},{"type":"npm","name":"@turf/projection"},{"type":"npm","name":"@turf/random"},{"type":"npm","name":"@turf/rewind"},{"type":"npm","name":"@turf/rhumb-bearing"},{"type":"npm","name":"@turf/rhumb-destination"},{"type":"npm","name":"@turf/rhumb-distance"},{"type":"npm","name":"@turf/sample"},{"type":"npm","name":"@turf/sector"},{"type":"npm","name":"@turf/shortest-path"},{"type":"npm","name":"@turf/simplify"},{"type":"npm","name":"@turf/square"},{"type":"npm","name":"@turf/square-grid"},{"type":"npm","name":"@turf/standard-deviational-ellipse"},{"type":"npm","name":"@turf/tag"},{"type":"npm","name":"@turf/tesselate"},{"type":"npm","name":"@turf/tin"},{"type":"npm","name":"@turf/transform-rotate"},{"type":"npm","name":"@turf/transform-scale"},{"type":"npm","name":"@turf/transform-translate"},{"type":"npm","name":"@turf/triangle-grid"},{"type":"npm","name":"@turf/truncate"},{"type":"npm","name":"@turf/turf"},{"type":"npm","name":"@turf/union"},{"type":"npm","name":"@turf/unkink-polygon"},{"type":"npm","name":"@turf/voronoi"},{"type":"npm","name":"@turf/nearest-neighbor-analysis"},{"type":"npm","name":"@turf/boolean-touches"},{"type":"npm","name":"@turf/boolean-valid"},{"type":"npm","name":"@turf/quadrat-analysis"},{"type":"npm","name":"@turf/rectangle-grid"}],"opencollective":{"id":10798,"name":"TurfJS","slug":"turf","description":"Advanced geospatial analysis for browsers and Node.js","sponsors":[{"id":14058,"type":"ORGANIZATION","slug":"mapbox","name":"Mapbox","totalDonations":240000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":26000},{"id":73205,"type":"ORGANIZATION","slug":"poziapp","name":"Pozi","totalDonations":21000}
1,{"id":14512,"type":"ORGANIZATION","slug":"farallon-geographics","name":"Farallon Geographics","totalDonations":20000},{"id":26785,"type":"ORGANIZATION","slug":"intevation-gmbh","name":"Intevation GmbH","totalDonations":11600},{"id":67151,"type":"ORGANIZATION","slug":"dinacon","name":"DINAcon","totalDonations":8000},{"id":50355,"type":"ORGANIZATION","slug":"datawrapper","name":"Datawrapper","totalDonations":5200}],"stats":{"balance":256921,"yearlyBudget":25982},"goals":[{}]},"github":{"repo":"Turfjs/turf"}},{"name":"tus-php","packages":[{"type":"composer","name":"ankitpokhrel/tus-php"}],"github":{"repo":"ankitpokhrel/tus-php"},"opencollective":{"id":268694,"name":"TusPHP","slug":"tus-php","description":"\ud83d\ude80 A pure PHP server and client for the tus resumable upload protocol v1.0.0","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"twitter-bootstrap-rails","packages":[{"type":"gem","name":"twitter-bootstrap-rails"}],"github":{"repo":"seyhunak/twitter-bootstrap-rails"},"opencollective":{"id":495,"name":"twitter-bootstrap-rails","slug":"twitter-bootstrap-rails","description":"We are on a mission to make UI development in Rails applications using Bootstrap easy and fun!\\n","stats":{"balance":8480,"yearlyBudget":0},"goals":[],"sponsors":[{"id":82648,"type":"ORGANIZATION","slug":"plurapolit","name":"PluraPolit","totalDonations":5000}]}},{"name":"twtxt","packages":[{"type":"pypi","name":"twtxt"}],"github":{"repo":"buckket/twtxt"},"opencollective":{"id":55698,"name":"twtxt","slug":"twtxt","description":"Decentralised, minimalist microblogging service for hackers.","stats":{"balance":342,"yearlyBudget":456},"goals":[],"sponsors":[]}},{"name":"txthinking-mr2","packages":[{"type":"dep","name":"github.com/txthinking/mr2"}],"github":{"repo":"txthinking/mr2"},"opencollective":{"id":79722,"name":"mr2","slug":"txthinking-mr2","description":"Mr.2 can help you expose local server to external network. Support both TCP/UDP, of course support HTTP.","stats":{"balance":52,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"typescript","packages":[{"type":"npm","name":"typescript"}]},{"name":"typescript-webpack-starter","packages":[{"type":"npm","name":"create-ts-lib"}],"github":{"repo":"nobrainr/typescript-webpack-starter"},"opencollective":{"id":19766,"name":"typescript-webpack-starter","slug":"typescript-webpack-starter","description":"We are on a mission to provide a Starter Kit and a CLI to scaffold your TypeScript / ES6 projects","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":27309,"type":"yearlyBudget","amount":900}],"sponsors":[]}},{"name":"typographyjs","packages":[{"type":"npm","name":"react-typography"},{"type":"npm","name":"typography"},{"type":"npm","name":"typography-breakpoint-constants"},{"type":"npm","name":"typography-design-tools"},{"type":"npm","name":"typography-normalize"},{"type":"npm","name":"typography-plugin-code"},{"type":"npm","name":"typography-theme-alton"},{"type":"npm","name":"typography-theme-bootstrap"},{"type":"npm","name":"typography-theme-de-young"},{"type":"npm","name":"typography-theme-doelger"},{"type":"npm","name":"typography-theme-elk-glen"},{"type":"npm","name":"typography-theme-fairy-gates"},{"type":"npm","name":"typography-theme-funston"},{"type":"npm","name":"typography-theme-github"},{"type":"npm","name":"typography-theme-grand-view"},{"type":"npm","name":"typography-theme-irving"},{"type":"npm","name":"typography-theme-judah"},{"type":"npm","name":"typography-theme-kirkham"},{"type":"npm","name":"typography-theme-lawton"},{"type":"npm","name":"typography-theme-legible"},{"type":"npm","name":"typography-theme-lincoln"},{"type":"npm","name":"typography-theme-moraga"},{"type":"npm","name":"typography-theme-noriega"},{"type":"npm","name":"typography-theme-ocean-beach"},{"type":"npm","name":"typography-theme-parnassus"},{"type":"npm","name":"typography-theme-st-annes"},{"type":"npm","name":"typography-theme-stardust"},{"type":"npm","name":"typography-theme-stern-grove"},{"type":"npm","name":"typography-theme-stow-lake"},{"type":"npm","name":"typography-theme-sutro"},{"type":"npm","name":"typography-theme-twin-peaks"},{"type":"npm","name":"typography-theme-us-web-design-standards"},{"type":"npm","name":"typography-theme-wikipedia"},{"type":"npm","name":"typography-theme-wordpress-2010"},{"type":"npm","name":"typography-theme-wordpress-2011"},{"type":"npm","name":"typography-theme-wordpress-2012"},{"type":"npm","name":"typography-theme-wordpress-2013"},{"type":"npm","name":"typography-theme-wordpress-2014"},{"type":"npm","name":"typography-theme-wordpress-2015"},{"type":"npm","name":"typography-theme-wordpress-2016"},{"type":"npm","name":"typography-theme-wordpress-kubrick"}],"opencollective":{"id":186,"name":"typography.js","slug":"typographyjs","description":"We are on a mission to make web typography beautiful","sponsors":[],"stats":{"balance":4630,"yearlyBudget":3744},"goals":[]},"github":{"repo":"KyleAMathews/typography.js"}},{"name":"ua-parser","packages":[{"type":"composer","name":"ua-parser/uap-php"},{"type":"gem","name":"user_agent_parser"},{"type":"npm","name":"uap-core"},{"type":"npm","name":"uap-ref-impl"},{"type":"pypi","name":"ua-parser"},{"type":"nuget","name":"UAParser"}],"github":{"org":"ua-parser"}
1,"opencollective":{"id":33085,"name":"ua-parser","slug":"ua-parser","description":null,"stats":{"balance":2897,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"uavcan","packages":[{"type":"pypi","name":"nunavut"},{"type":"pypi","name":"pyuavcan"},{"type":"pypi","name":"yakut"}],"github":{"org":"UAVCAN"},"opencollective":{"id":90010,"name":"UAVCAN","slug":"uavcan","description":"Open technology for real-time intravehicular distributed computing and communication based on modern networking standards (Ethernet, CAN FD, etc.)","stats":{"balance":79712,"yearlyBudget":90168},"goals":[],"sponsors":[]}},{"name":"uglify-js","packages":[{"type":"npm","name":"uglify-js"}]},{"name":"ui-cropper","packages":[{"type":"npm","name":"ui-cropper"}],"github":{"repo":"CrackerakiUA/ui-cropper"},"opencollective":{"id":25941,"name":"ui-cropper","slug":"ui-cropper","description":"The most useful and elegant AngularJS cropper","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"ui-grid","packages":[{"type":"npm","name":"ui-grid"},{"type":"npm","name":"angular-ui-grid"},{"type":"npm","name":"@ui-grid/auto-resize"},{"type":"npm","name":"@ui-grid/cell-nav"},{"type":"npm","name":"@ui-grid/core"},{"type":"npm","name":"@ui-grid/edit"},{"type":"npm","name":"@ui-grid/empty-base-layer"},{"type":"npm","name":"@ui-grid/expandable"},{"type":"npm","name":"@ui-grid/exporter"},{"type":"npm","name":"@ui-grid/grouping"},{"type":"npm","name":"@ui-grid/i18n"},{"type":"npm","name":"@ui-grid/importer"},{"type":"npm","name":"@ui-grid/infinite-scroll"},{"type":"npm","name":"@ui-grid/move-columns"},{"type":"npm","name":"@ui-grid/pagination"},{"type":"npm","name":"@ui-grid/pinning"},{"type":"npm","name":"@ui-grid/resize-columns"},{"type":"npm","name":"@ui-grid/row-edit"},{"type":"npm","name":"@ui-grid/save-state"},{"type":"npm","name":"@ui-grid/selection"},{"type":"npm","name":"@ui-grid/tree-base"},{"type":"npm","name":"@ui-grid/tree-view"},{"type":"npm","name":"@ui-grid/validate"}],"github":{"repo":"angular-ui/ui-grid"},"opencollective":{"id":119,"name":"UI-Grid","slug":"ui-grid","description":"A data grid for AngularJS; part of the AngularUI suite","sponsors":[],"stats":{"balance":2196,"yearlyBudget":64},"goals":[]}}
1,{"name":"uiv","packages":[{"type":"npm","name":"uiv"}],"github":{"repo":"wxsms/uiv"},"opencollective":{"id":19978,"name":"uiv","slug":"uiv","description":"Bootstrap 3 components implemented by Vue 2.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ultroid","packages":[{"type":"pypi","name":"py-Ultroid"}],"github":{"org":"TeamUltroid"},"opencollective":{"id":382931,"name":"Ultroid","slug":"ultroid","description":"Develop a telegram userbot.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"underscore","packages":[{"type":"npm","name":"underscore"}]},{"name":"unified","packages":[{"type":"npm","name":"unified-ui"},{"type":"npm","name":"unified"},{"type":"npm","name":"unified-args"},{"type":"npm","name":"unified-diff"},{"type":"npm","name":"unified-engine"},{"type":"npm","name":"unified-engine-atom"},{"type":"npm","name":"unified-engine-gulp"},{"type":"npm","name":"unified-message-control"},{"type":"npm","name":"unified-stream"},{"type":"npm","name":"to-vfile"},{"type":"npm","name":"vfile"},{"type":"npm","name":"vfile-find-down"},{"type":"npm","name":"vfile-find-up"},{"type":"npm","name":"vfile-is"},{"type":"npm","name":"vfile-location"},{"type":"npm","name":"vfile-message"},{"type":"npm","name":"vfile-reporter"},{"type":"npm","name":"vfile-reporter-folder-json"},{"type":"npm","name":"vfile-reporter-json"},{"type":"npm","name":"vfile-reporter-pretty"},{"type":"npm","name":"vfile-sort"},{"type":"npm","name":"vfile-statistics"},{"type":"npm","name":"vfile-to-eslint"},{"type":"npm","name":"grunt-remark"},{"type":"npm","name":"gulp-remark"},{"type":"npm","name":"hast-to-hyperscript"},{"type":"npm","name":"hast-util-assert"},{"type":"npm","name":"hast-util-embedded"},{"type":"npm","name":"hast-util-find-and-replace"},{"type":"npm","name":"hast-util-from-dom"},{"type":"npm","name":"hast-util-from-parse5"},{"type":"npm","name":"hast-util-has-property"},{"type":"npm","name":"hast-util-heading"},{"type":"npm","name":"hast-util-interactive"},{"type":"npm","name":"hast-util-is-element"},{"type":"npm","name":"hast-util-labelable"},{"type":"npm","name":"hast-util-menu-state"},{"type":"npm","name":"hast-util-parse-selector"},{"type":"npm","name":"hast-util-phrasing"},{"type":"npm","name":"hast-util-raw"},{"type":"npm","name":"hast-util-sanitize"},{"type":"npm","name":"hast-util-script-supporting"},{"type":"npm","name":"hast-util-sectioning"},{"type":"npm","name":"hast-util-select"},{"type":"npm","name":"hast-util-to-dom"},{"type":"npm","name":"hast-util-to-html"},{"type":"npm","name":"hast-util-to-mdast"},{"type":"npm","name":"hast-util-to-nlcst"},{"type":"npm","name":"hast-util-to-parse5"},{"type":"npm","name":"hast-util-to-snabbdom"},{"type":"npm","name":"hast-util-transparent"},{"type":"npm","name":"hast-util-whitespace"},{"type":"npm","name":"hastscript"},{"type":"npm","name":"mdast-comment-marker"},{"type":"npm","name":"mdast-normalize-headings"},{"type":"npm","name":"mdast-squeeze-paragraphs"},{"type":"npm","name":"mdast-util-assert"},{"type":"npm","name":"mdast-util-compact"},{"type":"npm","name":"mdast-util-definitions"},{"type":"npm","name":"mdast-util-heading-range"},{"type":"npm","name":"mdast-util-heading-style"},{"type":"npm","name":"mdast-util-phrasing"},{"type":"npm","name":"mdast-util-to-hast"},{"type":"npm","name":"mdast-util-to-nlcst"},{"type":"npm","name":"mdast-util-to-string"},{"type":"npm","name":"mdast-util-toc"},{"type":"npm","name":"mdast-zone"},{"type":"npm","name":"create-mdx"},{"type":"npm","name":"@mdx-js/loader"},{"type":"npm","name":"@mdx-js/mdx"},{"type":"npm","name":"@mdx-js/mdxast"},{"type":"npm","name":"@mdx-js/parcel-plugin-mdx"},{"type":"npm","name":"remark-images"},{"type":"npm","name":"@mdx-js/runtime"},{"type":"npm","name":"@mdx-js/tag"},{"type":"npm","name":"mdxfmt"},{"type":"npm","name":"nlcst-affix-emoticon-modifier"},{"type":"npm","name":"nlcst-emoji-modifier"},{"type":"npm","name":"nlcst-emoticon-modifier"},{"type":"npm","name":"nlcst-is-literal"},{"type":"npm","name":"nlcst-normalize"},{"type":"npm","name":"nlcst-search"},{"type":"npm","name":"nlcst-test"},{"type":"npm","name":"nlcst-to-string"},{"type":"npm","name":"redot-cli"},{"type":"npm","name":"redot-parse"},{"type":"npm","name":"redot-stringify"},{"type":"npm","name":"redot"},{"type":"npm","name":"redot-lint"},{"type":"npm","name":"redot-message-control"},{"type":"npm","name":"rehype"},{"type":"npm","name":"rehype-cli"},{"type":"npm","name":"rehype-parse"},{"type":"npm","name":"rehype-stringify"},{"type":"npm","name":"rehype-autolink-headings"},{"type":"npm","name":"rehype-document"},{"type":"npm","name":"rehype-format"},{"type":"npm","name":"rehype-highlight"},{"type":"npm","name":"rehype-preset-minify"},{"type":"npm","name":"hast-util-from-string"},{"type":"npm","name":"hast-util-is-body-ok-link"},{"type":"npm","name":"hast-util-is-conditional-comment"},{"type":"npm","name":"hast-util-is-css-link"},{"type":"npm","name":"hast-util-is-css-style"},{"type":"npm","name":"hast-util-is-event-handler"},{"type":"npm","name":"hast-util-is-javascript"},{"type":"npm","name":"hast-util-to-string"},{"type":"npm","name":"html-url-attributes"},{"type":"npm","name":"html-whitespace-sensitive-tag-names"},{"type":"npm","name":"rehype-concat-css-style"},{"type":"npm","name":"rehype-concat-javascript"},{"type":"npm","name":"rehype-css-to-top"},{"type":"npm","name":"rehype-javascript-to-bottom"},{"type":"npm","name":"rehype-minify-attribute-whitespace"},{"type":"npm","name":"rehype-minify-css-style"},{"type":"npm","name":"rehype-minify-doctype"},{"type":"npm","name":"rehype-minify-enumerated-attribute"},{"type":"npm","name":"rehype-minify-event-handler"},{"type":"npm","name":"rehype-minify-javascript-script"},{"type":"npm","name":"rehype-minify-javascript-url"},{"type":"npm","name":"rehype-minify-json-script"},{"type":"npm","name":"rehype-minify-media-attribute"},{"type":"npm","name":"rehype-minify-meta-color"},{"type":"npm","name":"rehype-minify-meta-content"},{"type":"npm","name":"rehype-minify-style-attribute"},{"type":"npm","name":"rehype-minify-url"},{"type":"npm","name":"rehype-minify-whitespace"},{"type":"npm","name":"rehype-normalize-attribute-value-case"},{"type":"npm","name":"rehype-prevent-favicon-request"},{"type":"npm","name":"rehype-remove-comments"},{"type":"npm","name":"rehype-remove-duplicate-attribute-values"},{"type":"npm","name":"rehype-remove-empty-attribute"},{"type":"npm","name":"rehype-remove-external-script-content"},{"type":"npm","name":"rehype-remove-meta-http-equiv"},{"type":"npm","name":"rehype-remove-script-type-javascript"},{"type":"npm","name":"rehype-remove-style-type-css"},{"type":"npm","name":"rehype-sort-attribute-values"},{"type":"npm","name":"rehype-sort-attributes"},{"type":"npm","name":"rehype-picture"},{"type":"npm","name":"rehype-raw"},{"type":"npm","name":"rehype-remark"},{"type":"npm","name":"rehype-retext"},{"type":"npm","name":"rehype-sanitize"},{"type":"npm","name":"rehype-slug"},{"type":"npm","name":"remark"},{"type":"npm","name":"remark-cli"},{"type":"npm","name":"remark-parse"},{"type":"npm","name":"remark-stringify"},{"type":"npm","name":"remark-autolink-headings"},{"type":"npm","name":"remark-bookmarks"},{"type":"npm","name":"remark-breaks"},{"type":"npm","name":"remark-comment-blocks"},{"type":"npm","name":"remark-comment-config"},{"type":"npm","name":"remark-defsplit"},{"type":"npm","name":"remark-embed-images"},{"type":"npm","name":"remark-external-links"},{"type":"npm","name":"remark-frontmatter"},{"type":"npm","name":"remark-gemoji"},{"type":"npm","name":"remark-github"},{"type":"npm","name":"remark-heading-gap"},{"type":"npm","name":"remark-highlight.js"},{"type":"npm","name":"remark-html"},{"type":"npm","name":"remark-inline-links"},{"type":"npm","name":"@dumpster/hast-react-renderer"},{"type":"npm","name":"@dumpster/remark-custom-element-to-hast"}
1,{"type":"npm","name":"remark-license"},{"type":"npm","name":"remark-lint"},{"type":"npm","name":"remark-lint-blockquote-indentation"},{"type":"npm","name":"remark-lint-checkbox-character-style"},{"type":"npm","name":"remark-lint-checkbox-content-indent"},{"type":"npm","name":"remark-lint-code-block-style"},{"type":"npm","name":"remark-lint-definition-case"},{"type":"npm","name":"remark-lint-definition-spacing"},{"type":"npm","name":"remark-lint-emphasis-marker"},{"type":"npm","name":"remark-lint-fenced-code-flag"},{"type":"npm","name":"remark-lint-fenced-code-marker"},{"type":"npm","name":"remark-lint-file-extension"},{"type":"npm","name":"remark-lint-final-definition"},{"type":"npm","name":"remark-lint-final-newline"},{"type":"npm","name":"remark-lint-first-heading-level"},{"type":"npm","name":"remark-lint-hard-break-spaces"},{"type":"npm","name":"remark-lint-heading-increment"},{"type":"npm","name":"remark-lint-heading-style"},{"type":"npm","name":"remark-lint-linebreak-style"},{"type":"npm","name":"remark-lint-link-title-style"},{"type":"npm","name":"remark-lint-list-item-bullet-indent"},{"type":"npm","name":"remark-lint-list-item-content-indent"},{"type":"npm","name":"remark-lint-list-item-indent"},{"type":"npm","name":"remark-lint-list-item-spacing"},{"type":"npm","name":"remark-lint-maximum-heading-length"},{"type":"npm","name":"remark-lint-maximum-line-length"},{"type":"npm","name":"remark-lint-no-auto-link-without-protocol"},{"type":"npm","name":"remark-lint-no-blockquote-without-marker"},{"type":"npm","name":"remark-lint-no-consecutive-blank-lines"},{"type":"npm","name":"remark-lint-no-duplicate-definitions"},{"type":"npm","name":"remark-lint-no-duplicate-headings-in-section"},{"type":"npm","name":"remark-lint-no-duplicate-headings"},{"type":"npm","name":"remark-lint-no-emphasis-as-heading"},{"type":"npm","name":"remark-lint-no-empty-url"},{"type":"npm","name":"remark-lint-no-file-name-articles"},{"type":"npm","name":"remark-lint-no-file-name-consecutive-dashes"},{"type":"npm","name":"remark-lint-no-file-name-irregular-characters"},{"type":"npm","name":"remark-lint-no-file-name-mixed-case"},{"type":"npm","name":"remark-lint-no-file-name-outer-dashes"},{"type":"npm","name":"remark-lint-no-heading-content-indent"},{"type":"npm","name":"remark-lint-no-heading-indent"},{"type":"npm","name":"remark-lint-no-heading-like-paragraph"},{"type":"npm","name":"remark-lint-no-heading-punctuation"},{"type":"npm","name":"remark-lint-no-html"},{"type":"npm","name":"remark-lint-no-inline-padding"},{"type":"npm","name":"remark-lint-no-literal-urls"},{"type":"npm","name":"remark-lint-no-missing-blank-lines"},{"type":"npm","name":"remark-lint-no-multiple-toplevel-headings"},{"type":"npm","name":"remark-lint-no-paragraph-content-indent"},{"type":"npm","name":"remark-lint-no-reference-like-url"},{"type":"npm","name":"remark-lint-no-shell-dollars"},{"type":"npm","name":"remark-lint-no-shortcut-reference-image"},{"type":"npm","name":"remark-lint-no-shortcut-reference-link"},{"type":"npm","name":"remark-lint-no-table-indentation"},{"type":"npm","name":"remark-lint-no-tabs"},{"type":"npm","name":"remark-lint-no-undefined-references"},{"type":"npm","name":"remark-lint-no-unused-definitions"},{"type":"npm","name":"remark-lint-ordered-list-marker-style"},{"type":"npm","name":"remark-lint-ordered-list-marker-value"},{"type":"npm","name":"remark-lint-rule-style"},{"type":"npm","name":"remark-lint-strong-marker"},{"type":"npm","name":"remark-lint-table-cell-padding"},{"type":"npm","name":"remark-lint-table-pipe-alignment"},{"type":"npm","name":"remark-lint-table-pipes"},{"type":"npm","name":"remark-lint-unordered-list-marker-style"},{"type":"npm","name":"remark-preset-lint-consistent"},{"type":"npm","name":"remark-preset-lint-markdown-style-guide"},{"type":"npm","name":"remark-preset-lint-recommended"},{"type":"npm","name":"unified-lint-rule"},{"type":"npm","name":"remark-man"},{"type":"npm","name":"remark-message-control"},{"type":"npm","name":"remark-midas"},{"type":"npm","name":"remark-normalize-headings"},{"type":"npm","name":"remark-reference-links"},{"type":"npm","name":"remark-rehype"},{"type":"npm","name":"remark-retext"},{"type":"npm","name":"remark-slug"},{"type":"npm","name":"remark-squeeze-paragraphs"},{"type":"npm","name":"remark-strip-badges"},{"type":"npm","name":"remark-textr"},{"type":"npm","name":"remark-toc"},{"type":"npm","name":"remark-unlink"},{"type":"npm","name":"remark-usage"},{"type":"npm","name":"remark-validate-links"},{"type":"npm","name":"remark-vdom"},{"type":"npm","name":"remark-word-wrap"},{"type":"npm","name":"remark-yaml-config"},{"type":"npm","name":"retext"},{"type":"npm","name":"retext-dutch"},{"type":"npm","name":"retext-english"},{"type":"npm","name":"retext-latin"},{"type":"npm","name":"retext-stringify"},{"type":"npm","name":"retext-contractions"},{"type":"npm","name":"retext-diacritics"},{"type":"npm","name":"retext-emoji"},{"type":"npm","name":"retext-equality"},{"type":"npm","name":"retext-indefinite-article"},{"type":"npm","name":"retext-intensify"},{"type":"npm","name":"retext-keywords"},{"type":"npm","name":"retext-passive"},{"type":"npm","name":"retext-pos"},{"type":"npm","name":"retext-profanities"},{"type":"npm","name":"retext-quotes"},{"type":"npm","name":"retext-readability"},{"type":"npm","name":"retext-redundant-acronyms"},{"type":"npm","name":"retext-repeated-words"},{"type":"npm","name":"retext-sentence-spacing"},{"type":"npm","name":"retext-sentiment"},{"type":"npm","name":"retext-simplify"},{"type":"npm","name":"retext-smartypants"},{"type":"npm","name":"retext-spell"},{"type":"npm","name":"retext-syntax-mentions"},{"type":"npm","name":"retext-syntax-urls"},{"type":"npm","name":"strip-markdown"},{"type":"npm","name":"unist-builder"}
1,{"type":"npm","name":"unist-builder-blueprint"},{"type":"npm","name":"unist-builder-blueprint-cli"},{"type":"npm","name":"unist-diff"},{"type":"npm","name":"unist-util-assert"},{"type":"npm","name":"unist-util-filter"},{"type":"npm","name":"unist-util-find-after"},{"type":"npm","name":"unist-util-find-all-after"},{"type":"npm","name":"unist-util-find-all-before"},{"type":"npm","name":"unist-util-find-before"},{"type":"npm","name":"unist-util-generated"},{"type":"npm","name":"unist-util-index"},{"type":"npm","name":"unist-util-inspect"},{"type":"npm","name":"unist-util-is"},{"type":"npm","name":"unist-util-map"},{"type":"npm","name":"unist-util-modify-children"},{"type":"npm","name":"unist-util-parents"},{"type":"npm","name":"unist-util-position"},{"type":"npm","name":"unist-util-remove"},{"type":"npm","name":"unist-util-remove-position"},{"type":"npm","name":"unist-util-select"},{"type":"npm","name":"unist-util-size"},{"type":"npm","name":"unist-util-source"},{"type":"npm","name":"unist-util-stringify-position"},{"type":"npm","name":"unist-util-visit"},{"type":"npm","name":"unist-util-visit-children"},{"type":"npm","name":"unist-util-visit-parents"},{"type":"npm","name":"remark-contributors"},{"type":"npm","name":"remark-git-contributors"},{"type":"npm","name":"remark-mdx"},{"type":"npm","name":"remark-react"},{"type":"npm","name":"remark-unwrap-images"},{"type":"npm","name":"hast-util-from-text"},{"type":"npm","name":"hast-util-shift-heading"},{"type":"npm","name":"remark-mdx-remove-imports"},{"type":"npm","name":"gatsby-theme-mdx"},{"type":"npm","name":"@mdx-js/react"},{"type":"npm","name":"remark-mdx-remove-exports"},{"type":"npm","name":"@mdx-js/vue-loader"},{"type":"npm","name":"@mdx-js/vue"},{"type":"npm","name":"babel-plugin-apply-mdx-type-prop"},{"type":"npm","name":"babel-plugin-extract-import-names"},{"type":"npm","name":"babel-plugin-remove-export-keywords"},{"type":"npm","name":"@mdx-js/test-util"},{"type":"npm","name":"@mdx-js/util"},{"type":"npm","name":"remark-lint-no-unneeded-full-reference-image"},{"type":"npm","name":"remark-lint-no-unneeded-full-reference-link"},{"type":"npm","name":"babel-plugin-html-attributes-to-jsx"},{"type":"npm","name":"@mdx-js/preact"},{"type":"npm","name":"eslint-mdx"},{"type":"npm","name":"eslint-plugin-mdx"},{"type":"npm","name":"react-markdown"},{"type":"npm","name":"rehype-minify-language"},{"type":"npm","name":"rehype-react"},{"type":"npm","name":"remark-gfm"},{"type":"npm","name":"remark-lint-no-duplicate-defined-urls"},{"type":"npm","name":"remark-lint-strikethrough-marker"},{"type":"npm","name":"remark-math"},{"type":"npm","name":"rehype-katex"},{"type":"npm","name":"rehype-mathjax"},{"type":"npm","name":"remark-html-katex"}],"github":{"org":"unifiedjs"},"opencollective":{"id":22994,"name":"unified","slug":"unified","description":"Content as structured data","stats":{"balance":2569377,"yearlyBudget":1667557},"goals":[{"key":21608,"type":"yearlyBudget","title":"1 FT maintainer","amount":6000000}],"sponsors":[{"id":6767,"type":"ORGANIZATION","slug":"vercel","name":"Vercel","totalDonations":2450000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":2400000},{"id":53980,"type":"ORGANIZATION","slug":"netlify","name":"Netlify","totalDonations":1000000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":254361},{"id":40322,"type":"ORGANIZATION","slug":"themeisle","name":"ThemeIsle","totalDonations":210000},{"id":283859,"type":"ORGANIZATION","slug":"motif","name":"Motif","totalDonations":200000},{"id":93490,"type":"ORGANIZATION","slug":"expo1","name":"Expo","totalDonations":180000},{"id":84271,"type":"ORGANIZATION","slug":"boosthub","name":"Boost Hub","totalDonations":120000},{"id":23836,"type":"ORGANIZATION","slug":"holloway","name":"Holloway","totalDonations":100000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":20000}]}},{"name":"unimport","packages":[{"type":"pypi","name":"unimport"}],"github":{"repo":"hakancelik96/unimport"},"opencollective":{"id":257212,"name":"Unimport","slug":"unimport","description":"A linter, formatter for finding and removing unused import statements","stats":{"balance":0,"yearlyBudget":431},"goals":[],"sponsors":[]}}
1,{"name":"uniqid","packages":[{"type":"npm","name":"uniqid"}],"github":{"repo":"adamhalasz/uniqid"},"opencollective":{"id":70167,"name":"uniqid","slug":"uniqid","description":"Unique ID Generator","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"uniread","packages":[{"type":"npm","name":"uniread"}],"github":{"repo":"nemanjan00/uniread"},"opencollective":{"id":20287,"name":"uniread","slug":"uniread","description":"We just want to build simpler way to read, directly from CLI. ","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"unirx","opencollective":{"id":17999,"name":"UniRx","slug":"unirx","description":"To brings Unity to best game engine by C# Magics with  Unity specialized async/await replacement and","stats":{"balance":449843,"yearlyBudget":59614},"goals":[{}],"sponsors":[{"id":20166,"type":"ORGANIZATION","slug":"pyramid-inc","name":"Pyramid, Inc.","totalDonations":100000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":500}]},"packages":[{"type":"nuget","name":"UniRx"},{"type":"nuget","name":"UniRxAnalyzer"}],"github":{"repo":"neuecc/UniRx"}},{"name":"unity-container","packages":[{"type":"nuget","name":"Unity.Mvc"},{"type":"nuget","name":"CommonServiceLocator"},{"type":"nuget","name":"commonservicelocator"},{"type":"nuget","name":"Unity.Interception"},{"type":"nuget","name":"Unity.log4net"},{"type":"nuget","name":"Unity.Microsoft.DependencyInjection"},{"type":"nuget","name":"Unity.NLog"}],"github":{"org":"unitycontainer"},"opencollective":{"id":267204,"name":"Unity Container","slug":"unity-container","description":"The Unity Container (Unity IoC) is a full featured, extensible dependency injection container","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"universaldatatool","packages":[{"type":"pypi","name":"universaldatatool"},{"type":"npm","name":"autoseg"},{"type":"npm","name":"udt-collaboration-server"},{"type":"npm","name":"react-image-annotate"},{"type":"npm","name":"react-nlp-annotate"},{"type":"npm","name":"react-time-series"},{"type":"npm","name":"universal-data-tool"}],"github":{"org":"UniversalDataTool"},"opencollective":{"id":161189,"name":"Universal Data Tool","slug":"universaldatatool","description":"Artificial Intelligence development for everyone","stats":{"balance":17190,"yearlyBudget":19222},"goals":[],"sponsors":[]}},{"name":"universalviewer","packages":[{"type":"npm","name":"universalviewer"}],"github":{"repo":"UniversalViewer/universalviewer"},"opencollective":{"id":657,"name":"universalviewer","slug":"universalviewer","description":"The Universal Viewer is a community-developed open source project on a mission to help you share your content with the world","sponsors":[{"id":5793,"type":"ORGANIZATION","slug":"digirati","name":"Digirati","totalDonations":2100000},{"id":8990,"type":"ORGANIZATION","slug":"nlwales","name":"Llyfrgell Genedlaethol Cymru The National Library of Wales","totalDonations":940000},{"id":25476,"type":"ORGANIZATION","slug":"natlibscot","name":"National Library of Scotland","totalDonations":680000},{"id":33908,"type":"ORGANIZATION","slug":"falvey-library-villanova-university","name":"Falvey Library/Villanova University","totalDonations":520000},{"id":193523,"type":"ORGANIZATION","slug":"britishlibrary","name":"The British Library","totalDonations":160000},{"id":60173,"type":"ORGANIZATION","slug":"morphosource","name":"MorphoSource","totalDonations":150000},{"id":243863,"type":"ORGANIZATION","slug":"university-of-st-andrews","name":"University of St Andrews","totalDonations":120000},{"id":273780,"type":"ORGANIZATION","slug":"ucla-library","name":"UCLA Library","totalDonations":120000},{"id":32352,"type":"ORGANIZATION","slug":"data-futures","name":"data-futures","totalDonations":20000},{"id":7410,"type":"ORGANIZATION","slug":"icons8","name":"Icons8: free icons, photos, illustrations, and music","totalDonations":2400}],"stats":{"balance":1662742,"yearlyBudget":1251623},"goals":[{}]}},{"name":"unnamed","packages":[{"type":"npm","name":"unnamed"}],"github":{"repo":"smakosh/unnamed-css-framework"},"opencollective":{"id":14189,"name":"Unnamed","slug":"unnamed","description":"A colorful css framework","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}}
1,{"name":"update-notifier","packages":[{"type":"npm","name":"update-notifier"}]},{"name":"urduhack","packages":[{"type":"pypi","name":"urduhack"}],"github":{"org":"urduhack"},"opencollective":{"id":32789,"name":"UrduHack","slug":"urduhack","description":"Research community for Urdu NLP","stats":{"balance":6868,"yearlyBudget":6759},"goals":[{"key":47797,"type":"yearlyBudget","title":"Domain and GPU servers","amount":100000,"description":"Urduhack.org yearly domain subscription cost and monthly GPU Hosting servers cost."}],"sponsors":[{"id":49513,"type":"ORGANIZATION","slug":"attock-llc","name":"Attock LLC","totalDonations":22000}]}},{"name":"url-shortener","packages":[{"type":"npm","name":"emoji-url-shortener"}],"github":{"repo":"cagataycali/url-shortener"},"opencollective":{"id":962,"name":"url-shortener","slug":"url-shortener","description":"Our mission is create better emoji url shortener, together.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"urllib3","packages":[{"type":"pypi","name":"urllib3"}],"github":{"org":"urllib3"},"opencollective":{"id":158871,"name":"urllib3","slug":"urllib3","description":"Python\'s most depended-on HTTP client library","stats":{"balance":440416,"yearlyBudget":741592},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":108625},{"id":201018,"type":"ORGANIZATION","slug":"opencraft3","name":"OpenCraft","totalDonations":10000}]}},{"name":"use-hooks","packages":[{"type":"npm","name":"create-react-hooks"},{"type":"npm","name":"@use-hooks/axios"},{"type":"npm","name":"@use-hooks/image-size"},{"type":"npm","name":"@use-hooks/interval"},{"type":"npm","name":"@use-hooks/video-meta"},{"type":"npm","name":"use-hooks-readme"}],"github":{"org":"use-hooks"},"opencollective":{"id":59674,"name":"Use Hooks","slug":"use-hooks","description":"A collection of reusable React Hooks","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":79996,"type":"yearlyBudget","amount":10000}],"sponsors":[]}},{"name":"use-places-autocomplete","packages":[{"type":"npm","name":"use-places-autocomplete"}],"github":{"repo":"wellyshen/use-places-autocomplete"},"opencollective":{"id":130432,"name":"usePlacesAutocomplete","slug":"use-places-autocomplete","description":"\ud83d\ude0e \ud83d\udccd React hook for Google Maps Places Autocomplete.","stats":{"balance":0,"yearlyBudget":62},"goals":[],"sponsors":[]}},{"name":"use-web-animations","packages":[{"type":"npm","name":"@wellyshen/use-web-animations"}],"github":{"repo":"wellyshen/use-web-animations"},"opencollective":{"id":139832,"name":"useWebAnimations","slug":"use-web-animations","description":"\ud83d\ude0e \ud83c\udf7f React hook for highly-performant and manipulable animations using Web Animations API.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"userfrosting","packages":[{"type":"composer","name":"userfrosting/userfrosting"}],"github":{"repo":"userfrosting/UserFrosting"},"opencollective":{"id":12171,"name":"UserFrosting","slug":"userfrosting","description":"Modern PHP user login and management framework++. ","sponsors":[{"id":79188,"type":"ORGANIZATION","slug":"nextgi","name":"NextGi","totalDonations":100000},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":1000},{"id":60360,"type":"ORGANIZATION","slug":"peelvalley-software","name":"PeelValley Software","totalDonations":500}],"stats":{"balance":159069,"yearlyBudget":55388},"goals":[]}}
1,{"name":"utensorai","packages":[{"type":"pypi","name":"utensor_cgen"}],"github":{"org":"uTensor"},"opencollective":{"id":135057,"name":"uTensor.ai","slug":"utensorai","description":"Help us to accelerate the development, share ideas, and build a community in embedded-ML/TinyML technology.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"uvdesk","packages":[{"type":"composer","name":"uvdesk/community-skeleton"}],"github":{"repo":"uvdesk/community-skeleton"},"opencollective":{"id":66699,"name":"Uvdesk Community Opensource","slug":"uvdesk","description":"Opensource UVDesk Community Helpdesk Project Skeleton built for all to make a full Ticket support system.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"v-charts","packages":[{"type":"npm","name":"v-charts"}],"github":{"repo":"ElemeFE/v-charts"},"opencollective":{"id":17366,"name":"v-charts","slug":"v-charts","description":"v-charts","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"v-charts-1","packages":[{"type":"npm","name":"v-charts"}],"github":{"repo":"ElemeFE/v-charts"},"opencollective":{"id":17365,"name":"v-charts","slug":"v-charts-1","description":"v-cahrts","sponsors":[],"stats":{"balance":0,"yearlyBudget":32},"goals":[]}}
1,{"name":"v-selectpage","packages":[{"type":"npm","name":"v-selectpage"},{"type":"npm","name":"v-page"},{"type":"npm","name":"v-dialogs"},{"type":"npm","name":"v-tablegrid"},{"type":"npm","name":"v-uploader"},{"type":"npm","name":"v-ztree"},{"type":"npm","name":"v-gallery"},{"type":"npm","name":"v-region"},{"type":"npm","name":"v-suggest"},{"type":"npm","name":"v-playback"},{"type":"npm","name":"v-selectmenu"}],"github":{"repo":"TerryZ/v-selectpage"},"opencollective":{"id":58939,"name":"v-selectpage","slug":"v-selectpage","description":"SelectPage for Vue2, list or table view of pagination,  use tags for multiple selection, i18n and server side resources supports","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"validator.js","packages":[{"type":"npm","name":"validator"}]},{"name":"validatorjs","packages":[{"type":"npm","name":"validator"}],"github":{"repo":"chriso/validator.js"},"opencollective":{"id":26894,"name":"validator.js","slug":"validatorjs","description":"validate your data!","stats":{"balance":6258,"yearlyBudget":2370},"goals":[{}],"sponsors":[{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":7100}]}},{"name":"vbenjs","packages":[{"type":"npm","name":"vben-admin"}],"github":{"repo":"anncwb/vue-vben-admin"},"opencollective":{"id":203266,"name":"vbenjs","slug":"vbenjs","description":"Vben awesome","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vcr","packages":[{"type":"gem","name":"vcr"}],"github":{"org":"vcr"},"opencollective":{"id":50,"name":"VCR","slug":"vcr","description":"Record your test suite\'s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.","stats":{"balance":71320,"yearlyBudget":40545},"goals":[],"sponsors":[{"id":58103,"type":"ORGANIZATION","slug":"fcp-euro","name":"FCP Euro","totalDonations":24000},{"id":30017,"type":"ORGANIZATION","slug":"levups","name":"Level UP Solutions","totalDonations":12100},{"id":5686,"type":"ORGANIZATION","slug":"idonethis","name":"I Done This","totalDonations":10000},{"id":47635,"type":"ORGANIZATION","slug":"cheap-writing-service","name":"CheapWritingService.com - Essay Writing Service","totalDonations":4800},{"id":92109,"type":"ORGANIZATION","slug":"coffee-corner1","name":"Coffee Corner","totalDonations":3800},{"id":30508,"type":"ORGANIZATION","slug":"remoteteamcom","name":"RemoteTeam.com","totalDonations":3600},{"id":155588,"type":"ORGANIZATION","slug":"book-of-ra-german","name":"Book of Ra German","totalDonations":2800},{"id":273730,"type":"ORGANIZATION","slug":"pliki","name":"Pliki","totalDonations":2600},{"id":171779,"type":"ORGANIZATION","slug":"customwritings-com","name":"Customwritings.com","totalDonations":2200},{"id":196439,"type":"ORGANIZATION","slug":"comeaprire","name":"Comeaprire","totalDonations":1600}]}},{"name":"verdaccio","packages":[{"type":"npm","name":"verdaccio"}],"github":{"repo":"verdaccio/verdaccio"},"opencollective":{"id":10947,"name":"verdaccio","slug":"verdaccio","description":"A lightweight private npm proxy registry","sponsors":[{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":800000},{"id":16797,"type":"ORGANIZATION","slug":"holysheet","name":"SheetJS","totalDonations":50000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":48555},{"id":137609,"type":"ORGANIZATION","slug":"mirus-research","name":"Mirus Research","totalDonations":25000},{"id":173047,"type":"ORGANIZATION","slug":"mobiscroll","name":"Mobiscroll","totalDonations":15000},{"id":38032,"type":"ORGANIZATION","slug":"fullcalendar-llc","name":"FullCalendar","totalDonations":10000},{"id":189111,"type":"ORGANIZATION","slug":"sterfive","name":"Sterfive","totalDonations":9000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":7500},{"id":30998,"type":"ORGANIZATION","slug":"third_iron","name":"Third Iron","totalDonations":6300},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":5629}],"goals":[{"key":58607,"type":"yearlyBudget","title":"Basic payments","amount":40000,"description":"domain, server and cost"},{"key":92360,"type":"yearlyBudget","title":"Marketing stuff","amount":100000,"description":"Stickers, meetups, project promotion, etc."},{"key":84818,"type":"yearlyBudget","title":"Maintainers expenses support","amount":1200000,"description":"Verdaccio maintainers are working hard to keep this project in the best shape and quality standards. All maintainers works full time in their own companies, but we would like to give them something back, we want this budge for reimbursement of their expenses for keep this project up."}],"stats":{"balance":558333,"yearlyBudget":221935}}},{"name":"video-to-ascii","packages":[{"type":"pypi","name":"video-to-ascii"},{"type":"pypi","name":"video_to_ascii"}],"github":{"repo":"joelibaceta/video-to-ascii"},"opencollective":{"id":47806,"name":"video-to-ascii","slug":"video-to-ascii","description":"A geeky way to play videos in the terminal using ascii art","stats":{"balance":1712,"yearlyBudget":0},"goals":[{"key":"79312646-bf75-4b4f-b81e-ceb7c2a28b41"}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000}]}},{"name":"vig","packages":[{"type":"npm","name":"vig"}],"github":{"repo":"calidion/vig"},"opencollective":{"id":41579,"name":"vig","slug":"vig","description":"\u4e00\u4e2aWeb\u4e1a\u52a1\u6846\u67b6\uff0c\u4e13\u6ce8\u4e8e\u4ee3\u7801\u7684\u7cbe\u51cf\u3001Web\u4e1a\u52a1\u7684\u7ec6\u5316\u3001\u8f6f\u4ef6\u6a21\u5757\u7684\u590d\u7528\u548c\u7ec4\u4ef6\u5316\u5f00\u53d1","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"villain","packages":[{"type":"npm","name":"villain-react"}],"github":{"repo":"btzr-io/Villain"},"opencollective":{"id":83736,"name":"Villain","slug":"villain","description":"A free and open source web-based comic book reader.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"virustotalapi","packages":[{"type":"pypi","name":"vt"}],"github":{"repo":"doomedraven/VirusTotalApi"},"opencollective":{"id":109128,"name":"VirusTotalApi","slug":"virustotalapi","description":"Python utility to interact with VT","stats":{"balance":-173,"yearlyBudget":10362},"goals":[],"sponsors":[]}},{"name":"visidata","packages":[{"type":"pypi","name":"visidata"}],"github":{"repo":"saulpw/visidata"},"opencollective":{"id":74246,"name":"VisiData","slug":"visidata","description":null,"pledge":true,"stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"visjs","packages":[{"type":"npm","name":"vis"}],"github":{"repo":"almende/vis"},"opencollective":{"id":9507,"name":"vis.js","slug":"visjs","description":"Sophisticated visualization libraries.","stats":{"balance":246872,"yearlyBudget":162426},"goals":[{"key":75508,"type":"yearlyBudget","title":"500 per month","amount":600000,"description":"To regularly work on ticktes and to fix important mistakes we need at least 500 \u20ac per month!"},{"key":55472}],"sponsors":[{"id":125876,"type":"ORGANIZATION","slug":"ctrlo","name":"Ctrl O","totalDonations":60000},{"id":23006,"type":"ORGANIZATION","slug":"faithlife","name":"Faithlife","totalDonations":50000},{"id":179775,"type":"ORGANIZATION","slug":"cmplid","name":"cmplid://","totalDonations":50000},{"id":76816,"type":"ORGANIZATION","slug":"buysellads","name":"BuySellAds","totalDonations":44266},{"id":27480,"type":"ORGANIZATION","slug":"kurusugawa","name":"Kurusugawa Computer Inc.","totalDonations":40000},{"id":109442,"type":"ORGANIZATION","slug":"metacognitive-technology-llc","name":"Metacognitive Technology LLC","totalDonations":34000},{"id":265130,"type":"ORGANIZATION","slug":"ashogu","name":"Ashogu","totalDonations":30000},{"id":27985,"type":"ORGANIZATION","slug":"mosaik-ly","name":"Mosaik.ly","totalDonations":20000},{"id":63136,"type":"ORGANIZATION","slug":"circlelytics","name":"CircleLytics","totalDonations":15000},{"id":56079,"type":"ORGANIZATION","slug":"nobleframeworx","name":"NobleFrameworx","totalDonations":12000}]}},{"name":"visual-regression-tracker","packages":[{"type":"npm","name":"@visual-regression-tracker/agent-cypress"},{"type":"npm","name":"@visual-regression-tracker/agent-playwright"},{"type":"npm","name":"@visual-regression-tracker/sdk-js"}],"github":{"org":"Visual-Regression-Tracker"},"opencollective":{"id":235404,"name":"Visual Regression Tracker","slug":"visual-regression-tracker","description":"Open source, self hosted solution for visual testing and managing results of visual testing","stats":{"balance":8822,"yearlyBudget":10663},"goals":[],"sponsors":[{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":200}]}},{"name":"vite-plugin-rsw","packages":[{"type":"npm","name":"vite-plugin-rsw"}],"github":{"repo":"lencx/vite-plugin-rsw"},"opencollective":{"id":283810,"name":"Vite Plugin Rsw","slug":"vite-plugin-rsw","description":"wasm-pack plugin for vite@v2","stats":{"balance":56,"yearlyBudget":66},"goals":[],"sponsors":[]}},{"name":"vsc-material-theme","packages":[{"type":"npm","name":"vsc-material-theme"}],"github":{"repo":"equinusocio/vsc-material-theme"},"opencollective":{"id":10112,"name":"Cryptocurrency Prices","slug":"vsc-material-theme","description":null,"sponsors":[],"goals":[],"stats":{"balance":0,"yearlyBudget":0}}},{"name":"vssue","packages":[{"type":"npm","name":"vssue"}],"github":{"repo":"meteorlxy/vssue"},"opencollective":{"id":35340,"name":"Vssue","slug":"vssue","description":"A Vue-powered Issue-based Comment Plugin","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"vue-a11y","packages":[{"type":"npm","name":"eslint-plugin-vuejs-accessibility"},{"type":"npm","name":"@vue-a11y/announcer"},{"type":"npm","name":"vue-axe"},{"type":"npm","name":"@vue-a11y/dark-mode"},{"type":"npm","name":"@vue-a11y/focus-loop"},{"type":"npm","name":"@vue-a11y/skip-to"},{"type":"npm","name":"@vue-a11y/vlibras"}],"github":{"org":"vue-a11y"},"opencollective":{"id":161265,"name":"Vue A11y","slug":"vue-a11y","description":"Vue.js community effort to improve web accessibility.","stats":{"balance":5070,"yearlyBudget":7670},"goals":[],"sponsors":[]}}
1,{"name":"vue-admin","packages":[{"type":"npm","name":"vue-admin"}],"github":{"repo":"vue-bulma/vue-admin"},"opencollective":{"id":534,"name":"vue-admin","slug":"vue-admin","description":"We are on a mission to make Single-Page Applications and components more enjoyable to write.","sponsors":[],"stats":{"balance":7627,"yearlyBudget":31},"goals":[]}},{"name":"vue-at","packages":[{"type":"npm","name":"vue-at"}],"github":{"repo":"fritx/vue-at"},"opencollective":{"id":40894,"name":"Contributors of vue-at","slug":"vue-at","description":"At.js for Vue.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-babylonjs","packages":[{"type":"npm","name":"vue-babylonjs"}],"github":{"repo":"Beg-in/vue-babylonjs"},"opencollective":{"id":19034,"name":"vue-babylonjs","slug":"vue-babylonjs","description":"Create high quality 3D graphics in the web as easily as writing HTML and CSS.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"vue-drag-resize","packages":[{"type":"npm","name":"vue-drag-resize"}],"github":{"repo":"kirillmurashov/vue-drag-resize"},"opencollective":{"id":247069,"name":"Vue Drag Resize","slug":"vue-drag-resize","description":"Vue Component for resize and drag elements","stats":{"balance":1682,"yearlyBudget":1682},"goals":[],"sponsors":[]}},{"name":"vue-easytable","packages":[{"type":"npm","name":"vue-easytable"}],"github":{"repo":"Happy-Coding-Clans/vue-easytable"},"opencollective":{"id":254802,"name":"Vue Easytable","slug":"vue-easytable","description":"A powerful vue table grid component","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-final-modal","packages":[{"type":"npm","name":"vue-final-modal"}],"github":{"repo":"vue-final/vue-final-modal"},"opencollective":{"id":242280,"name":"Vue Final Modal","slug":"vue-final-modal","description":"To thank the people who contributed to `vue-final-modal`","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-formulate","packages":[{"type":"npm","name":"@braid/vue-formulate"}],"github":{"repo":"wearebraid/vue-formulate"},"opencollective":{"id":97800,"name":"Vue Formulate","slug":"vue-formulate","description":"The easiest way to build forms using Vue.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-functional-calendar","packages":[{"type":"npm","name":"vue-functional-calendar"}],"github":{"repo":"ManukMinasyan/vue-functional-calendar"},"opencollective":{"id":79669,"name":"Vue Functional Calendar","slug":"vue-functional-calendar","description":"VueJS Functional Calendar | Component/Package","stats":{"balance":3333,"yearlyBudget":9996},"goals":[{"key":"f43d3857-961b-41eb-ab11-f110d6ab54f7","type":"yearlyBudget","title":"Calendar for all tech stacks","amount":5000000}],"sponsors":[]}},{"name":"vue-gallery","packages":[{"type":"npm","name":"vue-gallery"},{"type":"npm","name":"vue-ls"},{"type":"npm","name":"vue-popperjs"}],"github":{"repo":"RobinCK/vue-gallery"},"opencollective":{"id":50727,"name":"vue-gallery","slug":"vue-gallery","description":":camera: Responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.","stats":{"balance":2295,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-goodshare","packages":[{"type":"npm","name":"vue-goodshare"}],"github":{"repo":"koddr/vue-goodshare"},"opencollective":{"id":88655,"name":"vue-goodshare","slug":"vue-goodshare","description":"\ud83c\udf7f Vue.js component for social share. A simple way to share a link on the pages of your website in the most popular (and not so) social networks. Powered by goodshare.js project.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-js-modal","packages":[{"type":"npm","name":"vue-js-modal"}],"github":{"repo":"euvl/vue-js-modal"},"opencollective":{"id":927,"name":"vue-js-modal","slug":"vue-js-modal","description":"Create, maintain and support good quality extensions for Vue.js (and React in the nearest future) :P","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"vue-lazy-hydration","packages":[{"type":"npm","name":"vue-lazy-hydration"}],"github":{"repo":"maoberlehner/vue-lazy-hydration"},"opencollective":{"id":42874,"name":"vue-lazy-hydration","slug":"vue-lazy-hydration","description":"Lazy hydration of server-side rendered Vue.js components","stats":{"balance":180000,"yearlyBudget":32},"goals":[{}],"sponsors":[]}},{"name":"vue-ls","packages":[{"type":"npm","name":"vue-ls"},{"type":"npm","name":"vue-gallery"},{"type":"npm","name":"vue-popperjs"}],"github":{"repo":"RobinCK/vue-ls"},"opencollective":{"id":50729,"name":"vue-ls","slug":"vue-ls","description":":boom: Vue plugin for work with local storage, session storage and memory storage from Vue context","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-native-core","packages":[{"type":"npm","name":"vue-native-core"}],"github":{"repo":"GeekyAnts/vue-native-core"},"opencollective":{"id":20726,"name":"vue-native-core","slug":"vue-native-core","description":"bring the fine experience of writing Vue apps to native mobile app development.","stats":{"balance":59136,"yearlyBudget":99421},"goals":[{}],"sponsors":[{"id":35027,"type":"ORGANIZATION","slug":"concreit","name":"Concreit","totalDonations":300000},{"id":104005,"type":"ORGANIZATION","slug":"rxdbjs","name":"RxDB","totalDonations":5000}]}},{"name":"vue-page-stack","packages":[{"type":"npm","name":"vue-page-stack"}],"github":{"repo":"hezhongfeng/vue-page-stack"},"opencollective":{"id":69559,"name":"vue-page-stack","slug":"vue-page-stack","description":"Routing and navigation for your Vue SPA. Vue \u5355\u9875\u5e94\u7528\u5bfc\u822a\u7ba1\u7406\u5668","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-popper","packages":[{"type":"npm","name":"vue-popperjs"},{"type":"npm","name":"vue-ls"},{"type":"npm","name":"vue-gallery"}],"github":{"repo":"RobinCK/vue-popper"},"opencollective":{"id":50728,"name":"vue-popper","slug":"vue-popper","description":":whale: VueJS popover component based popper.js","stats":{"balance":400,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-smooth-picker","packages":[{"type":"npm","name":"vue-smooth-picker"}],"github":{"repo":"hiyali/vue-smooth-picker"},"opencollective":{"id":83609,"name":"VueSmoothPicker","slug":"vue-smooth-picker","description":"\ud83c\udfc4\ud83c\udffc  A SmoothPicker for Vue 2 (like native datetime picker of iOS)","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vue-stripe-checkout","packages":[{"type":"npm","name":"@vue-stripe/vue-stripe"}],"github":{"repo":"jofftiquez/vue-stripe-checkout"},"opencollective":{"id":98045,"name":"Vue Stripe","slug":"vue-stripe-checkout","description":"Stripe Checkout & Elements for Vue.js","stats":{"balance":1368,"yearlyBudget":2561658},"goals":[],"sponsors":[{"id":156419,"type":"ORGANIZATION","slug":"stripedev","name":"Stripe","totalDonations":3600000}]}},{"name":"vue-tables-2","packages":[{"type":"npm","name":"vue-tables-2"}],"github":{"repo":"matfish2/vue-tables-2"},"opencollective":{"id":68584,"name":"Vue Tables 2","slug":"vue-tables-2","description":"Vue.js 2 grid components","stats":{"balance":6037,"yearlyBudget":0},"goals":[],"sponsors":[{"id":76880,"type":"ORGANIZATION","slug":"scsgrandrapids","name":"SCS Grand Rapids","totalDonations":5000}]}},{"name":"vue-tailwind","packages":[{"type":"npm","name":"vue-tailwind"}],"github":{"repo":"alfonsobries/vue-tailwind"},"opencollective":{"id":160758,"name":"Vue Tailwind","slug":"vue-tailwind","description":"Tools that allow the developer to easily make beautiful user interfaces.","stats":{"balance":400,"yearlyBudget":400},"goals":[],"sponsors":[]}},{"name":"vue3-sfc-loader","packages":[{"type":"npm","name":"vue3-sfc-loader"}],"github":{"repo":"FranckFreiburger/vue3-sfc-loader"},"opencollective":{"id":272056,"name":"Vue3 Sfc Loader","slug":"vue3-sfc-loader","description":"contribute to the collective effort","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vuejs","edited":true,"logo":"/static/img/profile/profile-pic-vuejs.jpg","packages":[{"type":"npm","name":"vue"},{"type":"npm","name":"vue-loader"},{"type":"npm","name":"vue-router"},{"type":"npm","name":"vue-template-compiler"},{"type":"npm","name":"vuex"},{"type":"npm","name":"vue-cli"},{"type":"npm","name":"vue-server-renderer"},{"type":"npm","name":"vue-class-component"},{"type":"npm","name":"vue-rx"},{"type":"npm","name":"@vue/cli"}],"opencollective":{"id":903,"name":"vue","slug":"vuejs","description":"We are on a mission to help more frontend devs enjoy building apps for the web.","sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":2700000},{"id":33782,"type":"ORGANIZATION","slug":"shopware","name":"shopware AG","totalDonations":2600000},{"id":4750,"type":"ORGANIZATION","slug":"moduscreate","name":"Modus Create","totalDonations":2500000},{"id":22721,"type":"ORGANIZATION","slug":"factset","name":"FactSet Research Systems","totalDonations":1800000},{"id":30807,"type":"ORGANIZATION","slug":"circleci","name":"CircleCI","totalDonations":1550000},{"id":39527,"type":"ORGANIZATION","slug":"myetherwallet","name":"MyEtherWallet Inc","totalDonations":1450000},{"id":6965,"type":"ORGANIZATION","slug":"craftcms","name":"Craft CMS","totalDonations":875000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":784250},{"id":17945,"type":"ORGANIZATION","slug":"storyblok","name":"Storyblok","totalDonations":775000},{"id":142289,"type":"ORGANIZATION","slug":"barrage","name":"Barrage","totalDonations":700000}],"stats":{"balance":4196792,"yearlyBudget":11715768},"goals":[]},"github":{"repo":"vuejs/vue"}},{"name":"vuepress","packages":[{"type":"npm","name":"vuepress"}],"github":{"repo":"vuejs/vuepress"},"opencollective":{"id":46069,"name":"vuepress","slug":"vuepress","description":"\ud83d\udcdd Minimalistic Vue-powered static site generator","stats":{"balance":16079,"yearlyBudget":3441},"goals":[{}],"sponsors":[{"id":61495,"type":"ORGANIZATION","slug":"n8n","name":"n8n.io - n8n GmbH","totalDonations":10000},{"id":70975,"type":"ORGANIZATION","slug":"royalicing","name":"Royal Icing","totalDonations":4000},{"id":93409,"type":"ORGANIZATION","slug":"touchmars","name":"Touch Mars 
1Solutions Inc.","totalDonations":2000}]}},{"name":"vuerd","packages":[{"type":"npm","name":"vuerd"},{"type":"npm","name":"@vuerd/sql-ddl-parser"},{"type":"npm","name":"@vuerd/lit-observable"}],"github":{"repo":"vuerd/vuerd"},"opencollective":{"id":272381,"name":"vuerd","slug":"vuerd","description":"Entity-Relationship Diagram Editor","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"vuesax","packages":[{"type":"npm","name":"vuesax"}],"github":{"repo":"lusaxweb/vuesax"},"opencollective":{"id":13418,"name":"Vuesax","slug":"vuesax","description":"New Framework Components for Vuejs","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[{}]}},{"name":"vuetify","packages":[{"type":"npm","name":"vuetify"},{"type":"npm","name":"vue-cli-plugin-vuetify"},{"type":"npm","name":"vuetify-loader"},{"type":"npm","name":"eslint-config-vuetify"},{"type":"npm","name":"@vuetify/vuex-cognito-module"},{"type":"npm","name":"vue-cli-plugin-vuetify-cli"},{"type":"npm","name":"vue-cli-plugin-vuetify-essentials"},{"type":"npm","name":"vue-cli-plugin-vuetify-storybook"},{"type":"npm","name":"eslint-plugin-vuetify"},{"type":"npm","name":"@vuetify/cli-plugin-utils"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-basil"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-crane"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-fortnightly"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-owl"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-rally"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-reply"},{"type":"npm","name":"vue-cli-plugin-vuetify-preset-shrine"}],"github":{"repo":"vuetifyjs/vuetify"},"opencollective":{"id":21031,"name":"Vuetify","slug":"vuetify","description":"A Vue UI Library","stats":{"balance":67461,"yearlyBudget":2768439},"goals":[{"key":23270,"type":"yearlyBudget","title":"One developer","amount":1000000,"description":"This is what we need to continue working at the current rate"},{"key":75753,"type":"balance","title":"Current outstanding","amount":322800,"description":"This will pay for the last three months of development"}],"sponsors":[{"id":152501,"type":"ORGANIZATION","slug":"crossword-solver","name":"crossword-solver.io","totalDonations":650000},{"id":79811,"type":"ORGANIZATION","slug":"papersowl2","name":"Papersowl","totalDonations":290000},{"id":76396,"type":"ORGANIZATION","slug":"aussiecasinohex","name":"AussieCasinoHEX.com","totalDonations":200000},{"id":134626,"type":"ORGANIZATION","slug":"volleyball-life","name":"Volleyball Life","totalDonations":187500},{"id":218232,"type":"ORGANIZATION","slug":"top-rated-casino-sites","name":"Top Rated Casino Sites","totalDonations":175000},{"id":223561,"type":"ORGANIZATION","slug":"sumcumo","name":"sum.cumo Sapiens GmbH","totalDonations":175000},{"id":176442,"type":"ORGANIZATION","slug":"goread_io","name":"Goread.io","totalDonations":125000},{"id":134688,"type":"ORGANIZATION","slug":"worcester-envelope-company","name":"Worcester Envelope Company","totalDonations":100000},{"id":257359,"type":"ORGANIZATION","slug":"vuejsjob","name":"VueJobs","totalDonations":100000},{"id":262580,"type":"ORGANIZATION","slug":"hexcasinoca","name":"CasinoHex Canada","totalDonations":100000}]}},{"name":"vux","packages":[{"type":"npm","name":"vux"}],"github":{"repo":"airyland/vux"},"opencollective":{"id":545,"name":"vux","slug":"vux","description":"Our gold is developing the best mobile UI components!","sponsors":[{"id":13420,"type":"ORGANIZATION","slug":"bmqb","name":"bmqb","totalDonations":40000}],"goals":[{}],"stats":{"balance":1,"yearlyBudget":0}}},{"name":"vvvebjs","packages":[{"type":"npm","name":"vvvebjs"}],"github":{"repo":"givanz/VvvebJs"},"opencollective":{"id":33575,"name":"VvvebJs","slug":"vvvebjs","description":"Drag and drop website builder javascript library.","stats":{"balance":28985,"yearlyBudget":379},"goals":[],"sponsors":[{"id":42256,"type":"ORGANIZATION","slug":"trycrypto","name":"TryCrypto","totalDonations":25000},{"id":233967,"type":"ORGANIZATION","slug":"anicyberinc","name":"ANICYBER Collective","totalDonations":469}]}},{"name":"waffle","packages":[{"type":"npm","name":"ethereum-waffle"}],"github":{"repo":"EthWorks/Waffle"},"opencollective":{"id":159849,"name":"Waffle","slug":"waffle","description":"Develop framework for smart contract testing","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"wallabag","packages":[{"type":"composer","name":"wallabag/wallabag"}],"github":{"repo":"wallabag/wallabag"},"opencollective":{"id":9543,"name":"wallabag","slug":"wallabag","description":"We want to propose you a great tool to archive web articles, by protecting your privacy.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"walletconnect","packages":[{"type":"npm","name":"@walletconnect/client"},{"type":"npm","name":"@walletconnect/cosmos-provider"},{"type":"npm","name":"@walletconnect/ethereum-provider"},{"type":"npm","name":"@walletconnect/signer-connection"},{"type":"npm","name":"@walletconnect/types"},{"type":"npm","name":"@walletconnect/utils"}],"github":{"org":"WalletConnect"},"opencollective":{"id":94054,"name":"WalletConnect","slug":"walletconnect","description":"Open protocol to connect Wallets to Dapps","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"wampyjs","packages":[{"type":"npm","name":"wampy"}],"github":{"repo":"KSDaemon/wampy.js"},"opencollective":{"id":238809,"name":"Wampy.js","slug":"wampyjs","description":"Crafting software for\xa0developers needs","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"wangkanai","packages":[{"type":"nuget","name":"wangkanai.detection"}],"github":{"repo":"wangkanai/Detection"},"opencollective":{"id":54626,"name":"wangkanai","slug":"wangkanai","description":"ASP.NET Core Detection service components for identifying details about client device, browser, engine, platform, & crawler.","stats":{"balance":1712,"yearlyBudget":1712},"goals":[{"key":4705,"type":"yearlyBudget","amount":100000}],"sponsors":[]}},{"name":"warriorjs","packages":[{"type":"npm","name":"@warriorjs/abilities"},{"type":"npm","name":"@warriorjs/cli"},{"type":"npm","name":"@warriorjs/core"},{"type":"npm","name":"@warriorjs/geography"},{"type":"npm","name":"@warriorjs/tower-baby-steps"},{"type":"npm","name":"@warriorjs/tower-beginner"},{"type":"npm","name":"@warriorjs/tower-intermediate"},{"type":"npm","name":"@warriorjs/tower-tick-tick-boom"},{"type":"npm","name":"@warriorjs/units"},{"type":"npm","name":"@warriorjs/effects"},{"type":"npm","name":"@warriorjs/helper-get-grade-letter"},{"type":"npm","name":"@warriorjs/helper-get-level-config"},{"type":"npm","name":"@warriorjs/helper-get-play-score"},{"type":"npm","name":"@warriorjs/helper-get-level-score"}],"opencollective":{"id":15509,"name":"WarriorJS","slug":"warriorjs","description":"An exciting game of programming and Artificial Intelligence","sponsors":[{"id":15126,"type":"ORGANIZATION","slug":"hostpresto1","name":"HostPresto","totalDonations":1400},{"id":257519,"type":"ORGANIZATION","slug":"4horeca","name":"4Horeca","totalDonations":500},{"id":19113,"type":"ORGANIZATION","slug":"scraperapi2","name":"Scraper API 2","totalDonations":200}],"goals":[{}],"stats":{"balance":7998,"yearlyBudget":1984}},"github":{"repo":"olistic/warriorjs"}},{"name":"wayback-machine-downloader","packages":[{"type":"gem","name":"wayback_machine_downloader"}],"github":{"repo":"hartator/wayback-machine-downloader"},"opencollective":{"id":11291,"name":"wayback-machine-downloader","slug":"wayback-machine-downloader","description":"Open source tool to retrieve backups from Archive.org. ","stats":{"balance":1712,"yearlyBudget":0},"goals":[],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":2000}]}},{"name":"we-cropper","packages":[{"type":"npm","name":"we-cropper"},{"type":"npm","name":"miniprogram-cropper"},{"type":"npm","name":"mpvue-cropper"}],"github":{"repo":"we-plugin/we-cropper"},"opencollective":{"id":40291,"name":"we-cropper","slug":"we-cropper","description":null,"stats":{"balance":398,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"we-vue","packages":[{"type":"npm","name":"we-vue"}],"github":{"repo":"tianyong90/we-vue"},"opencollective":{"id":14390,"name":"we-vue","slug":"we-vue","description":"We are on mission to make wechat-development easier.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"webdriverio","packages":[{"type":"npm","name":"cucumber-boilerplate"},{"type":"npm","name":"expect-webdriverio"},{"type":"npm","name":"gulp-webdriver"},{"type":"npm","name":"selenium-standalone"},{"type":"npm","name":"devtools"},{"type":"npm","name":"eslint-plugin-wdio"},{"type":"npm","name":"@wdio/allure-reporter"},{"type":"npm","name":"@wdio/appium-service"},{"type":"npm","name":"@wdio/browserstack-service"},{"type":"npm","name":"@wdio/cli"},{"type":"npm","name":"@wdio/concise-reporter"},{"type":"npm","name":"@wdio/config"},{"type":"npm","name":"@wdio/crossbrowsertesting-service"},{"type":"npm","name":"@wdio/cucumber-framework"},{"type":"npm","name":"@wdio/devtools-service"},{"type":"npm","name":"@wdio/dot-reporter"},{"type":"npm","name":"@wdio/firefox-profile-service"},{"type":"npm","name":"@wdio/jasmine-framework"},{"type":"npm","name":"@wdio/junit-reporter"},{"type":"npm","name":"@wdio/local-runner"},{"type":"npm","name":"@wdio/logger"},{"type":"npm","name":"@wdio/mocha-framework"},{"type":"npm","name":"@wdio/protocols"},{"type":"npm","name":"@wdio/repl"},{"type":"npm","name":"@wdio/reporter"},{"type":"npm","name":"@wdio/runner"},{"type":"npm","name":"@wdio/sauce-service"},{"type":"npm","name":"@wdio/selenium-standalone-service"},{"type":"npm","name":"@wdio/shared-store-service"},{"type":"npm","name":"@wdio/smoke-test-reporter"},{"type":"npm","name":"@wdio/smoke-test-service"},{"type":"npm","name":"@wdio/spec-reporter"},{"type":"npm","name":"@wdio/static-server-service"},{"type":"npm","name":"@wdio/sumologic-reporter"},{"type":"npm","name":"@wdio/sync"},{"type":"npm","name":"@wdio/testingbot-service"},{"type":"npm","name":"@wdio/types"},{"type":"npm","name":"@wdio/utils"},{"type":"npm","name":"@wdio/webdriver-mock-service"},{"type":"npm","name":"webdriver"},{"type":"npm","name":"webdriverio"},{"type":"npm","name":"webdriverrtc"}],"github":{"org":"webdriverio"},"opencollective":{"id":248172,"name":"WebdriverIO","slug":"webdriverio","description":"Next-gen browser and mobile automation test framework for Node.js","stats":{"balance":44013,"yearlyBudget":60268},"goals":[],"sponsors":[{"id":251570,"type":"ORGANIZATION","slug":"canarytrace","name":"Canarytrace","totalDonations":2500}]}},{"name":"webidl2js","packages":[{"type":"npm","name":"webidl2"}],"github":{"repo":"w3c/webidl2.js"},"opencollective":{"id":116988,"name":"webidl2.js","slug":"webidl2js","description":"A tool for parsing, validating, and autofixing Web IDL.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"weblate","packages":[{"type":"pypi","name":"Weblate"},{"type":"pypi","name":"weblate"}],"github":{"repo":"WeblateOrg/weblate"},"opencollective":{"id":40581,"name":"Weblate","slug":"weblate","description":null,"pledge":true,"stats":{"balance":896,"yearlyBudget":5376},"goals":[],"sponsors":[]}},{"name":"webonyx-graphql-php","packages":[{"type":"composer","name":"webonyx/graphql-php"}],"github":{"repo":"webonyx/graphql-php"},"opencollective":{"id":36661,"name":"graphql-php","slug":"webonyx-graphql-php","description":"A PHP port of GraphQL reference implementation","stats":{"balance":439430,"yearlyBudget":203264},"goals":[],"sponsors":[{"id":84572,"type":"ORGANIZATION","slug":"sonarsoftware","name":"Sonar","totalDonations":200000},{"id":53327,"type":"ORGANIZATION","slug":"totaralearning","name":"Totara Learning","totalDonations":120000}]}},{"name":"webpack","edited":true,"logo":"/static/img/profile/profile-pic-webpack.jpg","packages":[{"type":"npm","name":"@webpack-cli/add"},{"type":"npm","name":"@webpack-cli/generate-loader"},{"type":"npm","name":"@webpack-cli/generators"},{"type":"npm","name":"@webpack-cli/info"},{"type":"npm","name":"@webpack-cli/init"},{"type":"npm","name":"@webpack-cli/make"},{"type":"npm","name":"@webpack-cli/migrate"},{"type":"npm","name":"@webpack-cli/remove"},{"type":"npm","name":"@webpack-cli/serve"},{"type":"npm","name":"@webpack-cli/update"},{"type":"npm","name":"@webpack-cli/utils"},{"type":"npm","name":"copy-webpack-plugin"},{"type":"npm","name":"css-loader"},{"type":"npm","name":"enhanced-require"},{"type":"npm","name":"enhanced-resolve"},{"type":"npm","name":"eslint-loader"},{"type":"npm","name":"example-app"},{"type":"npm","name":"extract-text-webpack-plugin"},{"type":"npm","name":"fastparse"},{"type":"npm","name":"file-loader"},{"type":"npm","name":"github-org-overview"},{"type":"npm","name":"json-loader"},{"type":"npm","name":"karma-webpack"},{"type":"npm","name":"loader-runner"},{"type":"npm","name":"loader-utils"},{"type":"npm","name":"memory-fs"},{"type":"npm","name":"node-libs-browser"},{"type":"npm","name":"react-starter"},{"type":"npm","name":"sass-loader"},{"type":"npm","name":"source-list-map"},{"type":"npm","name":"style-loader"},{"type":"npm","name":"tapable"},{"type":"npm","name":"uglifyjs-webpack-plugin"},{"type":"npm","name":"url-loader"},{"type":"npm","name":"watchpack"},{"type":"npm","name":"webpack"},{"type":"npm","name":"webpack-analyse"},{"type":"npm","name":"webpack-bundle-analyzer"},{"type":"npm","name":"webpack-cli"},{"type":"npm","name":"webpack-core"},{"type":"npm","name":"webpack-dev-middleware"},{"type":"npm","name":"webpack-dev-server"},{"type":"npm","name":"webpack-graph"},{"type":"npm","name":"webpack-hot-middleware"},{"type":"npm","name":"webpack-playground"},{"type":"npm","name":"webpack-sources"},{"type":"npm","name":"wpt"},{"type":"npm","name":"mini-css-extract-plugin"},{"type":"npm","name":"component-webpack-plugin"},{"type":"npm","name":"compression-webpack-plugin"},{"type":"npm","name":"i18n-webpack-plugin"},{"type":"npm","name":"html-webpack-plugin"},{"type":"npm","name":"raw-loader"},{"type":"npm","name":"val-loader"},{"type":"npm","name":"json5-loader"},{"type":"npm","name":"cson-loader"},{"type":"npm","name":"script-loader"},{"type":"npm","name":"babel-loader"},{"type":"npm","name":"traceur-loader"},{"type":"npm","name":"coffee-loader"},{"type":"npm","name":"ts-loader"},{"type":"npm","name":"awesome-typescript-loader"},{"type":"npm","name":"html-loader"},{"type":"npm","name":"pug-loader"},{"type":"npm","name":"jade-loader"},{"type":"npm","name":"markdown-loader"},{"type":"npm","name":"posthtml-loader"},{"type":"npm","name":"handlebars-loader"},{"type":"npm","name":"less-loader"},{"type":"npm","name":"stylus-loader"},{"type":"npm","name":"postcss-loader"},{"type":"npm","name":"mocha-loader"},{"type":"npm","name":"jshint-loader"},{"type":"npm","name":"jscs-loader"},{"type":"npm","name":"vue-loader"},{"type":"npm","name":"polymer-webpack-loader"},{"type":"npm","name":"angular2-template-loader"},{"type":"npm","name":"riot-tag-loader"},{"type":"npm","name":"@webpack-cli/generate-plugin"},{"type":"npm","name":"@webpack-cli/webpack-scaffold"},{"type":"npm","name":"schema-utils"},{"type":"npm","name":"@webpack-cli/configtest"}],"opencollective":{"id":302,"name":"webpack","slug":"webpack","description":"webpack is THE build solution for modern web applications.","sponsors":[{"id":6060,"type":"ORGANIZATION","slug":"trivago","name":"trivago","totalDonations":38998500},{"id":5422,"type":"ORGANIZATION","slug":"ag-grid","name":"AG Grid","totalDonations":12000000},{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":3850000},{"id":38231,"type":"ORGANIZATION","slug":"shopify","name":"Shopify","totalDonations":3300000},{"id":238806,"type":"ORGANIZATION","slug":"instacart","name":"Instacart","totalDonations":3000000},{"id":6767,"type":"ORGANIZATION","slug":"vercel","name":"Vercel","totalDonations":2290000},{"id":5954,"type":"ORGANIZATION","slug":"webflow","name":"Webflow","totalDonations":2060000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":1850000},{"id":30807,"type":"ORGANIZATION","slug":"circleci","name":"CircleCI","totalDonations":1550000},{"id":5023,"type":"ORGANIZATION","slug":"capitalone","name":"Capital One","totalDonations":1200000}],"goals":[{"key":5895,"type":"yearlyBudget","title":"1 FT Maintainer + 50% Payouts","amount":51000000,"description":"This yearly budget is needed to pay the current amount of github contributions with a rate of $50/hour. Contributors will start receiving payouts when crossing the threshold of $300. This goal assumes that the contribution amount doesn\'t increase."},{"key":86273,"type":"yearlyBudget","title":"50% Payouts","amount":25500000,"description":"This yearly budget is needed to pay the current amount of github contributions with 50% of a rate of $50/hour. Contributors will start receiving payouts when crossing the threshold of $300. This goal assumes that the contribution amount doesn\'t increase."},{"key":80067,"type":"yearlyBudget","title":"1 FT + 100% Payouts","amount":76500000,"description":"This yearly budget is needed to pay the current amount of github contributions with a rate of $50/hour. Contributors will start receiving payouts when crossing the threshold of $300. This goal assumes that the contribution amount will grow by 50%."},{"key":64155,"type":"yearlyBudget","title":"2FT + 100% Payouts","amount":100000000,"description":"This yearly budget is needed to pay the current amount of github contributions with a rate of $50/hour. Contributors will start receiving payouts when crossing the threshold of $300. This goal assumes that the contribution amount will grow by 50%."}],"stats":{"balance":8529173,"yearlyBudget":30675278}},"github":{"org":"webpack"}},{"name":"webpack-merge","packages":[{"type":"npm","name":"webpack-merge"}],"github":{"repo":"survivejs/webpack-merge"},"opencollective":{"id":61778,"name":"webpack-merge","slug":"webpack-merge","description":"Merge designed for Webpack (MIT)","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}}
1,{"name":"webpack-node-externals","packages":[{"type":"npm","name":"webpack-node-externals"}],"github":{"repo":"liady/webpack-node-externals"},"opencollective":{"id":240843,"name":"Webpack Node Externals","slug":"webpack-node-externals","description":"Easily create Node apps with Webpack","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"webslides","packages":[{"type":"npm","name":"webslides"}],"github":{"repo":"webslides/WebSlides"},"opencollective":{"id":444,"name":"webslides","slug":"webslides","description":"We want to build the best platform for building presentations and long-forms","sponsors":[],"stats":{"balance":0,"yearlyBudget":31},"goals":[]}},{"name":"webster","packages":[{"type":"npm","name":"webster"}],"github":{"repo":"zhuyingda/webster"},"opencollective":{"id":46111,"name":"websterjs","slug":"webster","description":"a reliable high-level web crawling & scraping framework for Node.js.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"webwire","opencollective":{"id":19437,"name":"WebWire","slug":"webwire","description":"Webwire is an asynchronous, high-performance, low-latency duplex messaging library for Go and JavaScript built on top of websockets","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/qbeon/webwire-go"}],"github":{"repo":"qbeon/webwire-go"}},{"name":"wechat","packages":[{"type":"composer","name":"overtrue/wechat"},{"type":"composer","name":"w7corp/easywechat"}],"github":{"repo":"overtrue/wechat"},"opencollective":{"id":12429,"name":"wechat","slug":"wechat","description":"This project exists thanks to all the people who contribute.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"wechatpy","packages":[{"type":"pypi","name":"wechatpy"}],"github":{"repo":"jxtech/wechatpy"},"opencollective":{"id":99412,"name":"wechatpy","slug":"wechatpy","description":"WeChat SDK for Python","stats":{"balance":4000,"yearlyBudget":3696},"goals":[],"sponsors":[{"id":11410,"type":"ORGANIZATION","slug":"duohui","name":"\u591a\u4f1a","totalDonations":5000}]}},{"name":"wechaty","packages":[{"type":"npm","name":"wechaty"}],"github":{"repo":"Chatie/wechaty"},"opencollective":{"id":39647,"name":"Wechaty","slug":"wechaty","description":"Conversational RPA SDK for Chatbot Makers, Powered by \ud83d\udc96","stats":{"balance":3047814,"yearlyBudget":1762167},"goals":[{"key":88526,"type":"yearlyBudget","title":"Yearly Budget","amount":3000000},{"key":26838}],"sponsors":[{"id":62858,"type":"ORGANIZATION","slug":"juzibot","name":"Juzi BOT","totalDonations":4143851},{"id":421459,"type":"ORGANIZATION","slug":"authing","name":"Authing","totalDonations":100000},{"id":263235,"type":"ORGANIZATION","slug":"realmaskbook","name":"Mask Network","totalDonations":40000},{"id":265060,"type":"ORGANIZATION","slug":"padlocal","name":"PadLocal","totalDonations":30000},{"id":239576,"type":"ORGANIZATION","slug":"bot-orange","name":"Bot Orange","totalDonations":10000},{"id":117300,"type":"ORGANIZATION","slug":"nuan","name":"Nuan","totalDonations":1000}]}},{"name":"wedding-website","packages":[{"type":"npm","name":"wedding-website"}],"github":{"repo":"rampatra/wedding-website"},"opencollective":{"id":28825,"name":"Wedding Website","slug":"wedding-website","description":"An open-source wedding website for your big day.","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"weex-ui","packages":[{"type":"npm","name":"weex-ui"},{"type":"npm","name":"wxc-countdown"},{"type":"npm","name":"wxc-icon"},{"type":"npm","name":"wxc-lottery-rain"},{"type":"npm","name":"wxc-overlay"},{"type":"npm","name":"wxc-popup"},{"type":"npm","name":"wxc-result"},{"type":"npm","name":"wxc-slide-nav"},{"type":"npm","name":"wxc-tag"},{"type":"npm","name":"wxc-button"}],"opencollective":{"id":13497,"name":"weex-ui","slug":"weex-ui","description":"A rich interaction, lightweight, high performance UI library based on Weex.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]},"github":{"repo":"alibaba/weex-ui"}},{"name":"weixinmpsdk","packages":[{"type":"nuget","name":"Senparc.Weixin"},{"type":"nuget","name":"Senparc.Weixin.MP"},{"type":"nuget","name":"Senparc.Weixin.MP.MVC"},{"type":"nuget","name":"Senparc.Weixin.QY"},{"type":"nuget","name":"Senparc.Weixin.Work"},{"type":"nuget","name":"Senparc.Weixin.Open"},{"type":"nuget","name":"Senparc.Weixin.Cache.Redis"},{"type":"nuget","name":"Senparc.Weixin.Cache.Memcached"},{"type":"nuget","name":"Senparc.Weixin.WxOpen"},{"type":"nuget","name":"Senparc.WebSocket"},{"type":"nuget","name":"Senparc.Weixin.MP.CoreMVC"},{"type":"nuget","name":"Senparc.Weixin.TenPay"},{"type":"nuget","name":"Senparc.Weixin.MP.Mvc"}],"github":{"repo":"JeffreySu/WeiXinMPSDK"},"opencollective":{"id":118807,"name":"WeiXinMPSDK","slug":"weixinmpsdk","description":"Develop WeChat more easier!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"wemake-python-styleguide","packages":[{"type":"pypi","name":"wemake-python-styleguide"}],"github":{"repo":"wemake-services/wemake-python-styleguide"},"opencollective":{"id":49259,"name":"wemake-python-styleguide","slug":"wemake-python-styleguide","description":"The strictest and most opinionated python linter ever!","stats":{"balance":8829,"yearlyBudget":83774},"goals":[{"key":93329,"type":"yearlyBudget","title":"We need something to start from :)","amount":500000,"description":"Building open-source tools is awesome. We all enjoy it.\\n\\nThe sad thing is that takes a lot of time: to write code, make decisions, solving problems of other users, planing releases, writing docs, etc.\\n\\nFor us it means that we need to step aside from our main projects and spend extra time on open-source tools. Is it affordable? Yes. Is it sustainable? No, it is not.\\n\\nWe believe that good tools used by a wide community should be backed by the community and companies that use these tools.\\n\\nOur initial goal is 5000$ per year to make the initial baseline to start from something."}],"sponsors":[{"id":54830,"type":"ORGANIZATION","slug":"pjsc-rostelecom","name":"PJSC \\"Rostelecom\\"","totalDonations":170000},{"id":174080,"type":"ORGANIZATION","slug":"djangoproject","name":"Django Software Foundation","totalDonations":25000},{"id":158617,"type":"ORGANIZATION","slug":"deepsource","name":"DeepSource","totalDonations":25000},{"id":49457,"type":"ORGANIZATION","slug":"moscowpython","name":"MoscowPython ","totalDonations":500},{"id":49458,"type":"ORGANIZATION","slug":"drylabs","name":"Drylabs","totalDonations":500},{"id":6959,"type":"ORGANIZATION","slug":"github-1","name":"GitHub","totalDonations":0}]}},{"name":"werobot","packages":[{"type":"pypi","name":"WeRoBot"}],"github":{"repo":"offu/WeRoBot"},"opencollective":{"id":15798,"name":"WeRoBot","slug":"werobot","description":"Help developer create WeChat Official Account easilly","stats":{"balance":398,"yearlyBudget":32},"goals":[],"sponsors":[]}}
1,{"name":"wger","packages":[{"type":"pypi","name":"wger"}],"github":{"org":"wger-project"},"opencollective":{"id":199995,"name":"wger","slug":"wger","description":"Self hosted FLOSS fitness/workout and weight tracker","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"whatsinstandard","packages":[{"type":"npm","name":"whatsinstandard"}],"github":{"repo":"glacials/whatsinstandard"},"opencollective":{"id":35379,"name":"What\'s in Standard?","slug":"whatsinstandard","description":"a Magic: The Gathering format reference","stats":{"balance":0,"yearlyBudget":0},"goals":[{}],"sponsors":[]}},{"name":"whitestormjs","packages":[{"type":"npm","name":"whs"},{"type":"npm","name":"physics-module-ammonext"}],"github":{"repo":"WhitestormJS/whs.js"},"opencollective":{"id":473,"name":"WhitestormJS Engine","slug":"whitestormjs","description":"WhitestormJS - 3D Framework for GameDev & VR in WEB","sponsors":[],"stats":{"balance":6180,"yearlyBudget":0},"goals":[{}]}},{"name":"wikijs","packages":[{"type":"npm","name":"wiki"}],"github":{"repo":"Requarks/wiki"},"opencollective":{"id":950,"name":"Wiki.js","slug":"wikijs","description":"An open source, modern and powerful wiki application built on Node.js, Git and Markdown.","sponsors":[{"id":116385,"type":"ORGANIZATION","slug":"complianceds","name":"Compliance DS","totalDonations":100000},{"id":20801,"type":"ORGANIZATION","slug":"codefund","name":"CodeFund","totalDonations":48603},{"id":19649,"type":"ORGANIZATION","slug":"weblegalca","name":"WebLegal.ca","totalDonations":25000},{"id":165168,"type":"ORGANIZATION","slug":"hvac-elements","name":"HVAC Elements","totalDonations":20000},{"id":89895,"type":"ORGANIZATION","slug":"bitcoin-contributions","name":"Bitcoin Contributions","totalDonations":16400},{"id":114477,"type":"ORGANIZATION","slug":"anbefaltcasino-com","name":"AnbefaltCasino.com","totalDonations":12500},{"id":15653,"type":"ORGANIZATION","slug":"medschooltutors1","name":"Med School Tutors","totalDonations":12000},{"id":20387,"type":"ORGANIZATION","slug":"wizardtales","name":"WizardTales UG (haftungsbeschr\xe4nkt)","totalDonations":10000},{"id":133830,"type":"ORGANIZATION","slug":"activisthandbook","name":"Activist Handbook","totalDonations":7500},{"id":27181,"type":"ORGANIZATION","slug":"utopialand1","name":"Utopialand","totalDonations":6600}],"goals":[{"key":9489,"type":"yearlyBudget","title":"Work full-time on Wiki.js!","amount":7200000,"description":"I will be able to work full-time on Wiki.js if this goal is reached."},{"key":71518,"type":"yearlyBudget","title":"Server Costs","amount":100000,"description":"Pays for the databases, networking and server costs."},{"key":39096}],"stats":{"balance":237181,"yearlyBudget":216410}}},{"name":"wildfire-473","packages":[{"type":"npm","name":"wildfire"}],"github":{"repo":"cheng-kang/wildfire"},"opencollective":{"id":13122,"name":"wildfire","slug":"wildfire-473","description":"We aim to build just-works comment plug-in. ","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}}
1,{"name":"wildgums-oss","packages":[{"type":"nuget","name":"orc.controls"},{"type":"nuget","name":"orc.filterbuilder"},{"type":"nuget","name":"orc.licensemanager.client"},{"type":"nuget","name":"orc.logviewer"},{"type":"nuget","name":"orc.wizard"},{"type":"nuget","name":"Orchestra.Core"},{"type":"nuget","name":"orchestra.core"},{"type":"nuget","name":"Orchestra.Shell.Ribbon.Fluent"},{"type":"nuget","name":"Orchestra.Shell.MahApp"}],"github":{"org":"WildGums"},"opencollective":{"id":43945,"name":"WildGums","slug":"wildgums-oss","description":"WildGums provides lots of open source WPF libraries based on Catel","stats":{"balance":11814,"yearlyBudget":17246},"goals":[{"key":18805,"type":"yearlyBudget","title":"Hosting costs","amount":25000,"description":"Covers the hosting costs of the servers / websites."},{"key":52663,"type":"yearlyBudget","title":"Hardware renewal","amount":500000,"description":"We need to renew our development machines every once in a while. This goal will help the developers of WildGums cover the hardware (renewal) costs."},{"key":57041,"type":"yearlyBudget","title":"Free support","amount":250000,"description":"Covers the (hours of) free support we provide on GitHub, Gitter and via e-mail."},{"key":80990,"type":"yearlyBudget","title":"Conferences","amount":1000000,"description":"Allow the WildGums developers to get together once a year to define future plans."}],"sponsors":[{"id":112730,"type":"ORGANIZATION","slug":"animals-a2z-p","name":"Animals A2Z P","totalDonations":100},{"id":131301,"type":"ORGANIZATION","slug":"a-better-footprint","name":"A Better Footprint","totalDonations":100},{"id":140877,"type":"ORGANIZATION","slug":"animals-a2z-deutschland","name":"Animals A2Z Deutschland","totalDonations":100},{"id":169220,"type":"ORGANIZATION","slug":"protein-a2z","name":"Protein A2Z","totalDonations":100}]}},{"name":"windicss","packages":[{"type":"npm","name":"nuxt-windicss"},{"type":"npm","name":"awesome-windicss"},{"type":"npm","name":"svelte-windicss-preprocess"},{"type":"npm","name":"vue-windicss-preprocess"},{"type":"npm","name":"windicss"},{"type":"npm","name":"windicss-analysis"},{"type":"npm","name":"windicss-webpack-plugin"}],"github":{"org":"windicss"},"opencollective":{"id":244938,"name":"Windi CSS","slug":"windicss","description":"Next generation utility-first CSS framework.","stats":{"balance":61608,"yearlyBudget":116234},"goals":[],"sponsors":[{"id":269074,"type":"ORGANIZATION","slug":"codeperate-limited","name":"Codeperate Limited","totalDonations":1500},{"id":186472,"type":"ORGANIZATION","slug":"gomage","name":"GoMage","totalDonations":500}]}},{"name":"windowsfirewallhelper","packages":[{"type":"nuget","name":"WindowsFirewallHelper"}],"github":{"repo":"falahati/WindowsFirewallHelper"},"opencollective":{"id":116587,"name":"WindowsFirewallHelper","slug":"windowsfirewallhelper","description":"A class library to manage the Windows Firewall as well as adding your program to the Windows Firewall Exception list.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"winston","github":{"org":"winstonjs"},"packages":[{"type":"npm","name":"winston"}]},{"name":"wintercms","packages":[{"type":"composer","name":"winter/storm"},{"type":"composer","name":"wintercms/winter"},{"type":"composer","name":"winter/wn-blog-plugin"},{"type":"composer","name":"winter/wn-builder-plugin"},{"type":"composer","name":"winter/wn-test-plugin"},{"type":"composer","name":"winter/wn-tinypng-plugin"}],"github":{"org":"wintercms"},"opencollective":{"id":263299,"name":"Winter CMS","slug":"wintercms","description":"Building a simple CMS platform and ecosystem to make development enjoyable.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"wiremocknet","packages":[{"type":"nuget","name":"WireMock.Net"}],"github":{"org":"WireMock-Net"},"opencollective":{"id":282506,"name":"WireMock.Net","slug":"wiremocknet","description":"WireMock.Net is a flexible library for stubbing and mocking web HTTP responses using request matching and response templating.","stats":{"balance":2497,"yearlyBudget":2774},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":2774}]}},{"name":"withfig","packages":[{"type":"npm","name":"@withfig/autocomplete"},{"type":"npm","name":"fig"}],"github":{"org":"withfig"},"opencollective":{"id":270185,"name":"Fig","slug":"withfig","description":"Reimagining the terminal","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"wolff","packages":[{"type":"composer","name":"usbac/wolff"}],"github":{"repo":"Usbac/wolff"},"opencollective":{"id":90741,"name":"Wolff","slug":"wolff","description":"\ud83d\udc3a Ridiculously small PHP framework for building web apps","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"woographql","packages":[{"type":"composer","name":"wp-graphql/wp-graphql-woocommerce"}],"github":{"repo":"wp-graphql/wp-graphql-woocommerce"},"opencollective":{"id":93328,"name":"WPGraphQL WooCommerce (WooGraphQL)","slug":"woographql","description":"Add WooCommerce support and functionality to your WPGraphQL server","stats":{"balance":56,"yearlyBudget":0},"goals":[],"sponsors":[{"id":105653,"type":"ORGANIZATION","slug":"kutia_net","name":"kutia","totalDonations":5000}]}},{"name":"worldbrain","packages":[{"type":"npm","name":"remove-stopwords"},{"type":"npm","name":"@worldbrain/storex"},{"type":"npm","name":"@worldbrain/storex-hub"},{"type":"npm","name":"@worldbrain/storex-sync"}],"github":{"org":"WorldBrain"},"opencollective":{"id":103411,"name":"WorldBrain.io","slug":"worldbrain","description":"Building tools to organise, share and discover trustworthy and perspective-rich content on the web & support an internet where individuals enjoy data ownership, privacy & no lock-ins.","stats":{"balance":41035,"yearlyBudget":34976},"goals":[],"sponsors":[{"id":127183,"type":"ORGANIZATION","slug":"ewama","name":"EWAMA","totalDonations":6800}]}},{"name":"wpackio","packages":[{"type":"npm","name":"@wpackio/scripts"},{"type":"npm","name":"@wpackio/babel-preset-base"},{"type":"npm","name":"@wpackio/cli"},{"type":"npm","name":"@wpackio/entrypoint"},{"type":"npm","name":"@wpackio/eslint-config"}],"github":{"repo":"swashata/wp-webpack-script"},"opencollective":{"id":68778,"name":"WPACK.IO - Webpack dev server for WordPress","slug":"wpackio","description":"\ud83d\udca5\ud83d\udd25\ud83d\udce6\ud83d\udc69\u200d\ud83d\udcbb An easy to use, pre configured, hackable webpack setup & development server for WordPress themes and plugins.","stats":{"balance":2183,"yearlyBudget":2587},"goals":[],"sponsors":[]}},{"name":"wpgulp","packages":[{"type":"npm","name":"wpgulp"}],"github":{"repo":"ahmadawais/WPGulp"},"opencollective":{"id":244,"name":"WPGulp","slug":"wpgulp","description":"We are on a mission to help us improve dev-workflow for building\u200b better WP plugins and themes.","sponsors":[],"stats":{"balance":144,"yearlyBudget":0},"goals":[]}}
1,{"name":"wponion","packages":[{"type":"composer","name":"wponion/wponion"}],"github":{"repo":"wponion/wponion"},"opencollective":{"id":123385,"name":"WPOnion","slug":"wponion","description":"~ Lightweight, Flexible & Rapid WP Development Framework ~ ","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":"2d3f9b15-9d5a-4177-9c25-92ce63e373a3","type":"yearlyBudget","title":"Development Cost","amount":50000,"description":"Yearly maintenance & development cost"}],"sponsors":[]}},{"name":"ws","packages":[{"type":"npm","name":"ws"}]},{"name":"wx-promise-pro","packages":[{"type":"npm","name":"wx-promise-pro"}],"github":{"repo":"youngjuning/wx-promise-pro"},"opencollective":{"id":71017,"name":"wx-promise-pro","slug":"wx-promise-pro","description":":sparkles:\u5f3a\u5927\u3001\u4f18\u96c5\u7684\u5c0f\u7a0b\u5e8f\u5f02\u6b65\u5e93:rocket: \u5c0f\u7a0b\u5e8fpromise","stats":{"balance":0,"yearlyBudget":34},"goals":[],"sponsors":[]}},{"name":"x-prober","packages":[{"type":"composer","name":"kmvan/prober"}],"github":{"repo":"kmvan/x-prober"},"opencollective":{"id":26604,"name":"x-prober","slug":"x-prober","description":"Make a better PHP prober.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"x-spreadsheet","packages":[{"type":"npm","name":"x-data-spreadsheet"}],"github":{"repo":"myliang/x-spreadsheet"},"opencollective":{"id":38166,"name":"x-spreadsheet","slug":"x-spreadsheet","description":"A web-based JavaScript\uff08canvas\uff09 spreadsheet","stats":{"balance":30969,"yearlyBudget":398},"goals":[],"sponsors":[]}},{"name":"x6","packages":[{"type":"npm","name":"@antv/x6"},{"type":"npm","name":"@antv/x6-angular-shape"},{"type":"npm","name":"@antv/x6-geometry"},{"type":"npm","name":"@antv/x6-react-components"},{"type":"npm","name":"@antv/x6-react-shape"},{"type":"npm","name":"@antv/x6-vector"},{"type":"npm","name":"@antv/x6-vue-shape"}],"github":{"repo":"antvis/X6"},"opencollective":{"id":157475,"name":"X6","slug":"x6","description":"\ud83c\udf35 JavaScript diagramming library.","stats":{"balance":0,"yearlyBudget":31},"goals":[],"sponsors":[]}},{"name":"xarray","packages":[{"type":"pypi","name":"xarray"}],"github":{"repo":"pydata/xarray"},"opencollective":{"id":303074,"name":"xarray","slug":"xarray","description":"Xarray is an open source library with high-level, easy-to-use data structures and analysis tools for multidimensional labeled datasets and arrays in Python.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"xgboost","packages":[{"type":"pypi","name":"xgboost"}],"github":{"repo":"dmlc/xgboost"},"opencollective":{"id":30659,"name":"DMLC/XGBoost","slug":"xgboost","description":"Scalable, Portable Gradient Boosting","stats":{"balance":339413,"yearlyBudget":829546},"goals":[],"sponsors":[{"id":32531,"type":"ORGANIZATION","slug":"nvidia","name":"NVIDIA","totalDonations":900000},{"id":88551,"type":"ORGANIZATION","slug":"intel2","name":"Intel","totalDonations":720000},{"id":123313,"type":"ORGANIZATION","slug":"fin-tech-company","name":"Financial Technology company","totalDonations":360000},{"id":269267,"type":"ORGANIZATION","slug":"koffielabs","name":"Koffie Labs, Inc","totalDonations":90000},{"id":49112,"type":"ORGANIZATION","slug":"inaccel","name":"inaccel","totalDonations":5000},{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":5000}]}},{"name":"xmlbuilder2","packages":[{"type":"npm","name":"xmlbuilder2"}],"github":{"repo":"oozcitak/xmlbuilder2"},"opencollective":{"id":162496,"name":"xmlbuilder2","slug":"xmlbuilder2","description":"A library for creating XML documents","stats":{"balance":0,"yearlyBudget":62},"goals":[],"sponsors":[]}},{"name":"xorm","opencollective":{"id":15713,"name":"xorm","slug":"xorm","description":"Simple and Powerful ORM for Go","stats":{"balance":400,"yearlyBudget":0},"goals":[{}],"sponsors":[]},"packages":[{"type":"dep","name":"github.com/go-xorm/xorm"}],"github":{"repo":"go-xorm/xorm"}},{"name":"xstate","packages":[{"type":"npm","name":"xstate"}],"github":{"repo":"davidkpiano/xstate"},"opencollective":{"id":20625,"name":"XState","slug":"xstate","description":"State machines and statecharts for the modern web.","stats":{"balance":1811244,"yearlyBudget":512477},"goals":[{}],"sponsors":[{"id":4409,"type":"ORGANIZATION","slug":"frontendmasters","name":"Frontend Masters","totalDonations":700000},{"id":23903,"type":"ORGANIZATION","slug":"gatsbyjs","name":"GatsbyJS","totalDonations":450000},{"id":5954,"type":"ORGANIZATION","slug":"webflow","name":"Webflow","totalDonations":425000},{"id":86513,"type":"ORGANIZATION","slug":"meruhealth","name":"Meru Health","totalDonations":190000},{"id":5156,"type":"ORGANIZATION","slug":"tipe","name":"Tipe","totalDonations":170000},{"id":79764,"type":"ORGANIZATION","slug":"smartive_ch","name":"smartive AG","totalDonations":120000},{"id":7083,"type":"ORGANIZATION","slug":"algolia","name":"Algolia","totalDonations":20700},{"id":51167,"type":"ORGANIZATION","slug":"wetryfun","name":"WeTryFun","totalDonations":13000},{"id":167252,"type":"ORGANIZATION","slug":"corejam","name":"Corejam","totalDonations":2000},{"id":96916,"type":"ORGANIZATION","slug":"room_js","name":"JavaScript Room","totalDonations":1000}]}},{"name":"xstyled","packages":[{"type":"npm","name":"@xstyled/styled-components"},{"type":"npm","name":"@xstyled/babel-preset-emotion-css-prop"},{"type":"npm","name":"@xstyled/core"},{"type":"npm","name":"@xstyled/emotion"},{"type":"npm","name":"@xstyled/prop-types"},{"type":"npm","name":"@xstyled/system"},{"type":"npm","name":"@xstyled/util"}],"github":{"repo":"gregberge/xstyled"},"opencollective":{"id":201265,"name":"xstyled","slug":"xstyled","description":"A utility-first CSS-in-JS framework built for React.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}}
1,{"name":"yakkee","packages":[{"type":"npm","name":"meanjs"}],"github":{"repo":"yakkeejs/yakkee-core"},"opencollective":{"id":763,"name":"Yakkee","slug":"yakkee","description":"We are on a mission to reduce loneliness for seniors with intuitive technology.","sponsors":[],"stats":{"balance":0,"yearlyBudget":0},"goals":[]}},{"name":"yandex-music","packages":[{"type":"pypi","name":"yandex-music"}],"github":{"repo":"MarshalX/yandex-music-api"},"opencollective":{"id":79146,"name":"API Yandex Music","slug":"yandex-music","description":"\u041d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 API \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u042f\u043d\u0434\u0435\u043a\u0441.\u041c\u0443\u0437\u044b\u043a\u0430","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"yargs","packages":[{"type":"npm","name":"yargs"}]},{"name":"yarnpkg","packages":[{"type":"npm","name":"yarn"}],"github":{"org":"yarnpkg"},"opencollective":{"id":134130,"name":"Yarn","slug":"yarnpkg","description":"Yarn is the community maintained package manager for JavaScript; we aim to make software development predictable and stable \ud83d\udce6","stats":{"balance":156908,"yearlyBudget":233250},"goals":[],"sponsors":[{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":127989},{"id":417221,"type":"ORGANIZATION","slug":"versionpress-s-r-o","name":"VersionPress s.r.o.","totalDonations":10000},{"id":157266,"type":"ORGANIZATION","slug":"torutek","name":"Torutek","totalDonations":5000}]}},{"name":"yeoman","packages":[{"type":"npm","name":"bower-requirejs"},{"type":"npm","name":"configstore"},{"type":"npm","name":"generator-angular"},{"type":"npm","name":"generator-backbone"},{"type":"npm","name":"generator-bootstrap"},{"type":"npm","name":"generator-chrome-extension"},{"type":"npm","name":"generator-chromeapp"},{"type":"npm","name":"generator-commonjs"},{"type":"npm","name":"generator-dummy"},{"type":"npm","name":"generator-dummytest"},{"type":"npm","name":"generator-generator"},{"type":"npm","name":"generator-gruntfile"},{"type":"npm","name":"generator-gruntplugin"},{"type":"npm","name":"generator-jasmine"},{"type":"npm","name":"generator-jquery"},{"type":"npm","name":"generator-karma"},{"type":"npm","name":"generator-mobile"},{"type":"npm","name":"generator-mocha"},{"type":"npm","name":"generator-node"},{"type":"npm","name":"generator-polymer"},{"type":"npm","name":"generator-webapp"},{"type":"npm","name":"grunt-bower-requirejs"},{"type":"npm","name":"grunt-filerev"},{"type":"npm","name":"grunt-usemin"},{"type":"npm","name":"html-wiring"},{"type":"npm","name":"insight"},{"type":"npm","name":"insight-dashboard"},{"type":"npm","name":"stringify-object"},{"type":"npm","name":"update-notifier"},{"type":"npm","name":"yeoman-assert"},{"type":"npm","name":"yeoman-character"},{"type":"npm","name":"yeoman-doctor"},{"type":"npm","name":"yeoman-environment"},{"type":"npm","name":"yeoman-generator"},{"type":"npm","name":"yeoman-remote"},{"type":"npm","name":"yeoman-test"},{"type":"npm","name":"yeoman-welcome"},{"type":"npm","name":"yo"},{"type":"npm","name":"yosay"}],"github":{"org":"yeoman"},"opencollective":{"id":8,"name":"Yeoman","slug":"yeoman","description":"The web\'s scaffolding tool for modern webapps","sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":11500},{"id":8686,"type":"ORGANIZATION","slug":"opencollective","name":"Open Collective","totalDonations":10200},{"id":19493,"type":"ORGANIZATION","slug":"matter_hq","name":"Matter","totalDonations":3700},{"id":11004,"type":"ORGANIZATION","slug":"opensource","name":"Open Source Collective","totalDonations":2200},{"id":128351,"type":"ORGANIZATION","slug":"standard-resume","name":"Standard Resume","totalDonations":1500},{"id":5330,"type":"ORGANIZATION","slug":"99nerdsio","name":"99NERDS","totalDonations":612},{"id":51599,"type":"ORGANIZATION","slug":"remoterole","name":"RemoteRole","totalDonations":200}],"stats":{"balance":292538,"yearlyBudget":50658},"goals":[]}}
1,{"name":"yetiforcecrm","packages":[{"type":"composer","name":"yetiforce/yetiforce-crm"}],"github":{"repo":"YetiForceCompany/YetiForceCRM"},"opencollective":{"id":25418,"name":"YetiForceCRM","slug":"yetiforcecrm","description":"Help us build the best CRM in the world.","stats":{"balance":131402,"yearlyBudget":21988},"goals":[],"sponsors":[{"id":37830,"type":"ORGANIZATION","slug":"georgiki-anaptixi-sa","name":"Georgiki Anaptixi SA","totalDonations":29000}]}},{"name":"yii2-export","packages":[{"type":"composer","name":"kartik-v/yii2-export"}],"github":{"repo":"kartik-v/yii2-export"},"opencollective":{"id":47459,"name":"yii2-export","slug":"yii2-export","description":"A library to export server/db data in various formats (e.g. excel, html, pdf, csv etc.)","stats":{"balance":400,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"yii2-grid","packages":[{"type":"composer","name":"kartik-v/yii2-grid"}],"github":{"repo":"kartik-v/yii2-grid"},"opencollective":{"id":47458,"name":"yii2-grid","slug":"yii2-grid","description":"Enhanced GridView with various utilities for Yii Framework 2.0","stats":{"balance":9045,"yearlyBudget":6521},"goals":[],"sponsors":[]}},{"name":"yii2-mpdf","packages":[{"type":"composer","name":"kartik-v/yii2-mpdf"}],"github":{"repo":"kartik-v/yii2-mpdf"},"opencollective":{"id":47463,"name":"yii2-mpdf","slug":"yii2-mpdf","description":"A Yii2 wrapper component for the mPDF library which generates PDF files from UTF-8 encoded HTML.","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"yii2-tree-manager","packages":[{"type":"composer","name":"kartik-v/yii2-tree-manager"}],"github":{"repo":"kartik-v/yii2-tree-manager"},"opencollective":{"id":47461,"name":"yii2-tree-manager","slug":"yii2-tree-manager","description":"An advanced tree management module using nested sets for Yii 2.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"yii2-widget-fileinput","packages":[{"type":"composer","name":"kartik-v/yii2-widget-fileinput"}],"github":{"repo":"kartik-v/yii2-widget-fileinput"},"opencollective":{"id":47464,"name":"yii2-widget-fileinput","slug":"yii2-widget-fileinput","description":"An enhanced FileInput widget for Bootstrap 3.x with file preview, multiple selection, and more features (sub repo split from yii2-widgets)","stats":{"balance":400,"yearlyBudget":450},"goals":[],"sponsors":[]}},{"name":"yii2-widget-select2","packages":[{"type":"composer","name":"kartik-v/yii2-widget-select2"}],"github":{"repo":"kartik-v/yii2-widget-select2"},"opencollective":{"id":47462,"name":"yii2-widget-select2","slug":"yii2-widget-select2","description":"Enhanced Yii2 wrapper for the Select2 jQuery plugin (sub repo split from yii2-widgets).","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"yii2-widgets","packages":[{"type":"composer","name":"kartik-v/yii2-widgets"}],"github":{"repo":"kartik-v/yii2-widgets"},"opencollective":{"id":47466,"name":"yii2-widgets","slug":"yii2-widgets","description":"Collection of useful widgets for Yii Framework 2.0","stats":{"balance":22252,"yearlyBudget":23808},"goals":[],"sponsors":[]}},{"name":"yiisoft","packages":[{"type":"composer","name":"yiisoft/yii2"},{"type":"composer","name":"yiisoft/yii2-dev"}],"github":{"repo":"yiisoft/yii2"},"opencollective":{"id":30649,"name":"Yii Software","slug":"yiisoft","description":"Yii PHP framework","stats":{"balance":381933,"yearlyBudget":2862769},"goals":[{"key":62302,"type":"yearlyBudget","title":"One focused core developer","amount":2400000,"description":"A single core developer will be able to dedicate a significant amount of the time on Yii without worrying about taking a full-time job."},{"key":93108,"type":"yearlyBudget","title":"Two focused core developers","amount":4800000,"description":"Two core developers will be able to dedicate a significant amount of the time on Yii without worrying about taking a full-time job."}],"sponsors":[{"id":6965,"type":"ORGANIZATION","slug":"craftcms","name":"Craft CMS","totalDonations":2900000},{"id":36871,"type":"ORGANIZATION","slug":"onetwist-software","name":"Onetwist Softw
1are","totalDonations":430000},{"id":38389,"type":"ORGANIZATION","slug":"betteridge1897","name":"Betteridge","totalDonations":290000},{"id":40208,"type":"ORGANIZATION","slug":"diemeisterei","name":"dmstr","totalDonations":290000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":260881},{"id":51293,"type":"ORGANIZATION","slug":"humhub","name":"HumHub","totalDonations":260000},{"id":171481,"type":"ORGANIZATION","slug":"skillshare","name":"Skillshare","totalDonations":220000},{"id":38101,"type":"ORGANIZATION","slug":"putyourlightson","name":"PutYourLightsOn","totalDonations":154000},{"id":57818,"type":"ORGANIZATION","slug":"dudesquare-b-v","name":"DudeSquare B.V.","totalDonations":145000},{"id":45647,"type":"ORGANIZATION","slug":"verifiera-ab","name":"Verifiera AB","totalDonations":138000}]}},{"name":"yorkie","packages":[{"type":"dep","name":"github.com/yorkie-team/yorkie"},{"type":"npm","name":"yorkie-js-sdk"}],"github":{"org":"yorkie-team"},"opencollective":{"id":122414,"name":"Yorkie","slug":"yorkie","description":"Building an open source document store for building collaborative editing applications.","stats":{"balance":3777930,"yearlyBudget":2947557},"goals":[],"sponsors":[{"id":124008,"type":"ORGANIZATION","slug":"protopie","name":"ProtoPie","totalDonations":4550000}]}},{"name":"yoshino","packages":[{"type":"npm","name":"yoshino"},{"type":"npm","name":"express"}],"github":{"repo":"Yoshino-UI/Yoshino"},"opencollective":{"id":20128,"name":"Yoshino","slug":"yoshino","description":"Flexible Lightweight PC UI Components built on React! Anyone can generate easily all kinds of themes by it!","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"yosoro","packages":[{"type":"npm","name":"yosoro"}],"github":{"repo":"IceEnd/Yosoro"},"opencollective":{"id":19343,"name":"Yosoro","slug":"yosoro","description":"Beautiful Cloud Drive Markdown NoteBook Desktop App","stats":{"balance":0,"yearlyBudget":0},"goals":[{"key":98920,"type":"yearlyBudget","amount":1000}],"sponsors":[]}},{"name":"yourls","packages":[{"type":"composer","name":"yourls/yourls"}],"github":{"repo":"YOURLS/YOURLS"},"opencollective":{"id":610,"name":"YOURLS","slug":"yourls","description":"Your Own URL Shortener","sponsors":[{"id":61679,"type":"ORGANIZATION","slug":"martinbailey","name":"Martin Bailey Photography K.K.","totalDonations":24000},{"id":90996,"type":"ORGANIZATION","slug":"coywolf","name":"Coywolf","totalDonations":19000},{"id":27793,"type":"ORGANIZATION","slug":"iventionbv","name":"iVention","totalDonations":15500},{"id":90013,"type":"ORGANIZATION","slug":"greatnessstudio","name":"The Greatness Studio","totalDonations":10000},{"id":189099,"type":"ORGANIZATION","slug":"forex-in-thai","name":"Forex In Thai","totalDonations":10000},{"id":164160,"type":"ORGANIZATION","slug":"github-sponsors","name":"Github Sponsors","totalDonations":7667},{"id":55269,"type":"ORGANIZATION","slug":"molinoglass","name":"Molino Glass","totalDonations":7500},{"id":96804,"type":"ORGANIZATION","slug":"imarts-ai-technology-co-ltd","name":"iMarts AI Technology Co., Ltd.","totalDonations":7000},{"id":29024,"type":"ORGANIZATION","slug":"aviewfrommyseat1","name":"A View From My Seat","totalDonations":5000},{"id":195634,"type":"ORGANIZATION","slug":"contaoacademy","name":"Contao Academy","totalDonations":5000}],"goals":[{}],"stats":{"balance":376290,"yearlyBudget":139153}}},{"name":"yox","packages":[{"type":"npm","name":"yox"}],"github":{"repo":"yoxjs/yox"},"opencollective":{"id":66619,"name":"yox","slug":"yox","description":"A lightweight mvvm framework","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"yt-project","packages":[{"type":"pypi","name":"cmyt"},{"type":"pypi","name":"unyt"},{"type":"pypi","name":"yt"},{"type":"pypi","name":"yt-astro-analysis"},{"type":"pypi","name":"yt_astro_analysis"},{"type":"pypi","name":"yt_idv"},{"type":"npm","name":"@yt-project/yt-widgets"}],"github":{"org":"yt-project"},"opencollective":{"id":303076,"name":"yt Project","slug":"yt-project","description":"yt is an open-source, permissively-lice
1nsed python package for analyzing and visualizing volumetric data.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"ytmdl","packages":[{"type":"pypi","name":"ytmdl"}],"github":{"repo":"deepjyoti30/ytmdl"},"opencollective":{"id":194514,"name":"Ytmdl","slug":"ytmdl","description":"Support the development of the app","stats":{"balance":0,"yearlyBudget":32},"goals":[],"sponsors":[]}},{"name":"zarm","packages":[{"type":"npm","name":"zarm"},{"type":"npm","name":"@zarm-design/cli"},{"type":"npm","name":"@zarm-design/icons"}],"github":{"repo":"ZhonganTechENG/zarm"},"opencollective":{"id":62030,"name":"zarm","slug":"zarm","description":"\u57fa\u4e8eReact\u3001React-Native \u7684\u79fb\u52a8\u7aefUI\u7ec4\u4ef6\u5e93","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"zarr","packages":[{"type":"pypi","name":"zarr"}],"github":{"repo":"zarr-developers/zarr-python"},"opencollective":{"id":303077,"name":"Zarr","slug":"zarr","description":"Zarr is a format for the storage of chunked, compressed, N-dimensional arrays. These documents describe the Zarr format and its Python implementation.","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"zipstream","packages":[{"type":"composer","name":"maennchen/zipstream-php"}],"github":{"repo":"maennchen/ZipStream-PHP"},"opencollective":{"id":46534,"name":"ZipStream","slug":"zipstream","description":":floppy_disk: PHP ZIP Streaming Library","stats":{"balance":10125,"yearlyBudget":4344},"goals":[],"sponsors":[{"id":56492,"type":"ORGANIZATION","slug":"jszobody","name":"Signature Tech Studio","totalDonations":12500}]}},{"name":"zulip","packages":[{"type":"npm","name":"zulip"}],"github":{"repo":"zulip/zulip"},"opencollective":{"id":30312,"name":"Zulip","slug":"zulip","description":"Zulip is open source team chat software for distributed teams. Zulip combines the immediacy of chat with the asynchronous efficiency of email, and is 100% free and open source software.","pledge":true,"stats":{"balance":35177,"yearlyBudget":6795},"goals":[{}],"sponsors":[{"id":1863,"type":"ORGANIZATION","slug":"triplebyte","name":"Triplebyte","totalDonations":32500}]}},{"name":"zvt","packages":[{"type":"pypi","name":"zvt"}],"github":{"repo":"zvtvz/zvt"},"opencollective":{"id":175585,"name":"zvt","slug":"zvt","description":"a trading framework for all markets","stats":{"balance":0,"yearlyBudget":0},"goals":[],"sponsors":[]}},{"name":"zxing-js","packages":[{"type":"npm","name":"@zxing/ngx-scanner"}],"github":{"repo":"zxing-js/ngx-scanner"},"opencollective":{"id":24543,"name":"ZXing for JS","slug":"zxing-js","description":"1D and 2D Barcode scanner available in multiple JavaScript environments.","stats":{"balance":13504,"yearlyBudget":11347},"goals":[{"key":78677,"type":"balance","title":"Domain registration","amount":4376,"description":"We want to register a nice domain to help people find us with a cool website.\\n\\nDomain: $32.88 (renews at 34.88)\\nSSL: $8.88"},{"key":3311,"type":"yearlyBudget","title":"One coffee per day","amount":150000,"description":"Stay awake late night to answer issues requires a lot of coffee! \u2615\ufe0f \\n\\nThis is less than $5 per day for 365 days of coffee."}],"sponsors":[{"id":64703,"type":"ORGANIZATION","slug":"fits4all","name":"Fits4All","totalDonations":500}]}},{"name":"zxingnet","packages":[{"type":"nuget","name":"ZXing.Net"}],"github":{"repo":"micjahn/ZXing.Net"},"opencollective":{"id":96723,"name":"ZXing.Net","slug":"zxingnet","description":".Net port of the original java-based barcode reader and generator library zxing","stats":{"balance":2800,"yearlyBudget":2800},"goals":[],"sponsors":[]}}]')},lvO4:function(e,a){var t=Object.prototype.hasOwnProperty;e.exports=function(e,a){return null!=e&&t.call(e,a)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.