Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessmartin/noosphere-simulator
Simulator of a Noosphere environment, for learning purposes.
https://github.com/jessmartin/noosphere-simulator
Last synced: 11 days ago
JSON representation
Simulator of a Noosphere environment, for learning purposes.
- Host: GitHub
- URL: https://github.com/jessmartin/noosphere-simulator
- Owner: jessmartin
- Created: 2022-09-19T20:39:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T15:57:47.000Z (about 2 years ago)
- Last Synced: 2025-01-09T20:00:36.581Z (15 days ago)
- Language: Svelte
- Homepage: https://noosphere-sim.netlify.app/
- Size: 162 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Noosphere Simulator
An in-browser simulator for [Noosphere](https://github.com/subconsciousnetwork/noosphere), a massively-multiplayer knowledge graph protocol by [@gordonbrander](https://twitter.com/gordonbrander) and [@0xcda7a](https://twitter.com/0xcda7a).
This is a "build in order to learn" project. Maybe one day it grows up to be an interactive explainer for how Noosphere works, but right now it's merely to aid my own understanding. Caveat emptor!
## Play with it!
![image](https://user-images.githubusercontent.com/27258/208138030-602c736d-eb57-45aa-ba58-ca51b6981034.png)
Give it a try yourself at [noosphere-sim.netlify.app](https://noosphere-sim.netlify.app/).
## Livestreams
![image](https://user-images.githubusercontent.com/27258/208137786-e64147ef-b19c-49e3-bbc2-e16c7a6a61cc.png)
You can watch livestreams of me building this:
- [Building Noosphere Simulator, Part One](https://www.youtube.com/watch?v=63tLxVWN4Ao)
- [Building Noosphere Simulator, Part Two](https://www.youtube.com/watch?v=YkD5mN0Qh2s)## Goals
My goal is to learn about the major technologies underpinning Noosphere by building a facsimile of each in a working simulation in the browser.
- [x] Content Addressing - CIDs
- [ ] IPFS
- [ ] IPLD
- [ ] UCANs
- [ ] Pet names and public keys## Running it
```bash
npm run dev
```## Building
To create a production build of the app:
```bash
npm run build
```You can preview the production build with `npm run preview`.