作者:HelloGitHub-小鱼干
程序的力量,在deep-daze体现得淋漓尽致,你用一句话描述下你的图片需求,它就能帮你生成对应图片。同样的,appsmith的力量在于你只要拖拽即可得到一个按钮、一个表单的代码,你甚至不需要担心后端的数据传输问题。protobuf则让你玩转数据结构,实现数据存储和RPC。
选项标准:新发布
实用
有趣,根据项目release时间分类,发布时间不超过14day的项目会标注New,无该标志则说明项目release超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
1.本周特推
1.1文字变图片:deep-daze
本周star增长数:2,+
New有意思的文字生成图片工具——deep-daze可让你用一行命令,例如:imaginemistovergreenhills就能生成相对应的图片(下图),它使用OpenAIsCLIP和Siren实现了文字转图片的功能。
1.2新冠mRNA序列:Assemblies-of-putative-SARS...
本周star增长数:2,+
NewAssemblies-of-putative-SARS-...-mRNA-这个名字超长的项目是前几天斯坦福科学家公布的新冠mRNA序列,旨在帮助大家了解疫苗研发的原理。
2.GitHubTrending周榜
2.1权限认证框架:sa-token
本周star增长数:+
sa-token是一个轻量级Java权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0等一系列权限相关问题。
框架针对踢人下线、自动续签、前后台分离、分布式会话...等常见业务进行N多适配,通过sa-token,你可以以一种极简的方式实现系统的权限认证部分。btw,sa-token也是HelloGitHub第59期Java推荐项目。
2.2监控DNS查询:dnspeep
本周star增长数:+
Newdnspeep能让你监视你的电脑正在做的DNS查询,具体使用可参考示例图。
2.3个人任务管理器:grit
本周star增长数:+
grit是一个还在开发的个人任务管理器,它以树型结构来展示任务,每一个任务为一个节点,支持短期和长期规划。
2.4可视化开发:appsmith
本周star增长数:1,+
appsmith是一个通过拖拽生成对应代码的可视化开发平台,你可以基于它生成自己的内部组件,比如表单,再通过JavaScript将UI连接到API和数据库进行CRUD,appsmith让你在几分钟内即可构建复杂的工作流。
2.5数据序列化协议:protobuf
本周star增长数:+
protobuf是一个将结构化数据序列化的工具,它是Google的数据交换格式,定义完你要的数据结构之后即可用各类编程语言快速读写数据源,非常适合用来做数据存储。
3.你的点单
感谢
冰焰的点单,这是你要的网盘系统,支持自托管[手动狗头],至于家伟的股票交易项目请自坚强,股票交易套路太多,我不大懂…
3.1跨平台同步:syncthing
HelloGitHub月刊第五十六期推荐项目syncthing一个采用Go语言编写的免费、跨平台的文件同步工具。
它不需要安装,只需要下载对应系统的压缩包解压后就可以直接运行和使用。拥有命令行、Web和桌面程序多种操作模式,同时支持内网和互联网的文件同步,可以用来搭建私有网盘。又一个代替付费网盘的选择,如果考虑到昂贵的宽费用。可以把syncthing做为局域网下手机、电视和电脑共享文件的开源解决方案。
3.2自己的GoogleDrive:MyDrive
MyDrive是一个用Node.js、React和MongoDB搭建的类GoogleDrive项目,此外,MyDrive还提供了一些内置服务器工具,比如备份数据库、还原数据库等操作,用MyDrive再也不怕删除东西之后说找不回来了。
4.往期回顾
以上为年第13个工作周的GitHubTrending如果你Pick其他好玩、实用的GitHub项目,记得来HelloGitHubissue区和我们分享下哟
-END-