Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ipshipyard/ipns-inspector
inspect and create IPNS records from the browser
https://github.com/ipshipyard/ipns-inspector
debug ipfs ipns
Last synced: 2 days ago
JSON representation
inspect and create IPNS records from the browser
- Host: GitHub
- URL: https://github.com/ipshipyard/ipns-inspector
- Owner: ipshipyard
- Created: 2025-01-23T16:27:55.000Z (28 days ago)
- Default Branch: main
- Last Pushed: 2025-02-11T10:03:17.000Z (9 days ago)
- Last Synced: 2025-02-17T14:07:13.780Z (3 days ago)
- Topics: debug, ipfs, ipns
- Language: TypeScript
- Homepage: https://ipns.ipfs.network
- Size: 236 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IPNS Inspector
Inspect and create IPNS records from the browser.
## How it works
- IPNS names are resolved using [`@helia/http`](https://github.com/ipfs/helia/tree/main/packages/http), which resolves IPNS records over HTTP using delegated routing, by default using the `https://delegated-ipfs.dev/` endpoint.
- IPNS records are created locally using [`@helia/ipns`](https://github.com/ipfs/helia/tree/main/packages/ipns) and published over HTTP using a delegated routing endpoint, by default using the `https://delegated-ipfs.dev/` endpoint.
- All data is in memory, so it will be lost when the page is refreshed.## Tech Stack
- Next.js with static export and pages router
- [Helia](https://github.com/ipfs/helia) library to interact with the IPFS network.
- [Multiformats](https://github.com/multiformats/js-multiformats) library to work with CIDs and IPNS names.
- Tailwind CSS.
- shadcn/ui components
- [xstate](https://github.com/statelyai/xstate) to manage the UI logic for the IPNS inspector## How to run local
```bash
npm run dev
```## How to build and export
```bash
npm run build
```