{"id":21434698,"url":"https://github.com/ilmoi/nft-armory","last_synced_at":"2026-01-03T22:08:54.288Z","repository":{"id":43127292,"uuid":"425203999","full_name":"ilmoi/nft-armory","owner":"ilmoi","description":"Simple tool to display, mint, and modify your Metaplex NFTs","archived":false,"fork":false,"pushed_at":"2022-10-25T13:19:44.000Z","size":980,"stargazers_count":190,"open_issues_count":6,"forks_count":84,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-23T09:13:42.932Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ilmoi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-06T09:28:53.000Z","updated_at":"2025-01-16T18:28:20.000Z","dependencies_parsed_at":"2022-08-27T01:20:08.956Z","dependency_job_id":null,"html_url":"https://github.com/ilmoi/nft-armory","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilmoi%2Fnft-armory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilmoi%2Fnft-armory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilmoi%2Fnft-armory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilmoi%2Fnft-armory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilmoi","download_url":"https://codeload.github.com/ilmoi/nft-armory/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243945612,"owners_count":20372897,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T23:40:05.431Z","updated_at":"2026-01-03T22:08:54.229Z","avatar_url":"https://github.com/ilmoi.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# NFT Armory ⚔️\n[![Netlify Status](https://api.netlify.com/api/v1/badges/e72242bb-e6ae-4406-a4ff-a162631efc93/deploy-status)](https://app.netlify.com/sites/sharp-euclid-d77d5a/deploys)\n\nYou can access a live version at www.nftarmory.me.\n\n# What is it\n![armory](./misc/armory.png)\n\nNFT Armory was imagined as the developer's / artist's best friend for experimenting with Metaplex NFTs on Solana.\n\nIt lets you:\n- `View NFTs`\n  - by owner / creator / authority / mint\n    - eg enter `9BKWqDHfHZh9j39xakYVMdr6hXmCLHH5VfCpeq2idU9L` to get all 10k degen apes\n  - get NFT metadata as JSON\n  - export NFTs as Zip\n    - yes all 10k at aonce\n  - easily share a link to all NFTs by a specific owner / creator / authority, or a single speific NFT\n  - 💎 BONUS: when searching by `Creator` or by `Update Authority`, you get automatic rarity scores / ranking / categories! 💎 \n- `Mint new NFTs`\n  - Master editions / Prints\n- `Update NFTs`\n  - update metadata / authority / whether the primary sale happened\n- `Sign Metadata`\n- `Create Metadata PDAs`\n- `Create Master Edition PDAs`\n- `I WANT UR NFT`\n  - lets you send someone an NFT that looks like the below, in the hope that they contact you back. Useful if you want to buy an NFT from someone but don't know who they are.\n\n![wtb_nft](./misc/wtb_nft.png)\n\nA few other notes:\n- Works on mainnet / devnet / testnet / localnet\n- Works with phantom / sollet / solflare\n- Pulling large quantities of NFTs on mainnet can take a bit of time. Worst I've seen is ~5min for 10k NFTs\n- There are no rate limits on mainnet (private node) - but there are limits on devnet / testnet (public node)\n\n# Why build it\n1) Sounded fun ¯\\_(ツ)_/¯\n2) I badly wanted a graphical UI to quickly experiment with / iterate on NFTs, and couldn't find any\n3) To help grow and foster the Solana NFT / Metaplex community 💪\n4) 42\n\n# Play with it\nYou can try entering the following addresses to ge a feel for the tool:\n\nViewing\n- Creators:\n  - Solanauts creator: `BDYYJ1VzPDXwJoARMZNnN4MX4cZNjVvc5DfFaKzgrruz` (500)\n  - Aurory creator: `9vwYtcJsH1MskNaixcjgNBnvBDkTBhyg25umod1rgMQL` (10k)\n  - Degen ape creator: `9BKWqDHfHZh9j39xakYVMdr6hXmCLHH5VfCpeq2idU9L` (10k)\n  - Sneks creator: `AuTF3kgAyBzsfjGcNABTSzzXK4bVcZcyZJtpCrayxoVp` (10k)\n  - Thugbirds creator: `AvkbtawpmMSy571f71WsWEn41ATHg5iHw27LoYJdk8QA`\n  - Geckos creator: `FEg3mmpcrcRsVTuc2n3oghHpRvAtEJJau4KWjaPpLKcA`\n  - Boryoku Dragonz creator: `DRGNjvBvnXNiQz9dTppGk1tAsVxtJsvhEmojEfBU3ezf`\n  - The Tower creator: `6PTSaVPGLzzgAqw9veQUVKhW2ggsEaV5ghBeLsQn2GVN`\n  - SMB creator: `9uBX3ASjxWvNBAD1xjbVaKA74mWGZys3RGSF7DdeDD3F`\n  - Frakt creator: `6wPYbuGRXZjVw2tCeTxwRiQU7AzFDTeFEKuUFpJZpcix` \n- Authorities (sometimes the same as creators, but not always):\n  - Playground waves authority: `Edy3xedybSQYAE6eboza5YEcoJan91nfSd3jUppHz7u1`\n- Mints:\n  - Something special: `A3wpue1mWdnfiU7VVLQeMAuVR4LcVrEsTtxysX1hPKLZ`\n  - Go on https://digitaleyes.market/, click any NFT you like, and you'll find \"Mint ID\" in the bottom left-hand corner. Copy that into the mint field:)\n    - Btw you can also find more creators / authorities this way. Once you paste the Mint ID and get back the full NFT, you'll get all the metadata. Open it up and look for creators / update authority in there.\n\nMinting\n- Use this URI to mint test NFTs: https://gateway.pinata.cloud/ipfs/Qmawjub6LNBQUZ9KnVLMobf3bUiKwjusKpb52p86k5SAZG\n- I've left plenty of tooltips / hints around the app that should help you figure out what to put where\n\n# Deploy your own version\nThe entire app is open source, so you can deploy locally and it should just work. Follow these steps:\n\nInstall the dependencies: 💽\n```\nyarn install\n```\nLaunch in dev mode: ⚒️\n```\nyarn serve\n```\nBuild for prod: 🚀\n```\nyarn build\n```\n\nNote you'll need to have [vue-cli](https://cli.vuejs.org/guide/installation.html) installed.\n\n# Run in Docker\nThe Docker image supports these environment variable for configuration:\n\n- PORT: the port to run the web server on, default: 3000\n- NF_FILE: name of the custom 404 file, default: 404.html\n- IDX_FILE: name of the custom index files, default: index.html\n- TLS_CERT_FILE: TLS certification file, optional, required for HTTPS support\n- TLS_KEY_FILE: TLS key file, optional, required for HTTPS support\n\nRun with default configs:\n```bash\n$ docker pull gyengus/nft-armory\n$ docker run -d -p 8080:3000 nft-armory\n```\nYou can also use docker compose:\n```bash\n$ docker-compose up -d\n```\n\n\n# License\nMIT\n\n# Feedback \u0026 Contributions\nIf you find stuff that's missing that you wish was there - please [let me know](https://twitter.com/_ilmoi) 🙏 I'll keep working on the app as I venture through Solana NFT land:)\n\nOtherwise feel free to PR directly. Contributions always welcome.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filmoi%2Fnft-armory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filmoi%2Fnft-armory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filmoi%2Fnft-armory/lists"}