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
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
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
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
- 👋🏻 Getting Started & Join Our Community
-
✨ Features
1
File Upload/Knowledge Base2
Multi-Model Service Provider Support3
Local Large Language Model (LLM) Support4
Model Visual Recognition5
TTS & STT Voice Conversation6
Text to Image Generation7
Plugin System (Function Calling)8
Agent Market (GPTs)9
Support Local / Remote Database10
Support Multi-User Management11
Progressive Web App (PWA)12
Mobile Device Adaptation13
Custom Themes*
What's more
- ⚡️ Performance
- 🛳 Self Hosting
4. Fishaudio / Fish-Speech
Description: SOTA Open Source TTS.
Link to Repository: Visit Repository
fishaudio / fish-speech
SOTA Open Source TTS
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
-
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
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
aidenybai / react-scan
Scan for React performance issues and eliminate slow renders in your app
React Scan automatically detects performance issues in your React app.
Previously, tools like:
-
<Profiler />
required lots of manual changes - Why Did You Render? lacked simple visual cues
- React Devtools didn't have a simple, portable, and programmatic API
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:
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
You can…
7. Ruanyf / Weekly
Description: 科技爱好者周刊, a Chinese weekly magazine for tech enthusiasts published every Friday.
Link to Repository: Visit Repository
科技爱好者周刊
记录每周值得分享的科技内容,周五发布。
欢迎投稿,推荐或自荐文章/软件/资源,请提交 issue 。
P.S. 讨论区的《谁在招人》,是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
如何搜索
周刊已经沉淀了大量内容,可以使用下面的几种方法进行搜索。
1、使用 GitHub 自带的网页搜索。
2、使用 Sourcegraph.com 进行搜索。
3、将这个仓库克隆到本地,然后在仓库目录使用下面的命令。
$ grep -nri [搜索词] docs | cat --number
比如,搜索 CSS 相关内容。
$ grep -nri css docs | cat --number
2024
十二月
- 第 328 期:AI 模型不是一门好生意
十一月
- 第 327 期:没有链接的互联网
- 第 326 期:世界没有那么多财富
- 第 325 期:VS Code 编辑器的下一站是 Zed?
- 第 324 期:人类已知的最大质数
- 第 323 期:技术公司的口号比拼
十月
九月
- 第 319 期:如何拍出爆款视频
- 第 318 期:创业咖啡馆的记忆
- 第 317 期:驴子,老虎和狮子的寓言
- 第 316 期:你一生的故事
八月
- 第 315 期:一份谷歌离职报告
- 第 314 期:《黑神话:悟空》可以产业化吗?
- 第 313 期:如果新加坡没有空调
- 第 312 期:从英特尔看“美国制造”
- 第 311 期:低利率与长期项目
七月
- 第 310 期:内容农场的 AI 赚钱术
- 第 309 期:无人驾驶出租车的双面刃
- 第 308 期:工作找不到,博士能读吗?
- 第 307 期:不要看重 Product Hunt
六月
- 第 306 期:信息就像糖一样上瘾
- 第 305 期:随机数,这是一个问题
- …
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
Guovin / iptv-api
📺IPTV电视直播源更新工具🚀:✨央视、📡卫视、☘️广东及各省份地方台、🌊港·澳·台、🎬电影、🎥咪咕、🏀体育、🪁动画、🎮游戏、🎵音乐、🏛经典剧场;支持IPv4/IPv6;支持自定义增加频道;支持组播源、酒店源、订阅源、关键字搜索;每天自动更新两次,结果可用于TVBox等播放软件;支持工作流、Docker(amd64/arm64/arm v7)、命令行、GUI运行方式 | IPTV live TV source update tool
具体频道
9. Keephq / Keep
Description: The open-source alert management and AIOps platform.
Link to Repository: Visit Repository
The open-source alert management and AIOps platform
Docs · Try it out · Report Bug · Book a Demo · Website
- 🔍 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
Eliza 🤖
📖 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
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:
- Unclecode / Crawl4AI – 🔥🕷️ Smart, fast crawling tool designed for AI use cases.
- Krahets / Hello-Algo – Interactive tutorials for data structures and algorithms.
- Expensify / App – Next-gen Expensify for financial collaboration.
- Topjohnwu / Magisk – The Magic Mask for Android devices.
- Kamranahmedse / Developer-Roadmap – Interactive roadmaps to help developers grow in their careers.
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]
gitroomhq / postiz-app
📨 The ultimate social media scheduling tool, with a bunch of AI 🤖
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.
Explore the docs »
Register
·
Join Our Discord
·
X
·
Gitroom
hero.1.mp4
✨ Features
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.
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:
Happy hacking!
Working on the audio version
Top comments (1)
Very well written post, flagging as high quality