Top 10 Trending GitHub Repositories Nov 24 2024
Welcome to our weekly roundup of the Top 10 Trending GitHub Repositories for the second week of Nov 24, 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. DataExpert-io / Data-Engineer-Handbook
Description: A repository with links to everything you'd ever want to learn about data engineering.
Link to Repository: Visit Repository
DataExpert-io / data-engineer-handbook
This is a repo with links to everything you'd ever want to learn about data engineering
The Data Engineering Handbook
This repo has all the resources you need to become an amazing data engineer!
Getting started
If you are new to data engineering, start by following this 2024 breaking into data engineering roadmap
If you are here for the 6-week free YouTube boot camp you can check out
For more applied learning:
- Check out the projects section for more hands-on examples!
- Check out the interviews section for more advice on how to pass data engineering interviews!
- Check out the books section for a list of high quality data engineering books
- Check out the communities section for a list of high quality data engineering communities to join
- Check out the newsletter section to learn via email
Resources
Great list of over 25 books
Top 3 must read books are:
- Fundamentals of Data Engineering
- Designing Data-Intensive Applications
- Designing Machine Learning Systems
Great list of over
…2. Freqtrade / Freqtrade
Description: Free, open-source crypto trading bot.
Link to Repository: Visit Repository
Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram or webUI. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning.
Disclaimer
This software is for educational purposes only. Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS.
Always start by running a trading bot in Dry-run and do not engage money before you understand how it works and what profit/loss you should expect.
We strongly recommend you to have coding and Python knowledge. Do not hesitate to read the source code and understand the mechanism of this bot.
Supported Exchange marketplaces
Please read the exchange specific notes to learn about eventual, special configurations needed for each…
3. TwentyHQ / Twenty
Description: Building a modern alternative to Salesforce, powered by the community.
Link to Repository: Visit Repository
The #1 Open-Source CRM
Tailored to your unique business needs
🌐 Website · 📚 Documentation · Discord · Figma
We’ve spent thousands of hours grappling with traditional CRMs like Pipedrive and Salesforce to align them with our business needs, only to end up frustrated — customizations are complex and the closed ecosystems of these platforms can feel restrictive.
We felt the need for a CRM platform that empowers rather than constrains. We believe the next great CRM will come from the open-source community. We’ve packed Twenty with powerful features to give you full control and help you run your business efficiently.
Demo
Go to demo.twenty.com and login with the following credentials:
email: tim@apple.dev
password: Applecar2025
See also:
🚀 Self-hosting
🖥️ Local Setup
Why Choose Twenty?
We understand that the CRM landscape is vast. So why should you choose us?
⛓️ Full control, Full Freedom: Contribute, self-host, fork. Break free from…
4. AI16Z / Eliza
Description: Conversational agent for Twitter and Discord.
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 your Eliza.
5. Microsoft / TinyTroupe
Description: LLM-powered multi-agent persona simulation for imagination enhancement and business insights.
Link to Repository: Visit Repository
microsoft / TinyTroupe
LLM-powered multiagent persona simulation for imagination enhancement and business insights.
TinyTroupe 🤠🤓🥸🧐
LLM-powered multiagent persona simulation for imagination enhancement and business insights.
TinyTroupe is an experimental Python library that allows the simulation of people with specific personalities, interests, and goals. These artificial agents - TinyPerson
s - can listen to us and one another, reply back, and go about their lives in simulated TinyWorld
environments. This is achieved by leveraging the power of Large Language Models (LLMs), notably GPT-4, to generate realistic simulated behavior. This allow us to investigate a wide range of convincing interactions and consumer types, with highly customizable personas, under conditions of our choosing. The focus is thus on understanding human behavior and not on directly supporting it (like, say, AI assistants do) -- this results in, among other things, specialized mechanisms that make sense only in a simulation setting. Further, unlike other game-like LLM-based simulation approaches, TinyTroupe aims at enlightening productivity and business…
6. PayloadCMS / Payload
Description: Open-source, fullstack Next.js framework providing a powerful backend and admin panel.
Link to Repository: Visit Repository
payloadcms / payload
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
Important
🎉 We've released 3.0! Star this repo or keep an eye on it to follow along.
Payload is the first-ever Next.js native CMS that can install directly in your existing /app
folder. It's the start of a new era for headless CMS.
Benefits over a regular CMS
- Deploy anywhere, including serverless on Vercel for free
- Combine your front+backend in the same
/app
folder if you want - Don't sign up for yet another SaaS - Payload is open source
- Query your database in React Server Components
- Both admin and backend are 100% extensible
- No vendor lock-in
- Never touch ancient WP code again
- Build faster, never hit a roadblock
Quickstart
Before beginning to work with Payload, make sure you have all of the required software.
pnpx create-payload-app@latest
If you're new to Payload, you should start with the website…
7. Bin-Huang / Chatbox
Description: User-friendly desktop client app for AI Models/LLMs (GPT, Claude, Gemini, Ollama).
Link to Repository: Visit Repository
Bin-Huang / chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
This is the repository for the Chatbox Community Edition, open-sourced under the GPLv3 license. For most users, I recommend using the Chatbox Official Edition (closed-source). It's still completely free, easy to install, and supports more of the latest features. You can get it below:
Download for Desktop
Download for iOS/Android
For more information: chatboxai.app
Your Ultimate AI Copilot on the Desktop.
Chatbox is a desktop client for ChatGPT, Claude and other LLMs, available on Windows, Mac, Linux
Features
-
Local Data Storage
💾 Your data remains on your device, ensuring it never gets lost and maintains your privacy. -
No-Deployment Installation Packages
📦 Get started quickly with downloadable installation packages. No complex setup necessary! -
Support for Multiple LLM Providers
⚙️ Seamlessly integrate with a variety of cutting-edge language models:- OpenAI (ChatGPT)
- Azure OpenAI
- Claude
- Google Gemini Pro
- Ollama…
8. Krahets / Hello-algo
Description: 《Hello 算法》: Visual and executable data structure and algorithm tutorials.
Link to Repository: Visit Repository
krahets / hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version ongoing
关于本书
本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。
- 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。
- 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。
- 提倡读者互助学习,欢迎大家在评论区提出问题与分享见解,在交流讨论中共同进步。
若本书对您有所帮助,请在页面右上角点个 Star ⭐ 支持一下,谢谢!
推荐语
“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
—— 邓俊辉,清华大学计算机系教授
“如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”
—— 李沐,亚马逊资深首席科学家
贡献
本开源书仍在持续更新之中,欢迎您参与本项目,一同为读者提供更优质的学习内容。
- 内容修正:请您协助修正或在评论区指出语法错误、内容缺失、文字歧义、无效链接或代码 bug 等问题。
- 代码转译:期待您贡献各种语言代码,已支持 Python、Java、C++、Go、JavaScript 等 12 门编程语言。
- 中译英:诚邀您加入我们的翻译小组,成员主要来自计算机相关专业、英语专业和英文母语者。
欢迎您提出宝贵意见和建议,如有任何问题请提交 Issues 或微信联系 krahets-jyd
。
感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是:
License
The texts, code, images, photos, and videos in this repository are licensed under CC BY-NC-SA 4.0.
9. Blacklanternsecurity / Bbot
Description: A recursive internet scanner for hackers. 🧡
Link to Repository: Visit Repository
blacklanternsecurity / bbot
A recursive internet scanner for hackers. 🧡
BEE·bot is a multipurpose scanner inspired by Spiderfoot, built to automate your Recon, Bug Bounties, and ASM!
first-bbot-scan.mp4
A BBOT scan in real-time - visualization with VivaGraphJS
Installation
# stable version
pipx install bbot
# bleeding edge (dev branch)
pipx install --pip-args '\--pre' bbot
For more installation methods, including Docker, see Getting Started
Example Commands
1) Subdomain Finder
Passive API sources plus a recursive DNS brute-force with target-specific subdomain mutations.
# find subdomains of evilcorp.com
bbot -t evilcorp.com -p subdomain-enum
# passive sources only
bbot -t evilcorp.com -p subdomain-enum -rf passive
subdomain-enum.yml
description: Enumerate subdomains via APIs, brute-force
flags:
# enable every module with the subdomain-enum flag
- subdomain-enum
output_modules:
# output unique subdomains to TXT file
- subdomains
config:
dns:
threads: 25
brute_threads: 1000
# put your API keys here
# modules:
# github:
#
…10. Black-Forest-Labs / Flux
Description: Official inference repo for FLUX.1 models.
Link to Repository: Visit Repository
black-forest-labs / flux
Official inference repo for FLUX.1 models
FLUX
by Black Forest Labs: https://blackforestlabs.ai. Documentation for our API can be found here: docs.bfl.ml.
This repo contains minimal inference code to run image generation & editing with our Flux models.
Local installation
cd $HOME && git clone https://github.com/black-forest-labs/flux
cd $HOME/flux
python3.10 -m venv .venv
source .venv/bin/activate
pip install -e ".[all]"
Models
We are offering an extensive suite of models. For more information about the invidual models, please refer to the link under Usage.
Name | Usage | HuggingFace repo | License |
---|---|---|---|
FLUX.1 [schnell] |
Text to Image | https://huggingface.co/black-forest-labs/FLUX.1-schnell | apache-2.0 |
FLUX.1 [dev] |
Text to Image | https://huggingface.co/black-forest-labs/FLUX.1-dev | FLUX.1-dev Non-Commercial License |
FLUX.1 Fill [dev] |
In/Out-painting | https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev | FLUX.1-dev Non-Commercial License |
FLUX.1 Canny [dev] |
Structural Conditioning | https://huggingface.co/black-forest-labs/FLUX.1-Canny-dev | FLUX.1-dev Non-Commercial License |
FLUX.1 Depth [dev] |
Structural Conditioning | https://huggingface.co/black-forest-labs/FLUX.1-Depth-dev | FLUX.1-dev Non-Commercial License |
FLUX.1 Canny [dev] LoRA |
Structural Conditioning | https://huggingface.co/black-forest-labs/FLUX.1-Canny-dev-lora | FLUX.1-dev Non-Commercial License |
FLUX.1 Depth [dev] LoRA |
Structural Conditioning | https://huggingface.co/black-forest-labs/FLUX.1-Depth-dev-lora | FLUX.1-dev Non-Commercial License |
FLUX.1 Redux [dev] |
Honorable Mentions
Here are a few repositories that didn’t make the top 10 but deserve a mention this week:
- Bluesky-social / Social-app – The Bluesky Social application for Web, iOS, and Android.
- Xtekky / Gpt4free – Official repository for GPT-4-free models and resources.
- Dagster-io / Dagster – Orchestration platform for developing and managing data assets.
- Khoj-ai / Khoj – Self-hostable AI second brain for automations and research.
- Mediar-ai / Screenpipe – Your AI assistant for 24/7 screen and voice recording.
Conclusion
That concludes our Top 10 Trending GitHub Repositories for the week of Nov 25, 2024! Be sure to explore these projects, contribute if possible, and stay tuned for next week’s roundup of trending repositories.
Personal Recomendation 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 🤖
Please help us out on Product Hunt,
to give you the best open-source
social media scheduling tool in the world 🌎👇
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…
Happy hacking!
Working on the audio version
Top comments (12)
Yay! Thank you for recommending Postiz :)
Thank you for a great project :D, we all love it.
🙏🏻
and what about github.com/Avaiga/taipy? :(
Good recommendations!
hi
Nice lists!
Awesome
Awesome post!
GHJAVGB
Office shxddddfdbfhdhdhdhshshdhdhdhdhdhdhshdhdhdhfhxhdhxhxhhxwhhdhxhdhdhdhxhdhdhxhxxxddhxhxhxhdhxhxhdhdhshdhdhxhdhdhdhduddddd stop disk jdhxhxhhfhdhdhdhdhdhdhdd
Cool cool, I guess.
Cool, Thank you for awesome project.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.