ChengCat's repositories
Awesome-Design-Tools
The best design tools for everything 👉
awesome-web-archiving
An Awesome List for getting started with web archiving
bepuphysics2
Pure C# 3D real time physics simulation library, now with a higher version number.
BosqueLanguage
The Bosque programming language is an experiment in regularized design for a machine assisted rapid and reliable software development lifecycle.
curv
a language for making art using mathematics
cyclone
:cyclone: A brand-new compiler that allows practical application development using R7RS Scheme.
echo
A New Cross Platform 2D 3D Game Engine
foundation_lib
Cross-platform public domain foundation library in C providing basic support data types and functions to write applications and games in a platform-independent fashion.
gpuvis
GPU Trace Visualizer
mathc
Pure C math library for 2D and 3D programming
mmx
single header libraries for C/C++
nonlibc
Collection of standard-not-standard utilities for the discerning C programmer
NonuniformBlur
Authors' personal implementation of my SIGGRAPH Asia 2019 Technical Briefs (The Power of Box Filters: Real-time Approximation to Large Convolution Kernel by Box-filtered Image Pyramid) demo I (just for reference). A very fast approximation to large-kernel Gaussian blur with nonuniform blur radii, by making use of box-filtered mip maps V-cycle (theoratically related to Haar wavelet tranforms). The mathematical model can be found in the PDF file.
raygui
A simple and easy-to-use immediate-mode gui library
salt
The compilation target that functional programmers always wanted.
sokol
minimal cross-platform standalone C headers
subprocess.h
A simple one header solution to launching processes and interacting with them for C and C++.
tracy
C++ frame profiler
Vortex2D
Real-time fluid simulation engine running on GPU with Vulkan