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

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

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

Open-source alternatives to Emscripten

20 open-source projects similar to emscripten-core/emscripten, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Emscripten alternative.

  • ahsanayaz/ngx-device-detectorAhsanAyaz 的头像

    AhsanAyaz/ngx-device-detector

    559在 GitHub 上查看↗

    An Angular v7+ library to detect the device, OS, and browser details.

    TypeScript
    在 GitHub 上查看↗559
  • alphapixel/slughornAlphaPixel 的头像

    AlphaPixel/slughorn

    7在 GitHub 上查看↗

    Library for shoehorning the Slug text/graphics GPU rendering library into projects.

    C++
    在 GitHub 上查看↗7
  • cemyuksel/cycodebasecemyuksel 的头像

    cemyuksel/cyCodeBase

    324在 GitHub 上查看↗

    An open source programming resource intended for graphics programmers.

    C++
    在 GitHub 上查看↗324
  • chlumsky/msdfgenChlumsky 的头像

    Chlumsky/msdfgen

    4,843在 GitHub 上查看↗

    msdfgen is a set of tools for converting fonts, SVG paths, and vector contours into monochrome or multi-channel distance field image representations. It functions as a vector graphics texture tool and glyph rasterizer designed to maintain sharp edges at any scale. The project specifically provides a multi-channel signed distance field generator that converts vector shapes and font glyphs into textures that preserve sharp corners and high-fidelity details for real-time rendering. The system covers a range of conversion capabilities, including the transformation of font files and SVG paths int

    C++
    在 GitHub 上查看↗4,843
  • cieslarmichal/faker-cxxcieslarmichal 的头像

    cieslarmichal/faker-cxx

    420在 GitHub 上查看↗

    Faker C++

    C++
    在 GitHub 上查看↗420

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • electronicarts/eastlelectronicarts 的头像

    electronicarts/EASTL

    9,273在 GitHub 上查看↗

    EASTL is a C++ Standard Template Library implementation consisting of containers, iterators, and algorithms. It provides cross-platform data structures and a template-based algorithm library designed for use in resource-constrained game engine environments. The library focuses on game engine memory management, providing specialized utilities that ensure predictable memory allocation and high-performance access for real-time applications. These containers maintain consistent behavior across different operating systems and hardware platforms. The project covers high-performance C++ development

    C++c-plus-plusc-plus-plus-11c-plus-plus-14
    在 GitHub 上查看↗9,273
  • facebook/yogafacebook 的头像

    facebook/yoga

    18,781在 GitHub 上查看↗

    Yoga is an embeddable UI layout library and engine that implements the flexible box model used in web standards. It functions as a cross-platform tool for computing user interface geometry, calculating element sizes and positions without relying on a specific operating system's rendering. The engine provides a portable C++ core to ensure identical layout calculations across Android, iOS, and the web. It utilizes an abstract node interface to separate the layout logic from the host UI framework, allowing it to be integrated into native applications. The system manages interface rendering thro

    C++
    在 GitHub 上查看↗18,781
  • g-truc/glmg-truc 的头像

    g-truc/glm

    10,710在 GitHub 上查看↗

    This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float

    C++cppcpp-libraryglm
    在 GitHub 上查看↗10,710
  • gabime/spdloggabime 的头像

    gabime/spdlog

    28,922在 GitHub 上查看↗

    spdlog is a high-performance C++ logging library designed to record diagnostic messages and application events. It serves as an asynchronous logging framework and thread-safe library that coordinates access across concurrent threads to maintain message integrity. The project functions as a multi-target log router, distributing single events to multiple destinations such as consoles, files, and system daemons. It includes a log rotation manager that handles file lifecycles through basic, rotating, or daily rollover strategies to prevent disk exhaustion. The library covers a broad range of cap

    C++cppcpp11header-only
    在 GitHub 上查看↗28,922
  • greg7mdp/parallel-hashmapgreg7mdp 的头像

    greg7mdp/parallel-hashmap

    3,192在 GitHub 上查看↗

    A family of header-only, very fast and memory-friendly hashmap and btree containers.

    C++
    在 GitHub 上查看↗3,192
  • harfbuzz/harfbuzzharfbuzz 的头像

    harfbuzz/harfbuzz

    5,800在 GitHub 上查看↗

    HarfBuzz is a text shaping engine that converts Unicode text into correctly positioned glyphs for any writing system. It processes OpenType layout features, substitution rules, and positioning tables to produce shaped glyph sequences from font data, and also handles Apple Advanced Typography font tables. The library provides a stable C API that abstracts over platform-specific font access and rendering backends, and includes a font table caching layer to avoid redundant parsing during repeated shaping operations. The project implements script-specific shaping logic for complex writing systems

    C++
    在 GitHub 上查看↗5,800
  • jkuhlmann/gainputjkuhlmann 的头像

    jkuhlmann/gainput

    896在 GitHub 上查看↗

    Gainput

    C++
    在 GitHub 上查看↗896
  • leethomason/tinyxml2leethomason 的头像

    leethomason/tinyxml2

    5,771在 GitHub 上查看↗

    TinyXML-2 is a lightweight C++ library for parsing, manipulating, and generating XML documents. It functions as a UTF-8 XML processor that represents data through a hierarchical Document Object Model. The library provides tools for both DOM parsing and direct document generation via data streams. It includes capabilities for navigating the XML tree to locate specific elements, modifying attributes and content, and resolving character entities and Unicode numeric references into UTF-8 text. The processor includes syntax validation and diagnostic utilities that track line-number metadata for e

    C++
    在 GitHub 上查看↗5,771
  • martinmoene/any-litemartinmoene 的头像

    martinmoene/any-lite

    154在 GitHub 上查看↗

    Contents - Example usage - In a nutshell - License - Dependencies - Installation - Synopsis - Features - Reported to work with - Building the tests - Other implementations of any - Notes and references - Appendix

    C++
    在 GitHub 上查看↗154
  • mas-bandwidth/yojimboM

    mas-bandwidth/yojimbo

    2,692在 GitHub 上查看↗

    yojimbo is a network library for client/server games written in C++.

    C
    在 GitHub 上查看↗2,692
  • simonh1000/angular-http-serversimonh1000 的头像

    simonh1000/angular-http-server

    83在 GitHub 上查看↗

    Simple http-server for Single Page Apps (SPAs)

    JavaScript
    在 GitHub 上查看↗83
  • thdang1009/ngx-offline-indicatorthdang1009 的头像

    thdang1009/ngx-offline-indicator

    1在 GitHub 上查看↗

    This is the development workspace for the ngx-offline-indicator Angular library.

    TypeScript
    在 GitHub 上查看↗1
  • valvesoftware/gamenetworkingsocketsValveSoftware 的头像

    ValveSoftware/GameNetworkingSockets

    9,705在 GitHub 上查看↗

    GameNetworkingSockets is a UDP networking library providing secure transport, peer discovery, and traffic control systems. It implements a networking layer for reliable and unreliable messaging over UDP, including tools for message fragmentation and reassembly. The project features a peer-to-peer NAT traversal tool for establishing direct host-to-host connections by punching through firewalls and network address translation layers. It secures network traffic through encrypted transport and secure key exchange. The library includes a traffic manager to organize data into prioritized lanes to

    C++game-developmentnetworkingpeer-to-peer
    在 GitHub 上查看↗9,705
  • wgois/oiswgois 的头像

    wgois/OIS

    280在 GitHub 上查看↗

    Cross Platform Object Oriented Input Lib System. Meant to be very robust and compatible with many systems and operating systems.

    C++
    在 GitHub 上查看↗280
  • yhirose/cpp-httplibyhirose 的头像

    yhirose/cpp-httplib

    16,597在 GitHub 上查看↗

    This is a header-only C++ library that provides implementations for HTTP clients, HTTP servers, and a WebSocket framework. It allows for the creation of network services and the consumption of remote APIs without requiring a separate compilation step or external binary linking. The project features backend-agnostic TLS integration for secure HTTPS and WSS communication and employs a thread-pool model to process concurrent requests. It distinguishes itself with a full-duplex WebSocket state-machine and a middleware-based request pipeline that supports regular-expression path routing. The libr

    C++
    在 GitHub 上查看↗16,597