8个不能不知道的GitHub存储库

51 阅读3分钟

引言

全世界程序员都知道GitHub,一个开源及私有软件项目的托管平台,上面的优秀工具多如牛毛,我整理了一份GitHub存储库,都很不错。

image.png

1.esProc SPL

github.com/SPLWare/esP…

专为强大的数据操作而设计的编程语言,它可以有效地作为分析型数据库和中间件。它是SQL的绝佳替代方案。

  • 支持本地文件计算,简单方便。

  • 作为数据处理的脚本语言,具有精心设计的函数集和脚本内强大的语法支持。

  • 独立于数据库,包括CSV、Excel、SQL、多层JSON和XML计算等,提供轻量级计算能力。

  • 可轻松融入任何数据处理环境,在不同数据源上无缝执行类似SQL的计算。

  • 在处理能力方面超过Stream、Kotlin或Scala。

  • 超越SQL,支持完整的集合定向,允许分开成员和有序计算。

  • 提供更丰富的集合操作库,并支持lambda语法。

  • 允许集合成员分开存在,促进方便的引用。

  • 可以通过Java程序中的JDBC接口执行,为Java程序提供SQL的另一种替代方案,显示其在各种面向数据的应用程序中的灵活性。

2. Reactive-Resume

github.com/AmruthPilla…

可在线创建简历的工具,但注重隐私,旨在帮助增强求职者的能力。

  • 在线工具,易于使用,可在一分钟内设置,支持多种语言。

  • 提供实时编辑功能、多种格式选项和简单的拖放自定义功能,与OpenAI等 AI 工具集成以增强写作。

  • 不同字体选择、各种模板,甚至还有夜间模式,以获得更舒适的查看体验。

3. serverless

github.com/serverless/…

用于在AWS Lambda和其他现代云服务上开发应用程序的工具。

  • 它允许应用程序在运行时自动缩放,并且只在运行时产生费用,有助于降低费用,让开发者更专注于构建而非管理。

  • 它支持诸如Node.js、Typescript、Python、Go、Java等编程语言。

  • 支持定制,使用超过1,000个插件扩展其功能,提供服务器使用案例和工作流,位于该框架内。

4. project-based-learning

github.com/practical-t…

为渴望成为软件开发人员的个人设计的逐步指南。这些教程根据编程语言进行组织,提供对不同技术和语言的全面覆盖。

5. coding-interview-university

github.com/jwasham/cod…

包含成为软件工程师的样本教学大纲:

  • 起始点:

    • 基本的编码知识(变量、循环、方法/函数)。
    • 耐心和时间奉献。
    • 着重于软件工程:
    • 注意:这个计划是软件工程,而不是前端或全栈开发。
  • 装备:

    • roadmap.sh/ 上了解更多关于开发职业道路的信息。
    • 有关详细的自学计划,请查看Kamran Ahmed的计算机科学路线图:roadmap.sh/computer-sc…
    • 大学教学
    • 专注研究:
      • 花时间学习和持续实践编码。
      • 使用计算机科学指南的资源进行明确的理解。
  • 通过遵循这个计划,用户可以逐渐建立起成为成功的软件工程师所需的技能。 

6. engineering-blogs

github.com/kilimchoi/e…

涵盖不同的技术和软件开发主题;这些博客对于想要深入了解工程实践和编码的人很有用。

7. build-your-own-x

github.com/codecrafter… 

通过从头开始制作用户最喜欢的技术,培养其编码能力。

8. lobe-chat

github.com/lobehub/lob… 

一个强大的聊天机器人框架,具有高性能和语音合成、多模式能力等功能。此外,函数调用插件系统使其易于扩展。可以通过一键部署用户的私人ChatGPT或LLM web应用程序,免费使用Lobe Chat,为用户简化创建先进聊天机器人的过程!