DEV Community

Cover image for ⚡ 🚀 Top 10 Trending GitHub Repositories, December 09, 2024 🔥
Ismael Garcia
Ismael Garcia

Posted on • Edited on

⚡ 🚀 Top 10 Trending GitHub Repositories, December 09, 2024 🔥

Top 10 Trending GitHub Repositories, December 2024

Welcome to our weekly roundup of the Top 10 Trending GitHub Repositories for the week of December 09, 2024. Whether you’re a developer, data scientist, or tech enthusiast, these repositories have garnered significant attention on GitHub this week. Let’s dive into what makes these projects stand out!


1. Myhhub / Stock

Description: A comprehensive tool for stock data analysis, indicator calculations, pattern recognition, stock selection strategies, and automatic trading. Supports both PC and mobile.

Link to Repository: Visit Repository

GitHub logo myhhub / stock

stock股票.获取股票数据,计算股票指标,识别股票形态,综合选股,选股策略,股票验证回测,股票自动交易,支持PC及移动设备。

InStock股票系统

InStock股票系统,抓取每日股票、ETF关键数据,计算股票各种指标,识别K线各种形态,综合选股,内置多种选股策略,支持选股验证回测,支持自动交易,支持批量时间,运行高效,支持PC、平板、手机移动设备显示,同时提供Docker镜像方便安装,是量化投资的好帮手。

本项目地址:https://github.com/myhhub/stock

Docker镜像:https://hub.docker.com/r/mayanghua/instock 镜像优化构建仅170M

功能介绍

一:综合选股

综合选股支持股票范围、基本面、技术面、消息面、人气指标、行情数据等方面共200多个信息栏目进行自由组合选股。选股条件分为以下大类:

1.股票范围
市场、 行业、地区、 概念、 风格、指数成份、 上市时间。
2.基本面
估值指标、每股指标、盈利能力、成长能力、资本结构与偿债能力、股本股东。
3.技术面
MACD金叉、KDJ金叉、放量突破、低位资金净流入、高位资金净流出、向上突破均线、均线多头排列、均线空头排列、连涨放量、下跌无量、一根大阳线、两根大阳线、旭日东升、强势多方、炮拨云见日、七仙女下凡(七连阴)、八仙过海(八连阳)、九阳神功(九连阳)、四串阳、天量法则、放量上攻、穿头破脚、倒转锤头、射击之星、黄昏之星、曙光初现、身怀六甲、乌云盖顶、早晨之星、窄幅整理。
4.消息面
公告大事、机构关注情况、机构持股家数、机构持股比例。
5.人气指标
股吧人气排名、人气排名变化、人气排名连涨、人气排名连跌、人气排名创新高、人气排名创新低、新晋粉丝占比、铁杆粉丝占比、7日关注排名、今日浏览排名。
6.行情数据
股价表现、成交情况、资金流向、行情统计、沪深股通。

二:股票每日数据

包括每日股票数据、股票资金流向、股票分红配送、股票龙虎榜、股票大宗交易、股票基本面数据、行业资金流向、概念资金流向、每日ETF数据。

抓取A股票每日数据,主要为一些关键数据,同时封装抓取方法,方便扩展系统获取个人关注的数据。

三:股票指标计算

基于talib、pandas 计算指标,计算高效准确。调整个别指标公式,确保结果和同花顺、通信达结果一致。 指标:

1、MACD 2、KDJ 3、BOLL 4、TRIX,TRMA 5、CR 6、SMA 7、RSI 
8、VR,MAVR 9、ROC 10、DMI,+DI,-DI,DX,ADX,ADXR 11、W&R 
12、CCI 13、TR、ATR 14、DMA、AMA 15、OBV 16、SAR 17、PSY 
18、BRAR 19、EMV 20、BIAS 21、TEMA  22、MFI 23、VWMA
24、PPO 25、WT 26、Supertrend  27、DPO  28、VHF  29、RVI
30、FI 31、ENE 32、STOCHRSI

四:判断买入卖出的股票

根据指标判定可能买入卖出的股票,具体筛选条件如下:

KDJ:
1、超买区:K值在80以上,D值在70以上,J值大于90时为超买。一般情况下,股价有可能下跌。投资者应谨慎行事,局外人不应再追涨,局内人应适时卖出。
2、超卖区:K值在20以下,D值在30以下为超卖区。一般情况下,股价有可能上涨,反弹的可能性增大。局内人不应轻易抛出股票,局外人可寻机入场。
RSI:
1、当六日指标上升到达80时,表示股市已有超买现象,如果一旦继续上升,超过90以上时,则表示已到严重超买的警戒区,股价已形成头部,极可能在短期内反转回转。
2、当六日强弱指标下降至20时,表示股市有超卖现象,如果一旦继续下降至10以下时则表示已到严重超卖区域,股价极可能有止跌回升的机会。
CCI:
1、当CCI>﹢100时,表明股价已经进入非常态区间——超买区间,股价的异动现象应多加关注。
2、当CCI<﹣100时,表明股价已经进入另一个非常态区间——超卖区间,投资者可以逢低吸纳股票。
CR:
1、跌穿a、b、c、d四条线,再由低点向上爬升160时,为短线获利的一个良机,应适当卖出股票。
2、CR跌至40以下时,是建仓良机。
WR:
1、当%R线达到20时,市场处于超买状况,走势可能即将见顶。
2、当%R线达到80时,市场处于超卖状况,股价走势随时可能见底。
VR:
1、获利区域160-450根据情况获利了结。
2、低价区域40-70可以买进。

五:K线形态识别

精准识别61种K线形态,支持用户自选形态识别。

识别形态:

1、两只乌鸦2、三只乌鸦3、三内部上涨和下跌4、三线打击5、三外部上涨和下跌6、南方三星7、三个白兵8、弃婴
9、大敌当前10、捉腰带线11、脱离12、收盘缺影线13、藏婴吞没14、反击线15、乌云压顶16、十字17、十字星
18、蜻蜓十字/T形十字19、吞噬模式20、十字暮星  21、暮星22、向上/下跳空并列阳线23、墓碑十字/倒T十字
24、锤头25、上吊线26、母子线27、十字孕线28、风高浪大线29、陷阱30、修正陷阱31、家鸽32、三胞胎乌鸦
33、颈内线34、倒锤头35、反冲形态36、由较长缺影线决定的反冲形态37、梯底38、长脚十字39、长蜡烛
40、光头光脚/缺影线 41、相同低价42、铺垫43、十字晨星44、晨星45、颈上线46、刺透形态47、黄包车夫
48、上升/下降三法49、分离线50、射击之星51、短蜡烛52、纺锤53、停顿形态54、条形三明治55、探水竿
56、跳空并列阴阳线57、插入58、三星59、奇特三河床60、向上跳空的两只乌鸦61、上升/下降跳空三法 

形态识别结果:

负:出现卖出信号
0:没有出现该形态
正:出现买入信号

六:策略选股

内置放量上涨、停机坪、回踩年线、突破平台、放量跌停等多种选股策略,同时封装了策略模板,方便扩展实现自己的策略。

1、放量上涨
    1)当日比前一天上涨小于2%或收盘价小于开盘价。
    2)当日成交额不低于2亿。
    3)当日成交量/5日平均成交量>=2。
2、均线多头
    MA30向上
    1)30日前的30日均线<20日前的30日均线<10日前的30日均线<当日的30日均线。
    2)(当日的30日均线/30日前的30日均线)>1.2。
3、停机坪
    1)最近15日有涨幅大于9.5%,且必须是放量上涨。
    2)紧接的下个交易日必须高开,收盘价必须上涨,且与开盘价不能大于等于相差3%。
    3)接下2、3个交易日必须高开,收盘价必须上涨,且与开盘价不能大于等于相差3%,且每天涨跌幅在5%间。
4、回踩年线
    1)分2个时间段:前段=最近60交易日最高收盘价之前交易日(长度>0),后段=最高价当日及后面的交易日。
    2)前段由年线(250日)以下向上突破。
    3)后段必须在年线以上运行,且后段最低价日与最高价日相差必须在10-50日间。
    4)回踩伴随缩量:最高价日交易量/后段最低价日交易量>2,后段最低价/最高价<0.8。
5、突破平台
    1)60日内某日收盘价>=60日均线>开盘价。
    2)且【1】放量上涨。
    3)且【1】间之前时间,任意一天收盘价与60日均线偏离在-5%~20%之间。
6、无大幅回撤
    1)当日收盘价比60日前的收盘价的涨幅小于0.6。
    2)最近60日,不能有单日跌幅超7%、高开低走7%、两日累计跌幅10%、两日高开低走累计10%。
7、海龟交易法则
    最后一个交易日收市价为指定区间内最高价。
    1)当日收盘价>=最近60日最高收盘价。
8、高而窄的旗形
    1)必须至少上市交易60日。
    2)当日收盘价/之前24~10日的最低价>=1.9。
    3)之前24~10日必须连续两天涨幅大于等于9.5%。
9、放量跌停。
    1)跌>9.5%。
    2)成交额不低于2亿。
    3)成交量至少是5日平均成交量的4倍。
10、低ATR成长
    1)必须至少上市交易250日。
    2)最近10个交易日的最高收盘价必须比最近10个交易日的最低收盘价高1.1倍。
11、股票基本面选股
    1)市盈率小于等于20,且大于0。
    2)市净率小于等于10。
    3)净资产收益率大于等于15。

七:选股验证

对指标、策略等选出的股票进行回测,验证策略的成功率,是否可用。

八:自动交易


2. LadybirdBrowser / Ladybird

Description: Truly independent web browser.

Link to Repository: Visit Repository

GitHub logo LadybirdBrowser / ladybird

Truly independent web browser

Ladybird

Ladybird is a truly independent web browser, using a novel engine based on web standards.

Important

Ladybird is in a pre-alpha state, and only suitable for use by developers

Features

We aim to build a complete, usable browser for the modern web.

Ladybird uses a multi-process architecture with a main UI process, several WebContent renderer processes an ImageDecoder process, and a RequestServer process.

Image decoding and network connections are done out of process to be more robust against malicious content. Each tab has its own renderer process, which is sandboxed from the rest of the system.

At the moment, many core library support components are inherited from SerenityOS:

  • LibWeb: Web rendering engine
  • LibJS: JavaScript engine
  • LibWasm: WebAssembly implementation
  • LibCrypto/LibTLS: Cryptography primitives and Transport Layer Security
  • LibHTTP: HTTP/1.1 client
  • LibGfx: 2D Graphics Library, Image Decoding and Rendering
  • LibUnicode: Unicode and locale support
  • LibMedia: Audio and video playback
  • LibCore: Event loop…

3. Lobehub / Lobe-Chat

Description: 🤯 Lobe Chat - an open-source AI chat framework supporting multiple AI providers, knowledge management, and multi-modal capabilities.

Link to Repository: Visit Repository

GitHub logo lobehub / lobe-chat

🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Qwen / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS/Plugins/Artifacts). One-click FREE deployment of your private ChatGPT/ Claude application.

Lobe Chat

An open-source, modern-design ChatGPT/LLMs UI/Framework.
Supports speech-synthesis, multi-modal, and extensible (function call) plugin system.
One-click FREE deployment of your private OpenAI ChatGPT/Claude/Gemini/Groq/Ollama chat application.

English · 简体中文 · 日本語 · Official Site · Changelog · Documents · Blog · Feedback




Share LobeChat Repository

Pioneering the new age of thinking and creating. Built for you, the Super Individual.

Table of contents

TOC


4. Fishaudio / Fish-Speech

Description: SOTA Open Source TTS.

Link to Repository: Visit Repository

GitHub logo fishaudio / fish-speech

SOTA Open Source TTS

Fish Speech

English | 简体中文 | Portuguese | 日本語 | 한국어

Fish Speech 1.4 - Open-Source Multilingual Text-to-Speech with Voice Cloning | Product Hunt fishaudio%2Ffish-speech | Trendshift



This codebase and all models are released under CC-BY-NC-SA-4.0 License. Please refer to LICENSE for more details.


Fish Agent

We are very excited to announce that we have made our self-research agent demo open source, you can now try our agent demo online at demo for instant English chat and English and Chinese chat locally by following the docs.

You should mention that the content is released under a CC BY-NC-SA 4.0 licence. And the demo is an early alpha test version, the inference speed needs to be optimised, and there are a lot of bugs waiting to be fixed. If you've found a bug or want to fix it, we'd be very happy to receive an issue or a pull request.

Features

Fish Speech

  1. Zero-shot & Few-shot TTS: Input a 10 to 30-second vocal sample to…


5. 0Voice / Expert_Readed_Books

Description: A curated list of recommended books for engineers covering topics like computer science, software technology, and mathematics.

Link to Repository: Visit Repository

GitHub logo 0voice / expert_readed_books

2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍

2024年最新总结,推荐工程师合适读本,计算机科学,软件技术,软件工程,创业,设计类,思想类,数学类等等,内容介绍,读后感受,欢迎沟通交流心得。






喜欢的书籍,请购买正版书籍。尊重知识,尊重原作者付出。电子书只能满足收藏欲望,不足以满足对知识的渴望。如有侵权,提交issue,第一时间删除。

计算机科学类


软件技术类


6. Aidenybai / React-Scan

Description: Scan for React performance issues and eliminate slow renders in your app.

Link to Repository: Visit Repository

GitHub logo aidenybai / react-scan

Scan for React performance issues and eliminate slow renders in your app

React Scan

React Scan automatically detects performance issues in your React app.

Previously, tools like:

React Scan attempts to solve these problems:

  • It requires no code changes – just drop it in
  • It highlights exactly the components you need to optimize
  • Use it via script tag, npm, CLI, you name it!

Trusted by engineering teams at:

Airbnb                  

React Scan in action

Important

Want to monitor issues in production? Check out React Scan Monitoring!

Install

Looking for React Native?

The fastest way to get started is via CLI. This will spin up an isolated browser instance which you can interact or use React Scan with.

npx react-scan@latest http://localhost:3000
# you can technically scan ANY website on the web:
# npx react-scan@latest https://react.dev
Enter fullscreen mode Exit fullscreen mode

You can…


7. Ruanyf / Weekly

Description: 科技爱好者周刊, a Chinese weekly magazine for tech enthusiasts published every Friday.

Link to Repository: Visit Repository

GitHub logo ruanyf / weekly

科技爱好者周刊,每周五发布

科技爱好者周刊

记录每周值得分享的科技内容,周五发布。

欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue

P.S. 讨论区的《谁在招人》,是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。

如何搜索

周刊已经沉淀了大量内容,可以使用下面的几种方法进行搜索。

1、使用 GitHub 自带的网页搜索。

2、使用 Sourcegraph.com 进行搜索。

3、将这个仓库克隆到本地,然后在仓库目录使用下面的命令。

$ grep -nri [搜索词] docs | cat --number
Enter fullscreen mode Exit fullscreen mode

比如,搜索 CSS 相关内容。

$ grep -nri css docs | cat --number
Enter fullscreen mode Exit fullscreen mode

2024

十二月

十一月

十月

九月

八月

七月

六月


8. Guovin / IPTV-API

Description: 📺 IPTV live TV source update tool, supporting a wide range of channels, custom additions, and updates.

Link to Repository: Visit Repository

GitHub logo Guovin / iptv-api

📺IPTV电视直播源更新工具🚀:✨央视、📡卫视、☘️广东及各省份地方台、🌊港·澳·台、🎬电影、🎥咪咕、🏀体育、🪁动画、🎮游戏、🎵音乐、🏛经典剧场;支持IPv4/IPv6;支持自定义增加频道;支持组播源、酒店源、订阅源、关键字搜索;每天自动更新两次,结果可用于TVBox等播放软件;支持工作流、Docker(amd64/arm64/arm v7)、命令行、GUI运行方式 | IPTV live TV source update tool

logo

IPTV-API

自定义频道,自动获取直播源接口,测速验效后生成可用的结果
默认结果包含:📺央视频道、💰央视付费频道、📡卫视频道、🏠广东频道、🌊港·澳·台频道、🎬电影频道、🎥咪咕直播、🏀体育频道、🪁动画频道、🎮游戏频道、🎵音乐频道、🏛经典剧场
具体频道
📺央视频道: CCTV-1, CCTV-2, CCTV-3, CCTV-4, CCTV-5, CCTV-5+, CCTV-6, CCTV-7, CCTV-8, CCTV-9, CCTV-10, CCTV-11, CCTV-12, CCTV-13, CCTV-14, CCTV-15, CCTV-16, CCTV-17, CETV1, CETV2, CETV4, CETV5

💰央视付费频道: 文化精品, 央视台球, 风云音乐, 第一剧场, 风云剧场, 怀旧剧场, 女性时尚, 高尔夫网球, 风云足球, 电视指南, 世界地理, 兵器科技

📡卫视频道: 广东卫视, 香港卫视, 浙江卫视, 湖南卫视, 北京卫视, 湖北卫视, 黑龙江卫视, 安徽卫视, 重庆卫视, 东方卫视, 东南卫视, 甘肃卫视, 广西卫视, 贵州卫视, 海南卫视, 河北卫视, 河南卫视, 吉林卫视, 江苏卫视, 江西卫视, 辽宁卫视, 内蒙古卫视, 宁夏卫视, 青海卫视, 山东卫视, 山西卫视, 陕西卫视, 四川卫视, 深圳卫视, 三沙卫视, 天津卫视, 西藏卫视, 新疆卫视, 云南卫视

☘️广东频道: 广东珠江, 广东体育, 广东新闻, 广东民生, 广东卫视, 大湾区卫视, 广州综合, 广州影视, 广州竞赛, 江门综合, 江门侨乡生活, 佛山综合, 深圳卫视, 汕头综合, 汕头经济, 汕头文旅, 茂名综合, 茂名公共

☘️各省份地方台

🌊港·澳·台: 翡翠台, 明珠台, 凤凰中文, 凤凰资讯, 凤凰香港, 凤凰卫视, TVBS亚洲, 香港卫视, 纬来体育, 纬来育乐, J2, Viutv, 三立台湾, 无线新闻, 三立新闻, 东森综合, 东森超视, 东森电影, Now剧集, Now华剧, 靖天资讯, 星卫娱乐, 卫视卡式

🎬电影频道: CHC家庭影院, CHC动作电影, CHC高清电影, 淘剧场, 淘娱乐, 淘电影, NewTV惊悚悬疑, NewTV动作电影, 黑莓电影, 纬来电影, 靖天映画, 靖天戏剧, 星卫娱乐, 艾尔达娱乐, 经典电影, IPTV经典电影, 天映经典, 无线星河, 星空卫视, 私人影院, 东森电影, 龙祥电影, 东森洋片, 东森超视

🎥咪咕直播: 咪咕直播1-45

🏀体育频道: CCTV-5, CCTV-5+, 广东体育…

9. Keephq / Keep

Description: The open-source alert management and AIOps platform.

Link to Repository: Visit Repository

GitHub logo keephq / keep

The open-source alert management and AIOps platform

The open-source alert management and AIOps platform


Single pane of glass, alert deduplication, enrichment, filtering and correlation, bi-directional integrations, workflows, dashboards

Docs · Try it out · Report Bug · Book a Demo · Website

Sneak preview screenshot
  • 🔍 Single pane of glass - Best-in-class customizable UI for all your alerts and incidents
  • 🛠️ Swiss Army Knife for alerts - Deduplication, correlation, filtering and enrichment
  • 🔄 Deep integrations - Bi-directional syncs with monitoring tools, customizable workflows
  • Automation - GitHub Actions for your monitoring tools
  • 🤖 AIOps 2.0 - AI-powered correlation and summarization

See full platform documentation.

Supported Integrations

View the full list in our documentation

Missing a provider? Submit a new provider request and we'll add it quickly!

Observability Tools






10. AI16Z / Eliza

Description: Autonomous agents for everyone.

Link to Repository: Visit Repository

GitHub logo ai16z / eliza

Autonomous agents for everyone

Eliza 🤖

Eliza Banner

📖 Documentation | 🎯 Examples

🌍 README Translations

中文说明 | 日本語の説明 | 한국어 설명 | Français | Português | Türkçe | Русский | Español | Italiano | ไทย

✨ Features

  • 🛠️ Full-featured Discord, Twitter and Telegram connectors
  • 🔗 Support for every model (Llama, Grok, OpenAI, Anthropic, etc.)
  • 👥 Multi-agent and room support
  • 📚 Easily ingest and interact with your documents
  • 💾 Retrievable memory and document store
  • 🚀 Highly extensible - create your own actions and clients
  • ☁️ Supports many models (local Llama, OpenAI, Anthropic, Groq, etc.)
  • 📦 Just works!

🎯 Use Cases

  • 🤖 Chatbots
  • 🕵️ Autonomous Agents
  • 📈 Business Process Handling
  • 🎮 Video Game NPCs
  • 🧠 Trading

🚀 Quick Start

Prerequisites

Note for Windows Users: WSL 2 is required.

Use the Starter (Recommended)

git clone https://github.com/ai16z/eliza-starter.git

cp .env.example .env

pnpm i && pnpm start
Enter fullscreen mode Exit fullscreen mode

Then read the Documentation to learn how to customize…


Honorable Mentions

Here are a few repositories that didn’t make the top 10 but deserve a mention this week:


Conclusion

That concludes our Top 10 Trending GitHub Repositories for the week of December 09, 2024! Be sure to explore these projects, contribute if possible, and stay tuned for next week’s roundup of trending repositories.


Personal Recommendation of the week:
(postiz-app)[https://github.com/gitroomhq/postiz-app]

GitHub logo gitroomhq / postiz-app

📨 The ultimate social media scheduling tool, with a bunch of AI 🤖

Postiz Logo

License

Your ultimate AI social media scheduling tool



Postiz: An alternative to: Buffer.com, Hypefury, Twitter Hunter, Etc...



Postiz offers everything you need to manage your social media posts,
build an audience, capture leads, and grow your business.

Instagram Youtube Dribbble Linkedin Reddit TikTok Facebook Pinterest Threads X X X X X


Explore the docs »

Register · Join Our Discord · X · Gitroom


hero.1.mp4

✨ Features

Image 1 Image 2
Image 3 Image 4

Intro

  • Schedule all your social media posts (many AI features)
  • Measure your work with analytics.
  • Collaborate with other team members to exchange or buy posts.
  • Invite your team members to collaborate, comment, and schedule posts.
  • At the moment there is no difference between the hosted version to the self-hosted version

Tech Stack

  • NX (Monorepo)
  • NextJS (React)
  • NestJS
  • Prisma (Default to PostgreSQL)
  • Redis (BullMQ)
  • Resend (email notifications)

Quick Start

To have the project up and running, please follow the Quick Start Guide

License

This repository's source code is available under the Apache 2.0 License.

g2







If you're looking for a manage version of Postiz you can sign up for the service, that way we help this amazing open source:

Signup for Postiz


Happy hacking!

Working on the audio version

The Loop VueJs Podcast

Podcast Episode

Top comments (1)

Collapse
 
dumboprogrammer profile image
Tawhid

Very well written post, flagging as high quality