一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus。知其然知其所以然,DDIA 则带你了解数据库设计背后的思考。更甚者,你对数据背后的验证有兴趣,你可以通过 adx 项目来了解数据通信。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知

  • 本文目录

    • News 快读

        1. 产品·GitHub 将开启 2FA 验证
      1. 本周特推
      • 1.1 数据库开发必备:DDIA
      • 1.2 3 分钟创建学习模型 UI:gradio
      1. GitHub Trending 周榜
      • 2.1 图像变体:DALLE2-pytorch
      • 2.2 快速查看 JSON 文件:jsonhero-web
      • 2.3 数据库仪表盘:directus
      • 2.4 页面可视化搭建:tmagic-editor
      • 2.5 数据验证实验:adx
      1. 往期回顾

News 快读

1. 产品·GitHub 将开启 2FA 验证

据 GitHub 官方所说,为了保障软件供应链研发人员的账号安全,将在 2023 年年底要求在 GitHub 上贡献代码的使用者开启 2FA 验证,2FA 验证即双因子验证是指结合密码以及实物(信用卡、SMS 手机、令牌或指纹等生物标志)两种条件对用户进行认证的方法。更多验证详情可阅读官方说明:https://github.blog/2022-05-04-software-security-starts-with-the-developer-securing-developer-accounts-with-2fa/

1. 本周特推

1.1 数据库开发必备:DDIA

本周 star 增长数:600+

如果你打算从事或者了解某款数据库,DDIA 全称 Designing Data-Intensive Application 是必读之书,本书从底层数据结构到顶层架构设计,将数据系统设计中的精髓娓娓道来。其中的宝贵经验无论是对架构师、DBA、还是后端工程师、甚至产品经理都会有帮助。而 vonng 维护的 ddia 项目则是它的中文译版,如果你的英文阅读能力和我一样不是很好,不妨阅读中文版来了解数据库的知识。

GitHub 地址→https://github.com/Vonng/ddia

1.2 3 分钟创建学习模型 UI:gradio

本周 star 增长数:700+

Gradio 是个可视化工具,以便让你的机器学习模型快速创建漂亮的用户界面。Gradio 发音为 GRAY-dee-oh,有了它你可轻松地在浏览器中演示训练模型,或者通过拖拽图像、粘贴文本、录制音频等方式“尝试”并查看模型的输出。(见下图)

GitHub 地址→https://github.com/gradio-app/gradio

2. GitHub Trending 周榜

2.1 图像变体:DALLE2-pytorch

本周 star 增长数:2,150+

DALLE2-pytorch 用 Pytorch 实现了 OpenAI 文本到图片的 DALL-E 2,即基于已有图片进行二次创作生成不同风格的图像变体。

GitHub 地址→https://github.com/lucidrains/DALLE2-pytorch

2.2 快速查看 JSON 文件:jsonhero-web

本周 star 增长数:600+

JSON Hero 是一个开源、高颜值的 JSON 浏览器,可以让你快速浏览、搜索和浏览 JSON 文件。特性:

  • 多种 JSON 查看方式:列视图、树视图、编辑器视图
  • 自动推断字符串内容,并提供有用的预览
  • 创建推断 JSON Schema 来校验 JSON
  • 快速扫描相关值来检查边缘情况
  • 支持键值来检索 JSON 文件
  • 键盘可访问
  • 路径支持可轻松共享 url

GitHub 地址→https://github.com/jsonhero-io/jsonhero-web

2.3 数据库仪表盘:directus

本周 star 增长数 650+

Directus 一个管理 SQL 数据库的实时 API 和应用程序仪表板。特性:

  • REST & GraphQL API:在任意 SQL 数据库上快速创建 Node.js API;
  • 纯 SQL 管理:适用于所有 SQL 数据库,无迁移成本;
  • 支持多款 SQL 数据库:MySQL、PostgreSQL 等等
  • 支持本地或者云上使用
  • 可扩展,支持自定义;
  • 先进仪表盘:无代码 Vue.js 应用无需培训成本即可上手;

GitHub 地址→https://github.com/directus/directus

2.4 页面可视化搭建:tmagic-editor

本周 star 增长数:650+

New tmagic-editor 可视化开源项目是从魔方平台演化而来的开源项目,通过可视化的操作快速搭建网页。

GitHub 地址→https://github.com/Tencent/tmagic-editor

2.5 数据验证实验:adx

本周 star 增长数:750+

New adx 一个基于联邦社交网络的自我验证数据实验。

GitHub 地址→https://github.com/bluesky-social/adx

3. 往期回顾

往期回顾:

以上为 2022 年第 19 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

一个程序的自我修养「GitHub 热点速览 v.22.19」的更多相关文章

  1. 程序员的情人节「GitHub 热点速览 v.22.07」

    又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...

  2. 程序员延寿指南「GitHub 热点速览 v.22.17」

    很多人对程序员的固有印象之一便是常加班.易"猝死"!近几年的许多报道似乎也进一步加深了这种印象.应该如何更好地健康地活着.敲喜欢的代码呢?HowToLiveLonger 教你如何从 ...

  3. GitHub 毕业年鉴「GitHub 热点速览 v.22.20」

    GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...

  4. 上半年最中意的 GitHub 更新「GitHub 热点速览 v.22.21」

    2022 年的热点速览加入 GitHub 产品动态之后,这次的图片显示是最得我意的,因为可以提升图片查看人的看片体验.而 GitHub 社区方面,GitHub 官方发布了部分开源项目的新版本.与此同时 ...

  5. 你的程序员女孩「GitHub 热点速览 v.22.09」

    本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...

  6. 3D 世界的钥匙「GitHub 热点速览 v.22.08」

    有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...

  7. 中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」

    中国程序员容易发错音的单词,像极了学生时代的纠错本,收录着偶尔会忘记的单词.不过,它似乎更新频率跟不上我们的进步速度,至少一半以上的单词读起来是没有压力的.同样没有压力的还有让应用程序动起来的 aut ...

  8. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」

    Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...

  9. 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」

    不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...

随机推荐

  1. 如果我不输入<!DOCTYPE HTML>,HTML 5能工作吗?

    No,浏览器将无法识别HTML文件,并且HTML 5标签将无法正常工作.

  2. osi七层模型&tcp/udp

    1.TCP/UDP协议 1.1 TCP协议 可靠,速度慢,全双工通信 建立连接三次握手,断开连接四次挥手 建立起链接之后,发送每条消息都有回执,为了保证数据的完整性,还有重传机制 数据传输:有收必有发 ...

  3. 学习JDK之“Future机制==>多线程”

    什么是Future接口 Future是java.util.concurrent.Future,是Java提供的接口,可以用来做异步执行的状态获取,它避免了异步任务在调用者那里阻塞等待,而是让调用者可以 ...

  4. GoLang数组切片

    1. 数组1.1 如何定义数组同java数组一样,数组是一组内存连续且类型相同的数据组成 //不初始化初始值默认为0 var arr1 = [5]int{} var arr2 = [5]int{1,2 ...

  5. CSS3新特性的概述

    CSS3的新特性大致分为以下六类 1.CSS3选择器 2.CSS3边框与圆角 3.CSS3背景与渐变 4.CSS3过渡 5.CSS3变换 6.CSS3动画 下面分别说一说以上六类都有哪些内容 CSS3 ...

  6. 【uniapp 开发】如何给边框添加阴影效果

    css的box-shadow是用来添加边框阴影效果的. 属性值详解: 1.inset 可选值,默认阴影在盒子外 使用inset后,阴影在盒子内,即使指定边框或者透明边框,阴影依然存在. 2. 这是头两 ...

  7. CCF201709-2公共钥匙盒改进版

    问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家.每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中 ...

  8. Configuration类的理解

    Configuration类主要用来读取配置文件,启动Hibernate,并负责Hibernate的配置信息.一个应用程序只创建一个Configuration. 在Hibernate启动过程中,Con ...

  9. JAVA对XML文件的读写

    XML 指可扩展标记语言(EXtensible Markup Language),是独立于软件和硬件的信息传输工具,应用于 web 开发的许多方面,常用于简化数据的存储和共享. xml指令处理指令,简 ...

  10. 小程序中webview内嵌h5页面

    小程序内嵌h5页面跳转小程序指定页面,  需要引用  JSSDK:   <script src="https://res.wx.qq.com/open/js/jweixin-1.3.2 ...