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