<div align="center">
<img src="./assets/imgs/logo/logo_android.png" alt="Nostrmo Logo" title="Nostrmo logo" width="80"/>
# Nostrmo
A flutter nostr client for all platforms.<br/> <a href="https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#ios" target="_blank">IOS</a>, <a href="https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#android" target="_blank">Android</a>, <a href="https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#macos" target="_blank">MacOS</a>, <a href="https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#windows" target="_blank">Windows</a>, <a href="https://web.nostrmo.com/" target="_blank">Web</a> and <a href="https://github.com/haorendashu/nostrmo_faq?tab=readme-ov-file#linux" target="_blank">Linux</a>.
</div>
## Screenshots
[<img src="./docs/screenshots/mobile1.png" width=160>](./docs/screenshots/mobile1.png)
[<img src="./docs/screenshots/mobile2.png" width=160>](./docs/screenshots/mobile2.png)
[<img src="./docs/screenshots/mobile3.png" width=160>](./docs/screenshots/mobile3.png)
[<img src="./docs/screenshots/mobile4.png" width=160>](./docs/screenshots/mobile4.png)<br/>
[<img src="./docs/screenshots/pc1.jpeg" width=320>](./docs/screenshots/pc1.jpeg)
[<img src="./docs/screenshots/pc2.jpeg" width=320>](./docs/screenshots/pc2.jpeg)
[<img src="./docs/screenshots/pc3.jpeg" width=320>](./docs/screenshots/pc3.jpeg)
## Features
- [x] NIP-01 (Basic protocol flow description)
- [x] NIP-02 (Follow List)
- [x] NIP-03 (OpenTimestamps Attestations for Events)
- [x] NIP-04 Encrypted Direct Message --- **unrecommended**: deprecated in favor of NIP-44)
- [x] NIP-05 (Mapping Nostr keys to DNS-based internet identifiers)
- [ ] NIP-06 (Basic key derivation from mnemonic seed phrase)
- [x] NIP-07 (`window.nostr` capability for web browsers)
- [x] NIP-08 Handling Mentions --- **unrecommended**: deprecated in favor of NIP-27)
- [x] NIP-09 (Event Deletion)
- [x] NIP-10 (Conventions for clients' use of `e` and `p` tags in text events)
- [x] NIP-11 (Relay Information Document)
- [ ] NIP-13 (Proof of Work)
- [x] NIP-14 (Subject tag in text events)
- [ ] NIP-15 (Nostr Marketplace (for resilient marketplaces))
- [x] NIP-18 (Reposts)
- [x] NIP-19 (bech32-encoded entities)
- [x] NIP-21 (`nostr:` URI scheme)
- [x] NIP-23 (Long-form Content)
- [ ] NIP-24 (Extra metadata fields and tags)
- [x] NIP-25 (Reactions)
- [ ] NIP-26 (Delegated Event Signing)
- [x] NIP-27 (Text Note References)
- [ ] NIP-28 (Public Chat)
- [ ] NIP-29 (Relay-based Groups)
- [x] NIP-30 (Custom Emoji)
- [ ] NIP-31 (Dealing with Unknown Events)
- [ ] NIP-32 (Labeling)
- [ ] NIP-34 (`git` stuff)
- [x] NIP-35 (Torrents)
- [x] NIP-36 (Sensitive Content)
- [ ] NIP-38 (User Statuses)
- [ ] NIP-39 (External Identities in Profiles)
- [ ] NIP-40 (Expiration Timestamp)
- [x] NIP-42 (Authentication of clients to relays)
- [x] NIP-44 (Versioned Encryption)
- [ ] NIP-45 (Counting results)
- [x] NIP-46 (Nostr Connect)
- [x] NIP-47 (Wallet Connect)
- [ ] NIP-48 (Proxy Tags)
- [ ] NIP-49 (Private Key Encryption)
- [x] NIP-50 (Search Capability)
- [x] NIP-51 (Lists)
- [ ] NIP-52 (Calendar Events)
- [ ] NIP-53 (Live Activities)
- [x] NIP-55 (Android Signer Application)
- [ ] NIP-56 (Reporting)
- [x] NIP-57 (Lightning Zaps)
- [x] NIP-58 (Badges)
- [x] NIP-59 (Gift Wrap)
- [x] NIP-65 (Relay List Metadata)
- [x] NIP-69 (Zap Polls)
- [x] NIP-71 (Video Events)
- [x] NIP-72 (Moderated Communities)
- [x] NIP-75 (Zap Goals)
- [ ] NIP-78 (Application-specific data)
- [ ] NIP-84 (Highlights)
- [ ] NIP-89 (Recommended Application Handlers)
- [ ] NIP-90 (Data Vending Machines)
- [x] NIP-92 (Media Attachments)
- [x] NIP-94 (File Metadata)
- [x] NIP-95 (Shared File)
- [x] NIP-96 (HTTP File Storage Integration)
- [x] NIP-98 (HTTP Auth)
- [ ] NIP-99 (Classified Listings)
## Build Script
### Android
```
-- build for appbundle
flutter build appbundle --release
-- build for apk
flutter build apk --release
```
### IOS and MacOS
build by XCode
### Windows
```
flutter build windows --release
```
### Web
```
flutter build web --release --web-renderer canvaskit
```
### Linux
Linux depend on ```libsqlite``` and ```libmpv```, you can try to run this script to install before it run:
```
sudo apt-get -y install libsqlite3-0 libsqlite3-dev libmpv-dev mpv
```
```
flutter build linux --release
```
## FAQ
You can find more info from this [FAQ](https://github.com/haorendashu/nostrmo_faq)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
A flutter nostr client for Android, IOS, MacOS, Windows, Web and (621个子文件)
intl_th.arb 17KB
intl_el.arb 17KB
intl_bg.arb 16KB
intl_ru.arb 16KB
intl_ar.arb 13KB
intl_ja.arb 13KB
intl_en.arb 12KB
intl_vi.arb 12KB
intl_zh.arb 12KB
intl_hu.arb 12KB
intl_fr.arb 12KB
intl_es.arb 12KB
intl_pl.arb 12KB
intl_de.arb 12KB
intl_pt.arb 11KB
intl_ro.arb 11KB
intl_it.arb 11KB
intl_cs.arb 11KB
intl_ko.arb 11KB
intl_nl.arb 11KB
intl_fi.arb 11KB
intl_sl.arb 11KB
intl_sv.arb 11KB
intl_da.arb 11KB
intl_et.arb 11KB
intl_zh_TW.arb 10KB
my_application.cc 4KB
generated_plugin_registrant.cc 2KB
generated_plugin_registrant.cc 2KB
main.cc 180B
generated_plugins.cmake 1KB
generated_plugins.cmake 940B
win32_window.cpp 8KB
flutter_window.cpp 2KB
utils.cpp 2KB
main.cpp 1KB
style.css 750B
l10n.dart 57KB
content_component.dart 40KB
setting_router.dart 36KB
webview_router.dart 31KB
editor_mixin.dart 31KB
messages_th.dart 30KB
event_main_component.dart 30KB
messages_el.dart 30KB
messages_bg.dart 29KB
messages_ru.dart 29KB
messages_en.dart 28KB
messages_ar.dart 26KB
messages_zh.dart 26KB
messages_ja.dart 25KB
messages_fr.dart 25KB
messages_vi.dart 25KB
messages_es.dart 25KB
messages_pl.dart 25KB
messages_hu.dart 25KB
messages_de.dart 25KB
messages_pt.dart 25KB
messages_ro.dart 24KB
messages_it.dart 24KB
messages_cs.dart 24KB
messages_nl.dart 24KB
messages_sl.dart 24KB
messages_fi.dart 24KB
messages_da.dart 24KB
messages_sv.dart 24KB
messages_et.dart 24KB
messages_ko.dart 23KB
main.dart 23KB
event_reactions_component.dart 23KB
messages_zh_TW.dart 22KB
content_decoder.dart 20KB
setting_provider.dart 20KB
metadata_top_component.dart 16KB
search_router.dart 13KB
user_statistics_component.dart 13KB
index_drawer_content.dart 13KB
editor_router.dart 13KB
relay_pool.dart 12KB
index_router.dart 12KB
account_manager_component.dart 12KB
thread_detail_router.dart 11KB
relay_info_router.dart 11KB
relay_provider.dart 11KB
relay_local_db.dart 10KB
user_router.dart 10KB
thread_trace_router.dart 10KB
dm_detail_router.dart 9KB
list_provider.dart 9KB
image_preview_dialog.dart 9KB
login_router.dart 9KB
profile_editor_router.dart 9KB
event_poll_component.dart 9KB
follow_event_provider.dart 9KB
contact_list_provider.dart 8KB
zap_bottom_sheet_component.dart 8KB
sync_upload_dialog.dart 8KB
metadata_provider.dart 7KB
nostr_remote_signer.dart 7KB
bech32.dart 7KB
共 621 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
普通网友
- 粉丝: 3451
- 资源: 506
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ESP8266/8285 Plane 固件
- tongue sam , 很好用的分割图形资源
- LED闪烁功能代码(基于STM32 HAL库)
- NobelSpider-爬虫
- Hooker Js-javascript
- TSP-旅行商问题TSP-旅行商问题
- CSV文件处理脚本,名为CSV-Handler.py,它提供了CSV文件的读写、数据清洗和转换等功能,适用于各种数据交换场景
- 3333333333333
- 【Unity风格化卡通渲染插件】Flat Kit: Toon Shading and Water
- 3D目标检测跟踪-基于kitti+waymo数据集的自动驾驶场景的3D目标检测+跟踪渲染可视化.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功