Metal Open Source Projects

Browse 326 Metal open source projects, ranked by GitHub stars. Find the most popular Metal tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 326 projects
20,271 stars

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

Metrics details
Stars20,271
19,116 stars

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
Stars19,116
17,609 stars

gfx-rs/wgpu

A cross-platform, safe, pure-Rust graphics API.

Metrics details
Stars17,609
17,291 stars

bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Metrics details
Stars17,291
15,148 stars

Whisky-App/Whisky

A modern Wine wrapper for macOS built with SwiftUI

Metrics details
Stars15,148
13,591 stars

apache/tvm

Open Machine Learning Compiler Framework

Metrics details
Stars13,591
9,709 stars

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
Stars9,709
9,126 stars

uNetworking/uWebSockets.js

μWebSockets for Node.js back-ends :metal:

Metrics details
Stars9,126
8,873 stars

nhivp/Awesome-Embedded

A curated list of awesome embedded programming.

Metrics details
Stars8,873
7,049 stars

tokio-rs/mio

Metal I/O library for Rust.

Metrics details
Stars7,049
6,496 stars

makepad/makepad

Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl

Metrics details
Stars6,496
5,738 stars

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
Stars5,738
5,608 stars

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
Stars5,608
5,394 stars

gfx-rs/gfx

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

Metrics details
Stars5,394
4,978 stars

ultralight-ux/Ultralight

Lightweight, high-performance HTML renderer for game and app developers.

Metrics details
Stars4,978
4,636 stars

ballercat/walt

:zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:

Metrics details
Stars4,636
4,625 stars

OGRECave/ogre

high-performance rendering backend (C++, Python, C#, Java)

Metrics details
Stars4,625
3,760 stars

canonical/cloud-init

Official upstream for the cloud-init: cloud instance initialization

Metrics details
Stars3,760
3,757 stars

isometimes/rpi4-osdev

Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

Metrics details
Stars3,757
3,387 stars

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
Stars3,387
3,307 stars

Celtoys/Remotery

Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer

Metrics details
Stars3,307
3,277 stars

shu223/iOS-10-Sampler

Code examples for new APIs of iOS 10.

Metrics details
Stars3,277
3,115 stars

shu223/iOS8-Sampler

Code examples for the new features of iOS 8.

Metrics details
Stars3,115
3,058 stars

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
Stars3,058
3,032 stars

bztsrc/raspi3-tutorial

Bare metal Raspberry Pi 3 tutorials

Metrics details
Stars3,032
2,897 stars

twostraws/Inferno

Metal shaders for SwiftUI.

Metrics details
Stars2,897
2,869 stars

BradLarson/GPUImage3

GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal.

Metrics details
Stars2,869
2,863 stars

minimagick/minimagick

mini replacement for RMagick

Metrics details
Stars2,863
2,820 stars

dwelch67/raspberrypi

Raspberry Pi ARM based bare metal examples

Metrics details
Stars2,820
2,692 stars

veldrid/veldrid

A low-level, portable graphics library for .NET.

Metrics details
Stars2,692
2,606 stars

LukasBanana/LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

Metrics details
Stars2,606
2,596 stars

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
Stars2,596
2,323 stars

icexin/eggos

A Go unikernel running on x86 bare metal

Metrics details
Stars2,323
2,319 stars

scalameta/metals

Scala language server with rich IDE features 🚀

Metrics details
Stars2,319
2,274 stars

rsta2/circle

A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)

Metrics details
Stars2,274
2,240 stars

satoshi0212/visionOS_30Days

visionOS 30 days challenge.

Metrics details
Stars2,240
2,172 stars

MetalPetal/MetalPetal

A GPU accelerated image and video processing framework built on Metal.

Metrics details
Stars2,172
2,138 stars

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
Stars2,138
2,090 stars

rochacbruno/py2rs

A quick reference guide for the Pythonista in the process of becoming a Rustacean

Metrics details
Stars2,090
2,086 stars

savonrb/savon

Heavy metal SOAP client

Metrics details
Stars2,086
2,046 stars

poseidon/typhoon

Minimal and free Kubernetes distribution with Terraform

Metrics details
Stars2,046
1,954 stars

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
Stars1,954
1,912 stars

alexellis/awesome-baremetal

Bare-metal is awesome. Let's share our favourite tools.

Metrics details
Stars1,912
1,882 stars

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
Stars1,882
1,839 stars

microsoft/ShaderConductor

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

Metrics details
Stars1,839
1,808 stars

netwarm007/GameEngineFromScratch

配合我的知乎专栏写的项目

Metrics details
Stars1,808
1,806 stars

mitsuba-renderer/nanogui

Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL

Metrics details
Stars1,806
1,799 stars

xmartlabs/Bender

Easily craft fast Neural Networks on iOS! Use TensorFlow models. Metal under the hood.

Metrics details
Stars1,799
1,795 stars

rust-skia/rust-skia

Rust Bindings for the Skia Graphics Library

Metrics details
Stars1,795
1,794 stars

kosua20/herebedragons

A basic 3D scene implemented with various engines, frameworks or APIs.

Metrics details
Stars1,794
1,786 stars

aras-p/glsl-optimizer

GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.

Metrics details
Stars1,786
1,776 stars

rcore-os/zCore

Zircon microkernel reimplemented in Rust.

Metrics details
Stars1,776
1,761 stars

DTolm/VkFFT

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

Metrics details
Stars1,761
1,738 stars

effekseer/Effekseer

Metrics details
Stars1,738
1,650 stars

dmlc/nnvm

Metrics details
Stars1,650
1,555 stars

shu223/ARKit-Sampler

Code examples for ARKit.

Metrics details
Stars1,555
1,549 stars

openshift/installer

Install an OpenShift 4.x cluster

Metrics details
Stars1,549
1,517 stars

fastplotlib/fastplotlib

Next-gen fast plotting library running on WGPU using the pygfx rendering engine

Metrics details
Stars1,517
1,489 stars

Harley-xk/MaLiang

iOS painting and drawing library based on Metal. 神笔马良有一支神笔(基于 Metal 的涂鸦绘图库)

Metrics details
Stars1,489
1,425 stars

enarx/enarx

Enarx: Confidential Computing with WebAssembly

Metrics details
Stars1,425
1-60 of 326 projects
Get A Weekly Email With Trending Metal Projects
Stay updated on Metal plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.