Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monlovesmango/astral
Nostr client made with Quasar
https://github.com/monlovesmango/astral
nostr
Last synced: 3 months ago
JSON representation
Nostr client made with Quasar
- Host: GitHub
- URL: https://github.com/monlovesmango/astral
- Owner: monlovesmango
- License: mit
- Fork: true (fiatjaf/branle)
- Created: 2022-04-04T05:10:56.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-02-20T02:59:31.000Z (over 1 year ago)
- Last Synced: 2024-05-30T08:02:48.429Z (6 months ago)
- Topics: nostr
- Language: Vue
- Homepage: https://astral.ninja
- Size: 2.02 MB
- Stars: 103
- Watchers: 4
- Forks: 40
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nostr - Astral - a branle fork with global feed and UI makeover (Clients / Relay lists)
README
# astral
[astral](https://astral.ninja) is a web client for interacting with [Nostr](https://github.com/fiatjaf/nostr), a protocol that attempts to make decentralized social media a reality. astral began as a fork of [Branle](https://github.com/fiatjaf/branle).
## Install the dependencies
```bash
yarn
# or
npm install
```### Start the app in development mode (hot-code reloading, error reporting, etc.)
```bash
yarn dev
# or
npm run dev
# or if quasar installed locally
quasar dev
```### Lint the files
```bash
yarn lint
# or
npm run lint
```### Format the files
```bash
yarn format
# or
npm run format
```### Build the app for production in PWA mode:
```bash
yarn build:pwa
# or
npm run build:pwa
# or if quasar installed locally
quasar build -m pwa
```### Build the app for production in SPA mode:
```bash
yarn build:spa
# or
npm run build:spa
# or if quasar installed locally
quasar build
```## Docker
### Build the docker image (uses PWA mode):
```bash
docker build -t astral .
```### Run the container:
```bash
docker run -d -p 8080:8000 --name astral astral
```and connect to 'http://localhost:8080/'