riverpod
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
一个跨平台的 Gemini 浏览器
一个响应式缓存和数据绑定框架。Riverpod 让处理异步代码变得轻而易举。
v15.0.2扩展的官方文本,可快速构建特殊文本,如内联图像或@某人。它还支持自定义背景、自定义溢出、渐变以及自定义选择工具栏和处理程序。
一个用于 Dart 的二维码生成库。支持版本 1 到 40 的二维码,错误校正和冗余。
用于字符串、日期、X509、PKCS、加密等的通用工具类。
不可变列表、集合、映射和多重映射,其性能与原生可变版本相当。为原生 Dart 集合提供扩展方法和比较器。
用于验证和清理字符串的 Dart 库,特别是来自用户输入的字符串。
适用于 Dart 的 ASN1 解析器库。将 ASN1 对象编码/解码为 BER 字节
{"sdk":"flutter"}^2.0.0+4^1.8.0^3.0.0^0.17.0^2.0.8^6.0.12^1.0.4^0.5.1^8.0.2^0.6.8^1.0.2{"git":{"url":"https://github.com/NicolaVerbeeck/x509","ref":"bugfix/WrongCastObjectIdentifier"}}^3.0.1^1.0.0^0.3.0^3.9.4^6.0.1^1.0.3^7.1.2^1.0.3{"sdk":"flutter"}^0.9.2^1.0.4以下为英文项目原文快照,最新内容请访问 GitHub。
A browser for the gemini protocol.
A Project Gemini browser.
Gemini is a new, collaboratively designed internet protocol, which explores the space in between gopher and the web, striving to address (perceived) limitations of one while avoiding the (undeniable) pitfalls of the other.
On android fdroid, play store, builds for ios.
While I still use this version everyday to read geminispace, I understand that there is some bitrot here. Keeping flutter for the project up to date completely sapped my motivation to maintain this project.
Checkout https://github.com/jchaves/deedum who has been active in pushing this code base forward.
Build should just require installing flutter, connecting an android phone over usb (with developer mode turned on):
flutter build apk --debug
flutter install
I haven't been able to get ios building yet because of xcode / macos version restrictions.
Shoutout to the great client tests here: gemini://egsam.glv.one (http://github.com/pitr/egsam)
It is useful to have a server to test against.
You can run ./server server-files/test.gmi with pass phrase test to spinup a single file ncat server (make sure you have it installed).
You need the signing secrets in the environment (KEY_JKS, KEY_PASSWORD, KEY_ALIAS, ALIAS_PASSWORD):
source Envfile
./release