16 个你可能会觉得有用的 GitHub 辅助项目仓库:1. theme-builder 2. notifyme 3. demolab 4. princess-finder 5. imaginary 6. html-tips-tricks 7. JS-Tips-Tricks 8. react-add-table-dynamic-row 9. shopnote 10. add-copyright 11. covid-19 12. i18n-js-npm 13. html-file-upload 14. catstore 15. testimonial 16. learn-css-animation

2025-06-04

16 个你可能会觉得有用的 GitHub 辅助项目代码库

1. 主题构建器

2. 通知我

3. demolab

4. 公主寻觅者

5. 假想的

6. html-技巧

7. JS 技巧

8. React-add-table-dynamic-row

9. 商店笔记

10. 添加版权

11. 新冠肺炎

12. i18n-js-npm

13. html 文件上传

14. 猫店

15. 推荐

16. 学习 CSS 动画

副业是指你在主要工作之外,为了激发热情并学习知识而做的一些事情。这句话我深有体会。

如果你没有将知识传授给他人,那么你获得的知识就是徒劳的。

考虑到这一点,让我分享一下我在 2020 年完成的一些业余项目中的经验。本文的主要目的是分享 GitHub 仓库及其相关细节。每个仓库都有一个解释清晰的readme.md文件,用于指导如何使用该项目。

所有这些项目都是open-source。欢迎您尝试、fork、贡献,希望它们对您有所帮助。

1. 主题构建器

该项目可帮助您创建一个theming system。构建您选择的主题。您还可以切换/测试/应用主题。您可以根据需要轻松扩展项目。

🚀 GitHub 仓库

GitHub 徽标 atapas /主题构建器

主题系统可帮助您构建您选择的主题并将其应用于实际测试。还在犹豫什么?赶快尝试一下吧。

🥡 里面有什么?

2. 通知我

它是一个reactjs基础组件,可作为公共 npm 使用。您可以使用它来管理基于时间的通知。它能够跟踪传入的通知,并进行许多其他自定义操作。

🚀 GitHub 仓库

GitHub 徽标 atapas /通知我

react-notification-timeline 是一个基于反应的组件,有助于以基于时间的方式管理通知。

🥡 里面有什么?

3. demolab

这是一个Jamstack将所有演示集中托管的应用程序。只需在.md文件中提供其描述,您的演示即可在网站上线。欢迎随时为该项目贡献✋。

🚀 GitHub 仓库

GitHub 徽标 atapas / demolab

Demolab 是我的幻想项目,旨在使用 JavaScript(Reactjs)、API(Netlify 和 Aws)和预构建的 Markup(Gatsby)来了解 JAMstack 的强大功能。

🥡 里面有什么?

4. 公主寻觅者

这是为 Hashnode 的 #christmashackathon 活动创建的有趣项目。一个简单的 Web 应用,让你轻松识别迪士尼公主。

🚀 GitHub 仓库

GitHub 徽标 atapas /公主寻觅者

“princess-finder” 是一款有趣的应用,可以在浏览器中运用一些机器学习技术。这款应用是作为 Hashnode 的 #christmashackathon 活动的一部分而开发的。

🥡 里面有什么?

5. 假想的

这是一个构建 Jamstack 图片库的项目。我们将学习如何在构建时处理媒体文件。

🚀 GitHub 仓库

GitHub 徽标 atapas /虚数

imaginary 是一个使用 Gatsby 和 Cloudinary 构建的图片库。关注此项目了解更多信息。

🥡 里面有什么?

6. html-技巧

它是一个 repo,列出了HTML5我过去很少使用但现在觉得有用的功能。

🚀 GitHub 仓库

GitHub 徽标 atapas / html-tips-tricks

我最喜欢的 HTML5 技巧和窍门

🥡 里面有什么?

  • HTML5。

7. JS 技巧

这个 repo 列出了JavaScript我每天学习的技巧和窍门!

🚀 GitHub 仓库

GitHub 徽标 atapas / js-tips-tricks

我每天学习的 JavaScript 技巧和窍门列表!

🥡 里面有什么?

  • JavaScript。

8. React-add-table-dynamic-row

动态地向表中添加一行似乎是一个非常常见的需求。这个 repo 展示了如何使用 Reactjs Hooks 来实现。

🚀 GitHub 仓库

GitHub 徽标 atapas / react-add-table-dynamic-row

使用 React Hook 动态添加表行

🥡 里面有什么?

9. 商店笔记

一款Jamstack用于创建和管理购物笔记的应用程序。该项目将帮助你了解无服务器函数和 graphql 的强大功能。

🚀 GitHub 仓库

GitHub 徽标 atapas / shopnote

shopnote 是一款 JAMstack 应用,可帮助用户创建包含购物项目的笔记。该应用旨在展示 JAMstack 的概念,并结合了 Fauna、Netlify Serverless Functions 和 GatsbyJS 等技术。

🥡 里面有什么?

10. 添加版权

你是否曾经需要自动递归地在源文件顶部添加一堆文本?这个仓库包含一个自动化脚本来实现这一点。

🚀 GitHub 仓库

GitHub 徽标 atapas /添加版权

这是一个自动将版权文本递归添加到一个或多个源文件的脚本。

🥡 里面有什么?

  • Shell 脚本。
  • 自动化

11. 新冠肺炎

2020年,我们几乎无话不谈新冠疫情。公开的新冠数据有助于了解世界各地的疫情发展。这个代码库包含一个应用程序的代码,该应用程序包含大量关于疫情的可视化和详细信息。如今,印度许多人都在使用这款应用程序。

🚀 GitHub 仓库

GitHub 徽标 新冠病毒/新冠肺炎

COVID-19 World 是另一个项目,旨在构建类似仪表板的应用程序来展示与 COVID-19(冠状病毒)相关的数据。

🥡 里面有什么?

12. i18n-js-npm

该项目旨在帮助您管理Web 应用的externalizing字符串internationalizing。它以公共 npm 的形式提供下载和使用。

🚀 GitHub 仓库

GitHub 徽标 atapas / i18n-js-npm

i18n-web 是一款简单的工具,可帮助将 JavaScript 应用程序中的字符串外部化,从而轻松实现国际化 (i18n)。它还具有参数化字符串的附加功能,可实现动态内容的国际化。

🥡 里面有什么?

  • JavaScript。
  • 新公共管理

13. html 文件上传

HTML File Upload该存储库包含对 Web 开发人员有用的提示的源代码示例。

🚀 GitHub 仓库

GitHub 徽标 atapas / html文件上传

给 Web 开发者有用的 HTML 文件上传技巧

🥡 里面有什么?

  • JavaScript。
  • HTML

14. 猫店

一个展示如何构建 Jamstack 电子商务应用程序的项目。

🚀 GitHub 仓库

GitHub 徽标 atapas /猫店

Happy Paws Cat 商店是一款 Jamstack 应用,用于展示 Netlify Functions、Stripe 和 Gatsby 之间的集成。它进行测试结账,该应用仅用于学习/演示目的。

🥡 里面有什么?

15. 推荐

构建具有身份验证的无服务器应用程序的项目。

🚀 GitHub 仓库

GitHub 徽标 atapas /推荐

Jamstack 应用程序使用 Gatsby、Netlify 和 FaunaDB。

🥡 里面有什么?

16. 学习 CSS 动画

一个 repo,用于记录我对 CSS 动画的学习,其中包含大量示例。

🚀 GitHub 仓库

GitHub 徽标 atapas /学习 CSS 动画

轻松学习 CSS 动画。它简单易用,而且学习起来充满乐趣。

🥡 里面有什么?

  • HTML。
  • CSS


就这些了。2020 年过得很充实,期待今年能有更多收获。如果您觉得这篇文章有帮助,请告诉我。如有任何疑问,请在Twitter 上直接给我留言 (@tapasadhikary) 。此外,欢迎在GitHub (atapas)上关注我,了解项目最新动态。

在结束之前,我想给大家推荐几篇关于副业的文章。你可能会觉得这些文章很有启发。祝你接下来的副业一切顺利。

文章来源:https://dev.to/atapas/16-side-project-github-repositories-you-may-find-useful-1jhn
PREV
DevTools - 我最喜欢的技巧和窍门元素面板控制台面板
NEXT
10 个 DevTools 技巧助您进行 CSS 和 UX 设计 简介 DevTools 是什么? 1. 打开设计模式 2. 颜色选择器 3. 弹性框编辑和调试 4. 渐变选择器 5. 剪切路径编辑器 6. CSS 概览 7. 字体编辑器 8. 更改 9. 动画编辑器 10. 设备工具栏