• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

daviddahl/wut: Libp2p / IPFS terminal-based chat

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

daviddahl/wut

开源软件地址:

https://github.com/daviddahl/wut

开源编程语言:

JavaScript 100.0%

开源软件介绍:

¿wut?

Serverless, IPFS, Tweetnacl-js-based chat application for terminal in an ncurses style

Goals

Things to do, ranked

  • DM UI is broken and needs UX love
  • Tab-completion of peer names, commands
  • Tab / arrows to focus UI elements
  • Social Proofs, see: https://github.com/IBM/ipfs-social-proof
  • Tests
  • DMs List UI
  • Paste screenshots into chat
  • Keys / keychain persistence
  • Key stretching / BIP-39 password for keychain, configuration data.
  • Keybase-style UI layout
  • Encrypted file sharing via tweetnacl-js & IPFS file storage
  • SES-based plugins, (See: Secure ECMAScript https://github.com/Agoric/SES-shim )
  • Group encrypted chat
  • Child_process for IPFS, workers for crypto? Discuss.
  • Emojis
  • Encrypted message persistence in IPFS via OrbitDB, js-threads?

Fixed

  • Major issue: Make pubsub work outside local networks: Works now via webrtc-star server as bootstrap node
  • Serverless 'lobby' chat multiple participants
  • Serverless E2E encrypted chat for 2 participants (at first)
  • As nerdy as possbile, hence the ncurses style

Install

Requirements: node 12, yarn

See signaling server and client configuration README.md first:

npm install -g yarn

git clone [email protected]:daviddahl/wut.git

cd wut

yarn install

node main.js

Testing

yarn test




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap