Metal Open Source Projects
Browse 326 Metal open source projects, ranked by GitHub stars. Find the most popular Metal tools and libraries.
google/filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Metrics details
| Stars | 20,271 |
cocos2d/cocos2d-x
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
Metrics details
| Stars | 19,116 |
gfx-rs/wgpu
A cross-platform, safe, pure-Rust graphics API.
Metrics details
| Stars | 17,609 |
bkaradzic/bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Metrics details
| Stars | 17,291 |
Whisky-App/Whisky
A modern Wine wrapper for macOS built with SwiftUI
Metrics details
| Stars | 15,148 |
apache/tvm
Open Machine Learning Compiler Framework
Metrics details
| Stars | 13,591 |
cocos/cocos-engine
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
Metrics details
| Stars | 9,709 |
uNetworking/uWebSockets.js
μWebSockets for Node.js back-ends :metal:
Metrics details
| Stars | 9,126 |
nhivp/Awesome-Embedded
A curated list of awesome embedded programming.
Metrics details
| Stars | 8,873 |
tokio-rs/mio
Metal I/O library for Rust.
Metrics details
| Stars | 7,049 |
makepad/makepad
Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
Metrics details
| Stars | 6,496 |
KhronosGroup/MoltenVK
MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
Metrics details
| Stars | 5,738 |
ConfettiFX/The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Metrics details
| Stars | 5,608 |
gfx-rs/gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Metrics details
| Stars | 5,394 |
ultralight-ux/Ultralight
Lightweight, high-performance HTML renderer for game and app developers.
Metrics details
| Stars | 4,978 |
ballercat/walt
:zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:
Metrics details
| Stars | 4,636 |
OGRECave/ogre
high-performance rendering backend (C++, Python, C#, Java)
Metrics details
| Stars | 4,625 |
canonical/cloud-init
Official upstream for the cloud-init: cloud instance initialization
Metrics details
| Stars | 3,760 |
isometimes/rpi4-osdev
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
Metrics details
| Stars | 3,757 |
patriciogonzalezvivo/lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
Metrics details
| Stars | 3,387 |
Celtoys/Remotery
Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
Metrics details
| Stars | 3,307 |
shu223/iOS-10-Sampler
Code examples for new APIs of iOS 10.
Metrics details
| Stars | 3,277 |
shu223/iOS8-Sampler
Code examples for the new features of iOS 8.
Metrics details
| Stars | 3,115 |
eleev/ios-learning-materials
📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].
Metrics details
| Stars | 3,058 |
bztsrc/raspi3-tutorial
Bare metal Raspberry Pi 3 tutorials
Metrics details
| Stars | 3,032 |
twostraws/Inferno
Metal shaders for SwiftUI.
Metrics details
| Stars | 2,897 |
BradLarson/GPUImage3
GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.
Metrics details
| Stars | 2,869 |
minimagick/minimagick
mini replacement for RMagick
Metrics details
| Stars | 2,863 |
dwelch67/raspberrypi
Raspberry Pi ARM based bare metal examples
Metrics details
| Stars | 2,820 |
veldrid/veldrid
A low-level, portable graphics library for .NET.
Metrics details
| Stars | 2,692 |
LukasBanana/LLGL
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Metrics details
| Stars | 2,606 |
Blackjacx/WWDC
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Metrics details
| Stars | 2,596 |
icexin/eggos
A Go unikernel running on x86 bare metal
Metrics details
| Stars | 2,323 |
scalameta/metals
Scala language server with rich IDE features 🚀
Metrics details
| Stars | 2,319 |
rsta2/circle
A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)
Metrics details
| Stars | 2,274 |
satoshi0212/visionOS_30Days
visionOS 30 days challenge.
Metrics details
| Stars | 2,240 |
MetalPetal/MetalPetal
A GPU accelerated image and video processing framework built on Metal.
Metrics details
| Stars | 2,172 |
withcatai/node-llama-cpp
Run AI models locally on your machine with node.js bindings for llama.cpp. Enforce a JSON schema on the model output on the generation level
Metrics details
| Stars | 2,138 |
rochacbruno/py2rs
A quick reference guide for the Pythonista in the process of becoming a Rustacean
Metrics details
| Stars | 2,090 |
savonrb/savon
Heavy metal SOAP client
Metrics details
| Stars | 2,086 |
poseidon/typhoon
Minimal and free Kubernetes distribution with Terraform
Metrics details
| Stars | 2,046 |
hubblo-org/scaphandre
⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !
Metrics details
| Stars | 1,954 |
alexellis/awesome-baremetal
Bare-metal is awesome. Let's share our favourite tools.
Metrics details
| Stars | 1,912 |
mikeroyal/Apple-Silicon-Guide
Apple Silicon Guide. Learn all about the A17 Pro, A16 Bionic, R1, M1-series, M2-series, and M3-series chips. Along with all the Devices, Operating Systems, Tools, Gaming, and Software that Apple Silicon powers.
Metrics details
| Stars | 1,882 |
microsoft/ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Metrics details
| Stars | 1,839 |
netwarm007/GameEngineFromScratch
配合我的知乎专栏写的项目
Metrics details
| Stars | 1,808 |
mitsuba-renderer/nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
Metrics details
| Stars | 1,806 |
xmartlabs/Bender
Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.
Metrics details
| Stars | 1,799 |
rust-skia/rust-skia
Rust Bindings for the Skia Graphics Library
Metrics details
| Stars | 1,795 |
kosua20/herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Metrics details
| Stars | 1,794 |
aras-p/glsl-optimizer
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Metrics details
| Stars | 1,786 |
rcore-os/zCore
Zircon microkernel reimplemented in Rust.
Metrics details
| Stars | 1,776 |
DTolm/VkFFT
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
Metrics details
| Stars | 1,761 |
effekseer/Effekseer
Metrics details
| Stars | 1,738 |
dmlc/nnvm
Metrics details
| Stars | 1,650 |
shu223/ARKit-Sampler
Code examples for ARKit.
Metrics details
| Stars | 1,555 |
openshift/installer
Install an OpenShift 4.x cluster
Metrics details
| Stars | 1,549 |
fastplotlib/fastplotlib
Next-gen fast plotting library running on WGPU using the pygfx rendering engine
Metrics details
| Stars | 1,517 |
Harley-xk/MaLiang
iOS painting and drawing library based on Metal. 神笔马良有一支神笔(基于 Metal 的涂鸦绘图库)
Metrics details
| Stars | 1,489 |
enarx/enarx
Enarx: Confidential Computing with WebAssembly
Metrics details
| Stars | 1,425 |
