本文章盘点了九月份 GitHub 上最受欢迎,Star 数目攀升最多的开源项目盘点的开源项目涉及前端、后端、Python、人工智能等等各领域。
每月逛逛 GitHub 都会进行热门项目盘点,历史项目盘点合集可以点击上方 #每月盘点 的标签查看。
本期推荐开源项目目录:
1. Stable Diffusion
2. 写给 Typescript 初学者的教程
3. 一个端到端的云原生数据库:SurrealDB
4. 闪电般快速且功能强大的代码编辑器
5. CodeEdit:代码编辑器
6. 一个 C++ 数据库加速库
7. 让你的动漫视频变清晰
8. 一个支持多存储的文件列表程序
01
Stable Diffusion
本月 Star 攀升最多的开源项目是 Stable Diffusion,之前逛逛GitHub 也介绍过一系列的 AI 画画的开源项目。而 Stable Diffusion 就是其中比较火的一个。
截至目前,已经获得了 25K 的 Star,Stable Diffusion 是 Stability AI 和 Runway 合作的研究成果,基于一篇计算机视觉顶会 CVPR 2022 的论文。
根据官方的描述,Stable Diffusion 仅仅需要几秒就能根据一句话生成高分辨的图像。更多人工智能画画的相关项目可以查看逛逛GitHub 历史发布的文章:人工智能画画
编程语言:Python
开源地址1:https://github.com/CompVis/stable-diffusion开源地址2:https://github.com/CompVis/latent-diffusion开源地址3:https://github.com/Stability-AI/stability-sdk
02
写给 Typescript 初学者的教程
这是一个写给 Typescript 初学者交互式的教程,开源一个月已经获得了 5.4k 的 Star。你可以通过访问该开源项目主页或者如下的方式参与学习。
# Installs all dependenciesnpm install# Starts the first exercisenpm run exercise 01# Runs linting and tests on the solutionnpm run solution 01
开源项目:https://github.com/total-typescript/beginners-typescript-tutorial
03
一个端到端的云原生数据库:SurrealDB
开源一个月便获得了 12K 的 Star 的数据库开源项目:SurrealDB 。
这是一个端到端的云原生数据库,适用于 Web、移动端、后端和传统应用程序等。SurrealDB 通过简化数据库和 API 堆栈来减少应用程序的开发时间,消除对大多数服务器端组件的需求,能够更快、更便捷地构建安全、高性能的应用程序。
SurrealDB 既充当数据库,又充当实时、协作的 API 后端层。SurrealDB 可以作为单个服务器运行,也可以以高可用、高可扩展的分布式模式运行。
编程语言:Rust
开源项目:https://github.com/surrealdb/surrealdb
04
闪电般快速且功能强大的代码编辑器
这个号称闪电般速度的开源代码编辑器叫做:Lapce。Lapce 是用纯 Rust 编写的,有美观的 UI,内置 LSP 支持并且为开发者提供诊断、调试等智能代码的功能。
通过 Lapce 可以实现远程开发,并且对于 Vim 的用户 编辑器内置了支持类似于 Vim 的编辑体验而无需插件。
编程语言:Rust
开源地址:https://github.com/lapce/lapce
05
CodeEdit:代码编辑器
又是一个开源的代码编辑器在本月获得了很高的 Star。
很多编辑器是基于 Electron 构建的,但这会导致 IDE 无法充分利用所有系统资源。会出现整体代码占用空间更大,丢帧、卡顿等问题。而原生应用程序会非常流畅,可以更好地利用系统资源以获得更好的性能和可靠性。
CodeEdit 便是这样的一款代码编辑器,非常轻量级,运营流程。CodeEdit 的外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。
编程语言:Swift
开源地址:https://github.com/CodeEditApp/CodeEdit
06
一个 C++ 数据库加速库
Velox 是一个 C++ 数据库加速库,提供可重用、可扩展和高性能的数据处理组件。这些组件可重复用于构建专注于不同分析工作负载的计算引擎,包括批处理、交互、流处理和 AI/ML。
Velox 由 Facebook 创建,目前与英特尔、字节跳动和 Ahana 合作开发,在 GitHub 上获得了 1.6k 的 Star。
开源地址:https://github.com/facebookincubator/velox
07
让你的动漫视频变清晰
该开源i项目是 视频修复算法 Real-ESRGAN 的实现,可以将模糊的画面变得清晰,并且可以进行 4 倍的超分辨率。
编程语言:Python
开源地址:https://github.com/xinntao/Real-ESRGAN
08
一个支持多存储的文件列表程序
这是一个支持多存储的文件列表程序:Alist,它支持多个存储方式,比如本地存储、阿里云盘、OneDrive等等。同时你还能进行视频、音频、稳定、PDF、图片等的预览,还能够编辑文本、README 文件、支持 HTML 渲染等等。
编程语言:GO
开源地址:https://github.com/alist-org/alist
历史盘点
逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo
推荐阅读
1. GitHub 上有什么好玩的项目?
2. 推荐一款高颜值网易云播放器
3. 基于 Spring Boot 的百度云高仿项目
4. 盘点百度 4 个牛逼哄哄的开源项目