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

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

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

12 مستودعات

Awesome GitHub RepositoriesPerformance and Optimization

Tools for analyzing bundles, optimizing change detection, and improving runtime speed.

Explore 12 awesome GitHub repositories matching part of an awesome list · Performance and Optimization. Refine with filters or upvote what's useful.

Awesome Performance and Optimization GitHub Repositories

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

    postcss/postcss

    28,968عرض على GitHub↗

    PostCSS is a CSS post-processor and abstract syntax tree transformation tool that parses stylesheets into a structured tree for programmatic analysis and modification. It functions as a plugin-driven pipeline where JavaScript plugins can modify, insert, or delete nodes to transform styles. The project provides a framework for building a custom plugin ecosystem to extend the CSS language with non-standard features such as loops, conditionals, and shorthand properties. It supports multi-syntax parsing through pluggable parsers and stringifiers, allowing it to process various style formats and c

    Reduces file size and improves load times by removing unused styles and minifying variables.

    TypeScriptastcssframework
    عرض على GitHub↗28,968
  • graalvm/graalالصورة الرمزية لـ graalvm

    graalvm/graal

    21,603عرض على GitHub↗

    Graal is a compiler and runtime architecture designed for high-performance execution and polyglot interoperability. It utilizes a graph-based representation of program logic to perform global optimizations and JIT compilation. The project features a meta-circular interpretation framework and a specialized partial evaluation mechanism, which allow for the creation of new programming languages and the automatic optimization of their semantics into machine code. It enables multiple diverse programming languages to share memory and communicate through a standardized cross-language protocol within

    Improves application execution speed and resource efficiency through advanced compiler graph analysis and optimization.

    Java
    عرض على GitHub↗21,603
  • panjiachen/vue-admin-templateالصورة الرمزية لـ PanJiaChen

    PanJiaChen/vue-admin-template

    20,414عرض على GitHub↗

    vue-admin-template is a boilerplate for building administrative interfaces using Vue.js. It provides a pre-configured layout, routing, and state management to bootstrap admin dashboards. The project includes a role-based access control system to restrict menu visibility and route access based on user permissions. It features a component scaffolding tool for generating boilerplate views and business components from templates, as well as an automated SVG icon management system for registering and rendering vector graphics. The template covers data management through Excel import and export uti

    Implements a performance optimization suite for analyzing bundle sizes and optimizing SVG assets.

    JavaScriptaxioselement-uijavascript
    عرض على GitHub↗20,414
  • bitemyapp/learnhaskellالصورة الرمزية لـ bitemyapp

    bitemyapp/learnhaskell

    8,026عرض على GitHub↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Provides a handbook for optimizing runtime performance through core representation analysis and static binary linking.

    Makefile
    عرض على GitHub↗8,026
  • vladmandic/sdnextالصورة الرمزية لـ vladmandic

    vladmandic/sdnext

    7,139عرض على GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Allows tuning of MIOpen environment variables to optimize the trade-off between startup speed and inference performance.

    Pythonai-artcaptiondiffusers
    عرض على GitHub↗7,139
  • amitshekhariitbhu/go-backend-clean-architectureالصورة الرمزية لـ amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059عرض على GitHub↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Analyzes bundles, optimizes change detection, and improves runtime speed.

    Goapiarchitecturebackend
    عرض على GitHub↗6,059
  • nvidia/ncclالصورة الرمزية لـ NVIDIA

    NVIDIA/nccl

    4,816عرض على GitHub↗

    NCCL هي مكتبة اتصالات عالية الأداء وإطار عمل حوسبة GPU موزع مصمم لتنفيذ تبادلات البيانات الجماعية ومن نقطة إلى نقطة عبر وحدات GPU متعددة في أنظمة أحادية أو متعددة العقد. تعمل كطبقة نقل GPU RDMA ومنسق ذاكرة، مما يسهل مزامنة البيانات وتدرجات النماذج ذات النطاق الترددي العالي للتدريب والاستدلال الموزع على GPU. تتميز المكتبة بقدرتها على تنفيذ بدائيات الاتصال مباشرة من نواة GPU، مما يزيل وحدة المعالجة المركزية المضيفة من المسار الحرج. وتستخدم اختيار المسار الواعي بالطوبولوجيا لتحسين حركة البيانات وتوظف نقل الشبكة القائم على RDMA، بما في ذلك InfiniBand و NVLink، لتمكين الوصول إلى الذاكرة بدون نسخ (Zero-copy) بين الأجهزة عبر عقد مادية مختلفة. يغطي المشروع مجموعة واسعة من أنماط الاتصال الجماعي، بما في ذلك الاختزالات، والبث، والتجميع، وتبادلات الكل إلى الكل، إلى جانب الوصول إلى الذاكرة عن بُعد من نقطة إلى نقطة. ويوفر إدارة شاملة للمتصلين لتهيئة وتقسيم وتغيير حجم مجموعات GPU، بالإضافة إلى إدارة ذاكرة متخصصة لتسجيل المخازن المؤقتة وتنسيق ذاكرة الجهاز المشتركة. يتضمن النظام مجموعة من أدوات المراقبة والقابلية للملاحظة لتتبع الصحة، وتسجيل التشخيص، ومراقبة الأحداث في الوقت الفعلي، بالإضافة إلى واجهات تكامل لإطارات عمل تعلم الآلة، و CUDA graphs، و MPI، و Python.

    Configures execution behavior, network module selection, and kernel resource allocation for collective groups.

    C++
    عرض على GitHub↗4,816
  • rdatatable/data.tableالصورة الرمزية لـ Rdatatable

    Rdatatable/data.table

    3,894عرض على GitHub↗

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

    Accelerates grouping, rolling calculations, and transformations using high-performance internal execution paths.

    R
    عرض على GitHub↗3,894
  • infatoshi/cuda-courseالصورة الرمزية لـ Infatoshi

    Infatoshi/cuda-course

    3,297عرض على GitHub↗

    This project is a CUDA programming course and technical guide focused on writing and optimizing GPU kernels for hardware acceleration. It provides structured learning resources for using the CUDA platform to execute operations on silicon architectures. The material covers the optimization of linear algebra kernels and the analysis of machine learning deployment. It includes guidance on identifying acceleration tools, mapping the deep learning ecosystem, and evaluating the frameworks used to move models from research to production environments. The scope extends to GPU performance optimizatio

    Guides the improvement of execution speed by fusing linear algebra operations and generating optimized machine code.

    Cuda
    عرض على GitHub↗3,297
  • nvidia/cuda-pythonالصورة الرمزية لـ NVIDIA

    NVIDIA/cuda-python

    3,170عرض على GitHub↗

    cuda-python provides low-level Python bindings for the CUDA Driver and Runtime APIs. It serves as a programmatic wrapper for controlling device memory, managing hardware toolchains, and orchestrating execution graphs on NVIDIA GPUs, allowing for the compilation and launching of parallel kernels directly from Python. The project enables the development of SIMT kernels and the execution of mathematical algorithms on device memory. It integrates pre-compiled bytecode as custom operators and interfaces with accelerated device libraries to access low-level hardware functions without leaving the la

    Optimizes GPU execution speed using techniques like cooperative reductions and bytecode caching.

    Cython
    عرض على GitHub↗3,170
  • hyperjumptech/grule-rule-engineالصورة الرمزية لـ hyperjumptech

    hyperjumptech/grule-rule-engine

    2,505عرض على GitHub↗

    Grule is a business rule engine for Go that decouples complex decision-making logic from core application code. It provides a framework for defining, versioning, and executing business rules through a domain-specific language, allowing logic to be managed independently of the underlying software implementation. The engine distinguishes itself by utilizing a formal grammar-based parser and a Rete-inspired pattern matching algorithm to evaluate logic against data facts efficiently. It supports dynamic system modeling by enabling runtime updates to policies and providing thread-safe knowledge ba

    Applies cycle detection and algorithmic shortcuts to ensure fast and efficient rule evaluation.

    Gogolanghacktoberfesthacktoberfest2021
    عرض على GitHub↗2,505
  • 0xax/go-algorithmsالصورة الرمزية لـ 0xAX

    0xAX/go-algorithms

    1,949عرض على GitHub↗

    This library provides a comprehensive collection of fundamental computer science primitives implemented in Go. It serves as a resource for both educational purposes and production applications, offering standard tools for organizing, searching, and sorting data. The implementation leverages language-level type parameters to ensure type safety while maintaining flexibility across different data types. It utilizes interface-driven polymorphism and pointer-based memory management to define common behaviors and handle complex structures. To optimize performance, the library employs in-place data

    Arranges unordered collections into specific sequences using standard algorithms to optimize data processing.

    Goalgorithmdata-structuresgo
    عرض على GitHub↗1,949
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Performance and Optimization

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

  • Algorithmic Efficiency OptimizersTools and metrics for refining code logic to improve performance and efficiency in algorithmic tasks. **Distinct from Performance and Optimization:** Distinct from Performance and Optimization: focuses on code-level logic efficiency and scoring rather than general runtime or bundle optimization.
  • GPU Kernel Performance Tuning3 وسوم فرعيةTechniques for optimizing the execution speed of GPU kernels through fusion and optimized code generation. **Distinct from Performance and Optimization:** Focuses on low-level GPU kernel optimization rather than general bundle or page-load performance.