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 - TinyPersons - 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.
Explore the Docsย ยทย Community Helpย ยทย Roadmapย ยทย View G2 Reviews
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
/appfolder 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
ๅจ็ปๅพ่งฃใไธ้ฎ่ฟ่ก็ๆฐๆฎ็ปๆไธ็ฎๆณๆ็จ
็ฎไฝไธญๆ ๏ฝ ็น้ซไธญๆ ๏ฝ English
ๅ ณไบๆฌไนฆ
ๆฌ้กน็ฎๆจๅจๆ้ ไธๆฌๅผๆบๅ ่ดนใๆฐๆๅๅฅฝ็ๆฐๆฎ็ปๆไธ็ฎๆณๅ ฅ้จๆ็จใ
- ๅ จไนฆ้็จๅจ็ปๅพ่งฃ๏ผๅ ๅฎนๆธ ๆฐๆๆใๅญฆไน ๆฒ็บฟๅนณๆป๏ผๅผๅฏผๅๅญฆ่ ๆข็ดขๆฐๆฎ็ปๆไธ็ฎๆณ็็ฅ่ฏๅฐๅพใ
- ๆบไปฃ็ ๅฏไธ้ฎ่ฟ่ก๏ผๅธฎๅฉ่ฏป่ ๅจ็ปไน ไธญๆๅ็ผ็จๆ่ฝ๏ผไบ่งฃ็ฎๆณๅทฅไฝๅ็ๅๆฐๆฎ็ปๆๅบๅฑๅฎ็ฐใ
- ๆๅก่ฏป่ ไบๅฉๅญฆไน ๏ผๆฌข่ฟๅคงๅฎถๅจ่ฏ่ฎบๅบๆๅบ้ฎ้ขไธๅไบซ่ง่งฃ๏ผๅจไบคๆต่ฎจ่ฎบไธญๅ ฑๅ่ฟๆญฅใ
่ฅๆฌไนฆๅฏนๆจๆๆๅธฎๅฉ๏ผ่ฏทๅจ้กต้ขๅณไธ่ง็นไธช 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 (3)
and what about github.com/Avaiga/taipy? :(
Awesome post!
Awesome