Github Top Repositories
13.2K subscribers
1K photos
57 videos
10 files
1.72K links
Top GitHub repositories in one place ๐Ÿš€
Explore the best projects in programming, AI, data science, and more.
Download Telegram
๐Ÿ” Deep-diving into codecrafters-io/build-your-own-x โ€” fresh off the trending list.

๐Ÿ”— https://github.com/codecrafters-io/build-your-own-x
๐Ÿ“ Master programming by recreating your favorite technologies from scratch.
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

The codecrafters-io/build-your-own-x GitHub repository is a treasure trove of tutorials and guides for building various technologies from scratch. The repository's purpose is to provide a hands-on learning experience, following the philosophy of Richard Feynman: "What I cannot create, I do not understand."

Key features of the repository include a wide range of projects, from building a 3D Renderer to creating a Blockchain / Cryptocurrency, Bot, Database, and much more. The projects are implemented in various programming languages, including C++, Java, Python, and JavaScript.

To use the repository, simply navigate to the project of your choice and follow the provided tutorial or guide. The technical highlights of the repository include the use of various programming languages and technologies, such as OpenGL for 3D rendering, Node.js for building a CLI tool, and Rust for building a Blockchain.

The repository is suitable for developers of all levels, from beginners to experienced programmers. Whether you're looking to learn a new programming language or technology, or simply want to challenge yourself by building something from scratch, this repository has something for everyone.

In short, the codecrafters-io/build-your-own-x repository is an excellent resource for anyone looking to learn by doing, and its projects and tutorials are sure to provide a fun and rewarding learning experience. So, what are you waiting for? Get building, and remember: "The best way to learn is by doing!"

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
๐Ÿ’ก microsoft/markitdown just hit the trending charts โ€” here's why it matters.

๐Ÿ”— https://github.com/microsoft/markitdown
๐Ÿ“ Python tool for converting files and office documents to Markdown.
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Introduction to MarkItDown: MarkItDown is a lightweight Python utility for converting various files to Markdown, designed for use with Large Language Models (LLMs) and text analysis pipelines. It supports conversion from multiple file formats, including PDF, PowerPoint, Word, Excel, images, audio, and more.

Key Features: MarkItDown preserves important document structure and content as Markdown, including headings, lists, tables, links, etc. It also supports optional dependencies for activating various file formats and has a plugin architecture for extensibility.

Usage examples:
- Command-line: markitdown path-to-file.pdf > document.md
- Python API: from markitdown import MarkItDown; md = MarkItDown(); result = md.convert("test.xlsx"); print(result.text_content)

Technical Highlights: MarkItDown uses Markdown as its output format, which is close to plain text and provides a way to represent important document structure. It also supports Large Language Models for image descriptions and has integrations with Azure Document Intelligence and Azure Content Understanding for higher-quality conversions.

Audience: MarkItDown is designed for developers and data scientists working with LLMs and text analysis pipelines, particularly those who need to convert various file formats to Markdown for analysis or processing.

In summary, MarkItDown is a powerful tool for converting files to Markdown, with a wide range of supported formats and a flexible plugin architecture - it's a game-changer for anyone working with Large Language Models and text analysis pipelines.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
โค1
Github Top Repositories
Photo
โšก nesquena/hermes-webui is making waves. Here's the full picture.

๐Ÿ”— https://github.com/nesquena/hermes-webui
๐Ÿ“ Hermes WebUI: The best way to use Hermes Agent from the web or from your phone!
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

The Hermes Web UI is a lightweight, dark-themed web app interface for the Hermes Agent, providing a convenient way to interact with the agent from a browser. It offers a three-panel layout with a left sidebar for sessions and navigation, a center panel for chat, and a right panel for workspace file browsing. The interface includes features such as a composer footer with model, profile, and workspace controls, a circular context ring to show token usage, and a Hermes Control Center for settings and session tools.

Key features of the Hermes Web UI include full parity with the CLI experience, allowing users to perform all actions from the web interface, as well as streaming responses via SSE for real-time updates. The web UI also supports multi-provider model and allows users to edit past messages and retry or cancel tasks.

The Hermes Web UI is designed for users who want a convenient and user-friendly interface for interacting with the Hermes Agent, while still providing the full functionality of the CLI experience. It is ideal for developers, researchers, and anyone who wants to leverage the power of the Hermes Agent from a web browser.

The technical highlights of the Hermes Web UI include its implementation in vanilla JavaScript and Python, with no additional frameworks or bundlers required. The web UI is also designed to be self-hosted, allowing users to run it on their own servers and maintain control over their data.

Overall, the Hermes Web UI provides a powerful and convenient interface for interacting with the Hermes Agent, making it an ideal choice for anyone looking to leverage the capabilities of this advanced autonomous agent.

The takeaway: Hermes Web UI brings the power of the Hermes Agent to your browser, with a user-friendly interface and full parity with the CLI experience.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
โค1
Github Top Repositories
Photo
โšก supermemoryai/supermemory is making waves. Here's the full picture.

๐Ÿ”— https://github.com/supermemoryai/supermemory
๐Ÿ“ Memory engine and app that is extremely fast, scalable. The Memory API for the AI era.
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Introducing Supermemory, the revolutionary memory and context engine for AI, designed to transform the way your AI tools learn, remember, and interact with you. This cutting-edge technology allows your AI to remember conversations, extract facts, and build user profiles, all while handling knowledge updates and contradictions with ease.

With Supermemory, you can enjoy a seamless experience, whether you're using AI tools or building your own AI products. The platform offers a single API for developers to integrate memory, RAG, user profiles, and connectors into their agents and apps, making it easy to get started.

Some of the key features of Supermemory include:

* Memory: Extracts facts from conversations and handles temporal changes, contradictions, and automatic forgetting
* User Profiles: Auto-maintained user context, including stable facts and recent activity
* Hybrid Search: Combines RAG and memory in a single query for a more comprehensive search experience
* Connectors: Real-time sync with Google Drive, Gmail, Notion, and other platforms

To get started with Supermemory, you can use the Supermemory App, browser extension, or plugins, which provide a consumer-facing experience and allow you to give your AI persistent memory. For developers, the platform offers a range of framework integrations, including Vercel AI SDK, LangChain, and Mastra, making it easy to integrate Supermemory into your existing workflow.

Don't just take our word for it - Supermemory is state of the art across all major AI memory benchmarks, including LongMemEval, LoCoMo, and ConvoMem. With its powerful features, ease of use, and exceptional performance, Supermemory is the perfect solution for anyone looking to take their AI to the next level. Give your AI the gift of memory and discover a whole new world of possibilities - your AI will thank you!

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
โค1
Github Top Repositories
Photo
๐Ÿš€ Meet harry0703/MoneyPrinterTurbo: a gem from today's GitHub trending list.

๐Ÿ”— https://github.com/harry0703/MoneyPrinterTurbo
๐Ÿ“ ๅˆฉ็”จAIๅคงๆจกๅž‹๏ผŒไธ€้”ฎ็”Ÿๆˆ้ซ˜ๆธ…็Ÿญ่ง†้ข‘ Generate short videos with one click using AI LLM.
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

MoneyPrinterTurbo is a fascinating tool that generates high-definition videos with just a theme or keyword. This project offers a range of features, including AI-generated video scripts, batch video generation, and customizable subtitles. The tool supports various video sizes, languages, and voice synthesis options.

The project is built with a clear MVC architecture, making it easy to maintain and extend. It also provides a Web interface and API for easy access.

To get started, users can deploy the project using Docker or manually install the required dependencies. The project also supports various LLM providers, including OpenAI and AIHubMix.

MoneyPrinterTurbo is suitable for developers, content creators, and anyone interested in AI-generated video content.

One-liner takeaway: MoneyPrinterTurbo is a powerful tool that simplifies video content creation with AI-powered automation.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
โค1
Github Top Repositories
Photo
๐ŸŽฏ D4Vinci/Scrapling landed on trending. Worth a proper look.

๐Ÿ”— https://github.com/D4Vinci/Scrapling
๐Ÿ“ ๐Ÿ•ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

The Scrapling framework is designed for effortless web scraping, handling everything from single requests to full-scale crawls. Its key features include adaptive parsing, which learns from website changes, and fetchers that bypass anti-bot systems like Cloudflare Turnstile. The framework also includes a spider framework for scaling up to concurrent, multi-session crawls with pause/resume and automatic proxy rotation.

To use Scrapling, you can start with a simple Fetcher or StealthyFetcher to fetch a website, and then use css selectors to scrape data. For larger crawls, you can define a Spider class and use the start method to begin the crawl.

Some technical highlights of Scrapling include its use of real-time stats and streaming for fast crawls, as well as its support for proxy rotation and anti-bot bypass. The framework is designed for web scrapers and regular users alike, with a simple and intuitive API.

Scrapling is suitable for a wide range of users, from beginner web scrapers to experienced developers. Whether you're looking to scrape a single website or build a large-scale web crawling application, Scrapling has the tools and features you need.

Here's an example of how to use Scrapling:
from scrapling.fetchers import StealthyFetcher
StealthyFetcher.adaptive = True
p = StealthyFetcher.fetch('https://example.com', headless=True, network_idle=True)
products = p.css('.product', auto_save=True)


In short, Scrapling is the ultimate web scraping framework - scrape the web, effortlessly.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe
โค2
๐Ÿ” Deep-diving into pbakaus/impeccable โ€” fresh off the trending list.

๐Ÿ”— https://github.com/pbakaus/impeccable
๐Ÿ“ The design language that makes your AI harness better at design.
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

The Impeccable project is a curated design skill that elevates your frontend design game with 7 domain-specific references and 23 commands. It helps you avoid common design pitfalls by including 27 deterministic anti-pattern rules. The impeccable skill can be used through a CLI installer, or by downloading from the website, and is compatible with a range of tools such as Cursor, Claude Code, and Codex CLI.

Key features include polish, audit, critique, and distill commands, as well as a standalone CLI for detecting anti-patterns. The project is designed for developers, designers, and anyone looking to improve their design skills.

To get started, simply run
npx impeccable skills install
and access the commands through /impeccable. With Impeccable, you can design like you mean it.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿง  Channel: https://t.me/GithubRe