awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 مستودعات

Awesome GitHub RepositoriesCode Modernization Guides

Best practices and techniques for updating legacy software to modern standards.

Distinguishing note: Focuses on the process of modernization rather than general software maintenance.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Code Modernization Guides. Refine with filters or upvote what's useful.

Awesome Code Modernization Guides GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • changkun/modern-cpp-tutorialالصورة الرمزية لـ changkun

    changkun/modern-cpp-tutorial

    25,332عرض على GitHub↗

    This project is an educational resource designed to help developers transition from traditional C++ standards to modern language features. It serves as a technical reference manual and a self-paced curriculum, providing a structured path for mastering the evolution of the language and adopting contemporary programming practices. The material is organized chronologically by language standard, allowing readers to track the development of syntax and features over time. Each topic is presented through a combination of theoretical explanations and modular code examples, supported by exercise-drive

    Updates older software systems by applying current language idioms and performance optimizations.

    C++cppcpp-tutorialcpp11
    عرض على GitHub↗25,332
  • voltagent/awesome-claude-code-subagentsالصورة الرمزية لـ VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906عرض على GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Develops application logic using modern C# features and performance-optimized patterns.

    Shellai-agent-frameworkai-agent-toolsai-agents
    عرض على GitHub↗21,906
  • nicklockwood/swiftformatالصورة الرمزية لـ nicklockwood

    nicklockwood/SwiftFormat

    8,835عرض على GitHub↗

    SwiftFormat is a tool for the Swift language that functions as a code formatter, linter, and refactoring utility. It automatically applies consistent style rules and visual formatting to source files to ensure a uniform appearance across a project. The project differentiates itself by providing both a command-line interface for batch processing and an Xcode extension for integration directly into the development environment. It includes specialized capabilities for modernizing legacy API usage, simplifying language constructs, and inferring formatting options by analyzing an existing codebase

    Updates legacy Swift patterns and API usage to align with the latest language features.

    Swift
    عرض على GitHub↗8,835
  • microsoft/mastering-github-copilot-for-paired-programmingالصورة الرمزية لـ microsoft

    microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

    7,976عرض على GitHub↗

    This project is a collection of educational resources and curricula designed for mastering AI pair programming and prompt engineering. It provides a structured training course and instructional materials for integrating AI assistants into the software development lifecycle. The materials cover the use of large language models to modernize legacy code and translate applications between programming languages. It includes a specific guide for crafting natural language queries to generate code and automate development workflows. The content addresses a broad range of capabilities, including AI-a

    Provides best practices for updating legacy software to modern standards using AI-assisted tools.

    Pythoncopilotcsharpdotnet
    عرض على GitHub↗7,976
  • elves/elvishالصورة الرمزية لـ elves

    elves/elvish

    6,325عرض على GitHub↗

    Elvish is a shell that combines interactive command-line use with a structured scripting language, designed to make both everyday terminal work and automation tasks more predictable and readable. It parses, compiles, and executes code in three phases, catching syntax and variable errors before any code runs, and it aborts execution on command failure by default to prevent silent errors. The shell introduces value-oriented pipelines that pass structured data like lists, maps, and closures between commands, preserving types without serialization. It also mixes traditional byte streams with thes

    Provides documentation on advanced shell scripting techniques and the language's design philosophy.

    Gogoprogramming-languageshell
    عرض على GitHub↗6,325
  • scala/scala3الصورة الرمزية لـ scala

    scala/scala3

    6,261عرض على GitHub↗

    Scala 3 is an open-source, statically typed programming language that compiles to JVM bytecode, combining object-oriented and functional programming paradigms. Its core identity is defined by a sophisticated type system that includes traits, generics, union types, and a dependent object type system where types can depend on runtime values through path-dependent and singleton types. The language distinguishes itself through several advanced type-level and metaprogramming capabilities. It features a contextual abstraction mechanism using given instances and using clauses for compile-time implic

    Offers comprehensive documentation covering many of the language's advanced features.

    Scalacompilerdottyepfl
    عرض على GitHub↗6,261
  • emilybache/gildedrose-refactoring-kataالصورة الرمزية لـ emilybache

    emilybache/GildedRose-Refactoring-Kata

    4,244عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة كاتا لإعادة الهيكلة ومورد تعليمي لتصميم البرمجيات. يوفر مجموعة من قواعد الكود الفوضوية عمداً وعينات كود متعددة اللغات مصممة لممارسة التصميم التزايدي، وتحديث الكود القديم، وإعادة هيكلة البرمجيات. تعمل المجموعة كمادة تدريبية للتطوير القائم على الاختبار، مع التركيز على استخدام مجموعات اختبار السيد الذهبي واختبار الموافقة لضمان التكافؤ الوظيفي أثناء تطوير الكود المصدري. يتضمن أساس تعلم عالمي من خلال تنفيذ قواعد عمل معقدة متطابقة عبر عدة لغات برمجة مختلفة. يغطي النظام مجموعة من القدرات بما في ذلك محاكاة إدارة المخزون، حيث يقوم المستخدمون بتحديث جودة العنصر وقيم البيع بناءً على قواعد تقادم محددة. يدعم سير عمل تحقق كامل بما في ذلك توليد تقارير التغطية، وتنفيذ اختبارات الوحدة والانحدار، واستخدام سيناريوهات BDD للتحقق من سلوك النظام. يتم توفير الدعم التعليمي من خلال ورش عمل إعادة الهيكلة واستخدام مخططات النشاط لتتبع تطور التصميم.

    Provides a framework for practicing the safe transformation of legacy business rules into modern structures.

    XSLT
    عرض على GitHub↗4,244
  • unitycommunity/unitylibraryالصورة الرمزية لـ UnityCommunity

    UnityCommunity/UnityLibrary

    4,291عرض على GitHub↗

    UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for development within the Unity engine. It functions as a boilerplate template set and an editor extension suite designed to automate common tasks and reduce repetitive setup. The project includes a collection of pre-built material shaders and visual effects that can be applied to surfaces without writing custom shader code. It also provides utility scripts and editor tools to enhance the native development workflow. The library covers project bootstrapping through the use of prede

    Documents and demonstrates Unity features that lack official examples or have outdated documentation.

    C#csharpcsharp-codecsharp-library
    عرض على GitHub↗4,291
  1. Home
  2. Software Engineering & Architecture
  3. Code Modernization Guides

استكشف الوسوم الفرعية

  • Language Feature Updates1 وسم فرعيAutomatic updating of legacy code patterns to use modern language features. **Distinct from Code Modernization Guides:** Focuses on the automated application of updates rather than just providing guidance or guides.
  • Modern C# ImplementationsApplication logic using current language features and clean architecture for cloud-native environments. **Distinct from Code Modernization Guides:** Distinct from Code Modernization Guides: focuses on the implementation of new solutions rather than the process of updating legacy code.
  • Test Suite ModernizationUpdating legacy test cases to use modern testing libraries and structured assertions. **Distinct from Code Modernization Guides:** Distinct from general modernization guides by focusing specifically on the migration of test code to modern libraries.