awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • uber-go/guideuber-go 的头像

    uber-go/guide

    17,573在 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
    在 GitHub 上查看↗17,573
  • ardanlabs/gotrainingardanlabs 的头像

    ardanlabs/gotraining

    12,212在 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
    在 GitHub 上查看↗12,212
  • pretzelhammer/rust-blogpretzelhammer 的头像

    pretzelhammer/rust-blog

    8,318在 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
    在 GitHub 上查看↗8,318
  • giantray/stackoverflow-java-top-qagiantray 的头像

    giantray/stackoverflow-java-top-qa

    5,092在 GitHub 上查看↗

    本项目是一个全面的 Java 编程知识库和技术参考存储库。它提供了一个精选的提炼答案、API 文档和故障排除指南集合,旨在帮助开发者解决常见的编码挑战和语言陷阱。 该存储库的特色在于结构化的知识架构方法,利用以比较为中心的分析来突出不同库实现和语言特性之间的权衡。它将高影响力的社区讨论整理为标准化格式,按架构、并发和安全模式组织技术解决方案。 内容涵盖了广泛的技术领域,包括核心语言规范、并发管理、内存管理和软件设计模式。它还包括关于运行时故障排除、数据结构实现、反射与元数据以及 API 集成模式的指导。 该文档作为实现标准软件架构模式和解决环境配置问题的技术参考。

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

    在 GitHub 上查看↗5,092
  • alipay/furyalipay 的头像

    alipay/fury

    4,412在 GitHub 上查看↗

    Fury 是一个多语言二进制序列化框架,旨在编码领域对象和复杂图,以促进跨语言数据交换。它包括一个接口定义语言(IDL)编译器,可将模式定义转换为多种语言中的惯用原生类型和序列化样板代码。 该框架通过零拷贝二进制读取器脱颖而出,该读取器允许在不反序列化整个对象的情况下访问特定字段,以及一个保留循环引用和引用完整性的对象图序列化器。它还具有一个数据转换器,可将基于行的二进制数据转换为用于分析工作负载的列式 Apache Arrow 格式。 该框架涵盖了广泛的功能领域,包括用于前向和后向兼容性的元数据驱动模式演进、用于消除运行时反射的构建时 AOT 编译过程,以及通过基于白名单的类型验证进行的安全反序列化。它还为通过 gRPC 进行的高性能远程过程调用提供了集成。

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

    Java
    在 GitHub 上查看↗4,412
  • pwntester/ysoserial.netpwntester 的头像

    pwntester/ysoserial.net

    3,735在 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#
    在 GitHub 上查看↗3,735
  1. Home
  2. Software Engineering & Architecture
  3. Language Performance Optimization

探索子标签

  • Runtime-Specific Serialization Paths1 个子标签Optimization 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.