Lädt...


🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, October 2024 🔥


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Top 10 Trending GitHub Repositories October 2024

Welcome to our weekly roundup of the Top 10 Trending GitHub Repositories for the week of October 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. OpenAI / Swarm

Description: Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team.

Link to Repository: Visit Repository

GitHub logo openai / swarm

Educational framework exploring ergonomic, lightweight multi-agent orchestration. Managed by OpenAI Solution team.

Swarm Logo

Swarm (experimental, educational)

An educational framework exploring ergonomic, lightweight multi-agent orchestration.

Warning

Swarm is currently an experimental sample framework intended to explore ergonomic interfaces for multi-agent systems. It is not intended to be used in production, and therefore has no official support. (This also means we will not be reviewing PRs or issues!)

The primary goal of Swarm is to showcase the handoff & routines patterns explored in the Orchestrating Agents: Handoffs & Routines cookbook. It is not meant as a standalone library, and is primarily for educational purposes.

Install

Requires Python 3.10+

pip install git+ssh://[email protected]/openai/swarm.git

or

pip install git+https://github.com/openai/swarm.git

Usage

from swarm import Swarm, Agent
client = Swarm()

def transfer_to_agent_b():
    return agent_b


agent_a = Agent(
    name="Agent A",
    instructions="You are a helpful agent.",
    functions=[transfer_to_agent_b],
)

agent_b = Agent(
    name="Agent B",
    instructions=

2. 3b1b / Manim

Description: Animation engine for explanatory math videos

Link to Repository: Visit Repository

GitHub logo 3b1b / manim

Animation engine for explanatory math videos

pypi version MIT License Manim Subreddit Manim Discord docs

Manim is an engine for precise programmatic animations, designed for creating explanatory math videos.

Note, there are two versions of manim. This repository began as a personal project by the author of 3Blue1Brown for the purpose of animating those videos, with video-specific code available here. In 2020 a group of developers forked it into what is now the community edition, with a goal of being more stable, better tested, quicker to respond to community contributions, and all around friendlier to get started with. See this page for more details.

Installation

WARNING: These instructions are for ManimGL only. Trying to use these instructions to install ManimCommunity/manim or instructions there to install this version will cause problems. You should first decide which version you wish to install, then only follow the instructions for your desired version.

Note: To install manim directly through pip, please pay attention to the…

3. ManimCommunity / Manim

Description: A community-maintained Python framework for creating mathematical animations.

Link to Repository: Visit Repository

GitHub logo ManimCommunity / manim

A community-maintained Python framework for creating mathematical animations.



PyPI Latest Release Docker image MIT License Reddit Twitter Discord Code style: black Documentation Status Downloads CI

An animation engine for explanatory math videos

Manim is an animation engine for explanatory math videos. It's used to create precise animations programmatically, as demonstrated in the videos of 3Blue1Brown.

NOTE: This repository is maintained by the Manim Community and is not associated with Grant Sanderson or 3Blue1Brown in any way (although we are definitely indebted to him for providing his work to the world). If you would like to study how Grant makes his videos, head over to his repository (3b1b/manim). This fork is updated more frequently than his, and it's recommended to use this fork if you'd like to use Manim for your own projects.

Table of Contents:

Installation

WARNING: These instructions are for the community version only. Trying to use these instructions to install 3b1b/manim or instructions there to install this version will cause…

4. TwentyHQ / Twenty

Description: Building a modern alternative to Salesforce, powered by the community.

Link to Repository: Visit Repository

GitHub logo twentyhq / twenty

Building a modern alternative to Salesforce, powered by the community.

Hacktoberfest


Twenty logo

The #1 Open-Source CRM

Tailored to your unique business needs

🌐 Website · 📚 Documentation · Discord · Figma

Companies view


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: [email protected]
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…

5. EloiAlonso / Diamond

Description: DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.

Link to Repository: Visit Repository

GitHub logo eloialonso / diamond

DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.

Diffusion for World Modeling: Visual Details Matter in Atari (NeurIPS 2024 Spotlight)

[TL;DR] 💎 DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained entirely in a diffusion world model.

🌍 Project Page • 🤓 Paper • 𝕏 Atari thread • 𝕏 CSGO thread

RL agent playing in autoregressive imagination of Atari world models
DIAMOND agent in WM
Human player in CSGO world model (full quality video here)
DIAMOND agent in WM

Quick install to try our pretrained world models using miniconda:

git clone [email protected]:eloialonso/diamond.git
cd diamond
conda create -n diamond python=3.10
conda activate diamond
pip install -r requirements.txt

For Atari (world model + RL agent)

python src/play.py --pretrained

For CSGO (world model only)

git checkout csgo
python src/play.py

And press m to take control (the policy is playing by default)!

Warning: Atari ROMs will be downloaded with the dependencies, which means that you acknowledge that you have the…




6. Unkeyed / Unkey

Description: Open source API management platform

Link to Repository: Visit Repository

GitHub logo unkeyed / unkey

Open source API management platform

Unkey

Open Source API authentication and authorization

Contributing

Please read through our contributing guide before starting any work.

Let's talk

Book us with Cal.com

Authors

Stats

Alt




7. 3b1b / Videos

Description: Code for the manim-generated scenes used in 3blue1brown videos

Link to Repository: Visit Repository

GitHub logo 3b1b / videos

Code for the manim-generated scenes used in 3blue1brown videos

This project contains the code used to generate the explanatory math videos found on 3Blue1Brown.

This almost entirely consists of scenes generated using the library Manim. See also the community maintained version at ManimCommunity.

Older projects may have code dependent on older versions of manim, and so may not run out of the box here.

Note, while the library Manim itself is open source and under the MIT license, the contents of this repository are intended only to be used for 3Blue1Brown videos themselves.

Workflow

I made this video to show more of how I use manim. Note that I'm using 3b1b/manim, not the community edition, some functionality may differ between the two. Aside from installing manim itself, replicating the workflow involves some custom plugins with Sublime, the text editor I use.

If you use another text editor, the same functionality can be mimicked. The key…

8. TeamHanko / Hanko

Description: Authentication and User Management solution for developers. Open source alternative to Clerk & Auth0.

Link to Repository: Visit Repository

GitHub logo teamhanko / hanko

Authentication and User Management solution for developers. Open source alternative to Clerk & Auth0.

Test Status Build Status Go Report Card GoDoc npm (scoped) npm (scoped)

About Hanko

Hanko is an open-source authentication and user management solution with a focus on moving the login beyond passwords while being 100% deployable today.

  • Built for passkeys as introduced by Apple, Google, and Microsoft
  • Fast integration with Hanko Elements web components (login box and user profile)
  • API-first, small footprint, cloud-native

Available for self-hosting and on Hanko Cloud.

Hanko is built and maintained by Hanko.io, an active member of the FIDO Alliance.

We take you on the journey beyond passwords ...

... and make sure your users won't get lost on the way. Passwordless logins have been promised to us for quite some time. But until now, "passwordless" was mostly a compromise that only worked for some of the users and had some severe drawbacks that ultimately led to passwords still being present at almost every login. It's only very recently that passkeys were announced, and the…

9. MFTS / Papermark

Description: Papermark is the open-source DocSend alternative with built-in analytics and custom domains.

Link to Repository: Visit Repository

GitHub logo mfts / papermark

Papermark is the open-source DocSend alternative with built-in analytics and custom domains.

Papermark

The open-source DocSend alternative.

Papermark - The open-source DocSend alternative | Product Hunt


GitHub Repo stars Twitter Follow License

Papermark is the open-source document sharing alternative to DocSend with built-in analytics and custom domains.

Features

  • Shareable Links: Share your document securely by sending a custom link
  • Custom Branding: Add a custom domain and your own branding
  • Analytics: Get insights via document tracking and soon page-by-page analytics
  • Self-hosted, open-source: Host it yourself and hack on it

Demo

Papermark Welcome GIF

Tech Stack

Getting Started

Prerequisites

Here's what you need to be able to run Papermark:

  • Node.js (version >= 18.17.0)
  • PostgreSQL Database
  • Blob storage (currently AWS S3 or Vercel Blob)
  • Resend (for sending emails)

1. Clone the repository

git clone https://github.com/mfts/papermark.git
cd papermark

2. Install npm dependencies

npm install

3. Copy the environment

10. HCEngineering / Platform

Description: Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)

Link to Repository: Visit Repository

GitHub logo hcengineering / platform

Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)

Huly Platform

X (formerly Twitter) Follow GitHub License

⭐️ Your star shines on us. Star us on GitHub!

About

The Huly Platform is a robust framework designed to accelerate the development of business applications, such as CRM systems This repository includes several applications, such as Chat, Project Management, CRM, HRM, and ATS. Various teams are building products on top of the Platform, including Huly and TraceX.

Huly

Self-Hosting

If you're primarily interested in self-hosting Huly without the intention to modify or contribute to its development, please use huly-selfhost. This project offers a convenient method to host Huly using docker, designed for ease of use and quick setup. Explore this option to effortlessly enjoy Huly on your own server.

Activity

Alt

Table of Content

Honorable Mentions

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

  • Krahets / Hello-algo – 《Hello 算法》: A comprehensive guide to data structures and algorithms, with animations and code examples.
  • GolemCloud / Golem – Open source durable computing platform for distributed systems.
  • Typst / Typst – A powerful and easy-to-learn markup-based typesetting system.
  • Stenzek / Duckstation – Fast PlayStation 1 emulator.
  • Dubinc / Dub – Open-source link management infrastructure used by modern marketing teams.

Conclusion

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

Happy hacking!

Working on the audio version

The Loop VueJs Podcast

Podcast Episode

...

🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, October 28, 2024 🔥


📈 46.17 Punkte
🔧 Programmierung

🔧 ⚡⚡ 🚀 Top 10 Trending GitHub Repositories, October / 21 2024 🔥


📈 46.17 Punkte
🔧 Programmierung

🔧 ⚡⚡ 🚀 Top 10 Trending GitHub Repositories, October / 21 2024 🔥


📈 46.17 Punkte
🔧 Programmierung

🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, October 2024 🔥


📈 46.17 Punkte
🔧 Programmierung

🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, Nov 24 2024 🔥


📈 38.02 Punkte
🔧 Programmierung

🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, November, Week 2 2024 🔥


📈 38.02 Punkte
🔧 Programmierung

🔧 ⚡ 🚀 Top 10 Trending GitHub Repositories, November 2024 🔥


📈 38.02 Punkte
🔧 Programmierung

📰 Safest Kodi Repositories: Best Add-on Repositories Ranked High for Trust


📈 25.53 Punkte
🖥️ Betriebssysteme

🔧 Create an Android App that Displays List of All Trending Kotlin git-hub Repositories


📈 25.38 Punkte
🔧 Programmierung

🕵️ Microsoft’s GitHub Account Hacked – 500 GB Of Microsoft’s Private GitHub Repositories Data Stolen


📈 25.2 Punkte
🕵️ Hacking

🐧 pomber/github-history – a fun way to browse changes in GitHub repositories


📈 25.2 Punkte
🐧 Linux Tipps

🔧 Pull together GitHub Issues and Pull Requests Across Repositories to GitHub Projects Automatically


📈 25.2 Punkte
🔧 Programmierung

🔧 GitHub Trending Archive: Your Personal GitHub Trends Archive


📈 25.05 Punkte
🔧 Programmierung

🔧 Top 10 GitHub repositories with the most ⭐️


📈 23 Punkte
🔧 Programmierung

🔧 Top 10 GitHub Repositories for Python and Java Developers


📈 23 Punkte
🔧 Programmierung

🔧 Top 10 GitHub Repositories Every Web Developer Should Know


📈 23 Punkte
🔧 Programmierung

🔧 GitHub issues from top Open Source Golang Repositories that you should contribute to


📈 23 Punkte
🔧 Programmierung

🔧 ⚡Top GitHub Repositories for UI Components


📈 23 Punkte
🔧 Programmierung

🔧 The Top 10 GitHub Repositories Making Waves 🌊📊


📈 23 Punkte
🔧 Programmierung

🔧 ✨Top 15 GitHub repositories to achieve Typescript Mastery 🏆


📈 23 Punkte
🔧 Programmierung

🔧 Top 5 Github repositories to achieve system design mastery


📈 23 Punkte
🔧 Programmierung

🔧 Mastering JavaScript: A Journey Through the Top 5 GitHub Repositories


📈 23 Punkte
🔧 Programmierung

🔧 Top 7 GitHub repositories that will help you master Python🐍


📈 23 Punkte
🔧 Programmierung

🔧 Top 5 Python Algorithm Github Repositories


📈 23 Punkte
🔧 Programmierung

🔧 🚀Top Github Repositories to boost Your project setup.🚀


📈 23 Punkte
🔧 Programmierung

🔧 Top Courses and GitHub Repositories to Learn GenerativeAI Free


📈 23 Punkte
🔧 Programmierung

🔧 Top Github repositories for 10+ programming languages


📈 23 Punkte
🔧 Programmierung

🔧 Top 19 Contributed Repositories on GitHub


📈 23 Punkte
🔧 Programmierung

🔧 Top 10 GitHub repositories for Java developers ✨


📈 23 Punkte
🔧 Programmierung

🔧 18 Awesome GitHub Repositories to Bookmark in 2024 🚀🏆


📈 21.39 Punkte
🔧 Programmierung

matomo