Github Top Repositories
13.4K subscribers
1.35K photos
58 videos
10 files
1.98K links
Top GitHub repositories in one place 🚀
Explore the best projects in programming, AI, data science, and more.
Download Telegram
Github Top Repositories
Photo
🔍 Deep-diving into trycua/cua — fresh off the trending list.

🔗 https://github.com/trycua/cua
📝 Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
──────────────────────────────

Cua is an open-source project that enables you to build, benchmark, and deploy agents that use computers. The project consists of several key components, including Cua Drivers, Cua, Cua Bench, and Lume.

Cua Drivers allow agents to drive native desktop apps in the background, while Cua provides an API for creating and controlling sandboxes on various operating systems. Cua Bench is a benchmarking tool for evaluating computer-use agents, and Lume is a macOS virtualization platform.

To get started with Cua Drivers, you can install it using the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/cua-driver/scripts/install.sh)"

For Cua, you can install it using pip install cua and then use the API to create and control sandboxes:
from cua import Sandbox, Image
async with Sandbox.ephemeral(Image.linux()) as sb:
result = await sb.shell.run("echo hello")
screenshot = await sb.screenshot()
await sb.mouse.click(100, 200)
await sb.keyboard.type("Hello from Cua!")

Cua Bench can be used to evaluate agents on various tasks, and Lume can be used to create and manage macOS VMs.

The project is designed for developers, researchers, and anyone interested in building and deploying computer-use agents. With its robust set of tools and APIs, Cua makes it easy to get started with building and benchmarking agents.
The project is licensed under the MIT License, and contributions are welcome.
One-liner takeaway: Cua is a powerful platform for building, benchmarking, and deploying computer-use agents, making it a game-changer for the field of AI and automation.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
🌟 jwasham/coding-interview-university caught my eye on GitHub Trending today.

🔗 https://github.com/jwasham/coding-interview-university
📝 A complete computer science study plan to become a software engineer.
──────────────────────────────

The Coding Interview University is a comprehensive study plan designed to prepare individuals for technical interviews at top software companies like Amazon, Facebook, Google, and Microsoft. Created by John Washam, this plan is based on his own experience of studying for several months to become a software engineer. The plan covers a wide range of topics, including data structures, algorithms, computer science fundamentals, and software engineering principles.

To use this plan, individuals can follow the outlined topics in order, tracking their progress using GitHub's task lists or by downloading the repository as a ZIP file. The plan is flexible, allowing users to adjust their pace according to their prior knowledge and experience.

Key features of the plan include:
- Algorithmic complexity and Big-O notation
- Data structures such as arrays, linked lists, stacks, queues, hash tables, and trees
- Sorting algorithms like selection, insertion, heapsort, quicksort, and mergesort
- Graphs, including directed and undirected graphs, adjacency matrices, and adjacency lists

This plan is ideal for individuals who want to become software engineers, especially those who didn't have the opportunity to pursue a degree in computer science. It's a valuable resource for anyone looking to improve their coding skills and knowledge of computer science concepts.

In short, the Coding Interview University is a valuable resource for anyone looking to become a software engineer, and with dedication and hard work, you can increase your chances of acing technical interviews and landing your dream job: study smart, not hard, and you'll be a software engineer in no time.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
rohitg00/ai-engineering-from-scratch is making waves. Here's the full picture.

🔗 https://github.com/rohitg00/ai-engineering-from-scratch
📝 Learn it. Build it. Ship it for others.
──────────────────────────────

The GitHub repository rohitg00/ai-engineering-from-scratch offers a comprehensive, 20-phase curriculum for learning AI engineering from scratch. With 503 lessons and ~320 hours of material, it covers key concepts like math foundations, machine learning, deep learning, and more, using languages such as Python, TypeScript, Rust, and Julia.

Each lesson follows a structured approach, starting with a problem, deriving the math, writing the code, running tests, and keeping the resulting artifact. The curriculum is designed to help students understand how AI actually works, rather than just calling APIs.

This repository is suitable for anyone who wants to learn AI engineering, with no prior experience required, although being able to write code in any language is helpful. The curriculum is free, open-source, and licensed under MIT, making it accessible to everyone.

The lessons are well-structured, with a focus on building reusable tools and artifacts that can be used in real-world applications. The curriculum also includes built-in agent skills, such as /find-your-level and /check-understanding, which help students track their progress and identify areas where they need more practice.

In summary, rohitg00/ai-engineering-from-scratch is an excellent resource for anyone looking to learn AI engineering from scratch, with a comprehensive curriculum, structured lessons, and a focus on building practical skills. You don't just learn AI - you build it, end-to-end, by hand.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
💡 music-assistant/server just hit the trending charts — here's why it matters.

🔗 https://github.com/music-assistant/server
📝 Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.
──────────────────────────────

Introducing the Music Assistant Server, a free and open-source media library manager that connects your streaming services to a wide range of speakers. It's designed to run on an always-on device like a Raspberry Pi or NAS. The server is the core of Music Assistant, and its key features include integration with Home Assistant for automation.

To get started, you can run the server as a Home Assistant Add-on or use a Docker container. Note that due to dependencies on external components like ffmpeg, it can't be run as a standalone pypi package.

The target audience includes Home Assistant users and those looking for a media library manager with automation capabilities.

Check out the documentation for more information on installation and usage.

In short, Music Assistant Server is a powerful tool that simplifies media management - streamline your music experience with this one tool.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
🔥 Free-TV/IPTV is trending — and it deserves your attention.

🔗 https://github.com/Free-TV/IPTV
📝 M3U Playlist for free TV channels
──────────────────────────────

The Free-TV/IPTV GitHub repository offers a curated M3U playlist of free TV channels from around the world. The playlist features a wide range of channels, including those available locally over-the-air and those streamed for free on the internet, such as Plex TV and Pluto TV.

To use the playlist, simply point your IPTV player to the provided URL. The repository is guided by a philosophy of quality over quantity, ensuring that all channels work well and are available in HD whenever possible.

The playlist only includes mainstream, free channels that are officially provided by their respective broadcasters. Channels are categorized by country or region, and each category has its own .md file.

The repository is open to contributions, and users can submit pull requests to add or remove channels. However, contributors are required to follow specific guidelines, such as providing proof that a channel is free and functional.

Overall, the Free-TV/IPTV repository is a valuable resource for anyone looking for a reliable and free TV streaming solution.
Stream free, live TV - no subscription needed!

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
🎯 Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots landed on trending. Worth a proper look.

🔗 https://github.com/Introduction-to-Autonomous-Robots/Introduction-to-Autonomous-Robots
📝 Introduction to Autonomous Robots
──────────────────────────────

The Introduction to Autonomous Robots GitHub repository offers a comprehensive open textbook that delves into the computational principles of autonomous robots. This resource is released under Creative Commons 4.0, allowing for non-commercial use with proper attribution.

Key features of this repository include:
- The textbook's source code is available for use
- A print version is available on Amazon, published by MIT Press
- The ability to compile the book into a PDF using Latex or Overleaf

To compile the book, you can use either:
- Overleaf compilation by uploading the source code or forking the project
- Latex compilation with the necessary prerequisites, such as pdflatex and bibtex, and following the provided compilation steps

This repository is ideal for students, researchers, and educators interested in autonomous robots.
One-liner takeaway: Explore the world of autonomous robots with this comprehensive open textbook and take the first step in shaping the future of robotics.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
Github Top Repositories
Photo
🔍 Deep-diving into Raphire/Win11Debloat — fresh off the trending list.

🔗 https://github.com/Raphire/Win11Debloat
📝 A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.
──────────────────────────────

Win11Debloat is a lightweight PowerShell script that helps you customize and declutter your Windows experience. With this script, you can remove pre-installed apps, disable telemetry, and remove intrusive interface elements, all without needing to navigate through numerous settings or remove apps individually.

The script features a powerful command-line interface, supports Windows Audit mode, and allows you to make changes to other Windows users. You can use it via a quick method where you download and run the script automatically, a traditional method where you manually download and run the script, or an advanced method for more experienced users.

Key features include app removal, privacy and suggested content settings, AI feature disabling, system tweaks, Windows Update customization, and appearance customization. The script is easy to use and customizable, with a simple and intuitive menu.

Win11Debloat is ideal for system administrators and power users who want to optimize their Windows experience. The script is well-documented, with a comprehensive wiki that provides detailed information on its features and usage.

In short, Win11Debloat is a must-have tool for anyone looking to take control of their Windows experience - it's like a breath of fresh air for your PC.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
🌟 mikeroyal/Self-Hosting-Guide caught my eye on GitHub Trending today.

🔗 https://github.com/mikeroyal/Self-Hosting-Guide
📝 Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
──────────────────────────────

The mikeroyal/Self-Hosting-Guide is a comprehensive resource for getting started with self-hosting devices, covering both software and hardware. This guide provides an extensive list of tools, including containers, CI/CD, web servers, and large language models, to help users become more efficient in self-hosting.

To use this guide, simply navigate through the Table of Contents and explore the various sections, such as Getting Started with Self-Hosting, Tools for Self-Hosting, and System Hardware. The guide also covers Operating Systems, Storage, and File systems, making it a one-stop-shop for all self-hosting needs.

From a technical standpoint, the guide highlights the importance of containers in self-hosting, which package up code and dependencies to ensure applications run quickly and reliably. It also provides resources on container security and application container security.

This guide is perfect for anyone looking to take control of their data and hosting, from beginners to experienced users. Whether you're interested in home automation, media servers, or smart home automation, this guide has got you covered.

In short, the mikeroyal/Self-Hosting-Guide is your ultimate resource for self-hosting, and with it, you'll be able to host your own destiny.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
Github Top Repositories
Photo
🎯 itsfatduck/optimizerDuck landed on trending. Worth a proper look.

🔗 https://github.com/itsfatduck/optimizerDuck
📝 Free, open-source Windows optimization tool for performance, privacy, and simplicity.
──────────────────────────────

OptimizerDuck is a free, open-source Windows optimization tool that focuses on performance, privacy, and simplicity. It offers a range of system tweaks to reduce overhead and block unwanted behavior, as well as management tools to help you see what's running, remove what you don't want, and revert changes if needed.

The tool includes over 30 tweaks across six categories, including performance, privacy, GPU, power, bloatware and services, and user experience. It also features a system dashboard, startup manager, scheduled tasks, disk cleanup, and bloatware remover.

Key features include automatic backups, one-click revert, risk ratings, and no defaults applied. The tool is fully open-source and does not collect any telemetry, usage data, or personal information.

To get started, simply download the tool from GitHub Releases, run the .exe directly, and choose the optimizations you want to apply.

OptimizerDuck is suitable for anyone looking to improve their Windows performance and privacy, from casual users to power users and developers.

In short, optimizerDuck is a powerful tool that helps you take control of your Windows system - optimize your PC, simplify your life.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
💡 NVIDIA/SkillSpector just hit the trending charts — here's why it matters.

🔗 https://github.com/NVIDIA/SkillSpector
📝 Security scanner for AI agent skills. Detect vulnerabilities, malicious patterns, and security risks.
──────────────────────────────

SkillSpector is a security scanner for AI agent skills that detects vulnerabilities, malicious patterns, and security risks before installing agent skills. With multi-format input, it can scan Git repositories, URLs, zip files, directories, or single files, and features 64 vulnerability patterns across 16 categories. The scanner has a two-stage analysis process, with fast static analysis and optional LLM semantic evaluation. It also provides live vulnerability lookups and supports multiple output formats, including terminal, JSON, Markdown, and SARIF reports. skillspector is designed for developers, security researchers, and DevOps teams who want to ensure the security of their AI agent skills. To get started, simply clone the repository, create and activate a virtual environment, and install the required dependencies using make install. You can then use the skillspector scan command to scan your skills and identify potential security risks. Don't install AI agent skills without scanning them first - use SkillSpector to protect your systems from potential threats.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
Github Top Repositories
Photo
🌟 shiyu-coder/Kronos caught my eye on GitHub Trending today.

🔗 https://github.com/shiyu-coder/Kronos
📝 Kronos: A Foundation Model for the Language of Financial Markets
──────────────────────────────

Kronos is the first open-source foundation model for financial candlesticks (K-lines), trained on data from over 45 global exchanges. It's designed to handle the unique, high-noise characteristics of financial data using a novel two-stage framework: a specialized tokenizer that quantizes continuous, multi-dimensional K-line data into hierarchical discrete tokens, and a large, autoregressive Transformer pre-trained on these tokens.

The model is pre-trained and can be fine-tuned for specific tasks, such as forecasting. It's available in various sizes, including Kronos-mini, Kronos-small, and Kronos-base, which can be accessed from the Hugging Face Hub.

To get started, you can install the dependencies using pip install -r requirements.txt, load a pre-trained model and its corresponding tokenizer, and then use the KronosPredictor class to make forecasts.

Kronos is suitable for quantitative researchers, financial analysts, and developers interested in building applications related to financial markets.
Kronos allows for efficient processing of multiple time series in parallel, making it a powerful tool for batch prediction and backtesting. With Kronos, you can unlock the power of foundation models in finance and take your forecasting and trading strategies to the next level: forecast your future with Kronos.

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe
1
🔥 swc-project/swc is trending — and it deserves your attention.

🔗 https://github.com/swc-project/swc
📝 Rust-based platform for the Web
──────────────────────────────

Introducing SWC, the Speedy Web Compiler, a super-fast TypeScript and JavaScript compiler written in Rust. It's a library for both Rust and JavaScript, with a focus on speed and performance.

To get started with SWC, you can use it from either Rust or JavaScript. For Rust users, the entry point is the parser, while JavaScript users can refer to the docs on the website.

Some key features of SWC include its ability to ensure compatibility with the latest version of each crate, as well as its support for Node versions 10+ for usage and 20+ for development.

From a technical standpoint, SWC has a minimum supported Rust version (MSRV) of 1.73 and provides a script to update all SWC crates.

The target audience for SWC includes developers looking for a fast and efficient compiler for their web development projects.

In terms of performance, SWC has been shown to outperform other compilers in benchmark tests, as seen on the website.

The project is community-driven and maintained by a group of volunteers, with opportunities for contributors to get involved and support the project's future development.

In short, SWC is a game-changer for web development - compile your code faster with SWC and take your projects to the next level!

──────────────────────────────
🧠 Channel: https://xn--r1a.website/GithubRe