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镜像方便安装,是量化投资的好帮手。

The stock system,Capture key data on daily stocks and ETFs, calculate stock technical indicators, chip distribution, Position Cost Distribution(CYQ), identify various K-line forms, comprehensive stock selection, built-in multiple stock selection strategies, support stock selection verification and backtesting, support automatic trading, and support batch time , runs efficiently, supports display on PCs, tablets, and mobile phones, and provides Docker images for easy installation, making it a good helper for quantitative investment.

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. 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 is released under Apache License and all model weights 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…


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

Add this script to your app:

<!-- import this BEFORE any scripts -->
<script src="https://unpkg.com/react-scan/dist/auto.global.js"></script>
Enter fullscreen mode Exit fullscreen mode

Examples:

Next.js (pages)

Add the script tag to your pages/_document.tsx:

import { Html, Head, Main, NextScript } from 'next/document';
export default function
Enter fullscreen mode Exit fullscreen mode

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

2025

一月

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 project

logo

IPTV-API

一个可高度自定义的IPTV接口更新项目📺,自定义频道菜单,自动获取直播源,测速验效后生成可用的结果,可实现『✨秒播级体验🚀』

English | 中文

📍订阅源来自:

📍频道图标来自:

特点

  • ✅ 自定义模板,生成您想要的频道
  • ✅ 支持多种获取源方式:组播源、酒店源、订阅源、关键字搜索
  • ✅ 接口测速验效,获取延迟、速率、分辨率,过滤无效接口
  • ✅ 偏好设置:IPv4、IPv6、接口来源排序优先级与数量配置、接口白名单
  • ✅ 定时执行,北京时间每日 6:00 与 18:00 执行更新
  • ✅ 支持多种运行方式:工作流、命令行、GUI 软件、Docker(amd64/arm64/arm v7)
  • ✨ 更多功能请见配置参数

最新结果

  • 接口源:
https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/result.m3u
Enter fullscreen mode Exit fullscreen mode
https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/result.txt
Enter fullscreen mode Exit fullscreen mode

https://cdn.jsdelivr.net/gh/Guovin/iptv-api@gd/output/result.m3u
Enter fullscreen mode Exit fullscreen mode
https://cdn.jsdelivr.net/gh/Guovin/iptv-api@gd/output/result.txt
Enter fullscreen mode Exit fullscreen mode
  • 数据源:
https://raw.githubusercontent.com/Guovin/iptv-api/gd/source.json
Enter fullscreen mode Exit fullscreen mode

https://cdn.jsdelivr.net/gh/Guovin/iptv-api@gd/source.json
Enter fullscreen mode Exit fullscreen mode

配置


















































































































配置项 描述 默认值
open_driver 开启浏览器运行,若更新无数据可开启此模式,较消耗性能 False
open_empty_category 开启无结果频道分类,自动归类至底部 False
open_filter_resolution 开启分辨率过滤,低于最小分辨率(min_resolution)的接口将会被过滤,GUI用户需要手动安装FFmpeg,程序会自动调用FFmpeg获取接口分辨率,推荐开启,虽然会增加测速阶段耗时,但能更有效地区分是否可播放的接口 True
open_filter_speed 开启速率过滤,低于最小速率(min_speed)的接口将会被过滤 True
open_hotel 开启酒店源功能,关闭后所有酒店源工作模式都将关闭 True
open_hotel_foodie 开启 Foodie 酒店源工作模式 True
open_hotel_fofa 开启 FOFA、ZoomEye 酒店源工作模式 True
open_keep_all 开启保留所有检索结果,会保留非模板频道名称的结果,推荐手动维护时开启 False
open_m3u_result 开启转换生成 m3u 文件类型结果链接,支持显示频道图标 True
open_multicast 开启组播源功能,关闭后所有组播源工作模式都将关闭 True
open_multicast_foodie 开启 Foodie 组播源工作模式 True
open_multicast_fofa 开启 FOFA 组播源工作模式 True
open_online_search 开启关键字搜索源功能 False
open_proxy 开启代理,自动获取免费可用代理,若更新无数据可开启此模式 False
open_request 开启查询请求,数据来源于网络(仅针对酒店源与组播源) False
open_service 开启页面服务,用于控制是否启动结果页面服务;如果使用青龙等平台部署,有专门设定的定时任务,需要更新完成后停止运行,可以关闭该功能 True
open_sort 开启排序功能(响应速度、日期、分辨率) True
open_subscribe 开启订阅源功能 False
open_update 开启更新,用于控制是否更新接口,若关闭则所有工作模式(获取接口和测速)均停止 True
open_update_time 开启显示更新时间 True
open_url_info






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 elizaOS / eliza

Autonomous agents for everyone

Eliza 🤖

Eliza Banner

📖 Documentation | 🎯 Examples

🌍 README Translations

中文说明 | 日本語の説明 | 한국어 설명 | Persian | Français | Português | Türkçe | Русский | Español | Italiano | ไทย | Deutsch | Tiếng Việt | עִברִית | Tagalog | Polski | Arabic | Hungarian | Srpski | Română | Nederlands | Ελληνικά

🚩 Overview

Eliza Diagram

✨ 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!

Video Tutorials

AI Agent Dev School

🎯 Use Cases

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

🚀 Quick Start

Prerequisites


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

Postiz on Pumpfun!

https://pump.fun/coin/DMsTbeCfX1crgAse5tver98KAMarPWeP3d6U3Gmmpump

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:

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