awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesFunction Decorators

Wrapping functions to add auxiliary logic like logging, caching, or type checking without modifying source code.

Distinct from Functional Programming Logic: Specifically addresses the decorator pattern for behavior modification, distinct from general functional logic.

Explore 5 awesome GitHub repositories matching programming languages & runtimes · Function Decorators. Refine with filters or upvote what's useful.

Awesome Function Decorators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • xianhu/learnpythonAvatar xianhu

    xianhu/LearnPython

    8,484Vezi pe GitHub↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Implements function wrapping to add logging, type checking, and caching without altering original source code.

    Jupyter Notebooklearning-pythonpythonpython-flask
    Vezi pe GitHub↗8,484
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.

    Demonstrates how to wrap functions and classes using decorators to modify behavior without altering source code.

    Python
    Vezi pe GitHub↗8,150
  • fluentpython/example-codeAvatar fluentpython

    fluentpython/example-code

    5,569Vezi pe GitHub↗

    Acest proiect este o colecție de scripturi practice și ghiduri de referință care demonstrează funcționalități și idiomuri avansate ale limbajului Python. Oferă implementări de cod pentru stăpânirea conceptelor precum concurența, metaprogramarea și designul structurilor de date. Repository-ul include exemple ale modelului de obiecte Python, acoperind accesul personalizat la atribute, protocoalele descriptorilor și suprascrierile metodelor speciale. De asemenea, conține implementări ale pattern-urilor de design care utilizează funcții de primă clasă și decoratori pentru a reduce boilerplate-ul orientat pe obiecte. Codul sursă acoperă o gamă largă de capabilități, inclusiv programarea asincronă cu bucle de evenimente și futures, crearea de secvențe și generatoare personalizate și utilizarea claselor de bază abstracte pentru impunerea interfețelor. Demonstrează, de asemenea, gestionarea resurselor prin context managers și gestionarea secvențelor de text și octeți.

    Python wraps functions to extend their capabilities and encapsulate state without modifying the original source code.

    Python
    Vezi pe GitHub↗5,569
  • jayphelps/core-decoratorsAvatar jayphelps

    jayphelps/core-decorators

    4,495Vezi pe GitHub↗

    core-decorators este o bibliotecă de decoratori de clasă JavaScript și un utilitar de framework pentru extinderea funcționalității claselor. Oferă o colecție de instrumente pentru implementarea mixin-urilor de comportament al claselor, automatizarea binding-ului metodelor pentru a evita configurarea manuală a constructorului și verificarea faptului că metodele din subclase suprascriu corect metodele părinte. Biblioteca include un toolkit de depreciere a codului pentru marcarea metodelor învechite cu avertismente în consolă și un profiler de execuție a funcțiilor pentru măsurarea performanței și duratei. De asemenea, permite modificarea comportamentului claselor și metodelor printr-un sistem de decoratori personalizați și injectare de logică partajată. Capabilitățile suplimentare acoperă controlul proprietăților obiectelor, inclusiv impunerea proprietăților read-only și restricționarea vizibilității proprietăților. Toolkit-ul oferă, de asemenea, primitive de performanță, cum ar fi caching-ul rezultatelor și inițializarea amânată a proprietăților pentru a întârzia execuția până la primul acces.

    Allows wrapping methods with custom helper functions or third-party utilities to augment their behavior.

    JavaScript
    Vezi pe GitHub↗4,495
  • omonimus1/competitive-programmingAvatar omonimus1

    omonimus1/competitive-programming

    978Vezi pe GitHub↗

    This repository serves as a comprehensive resource for competitive programming and technical interview preparation. It provides a structured collection of source code implementations for fundamental data structures and classic algorithmic problems, designed to help developers master core computer science concepts and efficient coding strategies. Beyond standard problem-solving, the project distinguishes itself by integrating software design patterns into its algorithmic implementations. It demonstrates how to apply structural and behavioral patterns—such as decorators, observers, and singleto

    Implements structural decorators to extend algorithmic behavior without modifying core logic.

    C++algorithmalgorithms-and-data-structurescodechef-solutions
    Vezi pe GitHub↗978
  1. Home
  2. Programming Languages & Runtimes
  3. Functional Programming Logic
  4. Function Decorators