This is your work, valued
FieryCrucible. A minimalist type safe Swift dependency injection library
★ 115Lilliput. Low overhead byte encoding/decoding for Swift
★ 43FranticApparatus. Promises framework for Swift 5
★ 25Swiftish. A fully generic Swift vector & matrix library
★ 17Shkadov. A multi-platform Swift game engine
★ 16midnightbacon. An iOS Reddit client in Swift
★ 14ModestProposal. Makes building HTTP URLs and requests easy.
★ 10Unamper. Pure Swift implementation of XHTML, HTML, and XML entity decoding
★ 8DrapierLayout. Frame based layouts with an API vaguely like Autolayout.
★ 8Asheron. Asheron's Call Data File Parser
★ 7Jasoom. An easy to use, type safe, Swift wrapper for NSJSONSerialization
★ 4odin-binding-generator. An Odin library to convert a C header file into an Odin binding file.
★ 51ClassiCube. Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)
★ 2kACViewer. Viewer / Utility for DAT files for the game Asheron's Call
★ 38zig-vulkan-triangle. simple triangle displayed using vulkan, xcb, and zig
★ 155vengi. free and open source voxel art tools - editor, thumbnailer and format converter
★ 1.4kswift-win32. A Windows application framework for Swift
★ 1.2kveldrid. A low-level, portable graphics library for .NET.
★ 2.7kSimplexNoise. A Perlin's Simplex Noise C++ Implementation (1D, 2D, 3D)
★ 365Craft. A simple Minecraft clone written in C using modern OpenGL (shaders).
★ 11kSoACode-Public. Public repository for all the game code for Seed of Andromeda.
★ 343Vulkan-Cookbook. Code repository for Vulkan Cookbook by Packt
★ 896zig. Moved to Codeberg
★ 43kVulkanSponza. Deferred Vulkan rendering playground using Crytek's Sponza scene
★ 185DerethMaps. Mapping application for Asheron's Call in-game map.
★ 11DungeonViewerAC. A Dungeon Viewer for Asheron's Call
★ 7GDL. GamesDeadLol
★ 17ClassicDereth. Classic Asheron's Call Emulator based on the GDL project.
★ 21PhatAC. A Server Emulator for Asheron's Call
★ 11swift-math. a almost-standard pure Swift math library
★ 2MoltenVK. 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.
★ 5.8kswift-package-manager. The Package Manager for the Swift Programming Language
★ 10kaether3d. Aether3D Game Engine
★ 206tinyrenderers. C++
★ 478OpenGraphic. Graphic Engine & Game Engine lists
★ 2.3kProceduralTerrain. Procedural voxel terrain generation in Unity
★ 394VulkanMemoryAllocator. Easy to integrate Vulkan memory allocation library
★ 3.4kcrest. A class-leading water system implemented in Unity
★ 3.9kVQEngine-Legacy. DirectX 11 Renderer written in C++11
★ 282bgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
★ 17kCesiumKit. iOS/OS X port of the Cesium WebGL virtual globe project - cesiumjs.org
★ 96imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 75kDirectXMath. DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
★ 1.8kswift-package-manager-ios. Example of how to use SPM v4 to manage iOS dependencies
★ 133pdbparse. Python code to parse Microsoft PDB files
★ 343microsoft-pdb. Information from Microsoft about the PDB format. We'll try to keep this up to date. Just trying to help the CLANG/LLVM community get onto Windows.
★ 1.9kAcid. A high speed C++17 Vulkan game engine
★ 2kpipeline. nvpro-pipeline is a research rendering pipeline
★ 213XShaderCompiler. Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
★ 364vpp. Modern C++ vulkan utility library.
★ 261LLGL. Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
★ 2.6kACE-PCAP-Exports. PCAP data built for use as World Database data for ACEmulator.
★ 22Guide-to-Modern-OpenGL-Functions. A guide to using modern OpenGL functions.
★ 1.5kglslcookbook. Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)
★ 566Geometry-Clipmap-Tutorial-in-OpenGL. Simple Terrain Engine in 200 Lines of Code
★ 34herebedragons. A basic 3D scene implemented with various engines, frameworks or APIs.
★ 1.8kCGLFWLinux. Swift C bindings for GLFW v3 (Linux - alt)
★ 2Image. SwiftGL Image Library
★ 21SwiftGL. Xcode project for developing SwiftGL itself.
★ 72examples. Swift
★ 17CGLFW3. Swift C bindings for GLFW v3 (Generic)
★ 17Math. SwiftGL Math Library
★ 66CGLFW3Linux. Swift C bindings for GLFW v3 (Linux)
★ 6OpenGL. OpenGL Loader
★ 51RenderDevice. A demonstration of a graphics library abstraction layer that you might see in a typical rendering engine for games and simulations.
★ 57Catch2. A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
★ 21kglad. Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
★ 4.6kglo. OpenGL Overload: OpenGL implementation on top of Vulkan
★ 278Vulkan-Hpp. Open-Source Vulkan C++ API
★ 3.8kSwiftForWindows. Swift for Windows
★ 461llvm-clang-samples. UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools
★ 1.2kcesium. An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
★ 16kOpenGlobe. A 3D engine for virtual globes (think Google Earth or NASA World Wind) designed to illustrate the engine design and rendering techniques described in our book. OpenGlobe is written in C# and uses OpenGL 3.3 core profile (via OpenTK). See the web site linked below for more information
★ 395clay. The Clay programming language
★ 407glm. OpenGL Mathematics (GLM)
★ 11kAnvil. Anvil is a cross-platform framework for Vulkan
★ 610gpu-physics-unity. Through this configuration, no per voxel data is transferred between the GPU and the CPU at runtime.
★ 458craftinginterpreters. Repository for the book "Crafting Interpreters"
★ 11kbadlands. procedural badlands
★ 417CPP-ARC. C++ Automatic Reference Counting - This project intends to simplify memory management in C++, using reference counting.
★ 28FastNoiseLite. Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go
★ 3.5kACE. Asheron's Call server emulator.
★ 341OptimizingCollections. Home of my talk about Optimizing Collections in Swift
★ 231Bond. A Swift binding framework
★ 4.2kDatDefragAC. A defragmentation tool for Asheron's Call .DAT files.
★ 10acrender. Utility to read/render portions of the DAT files of Asheron's Call
★ 2lacc. A simple, self-hosting C compiler
★ 990TerrainMesh3D. Deformable 3D terrain in SceneKit
★ 71voxelman. Plugin-based client-server voxel game engine written in D language
★ 129ACServer. A very old Asheron's Call Server Emulator
★ 6Vulkan-Forward-Plus-Renderer. Forward+ renderer in Vulkan using Compute Shader. An Upenn CIS565 final project.
★ 698iOS-Artwork-Extractor. Extract iOS artwork and emoji symbols into png files, generate glossy buttons png files
★ 2.6kSPIRV-Cross. SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
★ 2.5kHelloVulkan. Introductory Vulkan sample
★ 122gl_vk_bk3dthreaded. Vulkan sample rendering 3D with 'worker-threads'
★ 87directx-vs-templates. Direct3D Visual Studio Templates
★ 448Carthage. A simple, decentralized dependency manager for Cocoa
★ 15kForward-Plus-Renderer. GPU-based Forward+ renderer
★ 569jmonkeyengine. A complete 3-D game development suite written in Java.
★ 4.3kWrapDemo. Sample project demonstrating Auto Layout with text wrapping and custom view wrapping
★ 261kaitai_struct_compiler. Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go / .java / .js / .lua / .nim / .php / .pm / .py / .rb / .rs
★ 653kaitai_struct. Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
★ 4.6kPatchAC2Data. Patch Asheron's Call 2 data files.
★ 4playform. Voxel sandbox project in Rust
★ 217voxel_worldgen. A voxel world generator written in Rust
★ 71ECEN4003_FinalProject. Voxel Terrain Generator
★ 35FastNoiseSIMD. C++ SIMD Noise Library
★ 635marching-tetrahedra. Marching tetrahedra written in Swift using SceneKit
★ 32isosurface. Isosurface polygonizer algorithms
★ 193gpu-geometry-clipmaps-minimal-terrain-engine. Minimal implementation of the original Siggraph "Geometry clipmaps" paper in 200 lines of code
★ 11bullet3. Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
★ 15kcycles_hack. Blender cycles renderer hacked to remove ... absolutely everything. You don't want this.
★ 2Fast-BVH. A Simple, Optimized Bounding Volume Hierarchy for Ray/Object Intersection Testing
★ 542virtualc64. VirtualC64 is a cycle-accurate C64 emulator for macOS
★ 416sseculling. SSE Frustum Culling Demo
★ 76godot. Godot Engine – Multi-platform 2D and 3D game engine
★ 115kVulkan. C++ examples for the Vulkan graphics API
★ 12kswift-windows. Swift compiler for Cygwin, MSVC, MinGW. Full development environment can be downloaded from the Swift for Windows.
★ 332Vulkan-Samples-Deprecated. Vulkan sample code
★ 442Vulkan-Docs. The Vulkan API Specification and related tools
★ 3.3kswift-evolution. This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
★ 16kRajawali. Android OpenGL ES 2.0/3.0 Engine
★ 2.4kAC2D. A 3rd-party Asheron's Call Client
★ 20swift. The Swift Programming Language
★ 70kSpout. Open source, multithreaded, voxel game engine and platform, written in Java.
★ 372TrueCraft. Minecraft for hipsters
★ 2.5kglfw. A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
★ 15kgleq. Simple event queue for GLFW 3
★ 75Nori. A simple game engine
★ 65monkey. Monkey HTTP Server
★ 658duda-blog. Duda I/O Blogging Platform
★ 1luanti. Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
★ 13kTerasology. Terasology - open source voxel world
★ 3.9kdxgen. Code generator for winapi
★ 5com4j. Type-safe Java/COM binding
★ 146DirectX-Graphics-Samples. This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
★ 6.8kBloxel. Bloxel is a voxel engine written with C# with the XNA Framework. Cross-platform support is enabled through the Mono framework and MonoGame.
★ 6Wombat. An efficient texture-free GLSL procedural noise library
★ 231DualContouringSample. An implementation of the Dual Contouring algorithm based on the reference code
★ 173json-swift. A basic library for working with JSON in Swift.
★ 715CommandLine. A pure Swift library for creating command-line interfaces
★ 1.1ktlspretense. A test framework for testing SSL/TLS client certificate validation.
★ 94ios-ssl-kill-switch. Blackbox tool to disable SSL certificate validation - including certificate pinning - within iOS Apps
★ 915ssl-conservatory. Sample SSL client code for correct endpoint validation.
★ 233Macbook--Pro--Fan-Control. Fan Control adjusts the minimum fan speed depending on the current CPU/GPU temperature. For safety, it leaves the original automatic fan speed control intact.
★ 34smcFanControl. Control the fans of every Intel Mac to make it run cooler
★ 2.5k