专栏名称: 诚哥看开源
追踪GitHub热门,月周精选直达。紧随趋势,为您精选每月和每周的顶尖项目。轻松启程,技术探索也能乐趣满满。一起踏上这段充满惊喜的开源之旅吧!🚀
目录
相关文章推荐
Aires行记  ·  亚洲最美的岘港洲际,给了最爆的产品 ·  14 小时前  
阜阳新闻综合频道  ·  阜阳多地官宣:免费!半价! ·  2 天前  
阜阳新闻综合频道  ·  阜阳多地官宣:免费!半价! ·  2 天前  
天津市文化和旅游局  ·  赏花攻略丨蓟州的春天 这场“花事”缺你不可 ·  2 天前  
中国新闻社  ·  人这一辈子,一定要去山东看一场繁花! ·  3 天前  
中国新闻社  ·  人这一辈子,一定要去山东看一场繁花! ·  3 天前  
51好读  ›  专栏  ›  诚哥看开源

每周 GitHub 探索|全能选股策略、高性能 Node 框架、开源 Firebase 替代品

诚哥看开源  · 公众号  ·  · 2024-12-03 07:31

正文

本周 GitHub 探索带来全面的股票分析工具、涵盖面向程序员的丰富资源、优化 Docker 镜像的利器、构建高效 Node.js 应用程序的框架、一款开源的 Firebase 替代品、快速构建全栈应用的工具、打造内容驱动网站的强力引擎以及配备实时物体检测的 NVR。

1.InStock股票系统

🏷️仓库名称: myhhub/stock
🌟截止发稿星数: 4221 (近一周新增:2370)
🇨🇳仓库语言: Python
🤝仓库开源协议: Apache License 2.0
🔗仓库地址: https://github.com/myhhub/stock

引言

InStock股票系统是一个全面的软件,为投资者提供各种工具和功能,帮助他们分析股票市场、制定投资策略并自动执行交易。

项目作用

InStock具有以下关键功能:

综合选股

  • 200多个条件灵活组合选股

  • 基本面、技术面、消息面、人气指标等多维度筛选

股票每日数据

  • 每日股票数据、资金流向、分红配送、龙虎榜、大宗交易

  • 基本面数据、行业资金流向、概念资金流向

指标计算

  • 基于talib和pandas计算各种指标,包括技术指标和基本面指标

K线形态识别

  • 识别61种常见形态,可自选形态

策略选股

  • 提供内置策略,也可自定义策略

  • 用于识别潜在的买入/卖出信号

选股验证

  • 对选出的股票进行回测,验证策略的成功率

自动交易

  • 支持自动打新股,并提供示例策略

结论

InStock股票系统是一个功能丰富的工具,为投资者提供全面的分析、策略制定和交易执行能力。它旨在帮助用户提高投资决策的质量,优化投资回报。

2.每个程序员都应该知道:全面收集

🏷️仓库名称: mtdvio/every-programmer-should-know
🌟截止发稿星数: 85274 (近一周新增:1679)
🇨🇳仓库语言:
🤝仓库开源协议: Creative Commons Attribution 4.0 International
🔗仓库地址: https://github.com/mtdvio/every-programmer-should-know

引言

本文旨在为程序员提供一份涵盖广泛主题的综合资源指南,涵盖技术、实践、职业发展和个人成长等方面。

结论

“每个程序员都应该知道”是一个宝贵的资源,为程序员提供了全面、引人入胜的学习体验。它涵盖了职业生涯各个阶段所需的广泛知识,并与时俱进,以满足行业不断发展的需求。

3.dive:Docker 镜像浏览器

🏷️仓库名称: wagoodman/dive
🌟截止发稿星数: 48014 (近一周新增:1252)
🇨🇳仓库语言: Go
🤝仓库开源协议: MIT License
🔗仓库地址: https://github.com/wagoodman/dive

引言

dive是一个工具,用于浏览Docker镜像和层内容,并查找缩小Docker/OCI镜像大小的方法。

案例

  • 优化大型Kubernetes镜像的大小

  • 查找并删除容器镜像中的不必要文件

  • 跟踪应用程序运行时依赖关系

客观评测或分析

dive是一款功能强大且用户友好的工具,可以洞察和优化Docker镜像。其直观的界面和准确的分析使其成为优化容器映像的重要工具。

使用建议

  • 在开发过程中使用dive来跟踪镜像大小和识别不必要的组件。

  • 将dive集成到CI/CD管道中,以确保镜像效率和大小要求。

  • 使用dive分析来自不同源(例如Docker Hub、GitLab和Azure)的镜像。

结论

dive是一个必备工具,可以深入了解Docker镜像的内容,优化其大小和提高效率。它直观的界面、准确的分析和多功能支持使其成为优化容器映像的一项宝贵资产。

4.Nest:高性能Node.js框架

🏷️仓库名称: nestjs/nest
🌟截止发稿星数: 68185 (近一周新增:299)
🇨🇳仓库语言: TypeScript
🤝仓库开源协议: MIT License
🔗仓库地址: https://github.com/nestjs/nest

引言

Nest是一个用于构建高效、可扩展的Node.js服务器端应用程序的渐进行框架。它使用现代JavaScript,采用TypeScript(与纯JavaScript兼容)构建,并结合了OOP(面向对象编程)、FP(函数式编程)和FRP(函数式响应式编程)的元素。

项目作用

Nest在底层使用Express,但还兼容大量其他库,例如Fastify,允许轻松使用可用的众多第三方插件。

仓库描述

Nest提供了一个出色的应用程序架构,这是构建基于Node.js的服务器端应用程序的理想选择。它强调可测试性、可扩展性和松散耦合,使其成为构建和维护大型应用程序的绝佳选择。

案例

Nest已用于构建各种应用程序,包括:

  • 电子商务平台

  • 内容管理系统

  • 实时聊天应用程序

  • 游戏服务器

客观评测或分析

Nest因其:

  • 强大的架构

  • 出色的可扩展性

  • 全面的文档

  • 活跃的社区支持 而受到广泛赞誉。

使用建议

Nest适用于需要构建高效、可扩展且可维护的Node.js服务器端应用程序的开发人员。

结论

Nest是一个功能强大的框架,可显着简化Node.js服务器端应用程序的开发过程。它提供了稳固的基础,使开发人员可以专注于构建核心业务逻辑,同时仍能确保应用程序的高质量和可扩展性。

5.Supabase:一款开源的 Firebase 替代品

🏷️仓库名称: supabase/supabase
🌟截止发稿星数: 74490 (近一周新增:438)
🇨🇳仓库语言: TypeScript
🤝仓库开源协议: Apache License 2.0
🔗仓库地址: https://github.com/supabase/supabase

引言

本篇文章旨在介绍 Supabase,一款开源的 Firebase 替代品,并深入探讨其作用、技术解析、案例、分析、使用建议以及结论。

项目作用

Supabase 通过使用企业级开源工具构建了 Firebase 的功能,包括:

  • 托管 Postgres 数据库

  • 身份验证和授权

  • 自动生成的 API

  • 函数

  • 文件存储

  • 人工智能和向量/嵌入式工具组

仓库描述

在该仓库中,用户可以找到完整的 Supabase 文档、贡献指南以及社区和支持信息。

案例

开发人员可以使用 Supabase 构建广泛的应用程序,包括:

  • Web 应用程序

  • 移动应用程序

  • 人工智能模型

客观评测或分析

Supabase 的主要优点包括:

  • 开源: 用户可以自由使用和修改代码。

  • 托管: 用户无需安装或管理自己的基础设施。

  • 丰富特性: 提供与 Firebase 类似的功能,包括数据库、身份验证、存储和函数。

使用建议

Supabase 的使用建议如下:

  • 对于需要托管数据库且希望使用开源工具的开发人员。

  • 对于正在寻找 Firebase 替代品的开发人员。

  • 对于需要人工智能和嵌入工具的开发人员。

结论

Supabase 是一款功能强大的开源 Firebase 替代品,为开发人员提供了一系列构建应用程序所需的功能。其托管平台、丰富的特性和开源性质使其成为各种项目的理想选择。

6.史诗栈:快速构建全栈应用

🏷️仓库名称: epicweb-dev/epic-stack
🌟截止发稿星数: 4882 (近一周新增:198)
🇨🇳仓库语言: TypeScript
🤝仓库开源协议: MIT License
🔗仓库地址: https://github.com/epicweb-dev/epic-stack

引言

史诗栈是一个全栈应用入门工具,旨在帮助开发人员快速启动项目并构建稳定的 Web 应用程序。

仓库描述

TypeScript MIT 许可证 提供可选的示例代码和教程 包含完整堆栈设置,包括前端、后端和数据库

客观评测或分析

史诗栈的预先配置和指导性文档有助于加快开发过程。 它提供了可靠和可扩展的项目基础。

使用建议

使用 npx create-epic-app@latest 命令从头开始创建一个新的史诗栈项目。 遵循文档和示例代码以指导您的开发。 加入社区讨论以获得支持和建议。

结论

史诗栈是一款强大的工具,可帮助开发人员高效地构建和部署全栈 Web 应用程序。其预设的配置、直观的文档和活跃的社区使其成为团队和个人开发者的理想选择。

7. Astro:现代网站的构建工具

🏷️仓库名称: withastro/astro
🌟截止发稿星数: 47253 (近一周新增:282)







请到「今天看啥」查看全文