Back Your Stack

Tool built by Open Collective to analyze your dependencies and see which of them are looking for funding.

Example report of Fission dependencies:

Type Name Core dep. Peer dep. Dev dep. Engines dep. Repos Funding
npm chai 0 0 1 0 fil-cosigner Contribute on Open Collective: Chai
npm commitizen 0 0 1 0 typescript-client Contribute on Open Collective: Commitizen
npm cz-conventional-changelog 0 0 1 0 typescript-client Contribute on Open Collective: Commitizen
npm eslint 0 0 5 0 webnative, keystore-idb, fil-cosigner, webnative-filecoin, raycast-fission-talk Contribute on Open Collective: ESLint
npm body-parser 1 0 0 0 fil-cosigner Pledge on Open Collective: Express
npm cookie-parser 1 0 0 0 fil-cosigner Pledge on Open Collective: Express
npm cors 1 0 0 0 fil-cosigner Pledge on Open Collective: Express
npm express 1 0 0 0 fil-cosigner Pledge on Open Collective: Express
npm fast-check 0 0 1 0 webnative Contribute on Open Collective: fast-check
npm ghost 1 0 0 0 heroku-ipfs-ghost Contribute on Open Collective: Ghost
npm husky 0 0 1 0 typescript-client Contribute on Open Collective: Husky
npm expect 0 0 1 0 webnative Contribute on Open Collective: Jest
npm jest 0 0 3 0 typescript-client, keystore-idb, webnative-filecoin Contribute on Open Collective: Jest
npm jest-config 0 0 3 0 typescript-client, keystore-idb, webnative-filecoin Contribute on Open Collective: Jest
npm lint-staged 0 0 2 0 typescript-client, webnative-filecoin Contribute on Open Collective: lint-staged
npm lodash 1 0 0 0 webnative-filecoin Pledge on Open Collective: Lodash
npm madge 0 0 1 0 webnative Contribute on Open Collective: Madge
npm mocha 0 0 2 0 webnative, fil-cosigner Contribute on Open Collective: Mocha
npm luxon 1 0 0 0 raycast-fission-talk Pledge on Open Collective: Moment.js
npm nodemon 0 0 1 0 fil-cosigner Contribute on Open Collective: nodemon
npm eslint-config-prettier 0 0 2 0 fil-cosigner, raycast-fission-talk Contribute on Open Collective: Prettier
npm eslint-plugin-prettier 0 0 1 0 fil-cosigner Contribute on Open Collective: Prettier
npm prettier 0 0 4 0 typescript-client, fil-cosigner, webnative-filecoin, raycast-fission-talk Contribute on Open Collective: Prettier
npm tslint-config-prettier 0 0 1 0 typescript-client Contribute on Open Collective: Prettier
npm rollup 0 0 2 0 typescript-client, webnative-filecoin Contribute on Open Collective: Rollup
npm rollup-plugin-babel 0 0 1 0 typescript-client Contribute on Open Collective: Rollup
npm rollup-plugin-commonjs 0 0 1 0 typescript-client Contribute on Open Collective: Rollup
npm rollup-plugin-json 0 0 1 0 typescript-client Contribute on Open Collective: Rollup
npm rollup-plugin-node-resolve 0 0 1 0 typescript-client Contribute on Open Collective: Rollup
npm lowercase-keys 1 0 0 0 webnative-filecoin Contribute on Open Collective: Sindre Sorhus
npm sinon 0 0 1 0 typescript-client Contribute on Open Collective: sinon
npm yarn 0 0 1 0 webnative Contribute on Open Collective: Yarn
npm @commitlint/cli 0 0 1 0 typescript-client
npm @commitlint/config-conventional 0 0 1 0 typescript-client
npm @esbuild-plugins/node-globals-polyfill 0 0 1 0 webnative-walletauth
npm @ethersproject/providers 1 0 0 0 webnative-walletauth
npm @fission-suite/client 1 0 0 0 ghost-storage-adapter-ipfs
npm @glif/filecoin-address 2 0 0 0 fil-cosigner, webnative-filecoin
npm @ipld/dag-cbor 1 0 0 0 webnative
npm @ipld/dag-pb 1 0 0 0 webnative
npm @metamask/eth-sig-util 1 0 0 0 webnative-walletauth
npm @noble/hashes 1 0 0 0 webnative-walletauth
npm @noble/secp256k1 1 0 0 0 webnative-walletauth
npm @raycast/api 1 0 0 0 raycast-fission-talk
npm @rollup/plugin-babel 0 0 1 0 webnative-filecoin
npm @rollup/plugin-commonjs 0 0 1 0 webnative-filecoin
npm @rollup/plugin-inject 0 0 1 0 webnative-filecoin
npm @rollup/plugin-json 0 0 1 0 webnative-filecoin
npm @rollup/plugin-node-resolve 0 0 1 0 webnative-filecoin
npm @rollup/plugin-replace 0 0 1 0 webnative-filecoin
npm @sniptt/guards 1 0 0 0 webnative-walletauth
npm @types/chai 0 0 1 0 fil-cosigner
npm @types/expect 0 0 1 0 webnative
npm @types/express 0 0 1 0 fil-cosigner
npm @types/jest 0 0 3 0 typescript-client, keystore-idb, webnative-filecoin
npm @types/lodash 1 0 0 0 webnative-filecoin
npm @types/luxon 0 0 1 0 raycast-fission-talk
npm @types/mocha 0 0 2 0 webnative, fil-cosigner
npm @types/node 0 0 7 0 typescript-client, fission-vscode, webnative, keystore-idb, fil-cosigner, webnative-filecoin, raycast-fission-talk
npm @types/pino 0 0 1 0 fil-cosigner
npm @types/react 0 0 1 0 raycast-fission-talk
npm @types/sinon 0 0 1 0 typescript-client
npm @types/throttle-debounce 0 0 1 0 webnative
npm @types/vscode 0 0 1 0 fission-vscode
npm @typescript-eslint/eslint-plugin 0 0 5 0 webnative, keystore-idb, fil-cosigner, webnative-filecoin, raycast-fission-talk
npm @typescript-eslint/parser 0 0 5 0 webnative, keystore-idb, fil-cosigner, webnative-filecoin, raycast-fission-talk
npm autoprefixer 0 0 1 0 webnative-walletauth
npm axios 3 0 0 0 typescript-client, fil-cosigner, webnative-filecoin Pledge on Open Collective: axios
npm base32-decode 2 0 0 0 fil-cosigner, webnative-filecoin
npm blakejs 2 0 0 0 fil-cosigner, webnative-filecoin
npm blockstore-core 0 0 1 0 webnative
npm bls-wasm 1 0 0 0 fil-cosigner
npm bn.js 1 0 0 0 webnative-filecoin
npm borc 1 0 0 0 fil-cosigner
npm braces 0 0 1 0 webnative-filecoin
npm buffer 2 0 0 0 webnative-filecoin, webnative-walletauth
npm casper 1 0 0 0 heroku-ipfs-ghost
npm colors 0 0 1 0 typescript-client
npm coveralls 0 0 1 0 typescript-client
npm cross-env 0 0 1 0 typescript-client
npm cross-fetch 1 0 0 0 raycast-fission-talk
npm datastore-core 0 0 1 0 webnative
npm dotenv 2 0 0 0 typescript-client, fil-cosigner
npm eip1193-provider 1 0 0 0 webnative-walletauth
npm env 1 0 0 0 fil-cosigner
npm esbuild 0 0 3 0 webnative, keystore-idb, contacts-react
npm ethereumjs-util 1 0 0 0 webnative-walletauth
npm ethers 1 0 0 0 webnative-walletauth
npm express-bearer-token 1 0 0 0 fil-cosigner
npm fission-bloom-filters 1 0 0 0 webnative
npm fission-filecoin-signing-tools 1 0 0 0 fil-cosigner
npm ghost-storage-adapter-ipfs 1 0 0 0 heroku-ipfs-ghost
npm ghost-storage-base 1 0 0 0 ghost-storage-adapter-ipfs
npm ipfs-core 0 0 1 0 webnative
npm ipfs-core-types 0 0 1 0 webnative
npm ipfs-message-port-client 1 0 0 0 webnative
npm ipfs-message-port-protocol 1 0 0 0 webnative
npm ipfs-repo 0 0 1 0 webnative
npm ipld-dag-cbor 1 0 0 0 webnative-filecoin
npm ipld-dag-pb 1 0 0 0 webnative
npm jest-ts-webcompat-resolver 0 0 1 0 keystore-idb
npm json-typescript 0 0 1 0 typescript-client
npm keystore-idb 1 0 0 0 webnative
npm leb128 1 0 0 0 webnative-filecoin
npm localforage 2 0 0 0 webnative, keystore-idb
npm lodash.camelcase 0 0 1 0 typescript-client
npm multiformats 1 0 0 0 webnative
npm mysql 1 0 0 0 heroku-ipfs-ghost
npm noble-bls12-381 2 0 0 0 fil-cosigner, webnative-filecoin
npm node 0 0 0 6 typescript-client, heroku-ipfs-ghost, ghost-storage-adapter-ipfs, webnative, keystore-idb, webnative-filecoin
npm one-webcrypto 2 0 0 0 webnative, keystore-idb
npm pg 1 0 0 0 fil-cosigner
npm pino 1 0 0 0 fil-cosigner
npm pino-pretty 0 0 1 0 fil-cosigner
npm postcss 0 0 1 0 webnative-walletauth
npm prompt 0 0 2 0 typescript-client, webnative-filecoin
npm puppeteer 0 0 1 0 webnative
npm react 0 1 1 0 contacts-react
npm react-devtools 0 0 1 0 raycast-fission-talk
npm replace-in-file 0 0 2 0 typescript-client, webnative-filecoin
npm rimraf 0 0 5 0 typescript-client, webnative, keystore-idb, webnative-filecoin, contacts-react
npm rollup-plugin-gzip 0 0 1 0 webnative-filecoin
npm rollup-plugin-node-builtins 0 0 1 0 typescript-client
npm rollup-plugin-node-globals 0 0 1 0 typescript-client
npm rollup-plugin-node-polyfills 0 0 1 0 webnative-filecoin
npm rollup-plugin-sourcemaps 0 0 1 0 typescript-client
npm rollup-plugin-terser 0 0 1 0 webnative-filecoin
npm rollup-plugin-typescript2 0 0 2 0 typescript-client, webnative-filecoin
npm semantic-release 0 0 1 0 typescript-client
npm shelljs 0 0 2 0 typescript-client, fil-cosigner
npm stream 1 0 0 0 webnative-filecoin
npm supertest 0 0 1 0 fil-cosigner
npm swagger-express-middleware 1 0 0 0 fil-cosigner
npm tailwindcss 0 0 1 0 webnative-walletauth
npm throttle-debounce 1 0 0 0 webnative
npm travis-deploy-once 0 0 2 0 typescript-client, webnative-filecoin
npm ts-jest 0 0 3 0 typescript-client, keystore-idb, webnative-filecoin
npm ts-node 0 0 5 0 typescript-client, webnative, keystore-idb, fil-cosigner, webnative-filecoin
npm tslib 0 0 1 0 webnative
npm tslint 0 0 2 0 typescript-client, fission-vscode
npm tslint-config-standard 0 0 1 0 typescript-client
npm tweetnacl 1 0 0 0 webnative
npm typedoc 0 0 3 0 typescript-client, webnative, webnative-filecoin
npm typedoc-plugin-missing-exports 0 0 1 0 webnative
npm typescript 0 0 8 0 typescript-client, fission-vscode, webnative, keystore-idb, fil-cosigner, webnative-filecoin, raycast-fission-talk, webnative-walletauth
npm uint8arrays 3 0 0 0 webnative, keystore-idb, webnative-walletauth
npm vite 0 0 2 0 ion-interop-demo, webnative-walletauth
npm vite-plugin-elm 0 0 1 0 webnative-walletauth
npm vsce 0 0 1 0 fission-vscode
npm vscode 0 0 0 1 fission-vscode
npm web3modal 1 0 0 0 webnative-walletauth
npm webnative 3 1 1 0 fil-cosigner, webnative-filecoin, contacts-react, webnative-walletauth
npm webnative-filecoin 1 0 0 0 fil-cosigner

An interesting use case for Back Your Stack would be the ability to publish a public page with a list of your stack’s open source dependencies and badges next to the ones that you’re funding, either through Open Collective or GitHub Sponsors.

Think something like statuspage.io - a service that keeps track of your dependencies and supported projects over time and live-updates a beautiful list of them.

I think that would be a good core project for the core Commons Funding project!

Which we haven’t fully talked about :wink:

A post was split to a new topic: Sustain Your Stack