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
·

6 repository-uri

Awesome GitHub RepositoriesLanguage Performance Optimization

Guidelines for reducing memory allocations and optimizing runtime execution speed within a specific programming language.

Distinct from Engineering Best Practices: Existing candidates focus on high-level engineering processes or generic diagnostic toolkits rather than language-level performance primitives.

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

Awesome Language Performance Optimization GitHub Repositories

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

    uber-go/guide

    17,573Vezi pe GitHub↗

    This project is a collection of guidelines and best practices for the Go programming language, providing a comprehensive style guide and set of programming standards. It establishes a framework for writing maintainable and performant source code through standardized naming, structuring, and organizational conventions. The guide focuses on specific patterns for concurrency, error handling, and performance optimization. It details methods for managing goroutine lifecycles to prevent race conditions, designing structured error wrapping and routing to maintain observability, and implementing memo

    Offers detailed recommendations for reducing memory allocations and optimizing primitive conversions to improve execution speed.

    Makefilebest-practicesgogolang
    Vezi pe GitHub↗17,573
  • ardanlabs/gotrainingAvatar ardanlabs

    ardanlabs/gotraining

    12,212Vezi pe GitHub↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Provides specialized training on reducing memory allocations and optimizing runtime execution speed.

    Go
    Vezi pe GitHub↗12,212
  • pretzelhammer/rust-blogAvatar pretzelhammer

    pretzelhammer/rust-blog

    8,318Vezi pe GitHub↗

    This project is an educational blog and learning resource dedicated to the Rust programming language. It provides a collection of curated guides, technical articles, and structured learning paths designed to teach language fundamentals, concurrency, and systems programming. The repository distinguishes itself by offering practical implementation tutorials for complex systems. This includes detailed guides on compiler development—specifically translating source code into targets such as ARM64, x86_64, LLVM IR, and WebAssembly—as well as networking examples for building multithreaded chat serve

    Offers guidelines on reducing memory allocations and increasing execution speed through high-performance language migration.

    Rustblogbloggingrust
    Vezi pe GitHub↗8,318
  • giantray/stackoverflow-java-top-qaAvatar giantray

    giantray/stackoverflow-java-top-qa

    5,092Vezi pe GitHub↗

    Acest proiect este o bază de cunoștințe cuprinzătoare de programare Java și un depozit de referință tehnică. Oferă o colecție curată de răspunsuri distilate, documentație API și ghiduri de depanare concepute pentru a ajuta dezvoltatorii să rezolve provocările comune de codare și capcanele limbajului. Depozitul se remarcă printr-o abordare arhitecturală structurată a cunoștințelor, utilizând analiza centrată pe comparație pentru a evidenția compromisurile între diferite implementări de biblioteci și caracteristici ale limbajului. Acesta agregă discuțiile comunității cu impact ridicat într-un format standardizat, organizând soluțiile tehnice pe tipare arhitecturale, de concurență și de securitate. Conținutul acoperă o gamă largă de domenii tehnice, inclusiv specificațiile de bază ale limbajului, gestionarea concurenței, gestionarea memoriei și tiparele de design software. Include, de asemenea, îndrumări privind depanarea runtime-ului, implementarea structurilor de date, reflexia și metadatele, precum și tiparele de integrare API. Documentația servește ca referință tehnică pentru implementarea tiparelor standard de arhitectură software și rezolvarea problemelor de configurare a mediului.

    Identifies inefficient syntax and recommends performant alternatives by comparing coding patterns.

    Vezi pe GitHub↗5,092
  • alipay/furyAvatar alipay

    alipay/fury

    4,412Vezi pe GitHub↗

    Fury este un framework de serializare binară multi-limbaj conceput pentru encodarea obiectelor de domeniu și a grafurilor complexe, pentru a facilita schimbul de date între limbaje. Include un compilator de limbaj de definire a interfețelor (IDL) care traduce definițiile de schemă în tipuri native idiomatice și boilerplate de serializare în mai multe limbaje. Proiectul se distinge printr-un cititor binar zero-copy care permite accesarea unor câmpuri specifice fără a deserializa întregul obiect, precum și un serializator de grafuri de obiecte care păstrează referințele circulare și integritatea referențială. De asemenea, dispune de un convertor de date care transformă datele binare bazate pe rânduri în formate coloanare Apache Arrow pentru sarcini analitice. Framework-ul acoperă domenii largi de capabilități, inclusiv evoluția schemei bazată pe metadate pentru compatibilitate înainte și înapoi, un proces de compilare AOT (Ahead-Of-Time) pentru a elimina reflexia la runtime și deserializarea securizată prin validarea tipurilor bazată pe whitelist. Oferă, de asemenea, integrare pentru apeluri de proceduri la distanță de înaltă performanță prin gRPC.

    Uses native serialization paths tailored for specific language runtimes to achieve faster processing.

    Java
    Vezi pe GitHub↗4,412
  • pwntester/ysoserial.netAvatar pwntester

    pwntester/ysoserial.net

    3,735Vezi pe GitHub↗

    ysoserial.net is a payload generator for .NET deserialization, designed to create malicious serialized objects and structured gadget chains. It serves as a tool for generating command execution strings and security testing suites used to assess vulnerabilities in .NET formatters. The tool enables the creation of sequences of object calls that trigger remote code execution during the reconstruction of serialized data. It produces specialized payloads for executing system commands, loading remote libraries, and accessing local file systems. The project includes capabilities for optimizing payl

    Produces binary or text representations tailored to the specific requirements of various .NET serialization engines.

    C#
    Vezi pe GitHub↗3,735
  1. Home
  2. Software Engineering & Architecture
  3. Language Performance Optimization

Explorează sub-etichetele

  • Runtime-Specific Serialization Paths1 sub-tagOptimization of serialization logic tailored to the specific characteristics of a programming language runtime. **Distinct from Language Performance Optimization:** Distinct from Language Performance Optimization: focuses specifically on the serialization data path rather than general runtime execution.