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

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

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

Open-source alternatives to Twgl.js

30 open-source projects similar to greggman/twgl.js, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Twgl.js alternative.

  • tsherif/picogl.jsالصورة الرمزية لـ tsherif

    tsherif/picogl.js

    797عرض على GitHub↗

    A minimal WebGL 2 rendering library

    JavaScript
    عرض على GitHub↗797
  • regl-project/reglالصورة الرمزية لـ regl-project

    regl-project/regl

    5,528عرض على GitHub↗

    regl is a declarative WebGL library that manages graphics state and GPU resources through functional commands instead of manual binding and state tracking. It provides a command-based drawing abstraction where shaders, attributes, and render state are encapsulated into reusable, compiled functions that can be executed efficiently. What sets regl apart is its scoped state inheritance system, which allows nested drawing commands to inherit and override render state from parent scopes for organized rendering. The library automatically recovers from GPU context loss by restoring buffer and textur

    JavaScriptjavascriptreglwebgl
    عرض على GitHub↗5,528
  • oframe/oglالصورة الرمزية لـ oframe

    oframe/ogl

    4,540عرض على GitHub↗

    ogl is a WebGL graphics library and 3D scene graph engine designed for rendering three-dimensional scenes. It provides a lightweight framework for managing geometries and coordinating spatial transformations within a hierarchical system. The project includes a PBR shader system for creating realistic materials and a GPGPU computation framework for performing large-scale general-purpose calculations and particle simulations on the graphics processor. It also features a post-processing suite for applying visual filters to rendered scenes via frame buffers. The library covers broader capabiliti

    JavaScript
    عرض على GitHub↗4,540
  • mrdoob/three.jsالصورة الرمزية لـ mrdoob

    mrdoob/three.js

    113,086عرض على GitHub↗

    This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas

    JavaScript3daugmented-realitycanvas
    عرض على GitHub↗113,086

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • babylonjs/babylon.jsالصورة الرمزية لـ BabylonJS

    BabylonJS/Babylon.js

    25,652عرض على GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    TypeScript
    عرض على GitHub↗25,652
  • pov-ray/povrayالصورة الرمزية لـ POV-Ray

    POV-Ray/povray

    1,502عرض على GitHub↗

    POV-Ray is a ray tracing rendering engine that transforms text-based scene descriptions into photorealistic three-dimensional images and animations. It parses plain-text files containing scene geometry, lighting, textures, and camera definitions into an internal computational data structure, then calculates precise mathematical ray-scene intersections against geometric primitives and triangle meshes. The engine incorporates advanced lighting and geometry capabilities, including bounding hierarchy optimization to skip collision checks against distant geometry, and constructive solid geometry f

    C++3d-graphics3d-renderingpov-ray
    عرض على GitHub↗1,502
  • assimp/assimpالصورة الرمزية لـ assimp

    assimp/assimp

    12,993عرض على GitHub↗

    Assimp is a cross-platform 3D asset pipeline and import library that loads numerous industry-standard 3D file formats into a single unified internal data structure. It functions as a framework for converting 3D models between different file formats across multiple operating systems and architectures. The project provides a 3D mesh processing tool for normalizing and optimizing geometry through triangulation, vertex removal, and normal generation. It also includes a 3D asset export utility to write internal scene data back into various external file formats. The system covers broad capability

    C++3mfandroidasset-pipeline
    عرض على GitHub↗12,993
  • askeladdk/asepriteالصورة الرمزية لـ askeladdk

    askeladdk/aseprite

    26عرض على GitHub↗

    Package aseprite implements a decoder for Aseprite sprite files (.ase and .aseprite files).

    Go
    عرض على GitHub↗26
  • andreirudenko/sparklerA

    AndreiRudenko/sparkler

    0عرض على GitHub↗

    A modular 2d particle system.

    عرض على GitHub↗0
  • blend2d/blend2dالصورة الرمزية لـ blend2d

    blend2d/blend2d

    1,937عرض على GitHub↗

    2D Vector Graphics Engine Powered by a JIT Compiler

    C++2d-graphicsasmjitcpp
    عرض على GitHub↗1,937
  • codyjasonbennett/fourC

    CodyJasonBennett/four

    0عرض على GitHub↗

    Minimal three.js alternative.

    عرض على GitHub↗0
  • colleagueriley/rfontC

    ColleagueRiley/RFont

    0عرض على GitHub↗

    Simple single header modular library for font rendering and atlas management.\ The library is designed to be lightweight, RFont.h itself does not directly handle rendering calls, it passes raw data to the user defined renderer.

    عرض على GitHub↗0
  • colleagueriley/rglC

    ColleagueRiley/RGL

    0عرض على GitHub↗

    As of 5/28/2024, RGL is no longer going to be actively updated

    عرض على GitHub↗0
  • createjs/easeljsالصورة الرمزية لـ createjs

    createjs/easeljs

    8,168عرض على GitHub↗

    EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It functions as a 2D animation framework, a canvas scene graph manager, and an interaction wrapper for detecting and responding to mouse and touch events. The library features a rendering pipeline that utilizes WebGL to increase the drawing performance of bitmap and cached content. It organizes visual elements into a hierarchical display list, allowing nested groups of 2D graphics objects to be transformed and animated as single units. Its capabilities cover the rendering of ve

    JavaScript
    عرض على GitHub↗8,168
  • bkaradzic/bgfxالصورة الرمزية لـ bkaradzic

    bkaradzic/bgfx

    17,161عرض على GitHub↗

    bgfx is a cross-platform, graphics rendering abstraction layer designed for high-performance applications. It provides a unified interface that maps high-level rendering commands to native graphics APIs, allowing developers to maintain a single codebase that executes consistently across diverse operating systems and hardware architectures. The library distinguishes itself through a multi-threaded command submission model that decouples rendering logic from the main application thread, effectively minimizing CPU bottlenecks. It utilizes a backend-agnostic command buffer and a deferred resource

    Cd3d11d3d12directx
    عرض على GitHub↗17,161
  • ands/seamoptimizerالصورة الرمزية لـ ands

    ands/seamoptimizer

    243عرض على GitHub↗

    A C/C++ single-file library that minimizes the hard transition errors of disjoint edges in lightmaps. It is based on a idea presented by Michał Iwanicki in the talk Lighting Technology of "The Last Of Us". A least squares solver is used to find a minimal error solution to the problem of sampling…

    C
    عرض على GitHub↗243
  • ddiakopoulos/tinygizmoالصورة الرمزية لـ ddiakopoulos

    ddiakopoulos/tinygizmo

    480عرض على GitHub↗

    This project is a lightweight, self-contained library for gizmo editing commonly found in many game engines. It includes mechanisms for manipulating 3d position, rotation, and scale. Implemented in C++11, the library does not perform rendering directly and instead provides a per-frame buffer of…

    C++
    عرض على GitHub↗480
  • danzen/zimjsالصورة الرمزية لـ danzen

    danzen/zimjs

    579عرض على GitHub↗

    JavaScript Canvas Framework - Code Creativity! https://zimjs.com

    JavaScript
    عرض على GitHub↗579
  • devthicket/willowالصورة الرمزية لـ devthicket

    devthicket/willow

    8عرض على GitHub↗

    A display-tree 2D rendering layer for Ebitengine, including scene management, batching, cameras, culling, hit detection, and special effects. Inspired by Starling, Flash display lists, and PixiJS, adapted for Go's strengths.

    Go
    عرض على GitHub↗8
  • diligentgraphics/diligentengineالصورة الرمزية لـ DiligentGraphics

    DiligentGraphics/DiligentEngine

    4,193عرض على GitHub↗

    DiligentEngine is a cross-platform graphics abstraction layer and physically-based rendering engine. It provides a unified interface for executing 3D graphics commands across multiple low-level rendering backends from a single codebase, including a dedicated system for importing 3D assets via the GLTF 2.0 format. The engine features an HLSL shader cross-compiler that allows a single set of shaders to run across different graphics APIs and operating systems. It supports advanced rendering capabilities such as ray-tracing, mesh shaders, variable rate shading, and bindless resources. The framew

    Batchfile3d-engined3d11d3d12
    عرض على GitHub↗4,193
  • eihigh/canvasالصورة الرمزية لـ eihigh

    eihigh/canvas

    23عرض على GitHub↗

    This package is a fork of tdewolff/canvas containing changes for game development with Ebitengine. See Diffs from the original section for details.

    Go
    عرض على GitHub↗23
  • erkkah/tigrالصورة الرمزية لـ erkkah

    erkkah/tigr

    896عرض على GitHub↗

    TIGR is a tiny cross-platform graphics library, providing a unified API for Windows, macOS, Linux, iOS and Android.

    C
    عرض على GitHub↗896
  • erparts/go-shapesالصورة الرمزية لـ erparts

    erparts/go-shapes

    16عرض على GitHub↗

    shapes is a package for Ebitengine (the 2D game library written by Hajime Hoshi) that allows rendering some common shapes and effects in complementary ways to the official vector package. Some examples:

    Go
    عرض على GitHub↗16
  • evanw/lightgl.jsالصورة الرمزية لـ evanw

    evanw/lightgl.js

    1,570عرض على GitHub↗

    A lightweight WebGL library

    JavaScript
    عرض على GitHub↗1,570
  • fabricjs/fabric.jsالصورة الرمزية لـ fabricjs

    fabricjs/fabric.js

    31,233عرض على GitHub↗

    Fabric.js is an object-oriented canvas library that provides an interactive framework for managing shapes, images, and text within an HTML5 canvas environment. It abstracts raw pixel-based drawing commands into a structured hierarchy of objects, enabling developers to manipulate, transform, and animate elements through a centralized event-driven system. The library distinguishes itself by offering comprehensive state serialization, allowing complex graphic compositions to be converted into JSON or SVG formats for persistent storage and reconstruction. It includes a built-in SVG parser that co

    TypeScript
    عرض على GitHub↗31,233
  • fogleman/lnالصورة الرمزية لـ fogleman

    fogleman/ln

    3,374عرض على GitHub↗

    3D line art engine.

    Go
    عرض على GitHub↗3,374
  • gamelly/gly-typeالصورة الرمزية لـ gamelly

    gamelly/gly-type

    10عرض على GitHub↗

    a ultra lightweight font renderer and font

    C
    عرض على GitHub↗10
  • glampert/debug-drawالصورة الرمزية لـ glampert

    glampert/debug-draw

    540عرض على GitHub↗

    An immediate-mode, renderer agnostic, lightweight debug drawing API for C++.

    C++
    عرض على GitHub↗540
  • glfw/glfwالصورة الرمزية لـ glfw

    glfw/glfw

    14,716عرض على GitHub↗

    This project is a cross-platform library designed for desktop application development, providing a unified interface for window management, input handling, and hardware-accelerated graphics. It serves as a foundational framework that abstracts platform-specific windowing protocols and graphics APIs, enabling developers to create interactive software that functions consistently across Windows, macOS, and Linux. The library distinguishes itself by providing deep integration with low-level graphics APIs, specifically OpenGL and Vulkan. It manages the complexities of graphics context initializati

    Cclinuxmacos
    عرض على GitHub↗14,716
  • dannyfritz/awesome-ray-tracingD

    dannyfritz/awesome-ray-tracing

    0عرض على GitHub↗
    عرض على GitHub↗0