YYDS开源项目,让技术小白也能变大神!

2024-07-25 09:30:12 2点赞 24收藏 0评论

本期推荐开源项目目录:

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-

YYDS开源项目,让技术小白也能变大神!

02

写给 Typescript 初学者的教程

这是一个写给 Typescript 初学者交互式的教程,开源一个月已经获得了 5.4k 的 Star。你可以通过访问该开源项目主页或者如下的方式参与学习。

开源项目: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

YYDS开源项目,让技术小白也能变大神!

开源地址:https://github.com/lapce/lapce

05

CodeEdit:代码编辑器

又是一个开源的代码编辑器在本月获得了很高的 Star。

很多编辑器是基于 Electron 构建的,但这会导致 IDE 无法充分利用所有系统资源。会出现整体代码占用空间更大,丢帧、卡顿等问题。而原生应用程序会非常流畅,可以更好地利用系统资源以获得更好的性能和可靠性。

CodeEdit 便是这样的一款代码编辑器,非常轻量级,运营流程。CodeEdit 的外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。

编程语言:Swift

YYDS开源项目,让技术小白也能变大神!

开源地址:https://github.com/CodeEditApp/CodeEdit

06

一个 C++ 数据库加速库

Velox 是一个 C++ 数据库加速库,提供可重用、可扩展和高性能的数据处理组件。这些组件可重复用于构建专注于不同分析工作负载的计算引擎,包括批处理、交互、流处理和 AI/ML。

Velox 由 Facebook 创建,目前与英特尔、字节跳动和 Ahana 合作开发,在 GitHub 上获得了 1.6k 的 Star。

YYDS开源项目,让技术小白也能变大神!

开源地址:https://github.com/facebookincubator/velox

07

让你的动漫视频变清晰

该开源i项目是 视频修复算法 Real-ESRGAN 的实现,可以将模糊的画面变得清晰,并且可以进行 4 倍的超分辨率。

编程语言:Python

开源地址:https://github.com/xinntao/Real-ESRGAN

08

一个支持多存储的文件列表程序

这是一个支持多存储的文件列表程序:Alist,它支持多个存储方式,比如本地存储、阿里云盘、OneDrive等等。同时你还能进行视频、音频、稳定、PDF、图片等的预览,还能够编辑文本、README 文件、支持 HTML 渲染等等。

编程语言:GO

YYDS开源项目,让技术小白也能变大神!

开源地址:https://github.com/alist-org/alist

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

向阳紫火花

本号分享的软件等收集自互联网,若侵权或违规,请联系删除。 软件仅供学习使用,禁止商用,请购买正版软件。 软件使用造成的一切风险由用户自行承担,本号 不负任何责任。 涉及商业机密或者个人隐私的请警慎使用

发文累计获赞2501,内容被1.8万人收藏

关注 打赏
作者其他文章
最新文章 热门文章
24
扫一下,分享更方便,购买更轻松