This is your work, valued
coder (gamedev, open source, ex-demoscene) π author of bgfx open source rendering library
bgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
β 17kGENie. GENie - Project generator tool
β 986bx. Base library used across multiple projects
β 669metal-cpp. Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
β 386bimg. Image library.
β 375bgfx.cmake-archived. CMake build scripts for bgfx. Released under public domain.
β 266go-lz4. Port of LZ4 lossless compression algorithm to Go
β 212bnet. Message oriented networking library using TCP transport.
β 158bgfx.cmake. CMake build scripts for bgfx. Released under public domain.
β 37fcpp. Frexx C preprocessor
β 14vg-renderer. A vector graphics renderer for bgfx, based on ideas from NanoVG and ImDrawList (Dear ImGUI)
β 11map2sym. Simple tool and runtime component for resolving symbols in runtime.
β 9dotvim. My .vim config.
β 9steamstats. Simple tool for fetching Steam stats.
β 7imgui. Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
β 7ImGuizmo. Immediate mode 3D gizmo for scene editing
β 6go-emailvalidator. Simple library to test is email address valid and/or disposable.
β 5glsl-optimizer. GLSL optimizer based on Mesa's GLSL compiler. Used in Unity for mobile shader optimization.
β 4salieri. Source-code annotation language (SAL) compatibility header
β 3nanovg. Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
β 3bgfxidl. An IDL for bgfx
β 3cmft. Cross-platform open-source command-line cubemap filtering tool.
β 2convhull_3d. A header-only C implementation of the Quickhull algorithm for building N-dimensional Convex Hulls and Delaunay meshes
β 2bkaradzic.github.io. Branimir KaradΕΎiΔ's Home Page
β 2tinyexr. Tiny OpenEXR image loader/saver library
β 1GoOse. Html Content / Article Extractor in Golang
β 1glsl-parser. A GLSL parser
β 1VSQuickOpenFile. Quickly display a list of files in your solution for opening
β 1cirilizator. Browser extension that transliterates Serbian web pages from latin to cyrillic alphabet
β 1astc-codec. A software ASTC decoder implementation which supports the ASTC LDR profile
β 1dirent. C/C++ library for retrieving information on files and directories
β 1tgtui. Modern Terminal Telegram client powered by TDLib
β 4simple-svg. SVG parser, writer and helper functions
β 51bgfx_shader_analyzer. Language server for bgfx shader language (autocomplete, goto-definition, formatter, and more). This is a fork of glsl_analyzer
β 8GENie. GENie - Project generator tool
β 986metal-cpp. Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.
β 386Slug. Reference code for the Slug Algorithm.
β 1.5kExport_Helper. I developed it as part of creating a series of modular game assets and quickly realised it would be quicker to write a little script to export it than do the work manually. It has grown since then, becoming an add-on with multiple export options.
β 7visage. C++ UI library meets creative coding
β 603Getting-Started-With-BGFX. C
β 12bgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
β 17kbgfx.cmake. CMake build scripts for bgfx. Released under public domain.
β 37bkaradzic.github.io. Branimir KaradΕΎiΔ's Home Page
β 2hugo-blog-awesome. Fast, minimal blog with dark mode support.
β 804orthodoxy. Clang plugin to enforce custom C++ feature restrictions
β 28ChangeOfBasis. Performs transforms between reference frames on vectors, quats, matrices and Euler angles
β 23blip. Blip is a cross-platform fully scriptable game engine and distribution platform.
β 280bigger. bigg (bgfx + imgui + glfw + glm) + utils
β 242physically-based-api. A database of physically based values for CG artists.
β 470gyroflow. Video stabilization using gyroscope data
β 9.2ktelemetry-parser. A tool to parse real-time metadata embedded in video files or telemetry from other sources like Betaflight blackbox. Supported formats: Sony, GoPro GPMF, Insta360, Betaflight blackbox (csv and binary)
β 280rprof. CPU scope based profiling library and browser based profile inspector with ImGui visualization
β 100EquilibriumEngine. Data-oriented and multi-threaded C11 Game Engine with libraries & shaders hot-reloading.
β 341tundra. Tundra is a code build system that tries to be accurate and fast for incremental builds
β 475imgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
β 74kcodeface. Typefaces for source code beautification
β 6.5kopenddl-parser. A simple and fast OpenDDL Parser
β 33mdview. Tool to view Github Flavored Markdown files in your web browser.
β 5awesome-selfhosted. A list of Free Software network services and web applications which can be hosted on your own servers
β 304kefkbgfx. A bgfx renderer for effekseer runtime
β 63noesis-bgfx. C++
β 7raw_pdb. A C++11 library for reading Microsoft Program DataBase PDB files
β 748minecraft-again. yeah I made it again
β 695libtree. ldd as a tree
β 2.8kJoltPhysics. A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
β 11ksplines-lib. Library of cubic spline utilities
β 337clumsy. clumsy makes your network condition on Windows significantly worse, but in a controlled and interactive manner.
β 6.1kfpinspect. Inspect floating point computations
β 144awesome-dear-imgui. A collection of awesome dear imgui bindings, extensions and resources
β 1.3kufbx. Single source file FBX loader
β 1.3kOpenGEX. Open Game Engine Exchange
β 94OpenDDL. Open Data Description Language
β 74cirilizator. Browser extension that transliterates Serbian web pages from Latin to Cyrillic alphabet
β 30DirectX-Headers. Official DirectX headers available under an open source license
β 725youtube-dl. Command-line program to download videos from YouTube.com and other video sites
β 141kruby-bgfx. WIP Ruby bindings (and bindings generator) for bgfx ( https://github.com/bkaradzic/bgfx ).
β 2VRS-DoF. Variable Rate Shading and Depth of Field
β 100how-to-install-a-linux-development-environment-on-windows. How to install a Linux development environment on Windows using Ubuntu and WSL2
β 125imtui. ImTui: Immediate Mode Text-based User Interface C++ Library
β 3.6kawesome-webgpu. π Curated list of awesome things around WebGPU ecosystem.
β 1.9klite. A lightweight text editor written in Lua
β 8.2klibschrift. A lightweight TrueType font rendering library
β 566loadlibrary. Porting Windows Dynamic Link Libraries to Linux
β 4.5kpsd_sdk. A C++ library that directly reads Photoshop PSD files.
β 663Cluster. Clustered shading implementation with bgfx
β 470bgfx-python. Python 3.7+ wrapper for the BGFX library. π
β 131dxvk. Vulkan-based D3D11 implementation for Linux / Wine
β 26imgui-plot. An improved plot widget for Dear ImGui, aimed at displaying audio data
β 468markdeep-slides. Build presentation slides with Markdeep and present them right in your browser.
β 186malloc_geiger. C++
β 335bae. Playground for messing around with bgfx and friends
β 62BabylonNative. Build cross-platform native applications with the power of the Babylon.js JavaScript framework
β 905hexbvh. A hexagonal prism BVH: more efficient than AABB.
β 18blurhash. A very compact representation of a placeholder for an image.
β 17kv. Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
β 38kbgfx-rs. Rust wrapper around bgfx.
β 3gltf-texturec. Convert textures in a GLTF 2.0 model with texturec
β 6rsmotion. RSMotion - C++ Library for Reeds-Shepp Cars
β 58DOTS-training-samples. Samples designed as exercises to be ported from Unity GameObjects/MonoBehaviours to Unity DOTS.
β 1.6khexprism. Hexagonal Prism Bounding Volume
β 44ooz. Open source Kraken / Mermaid / Selkie / Leviathan / LZNA / Bitknit decompressor
β 202melt. Automatic conservative mesh occluder generation by box filling
β 129bhh. Bounding Halfspace Hierarchy
β 124aabo. Axis Aligned Bounding Octahedron
β 253imgui. A Spectrum-inspired fork of Dear ImGui (https://github.com/ocornut/imgui + https://github.com/adobe/spectrum-css)
β 181arg-spec. Command-line option parser
β 5bgfx. Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
β 11atlasc. Builds atlas texture from a bunch of input images.
β 74WindowsSpyBlocker. Block spying and tracking on Windows
β 5.1kVSQuickOpenFile. Quickly display a list of files in your solution for opening
β 23intel-graphics-compiler. C++
β 708Sluggish. Toy CPU and GPU implementations of the Slug rendering algorithm
β 194lossless-cut. The swiss army knife of lossless video/audio editing
β 42kEntityComponentSystemSamples. C#
β 8.1kxatlas. Mesh parameterization / UV unwrapping library
β 2.5kbgfx-minimal-example. Minimal bgfx "hello world" example
β 219sun-sky. Various sun/sky models, convolution of theta/gamma-parameterised models
β 257sproto. Yet another protocol library like google protocol buffers , but simple and fast.
β 981cgltf. :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
β 1.9kimgui_markdown. Markdown for Dear ImGui
β 1.3kEnterprisePBRShadingModel. HTML
β 390distance-occlusion. A library of distance and occlusion generation routines
β 114debos. Debian OS builder
β 716cocos2d-bgfx. cocos2d-x-lite use bgfx as the rendering backend
β 58bgfx-android-activity. Android glue for bgfx
β 72IconFontCppHeaders. C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
β 1.5krouter7. router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
β 2.8knodable. Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.
β 197lua-bgfx. Yet another bgfx lua binding
β 247shiori. Simple bookmark manager built with Go
β 12ktwo. c++ toolkit for rapid development of live graphical apps and games
β 1.7kSeamAwareDecimater. Mesh simplification with UV's boundary preserved
β 528gitpitch. Markdown Presentations for Tech Conferences, Training, Developer Advocates, and Educators.
β 5.5kMoltenVK. 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.7kXbox-ATG-Samples. Game development samples published by the Xbox Advanced Technology Group using the Xbox One XDK and for the Universal Windows Platform (UWP).
β 712imgui_club. Small extensions for Dear ImGui
β 1.1kmeshoptimizer. Mesh optimization library that makes meshes smaller and faster to render
β 8kbusybear-linux. busybear-linux is a tiny RISC-V Linux root filesystem image that targets the VirtIO board in riscv-qemu.
β 99lk-reducer. Linux Kernel Source Tree Reducer
β 81gainput. Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
β 898tear_imgui. Experiment for a terminal-based renderer for imgui
β 65flatpak. Linux application sandboxing and distribution framework
β 5kmesa-dist-win. Pre-built Mesa3D drivers for Windows
β 1.4krapp. Cross-platform entry point library
β 65bgfx.cmake. https://github.com/bkaradzic/bgfx.cmake. Independently maintained CMake build scripts for bgfx. Released under public domain.
β 289ozz-animation. Open source c++ skeletal animation library and toolset
β 2.9ksc. Cross platform co-routine library exposed through a minimal C API.
β 67hsluv. Human-friendly HSL, website and math
β 1.3kOpenFBX. Lightweight open source FBX importer
β 1.3kfastuidraw. C++
β 617layout. Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
β 993MTuner. MTuner is a C/C++ memory profiler and memory leak finder for Windows and other platforms
β 2.8krmem. MTuner SDK - Memory profiling library
β 31zidar. Build system scripts based on GENie (https://github.com/bkaradzic/genie) project generator tool
β 35emgo. Emgo: Bare metal Go (language for programming embedded systems)
β 1.1kbimg. Image library.
β 375vg-renderer. A vector graphics renderer for bgfx, based on ideas from NanoVG and ImDrawList (Dear ImGUI)
β 635etl. Embedded Template Library
β 3.1kawesome-vue. π A curated list of awesome things related to Vue.js
β 74kgopherjs-vue. VueJS bindings for gopherjs
β 150mtlpp. C++ Metal wrapper
β 541yojimbo. A network library for client/server games written in C++
β 2.7kwhatstyle. whatstyle finds a code format style that fits given source files
β 180zstd. Zstandard - Fast real-time compression algorithm
β 27kgoldsmith-components. Set of core plugins to extend Goldsmith functionality.
β 2goldsmith. Static pipeline-based website generator written in Go.
β 37pybgfx. Python bindings for bgfx
β 75bgfx-rs. Rust wrapper around bgfx.
β 84ioq3-renderer-bgfx. A renderer for ioquake3 that uses bgfx.
β 209MantleHelloTriangle. An implementation of Hello Triangle using the Mantle API on Windows
β 93DaisyStats. Data Visualization as a stylized flora
β 5cmftStudio-bin. This repo is only for hosting binary files of: https://github.com/dariomanesku/cmftstudio
β 4cmftStudio. cmftStudio - GUI counterpart for:
β 1.3kfips-bgfx. fipsified version of bgfx (https://github.com/bkaradzic/bgfx)
β 17Dissector. Dissector GPU debugger
β 25go. The Go programming language
β 135kgo-emailvalidator. Simple library to test is email address valid and/or disposable.
β 5radeontop. C
β 916IndexBufferCompression. A simple example of an index buffer compression algorithm, aimed specifically at vertex cache optimised tri-lists.
β 55osxcross. MacOS Cross-Toolchain for Linux and *BSD
β 3.3kAdvanced-Lighting. C++
β 30awesome-cpp. A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
β 72kSharpBgfx. C# bindings for the bgfx graphics library
β 168cmft. Cross-platform open-source command-line cubemap filtering tool.
β 867SDF. Signed Distance Field Builder for Contour Texturing
β 248gogs. The painless way to host your own Git service
β 48kwebgl-drawstress-js. JavaScript
β 4crabby. A texture compression algorithm for sprite sheets that allows decompression on the GPU during rendering.
β 110vogl. OpenGL capture / playback debugger.
β 1.4kEpicEditor. EpicEditor is an embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. For developers, it offers a robust API, can be easily themed, and allows you to swap out the bundled Markdown parser with anything you throw at it.
β 4.2krenderdoc. RenderDoc is a stand-alone graphics debugging tool.
β 11ktardisgo. Golang->Haxe->CPP/CSharp/Java/JavaScript transpiler
β 430gopherjs. A compiler from Go to JavaScript for running Go code in a browser
β 13kapitest. Simple comparison framework for APIs
β 330vivante_swizzle. Texture swizzle with supertiling for Vivante chips
β 36ig-debugheap. Debug heap useful for tracking down memory errors.
β 185sxml. Small XML parser in C
β 93gcnasm. GCN ISA assembler tool for my GSoC project at Openwall
β 35resume.github.com. Resumes generated using the GitHub informations
β 63kGPU-Noise-Lib. Optimized GPU noise functions and utilities
β 375goimports. (old repo) Tool to fix (add, remove) your Go imports automatically.
β 1kgo-flags. go command line option parser
β 2.7klime. Open source API-compatible alternative to the text editor Sublime Text
β 15kerrcheck. errcheck checks that you checked errors.
β 2.5kTinyLS. A tiny stack for embedded LoomScript/AS3
β 12git-internals-pdf. PDF on Git Internals
β 2.6kqml. QML support for the Go language
β 2klibtess2. Game and tools oriented refactored version of GLU tesselator.
β 575godep. dependency tool for go
β 5.5kLoomSDK. The Loom SDK, a native mobile app and game framework.
β 237feedbin. A nice place to read on the web.
β 3.8kweb. Web is a small helper library in Go for building web servers.
β 9ooc_svo_builder. Out-Of-Core Construction of Sparse Voxel Octrees - reference implementation
β 286nanomsg. nanomsg library
β 6.3kgo-nanomsg. Language bindings for nanomsg in Go (Golang)
β 269vim-gocode. A Go bundle for Vundle or Pathogen
β 236ironzebra. A Go blogging engine
β 204beego. beego is an open-source, high-performance web framework for the Go programming language.
β 32kgumbo-parser. An HTML5 parsing library in pure C99
β 5.2kprism-break. Privacy/security-oriented software recommendations (mirrored from GitLab)
β 1.3kgrive. an open source Linux client for Google Drive
β 1.6kimagick. Go binding to ImageMagick's MagickWand C API
β 1.9kslre. Super Light Regexp engine for C/C++
β 557cmdEx. git branch name in cmd.exe on Windows, and some other enhancements
β 37open-source-search-engine. Nov 20 2017 -- A distributed open source search engine and spider/crawler written in C/C++ for Linux on Intel/AMD. From gigablast dot com, which has binaries for download. See the README.md file at the very bottom of this page for instructions.
β 1.6kSecondReality. Source code and data of Second Reality by Future Crew in 1993
β 1.2khdrmerge. Scientific RAW to HDR merging tool
β 82toxcore. The future of online communications.
β 8.8kpathod. ποΈ This repository has been integrated into mitmproxy/mitmproxy.
β 350microexr. A lightweight subset of the OpenEXR library.
β 19hamster. A back end as a service based on MongoDB
β 58