← Arsiv

2026-07-11

49 repo analiz edildi

📅 Günlük 📊 Haftalık 📈 Aylık
Shell 165k 14k +1.7k
📄 MIT 🔓 138 açık issue 🕐 Son commit: 14 gun once 📅 5 aylik proje 👁 960 izleyici

Skills for Real Engineers. Straight from my .claude directory.

🤖 Türkçe AI Analizi

Bu GitHub reposu, mühendislerin günlük işlerinde kullanabileceği küçük, uyarlanabilir ve bileşenli beceriler sağlar. Bu beceriler, herhangi bir modelle çalışabilen ve on yıllarca mühendislik deneyimine dayanan bir dizi araçtır. Reponun amacı, yazılım geliştirme sürecinde ortaya çıkan sorunları çözmeye yardımcı olmak ve geliştiricilerin kontrolünü kaybetmeden hataları çözmelerini kolaylaştırmaktır.

🎯 Hedef Kitle: Yazılım mühendisleri, yapay zeka ve otomatik kodlama ile ilgilenen geliştiriciler

Küçük ve uyarlanabilir beceriler Herhangi bir modelle çalışma On yıllarca mühendislik deneyimi Gelişmiş iletişim ve işbirliği araçları
💡 Kullanım Örneği

Bir yazılım mühendisi, yeni bir proje için becerileri kullanarak agentını kurabilir ve işbirliği yapabilir. Örneğin, '/grill-me' becerisini kullanarak agentın detaylı sorular sorarak projenin gereksinimlerini anlamasını sağlayabilir. Bu, projenin başarılı bir şekilde tamamlanmasını kolaylaştırır.

C# 15k 991 +1.2k
📄 Apache-2.0 🔓 23 açık issue 🕐 Son commit: 14 gun once 📅 4 aylik proje 👁 34 izleyici
agentaiclaude-codeclicodexdocxexceloffice

OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required.

🤖 Türkçe AI Analizi

OfficeCLI, yapay zeka ajanlarının Word, Excel ve PowerPoint dosyalarını okumak, düzenlemek ve otomatize etmek için özel olarak tasarlanmış ilk ve en iyi Office süiti çözümüdür. Ücretsiz, açık kaynaklı, tek bir ikili dosya olarak çalışır ve Office kurulumu gerektirmez. OfficeCLI'nin yerleşik HTML işleme motoru, belgeleri yüksek sadakatle yeniden üretir ve yapay zeka ajanlarına 'görme' yeteneği sağlar.

🎯 Hedef Kitle: Yapay zeka geliştiricileri, yazılım mühendisleri ve otomasyon uzmanları

Açık kaynaklı ve ücretsiz Tek bir ikili dosya olarak çalışır Office kurulumu gerektirmez HTML işleme motoru ile yüksek sadakatli belge yeniden üretim
💡 Kullanım Örneği

Bir yazılım mühendisi, yapay zeka tabanlı bir belge otomasyon sistemi geliştirmek istiyor. OfficeCLI'yi kullanarak, sistemin Word, Excel ve PowerPoint dosyalarını okumasını, düzenlemesini ve otomatize etmesini sağlayabilir. Bu, mühendisin belge işlemeyi otomatize etmelerine ve sistemlerinin verimliliğini artırmalarına yardımcı olur.

JavaScript 77k 8.3k +1.1k
📄 MIT 🔓 131 açık issue 🕐 Son commit: 14 gun once 📅 5 aylik proje 👁 429 izleyici
agent-skillsantigravityclaude-codecodexcursorskills

Production-grade engineering skills for AI coding agents.

🤖 Türkçe AI Analizi

Bu GitHub reposu, yapay zeka kodlama ajanları için üretim seviyesinde mühendislik becerileri sağlar. Bu beceriler, yazılım geliştirme sürecinde kıdemli mühendislerin kullandığı iş akışlarını, kalite kapılarını ve en iyi uygulamaları kodlar. Bu sayede, yapay zeka ajanları bu becerileri her geliştirme aşamasında tutarlı bir şekilde takip edebilir.

🎯 Hedef Kitle: Yapay zeka kodlama ajanları geliştirenler, yazılım mühendisleri ve DevOps ekipleri

8 adet geliştirme yaşam döngüsüne karşılık gelen komut Otomatik beceri etkinleştirme /build auto komutu ile otomatik planlama ve uygulama 70'den fazla ajan ile entegrasyon desteği
💡 Kullanım Örneği

Bir yazılım mühendisi, yeni bir özellik geliştirmek istiyor. '/spec' komutunu kullanarak özelliğin specificationını tanımlayabilir, ardından '/build' komutunu kullanarak incrementally kod yazabilir. '/test' komutunu kullanarak kodun çalışmasını sağlayabilir ve '/review' komutunu kullanarak kodun gözden geçirilmesini sağlayabilir.

Günlük
Shell 252k 22k +1.0k
📄 MIT 🔓 311 açık issue 🕐 Son commit: 14 gun once 📅 9 aylik proje 👁 994 izleyici
aibrainstormingcodingobrasdlcskillssubagent-driven-developmentsuperpowers

An agentic skills framework & software development methodology that works.

🤖 Türkçe AI Analizi

Superpowers, yazılım geliştirme ajanları için eksiksiz bir yazılım geliştirme metodolojisi ve beceri çerçevesidir. Bu framework, ajanların yazılım geliştirme sürecinde daha etkili ve verimli çalışmasını sağlar. Superpowers, çeşitli yazılım geliştirme araçları ve platformları ile entegre çalışabilen modüler becerilere sahiptir.

🎯 Hedef Kitle: Yazılım geliştirme ajanları, yazılım mühendisleri ve yapay zeka geliştiricileri

Modüler beceri çerçevesi Otomatik yazılım geliştirme süreci Subagent-driven-development
💡 Kullanım Örneği

Bir yazılım mühendisi, Superpowers'ı kullanarak yazılım geliştirme ajanını daha etkili hale getirebilir. Örneğin, ajan bir yazılım projesinde çalışırken, Superpowers otomatik olarak tasarım ve uygulama planı oluşturabilir, ayrıca kod incelemesi ve testleri gerçekleştirebilir.

TypeScript 7.4k 935 +328
📄 MIT 🔓 165 açık issue 🕐 Son commit: 14 gun once 📅 1 yillik proje 👁 112 izleyici
agentaicode-analysiscode-generationgemini-cli-extensionmcpterminal-aiterminal-automation

This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities

🤖 Türkçe AI Analizi

Bu GitHub reposu, Claude AI modeline terminal kontrolü, dosya sistemi arama ve fark dosyası düzenleme yetenekleri sağlayan bir MCP (Model Context Protocol) sunucusudur. Desktop Commander MCP, TypeScript dilinde yazılmıştır ve kullanıcıların AI geliştirme araçlarını tek bir sohbet penceresinde bir araya getirmelerine olanak sağlar. Bu proje, uzaktan AI kontrolü, dosya önizleme UI, geliştirilmiş terminal komutları ve daha birçok özellik sunar.

🎯 Hedef Kitle: Claude AI modeli kullanıcıları, AI geliştirme araçları geliştirenler ve yazılımcılar

Remote AI Control File Preview UI Enhanced terminal commands with interactive process control Execute code in memory (Python, Node.js, R) without saving files
💡 Kullanım Örneği

Bir yazılımcı olarak, Claude AI modelini kullanarak terminal komutlarını uzaktan çalıştırabilir ve dosya sistemini yönetebilirsiniz. Örneğin, bir proje klasöründe arama yapabilir ve sonuçları Claude AI modeline gönderebilirsiniz. Bu, geliştirme sürecinizi hızlandırabilir ve daha verimli hale getirebilir.

Günlük
Rust 94k 4.9k +209
🔓 7.3k açık issue 🕐 Son commit: 13 gun once 📅 5 yillik proje 👁 681 izleyici
bunbundlerjavascriptjavascriptcorejsxnodejsnpmreact

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

🤖 Türkçe AI Analizi

Bun, hızlı bir JavaScript çalışma zamanı, paketleyici, test çalıştırıcısı ve paket yöneticisi olan tek bir araçtır. Rust dilinde yazılmış ve JavaScriptCore tarafından desteklenmektedir. Node.js uyumlu bir çalışma zamanı olarak tasarlanmış ve hızlı başlatma süreleri ve düşük bellek kullanımı sağlamaktadır.

🎯 Hedef Kitle: JavaScript ve TypeScript geliştiricileri, özellikle hızlı ve hafif araçlar arayanlar

Hızlı JavaScript çalışma zamanı Node.js uyumlu Paket yöneticisi Test çalıştırıcısı Rust dilinde yazılmış
💡 Kullanım Örneği

Bir frontend geliştiricisi, yeni bir web uygulaması projesi için hızlı ve hafif bir çalışma zamanı arayışındadır. Bun'ı kullanarak, hızlı başlatma süreleri ve düşük bellek kullanımı sağlayan bir çalışma zamanı elde edebilir ve projelerini daha verimli hale getirebilir.

Günlük
JavaScript 141k 32k +191
📄 MIT 🔓 4.2k açık issue 🕐 Son commit: 14 gun once 📅 9 yillik proje 👁 1.7k izleyici
blogbrowsercompilercomponentshybridnextjsnodereact

The React Framework

🤖 Türkçe AI Analizi

Next.js, React tabanlı full-stack web uygulamaları oluşturmayı sağlayan bir framework'tür. React'ın en son özelliklerini genişletmeye ve en hızlı derlemeler için güçlü Rust tabanlı JavaScript araçlarını entegre etmeye olanak sağlar. Next.js, dünyanın en büyük şirketlerinden bazıları tarafından kullanılır ve öğrenme kaynakları, örnek projeler ve geniş bir topluluk desteği sunar. Next.js, GitHub'da 140 binden fazla yıldızla popüler bir açık kaynak projesidir.

🎯 Hedef Kitle: React geliştiricileri, full-stack web uygulama geliştiricileri ve modern web teknolojileriyle ilgilenen yazılımcılar

Server-side rendering Static site generation Internationalization API routes Built-in TypeScript support
💡 Kullanım Örneği

Örneğin, bir e-ticaret şirketi, Next.js kullanarak hızlı, güvenli ve SEO uyumlu bir web sitesi oluşturabilir. Geliştirici, React bileşenlerini kullanarak arayüzü oluşturabilir, server-side rendering ile hızlı yükleme süreleri sağlayabilir ve statik site generation ile içerikleri önceden oluşturabilir. Ayrıca, Next.js'in yerleşik TypeScript desteği sayesinde kod kalitesi ve güvenliği artırılabilir.

TypeScript 110k 14k +177
📄 Apache-2.0 🔓 5.1k açık issue 🕐 Son commit: 16 gun once 📅 12 yillik proje 👁 2.3k izleyici
javascriptlanguagetypecheckertypescript

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

🤖 Türkçe AI Analizi

TypeScript, JavaScript'in bir üst kümesi olan ve temiz JavaScript çıktılarına derlenen bir programlama dilidir. TypeScript, büyük ölçekli JavaScript uygulamaları için opsiyonel tipler ekler ve herhangi bir tarayıcı, ana bilgisayar veya işletim sisteminde çalışabilen araçlar sağlar. TypeScript, okunabilir ve standartlara uygun JavaScript koduna derlenir.

🎯 Hedef Kitle: JavaScript ve TypeScript geliştiricileri, büyük ölçekli uygulama geliştirenler

Optional static typing Interoperability with existing JavaScript code Compilation to readable JavaScript
💡 Kullanım Örneği

Örneğin, bir yazılım mühendisi büyük ölçekli bir web uygulaması geliştirirken TypeScript'i kullanarak kodunun güvenliğini ve sürdürülebilirliğini sağlayabilir. TypeScript'in statik tip sistemi, kodun hatalarını önceden tespit etmesine yardımcı olur.

Go 49k 11k +172
🔓 1.9k açık issue 🕐 Son commit: 14 gun once 📅 12 yillik proje 👁 1.3k izleyici
cloudcloud-managementgraphinfrastructure-as-codeterraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

🤖 Türkçe AI Analizi

Terraform, altyapı oluşturmak, değiştirmek ve sürümlemek için kullanılan bir araçtır. Altyapıyı kod olarak tanımlayan ve yöneten Terraform, mevcut ve popüler hizmet sağlayıcılarını ve özel iç çözümleri yönetebilir. Terraform'un ana özellikleri arasında Altyapı olarak Kod, Uygulama Planları, Kaynak Grafiği ve Değişiklik Otomasyonu bulunur.

🎯 Hedef Kitle: Altyapı mühendisleri, bulut yöneticileri ve DevOps ekipleri

Infrastructure as Code Execution Plans Resource Graph Change Automation
💡 Kullanım Örneği

Bir bulut yöneticisi, Terraform kullanarak AWS'de bir sanal makine oluşturabilir ve yönetebilir. Terraform'un Altyapı olarak Kod özelliği sayesinde, altyapı tanımı kod olarak saklanabilir ve sürümlenebilir, böylece değişiklikler takip edilebilir ve yönetilebilir.

Go 34k 2.9k +143
📄 BSD-3-Clause 🔓 4.4k açık issue 🕐 Son commit: 13 gun once 📅 6 yillik proje 👁 266 izleyici
2faoauthssotailscalevpnwireguard

The easiest, most secure way to use WireGuard and 2FA.

🤖 Türkçe AI Analizi

Tailscale, WireGuard ve 2FA kullanarak özel ağlar oluşturmayı kolaylaştıran bir projedir. Bu GitHub reposu, Tailscale'ın açık kaynak kodunun büyük bir kısmını içerir ve Linux, Windows, macOS, FreeBSD ve OpenBSD gibi çeşitli platformlarda çalışan 'tailscaled' daemon ve 'tailscale' CLI aracını içerir. Tailscale, güvenli ve kolay bir şekilde WireGuard ağları oluşturmak isteyenler için tasarlanmıştır.

🎯 Hedef Kitle: Ağ güvenliği ve yönetimi konusunda uzmanlaşmış sistem yöneticileri, güvenlik uzmanları ve ağ altyapısı ile çalışan yazılımcılar

WireGuard entegrasyonu 2FA desteği Çoklu platform desteği (Linux, Windows, macOS, FreeBSD, OpenBSD) Açık kaynak kodu
💡 Kullanım Örneği

Bir sistem yöneticisi, Tailscale'ı kullanarak şirket ağına güvenli bir şekilde uzaktan erişmek isteyen bir uzaktan çalışanın bağlantısını kurabilir. Bu sayede, çalışanlar şirket ağına güvenli bir şekilde bağlanabilir ve işlerini yapabilirler. Tailscale'ın kullanımı, ağ güvenliğini artırırken, yöneticilerin işini kolaylaştırır.

TypeScript 8.3k 762 +123
🔓 256 açık issue 🕐 Son commit: 28 gun once 📅 3 aylik proje 👁 36 izleyici
agentai-agentembeddingllmlocal-firstlong-term-memorymemoryopenclaw-plugin

TencentDB Agent Memory delivers fully local long-term memory for AI Agents via a 4-tier progressive pipeline, with zero external API dependencies.

🤖 Türkçe AI Analizi

TencentDB Agent Memory, yapay zeka ajanları için yerel, uzun süreli hafıza sağlayan bir sistemdir. 4 kademeli bir pipeline kullanarak, dış API bağımlılıkları olmadan çalışan bir hafıza mimarisi sunar. Bu sistem, sembolik kısa süreli hafıza ve katmanlı uzun süreli hafıza olarak iki ana bileşenden oluşur.

🎯 Hedef Kitle: Yapay zeka ve doğal dil işleme geliştiricileri

Sembolik kısa süreli hafıza Katmanlı uzun süreli hafıza Dış API bağımlılıkları olmadan çalışma
💡 Kullanım Örneği

Bir yapay zeka geliştiricisi, TencentDB Agent Memory'yi kullanarak, ajanların önceki görevleri hatırlamasını ve gelecekteki görevlerde bu bilgileri kullanmasını sağlayabilir. Örneğin, bir müşteri hizmetleri ajanının önceki müşteri etkileşimlerini hatırlaması ve buna göre yanıtlar vermesi.

Python 29k 3.2k +118
📄 MIT 🔓 190 açık issue 🕐 Son commit: 14 gun once 📅 1 yillik proje 👁 252 izleyici
anthropicanthropic-claudeclaudeclaude-code

CLI tool for configuring and monitoring Claude Code

🤖 Türkçe AI Analizi

Bu GitHub reposu, Anthropic's Claude Code için hazır konfigürasyonlar ve şablonlar sağlar. Bu CLI aracı, geliştirme iş akışını geliştirmek için AI ajanları, özel komutlar, ayarlar, kancalar, harici entegrasyonlar ve proje şablonları sunar. Kullanıcılar, bu bileşenleri ve şablonları www.aitmpl.com adresindeki etkileşimli web arayüzü üzerinden keşfedebilir ve kurabilir.

🎯 Hedef Kitle: Python geliştiricileri, özellikle Anthropic's Claude Code kullanıcıları

İnteraktif web arayüzü ile 100'den fazla ajan, komut, ayar, kanca ve entegrasyonu keşfetme ve kurma Tam geliştirme yığınını hızlı bir şekilde kurma Özel bileşenleri ve şablonları kurma
💡 Kullanım Örneği

Bir yazılım geliştirme ekibi, bu CLI aracını kullanarak geliştirme iş akışını otomatize edebilir. Örneğin, 'npx claude-code-templates@latest --agent development-team/frontend-developer --command testing/generate-tests --mcp development/github-integration --yes' komutuyla tam bir geliştirme yığınını hızlı bir şekilde kurabilir. Bu, geliştirme sürecini hızlandırır ve verimliliği artırır.

TypeScript 6.8k 931 +117
📄 Apache-2.0 🔓 20 açık issue 🕐 Son commit: 25 gun once 📅 6 aylik proje 👁 139 izleyici

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.

🤖 Türkçe AI Analizi

Bu GitHub reposu, Google Stitch MCP sunucusu ile çalışan bir dizi ajan becerisinden oluşan bir kütüphane sağlar. Her beceri, Antigravity, Gemini CLI, Claude Code, Cursor gibi kodlama ajanlarıyla uyumlu olmak üzere Agent Skills açık standardını takip eder. Bu kütüphane, tasarım, oluşturma ve yardımcı beceriler gibi çeşitli becerileri içerir.

🎯 Hedef Kitle: Google Stitch MCP sunucusu ile çalışan kodlama ajanları geliştiren yazılımcılar

Agent Skills açık standardı desteği Google Stitch MCP sunucusu entegrasyonu Tasarım, oluşturma ve yardımcı beceriler
💡 Kullanım Örneği

Bir yazılımcı, Google Stitch MCP sunucusu ile çalışan bir kodlama ajanı geliştirirken, bu kütüphaneyi kullanarak tasarım becerilerini entegre edebilir. Örneğin, 'stitch-design' becerisini kullanarak, frontend kodunu bir Stitch tasarımına dönüştürebilir. Bu, yazılımcının tasarım sürecini hızlandırır ve kodlama ajanının yeteneklerini genişletir.

C++ 6.1k 1.5k +92
🔓 1.1k açık issue 🕐 Son commit: 16 gun once 📅 15 yillik proje 👁 289 izleyici

Asio C++ Library

🤖 Türkçe AI Analizi

Asio C++ Library Proje 6,080 yildiza ulasarak buyuk ilgi gormus ve today icinde 92 yeni yildiz almis.

🎯 Hedef Kitle: C++ ekosisteminde calisan gelistiriciler ve bu alanda cozum arayanlar

Asio C++ Library 6,080 yildiz ile populer today icinde 92 yeni yildiz
C++ 8.0k 783 +91
📄 MIT 🔓 8 açık issue 🕐 Son commit: 14 gun once 📅 10 yillik proje 👁 184 izleyici
compressiongltfgpumesh-processingoptimizationsimplification

Mesh optimization library that makes meshes smaller and faster to render

🤖 Türkçe AI Analizi

meshoptimizer, 3D modelleme ve oyun geliştirme süreçlerinde kullanılan bir mesh optimizasyon kütüphanesidir. Bu kütüphane, GPU'nun üçgen ağları işlerken verimliliğini arttırmak için algoritmalar sağlar. Ağır çekirdekli işlemleri yaparak, meshlerin daha küçük ve daha hızlı bir şekilde işlenmesini sağlar.

🎯 Hedef Kitle: 3D modelleme ve oyun geliştiricileri, grafik programcıları

Mesh optimizasyon algoritmaları C ve C++ arayüzü gltfpack aracı clusterlod.h kütüphanesi
💡 Kullanım Örneği

Bir oyun geliştiricisi, oyunlarında kullandıkları 3D modellerin boyutlarını küçültmek ve işleme hızını arttırmak için meshoptimizer kütüphanesini kullanabilir. Örneğin, gltfpack aracını kullanarak 3D modellerini otomatik olarak optimize edebilirler.

Günlük
C++ 18k 3.2k +89
📄 Apache-2.0 🔓 234 açık issue 🕐 Son commit: 13 gun once 📅 8 yillik proje 👁 678 izleyici

Abseil Common Libraries (C++)

🤖 Türkçe AI Analizi

Abseil, C++ standart kütüphanesini genişleten, Google'ın kendi C++ kod tabanından toplanan ve üretim ortamında kapsamlı bir şekilde test edilen bir açık kaynak C++ kütüphane koleksiyonudur. Abseil, C++17'ye uyumlu olup, standart kütüphanede eksik olan parçaları sağlar veya özel ihtiyaçlar için alternatifler sunar. Bu kütüphane, günlük kodlama işlerinde kullanılan ve şimdi C++ topluluğuna sunulan kaynaklardır.

🎯 Hedef Kitle: C++ geliştiricileri, özellikle Google'ın C++ kodlama standartlarına ve uygulamalarına ilgi duyanlar

Bazel ve CMake entegrasyonu C++17 uyumluluğu Standart kütüphane genişletmeleri
💡 Kullanım Örneği

Bir C++ geliştiricisi, Abseil kütüphanesini kullanarak komut satırı işaretlerini yönetmek için 'absl::flags' modülünü entegre edebilir. Örneğin, bir günlük kayıt defteri uygulamasında, 'absl::log' modülü kullanılarak günlük mesajları disk veya stderr'a yazılabilir. Bu, geliştiricilerin uygulamalarını daha verimli ve güvenli hale getirmelerine yardımcı olur.

Günlük
C++ 45k 11k +78
📄 Apache-2.0 🔓 1.4k açık issue 🕐 Son commit: 14 gun once 📅 11 yillik proje 👁 1.4k izleyici

C++ based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

🤖 Türkçe AI Analizi

gRPC, modern, açık kaynaklı, yüksek performanslı bir uzaktan prosedür çağrı (RPC) çerçevesidir. gRPC, istemci ve sunucu uygulamalarının şeffaf bir şekilde iletişim kurmasını sağlar ve bağlı sistemlerin oluşturulmasını basitleştirir. gRPC, C++ tabanlı bir çekirdek kitaplığı üzerine inşa edilmiş, Python, Ruby, Objective-C, PHP, C# gibi birçok dilde destekler sunar.

🎯 Hedef Kitle: Dağıtılmış sistemler, mikro hizmetler ve bulut tabanlı uygulamalar geliştiren yazılımcılar ve sistem entegratörleri

Multi-language support High-performance RPC framework Open-source
💡 Kullanım Örneği

Bir yazılımcı, bir e-ticaret uygulamasının ödeme gateway'ini entegre etmek için gRPC kullanabilir. gRPC, güvenli, yüksek performanslı ve esnek bir iletişim sağlar, böylece ödeme işlemleri hızlı ve güvenilir bir şekilde gerçekleştirilebilir.

Günlük
C++ 21k 3.4k +76
📄 BSL-1.0 🔓 433 açık issue 🕐 Son commit: 14 gun once 📅 15 yillik proje 👁 501 izleyici
bddcppcpp14frameworkno-dependenciestddtest-frameworktesting

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)

🤖 Türkçe AI Analizi

Catch2, C++ tabanlı bir unit test framework'üdür. Temel avantajı kullanımı basit ve doğal olmasıdır. Test isimlerinin geçerli tanımlayıcılar olması gerekmez, assertions normal C++ boolean ifadeleri gibi görünür ve bölümler testlerde kurulum ve temizlik kodlarını paylaşmak için güzel ve yerel bir yol sağlar. Ayrıca mikro-benchmarking özellikleri ve basit BDD makroları da sağlar.

🎯 Hedef Kitle: C++ geliştiricileri, özellikle unit test ve TDD/BDD uygulamaları yapanlar

C++14, C++17 ve sonrası destekler Unit test framework Mikro-benchmarking özellikleri BDD makroları C++11 desteği v2.x branch'te, C++03 desteği Catch1.x branch'te
💡 Kullanım Örneği

Bir C++ geliştiricisi, yeni bir proje için unit testler yazmak istiyor. Catch2'yi kullanarak, basit ve doğal bir şekilde testler yazabilir. Örneğin, bir faktöriyel fonksiyonunu test etmek için: TEST_CASE( "Factorials are computed", "[factorial]" ) { REQUIRE( factorial( 1) == 1 ); REQUIRE( factorial( 2) == 2 ); REQUIRE( factorial( 3) == 6 ); }

Günlük
C++ 6.1k 2.3k +69
📄 MIT 🔓 213 açık issue 🕐 Son commit: 17 gun once 📅 11 yillik proje 👁 170 izleyici

A YAML parser and emitter in C++

🤖 Türkçe AI Analizi

yaml-cpp, C++ programlama dilinde YAML 1.2 spesifikasyonuna uygun bir YAML ayrıştırıcı ve yayıcıdır. Bu kütüphane, YAML dosyalarını okumak ve yazmak için kullanılabilecek bir API sağlar. yaml-cpp, CMake kullanarak çapraz platform derleme desteği sunar ve statik veya paylaşılan kütüphane olarak derlenebilir.

🎯 Hedef Kitle: C++ geliştiricileri, özellikle YAML dosyalarıyla çalışanlar

YAML 1.2 spesifikasyonuna uygunluk CMake kullanarak çapraz platform derleme Statik veya paylaşılan kütüphane olarak derleme
💡 Kullanım Örneği

Bir C++ geliştiricisi, yaml-cpp kütüphanesini kullanarak bir YAML dosyasını okuyabilir ve verileri işleyebilir. Örneğin, bir yapılandırma dosyası okunarak programın ayarları yüklenebilir. Bu, yaml-cpp'nin kullanım kolaylığı ve esnekliğini gösterir.