盘点最近 yyds 的开源项目

本期推荐开源项目目录:

1. 一个清新文艺的微社区

2. 30 天学会 React

3. 零配置 API 样板

4. 系统设计资源

5. Wiki 应用程序

6. 即时通讯项目


01

一个清新文艺的微社区

一个美观清新的微社区开源项目,整套系统使用 Go + Zinc 的架构,前端由 Vue3 构建,采用小清新风格,布局类似 Twitter 的三栏设计。用 Go 写的后端服务运行内存仅 8MB,在单实例 100QPS 时,内存也能稳定在 20MB 左右,资源占用极低。

全文检索用 Zinc  替代了笨重的ElasticSearch,10 万条数据运行内存在 10MB 左右。

开源地址:https://github.com/rocboss/paopao-ce

02

30 天学会 React

这个项目是《30 天 React 挑战》,是在 30 天内学习 React 的分步指南。它需要你学习 React 之前具备 HTML、CSS 和 JavaScript 知识储备。

除了 30 天学会 React,开发者还发布过 30 天学会 JavaScript 等项目。

开源地址:https://github.com/Asabeneh/30-Days-Of-React
开源地址:https://github.com/Asabeneh/30-Days-Of-HTML开源地址:https://github.com/Asabeneh/30-Days-Of-JavaScript

03

零配置 API 样板

Hydra 是 Laravel Sanctum 的零配置 API 样板,并带有开箱即用的优秀用户和角色管理 API。使用 Hydra 开始您的下一个大型 API 项目,专注于构建业务逻辑,并节省无数时间一次又一次地编写无聊的用户和角色管理 API。

开源地址:https://github.com/hasinhayder/hydra

04

系统设计资源

开源项目收集了网上优秀的系统设计的资源,包括视频处理、集群、消息队列、系统设计、分布式、数据等等。

开源地址:https://github.com/InterviewReady/system-design-resources

05

Wiki 应用程序

这个 14.7 K Star 的开源项目是基于 Node.js 构建的现代且强大的 wiki 应用程序。使用 Wiki.js 漂亮而直观的界面让编写文档成为一种乐趣!

开源地址:https://github.com/requarks/wiki

06

即时通讯项目

由 IM 技术专家打造的基于 Go 实现的即时通讯(IM)项目。从服务端到客户端 SDK 开源即时通讯(IM)整体解决方案,可以轻松替代第三方 IM 云服务,打造具备聊天、社交功能的 App。

支持 Andorid、iOS 原生开发,支持 Flutter、uni-app 跨端开发,支持小程序、React 等所有主流 web 前端技术框架, PC 支持 Electron,Flutter、iOS、uni-app 已有成熟 demo 可以体验。

开源地址:https://github.com/OpenIMSDK/Open-IM-Server

历史盘点

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:Awesome-GitHub-Repo


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 推荐一款高颜值网易云播放器

3. 基于 Spring Boot 的百度云高仿项目

4. 盘点百度 4 个牛逼哄哄的开源项目

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容