1.Kutt.it

Kutt是一个现代的URL缩短器,支持自定义域,可以用来缩短网址、管理链接并查看点击率统计信息。Kutt支持自定义域名,设置链接密码和描述,缩短URL的私人统计信息,查看、编辑、删除和管理链接,RESTfulAPI等。

Kutt使用了Node.js、Express、Passport、React、TypeScript、Next、EasyPeasy、styled-components.Recharts、PostgresQL、Redis等技术构建,是一个不错的学习React的开源项目。

项目地址: https://github.com/thedevs-network/kutt

2.Win11 in React

Win11 in React是一个使用React.css (sCSS)和JS等标准Web技术开发的复制 windows 11桌面体验的React项目。让开发者可以在浏览器上就可以体验Windows 11操作系统的魅力。

项目地址: https://github.com/blueedgetechno/win11React

3.JoL-player

JoL-player是一个简洁、关观、功能强大的React播放器,主要使用了React+TypeScript技术进行开发,提供完整的类型定义文件,支持国际化语言,同时还支持HLS (.m3u8)和H264视频格式,是一款短小精悍的React播放器。

项目地址: https://github.com/lgf196/JoL-player

4.Fiora

Fiora是一个使用Node.js、React和socket.io技术开发的开源聊天应用程序。项目代码包含了后端、前端、Android和 iOS应用程序,同时支持在Windows / Linux/ macOS系统上运行。功能上Fiora提供了最基本的添加好友、群聊、设置主题、消息提醒、多种消息类型等,可以用它来学习socket和跨端开发。

项目地址: https://github.com/yinxin630/fiora

5.Todoist clone

Todoist clone是一款使用create-react-app方式构建的用于测试React技术栈的开源项目,使用到的技术有React (自定义Hooks.context) 、Firebase和React测试库。除此之外,还使用Scss (cSS)并遵循BEM命名方法来设置应用程序的样式,是一款不错的学习React知识的技术库。

项目地址: https://github.com/karlhadwen/todoist

6.stackoverflow-clone

Stack Overflow是一个与程序相关的IT技术问答网站,用户可以在网站免费提交问题,浏览问题,索引相关内容。stackoverflow-clone是 Stackoverflow的一个简化版的全栈克隆开源项目,使用了ReactJs、NextJs、Storybook、Postcss、NodeJs、Express、MongoDB、Mongoose等技术实现。

项目地址: https://github.com/salihozdemir/stackoverflow-clone

7、饿了么 API:

Github: https://github.com/bailicangdu/node-elm

8、QQ音乐 API:

Github: https://github.com/jsososo/QQMusicApi

9、Spotify API:

Github: https://github.com/thelinmichael/spotify-web-api-node

10、ChatGPT API:

Github: https://github.com/transitive-bullshit/chatgpt-api

11、SpaceX REST API:

Github: https://github.com/r-spacex/SpaceX-API

12、Node.js 最佳实践:

Github: https://github.com/goldbergyoni/nodebestpractices

13、Node.js 调试指南:

Github: https://github.com/nswbmw/node-in-debugging

14、Nodejs-Roadmap:

Github: https://github.com/kamranahmedse/developer-roadmap

15、Awesome Node.js:

Github: https://github.com/sindresorhus/awesome-nodejs