{"id":13832797,"url":"https://codeberg.org/rsbondi/nostr-launch","last_synced_at":"2025-07-09T19:31:34.008Z","repository":{"id":51170316,"uuid":"14046","full_name":"rsbondi/nostr-launch","owner":"rsbondi","description":"Launch local nostr relays and clients","archived":false,"fork":false,"pushed_at":null,"size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":null,"default_branch":"master","last_synced_at":"2022-09-13T19:35:31.390Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"","has_issues":true,"has_wiki":true,"has_pages":null,"mirror_url":"f","source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://codeberg.org/avatars/68b5c3f9e7f81c66f6ea01897bef4c7c","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-01-20T17:20:52.000Z","updated_at":"2023-01-09T13:26:28.044Z","dependencies_parsed_at":"2022-08-12T22:50:33.350Z","dependency_job_id":null,"html_url":"https://codeberg.org/rsbondi/nostr-launch","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/rsbondi%2Fnostr-launch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/rsbondi%2Fnostr-launch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/rsbondi%2Fnostr-launch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories/rsbondi%2Fnostr-launch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners/rsbondi","download_url":"https://codeberg.org/rsbondi/nostr-launch/archive/master.zip","host":{"name":"codeberg.org","url":"https://codeberg.org","kind":"forgejo","repositories_count":34623,"owners_count":718,"icon_url":"https://github.com/Codeberg-org.png","version":null,"created_at":"2022-08-01T13:30:46.733Z","updated_at":"2024-07-18T11:23:32.687Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/codeberg.org/owners"}},"keywords":[],"created_at":"2024-08-04T11:00:30.944Z","updated_at":"2024-11-20T15:31:07.386Z","avatar_url":"https://codeberg.org/avatars/68b5c3f9e7f81c66f6ea01897bef4c7c","language":"","funding_links":[],"categories":["Install from Source","Tools"],"sub_categories":["Nostr","Client reviews and/or comparisons"],"readme":"### install\n```\ngit clone https://codeberg.org/rsbondi/nostr-launch.git\ncd nostr-launch\nnpm install\n```\n\n### set up environment\n\n```\nexport relay_path=path/to/relay-executable\nexport web_path=path/to/web-static-build\nnpm start\n```\n\nor\n\n```\nrelay_path=path/to/relay-executable web_path=path/to/web-static-build npm start\n```\n\n### additional environment settings\n\n```bash\n### relays\n\n# number of relays to launch\nrelays=n # default 2\n\n# start port number for relays, will increment by 1 for each `relays`\nstart_relay=n # default 7447\n\n### clients\n\n# number of clients to launch\nclients=n # default 3\n\n# start port number for clients, will increment by 1 for each `client`\nstart_client=n # default 3000\n\n```\n\n### usage\n\nopen a browser tab for each port ex. `localhost:3000` and in the client start connecting to relays ex. `ws://localhost:7447`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/codeberg.org%2Frsbondi%2Fnostr-launch","html_url":"https://awesome.ecosyste.ms/projects/codeberg.org%2Frsbondi%2Fnostr-launch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/codeberg.org%2Frsbondi%2Fnostr-launch/lists"}