awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesPerformance Optimization Patterns

Coding patterns and techniques for optimizing performance in hot code paths, including loop selection and allocation avoidance.

Distinguishing note: None of the candidates relate to performance optimization; they all describe agentic or code refinement loops in AI/ML contexts.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Performance Optimization Patterns. Refine with filters or upvote what's useful.

Awesome Performance Optimization Patterns GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • braydie/howtobeaprogrammerAvatar von braydie

    braydie/HowToBeAProgrammer

    16,218Auf GitHub ansehen↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    Describes coding patterns for reducing execution time by minimizing expensive memory or I/O calls in hot paths.

    learningprogramming
    Auf GitHub ansehen↗16,218
  • piglei/one-python-craftsmanAvatar von piglei

    piglei/one-python-craftsman

    7,211Auf GitHub ansehen↗

    This project is a comprehensive Python coding guide and software engineering resource focused on professional development practices. It provides a detailed collection of idiomatic techniques, design patterns, and architectural strategies to improve code quality and maintainability. The guide emphasizes advanced design patterns such as dependency injection, data-driven design, and the application of SOLID principles for object-oriented design. It distinguishes itself by covering sophisticated structural strategies, including class-based decorators, the separation of interfaces from implementat

    Details performance optimization patterns such as efficient iterator use and container selection to reduce memory usage.

    articlesbookpython
    Auf GitHub ansehen↗7,211
  • juanitofatas/fast-rubyAvatar von JuanitoFatas

    JuanitoFatas/fast-ruby

    5,730Auf GitHub ansehen↗

    Dieses Projekt ist ein Leitfaden zur Performance-Optimierung und eine Ressource für Refactoring in Ruby. Es bietet eine Sammlung von gebenchmarkten Coding-Mustern und idiomatischen Vergleichen, die darauf ausgelegt sind, die Ausführungsgeschwindigkeit zu erhöhen und Speicherallokationen in Ruby-Anwendungen zu reduzieren. Die Ressource konzentriert sich darauf, gängige Sprachkonstrukte ihren recheneffizientesten Äquivalenten zuzuordnen. Sie nutzt vergleichende Timing-Analysen und Profiling der Allokationsanzahl, um hochperformante Idiome zu identifizieren, die objektlastige Ausdrücke ersetzen. Das Projekt deckt das Tuning der Anwendungslaufzeit und das Speichermanagement ab, indem es Muster identifiziert, die den Overhead der Garbage Collection reduzieren. Es setzt auf Benchmark-getriebene Entwicklung, um die Auswirkungen spezifischer Sprachfeatures auf Systemspeicher und Ausführungsgeschwindigkeit zu bewerten.

    Provides benchmarked coding patterns and techniques for optimizing performance in hot code paths.

    Ruby
    Auf GitHub ansehen↗5,730
  • databricks/scala-style-guideAvatar von databricks

    databricks/scala-style-guide

    2,784Auf GitHub ansehen↗

    Provides guidelines for using while loops over for loops to avoid iterator allocation in performance-critical code.

    Auf GitHub ansehen↗2,784
  • packtpublishing/learn-cuda-programmingAvatar von PacktPublishing

    PacktPublishing/Learn-CUDA-Programming

    1,258Auf GitHub ansehen↗

    This project serves as a comprehensive educational resource for learning parallel programming and high-performance computing using graphics processing units. It provides technical guidance on the fundamental paradigms required to offload computationally intensive tasks from a host system to specialized hardware accelerators. The materials cover the core methodologies for managing data-parallel operations, including the orchestration of memory between host and device spaces and the organization of threads into structured grids and blocks. It details the execution models necessary to distribute

    Provides comprehensive strategies for analyzing execution metrics, identifying bottlenecks, and optimizing kernel performance in parallel computing environments.

    Cuda
    Auf GitHub ansehen↗1,258
  1. Home
  2. Software Engineering & Architecture
  3. Performance Optimization Patterns