Donald Duvall's repositories
android-games-samples
A collection of samples to discuss and showcase games in Android apps.
antons_opengl_tutorials_book
Anton's OpenGL 4 Tutorials book - Demo Code
AvaloniaEdit
Avalonia-based text editor (port of AvalonEdit)
Cuik
A Modern C11 compiler (STILL EARLY)
cx-lang
CX Lang is the C eXtended programming language and dev tools. Extending C to be less rough without losing any compatibility and adding an integrated build system.
die
Duvall Integrated Editor/Environment - My own editor, because I didn't write the others ;)
dlna-dms
A UPnP DLNA Digital Media Server that includes basic video transcoding. Tested on a Panasonic Viera television, several Android UPnP apps, and Chromecast.
Easy3D
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
fyne
Cross platform GUI toolkit in Go inspired by Material Design
lazyvim-primary
My primary lazyvim config dir. Useful to quickly stand up a dev environment which can quickly be modified for the specific use case and environment.
Mailspring
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.
micro-text-editor-example
A modern and intuitive terminal-based text editor
mle-text-editor-example
flexible terminal-based text editor (C)
nicelandvpn-desktop
Desktop Client for new vpn service, just keeping it around, in case I need the source any time in the future.
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
PyTorch-GAN
PyTorch implementations of Generative Adversarial Networks.
rawdrawandroid
Build android apps without any java, entirely in C and Make
setup
Script that help me speed up configuring linux machines. (Server and Desktop)
SilkVulkanTutorial
C# port of Vulkan Game Engine Tutorial
ToroOS
This repository contains the source code of the Toro Operating System.
tribler
Privacy enhanced BitTorrent client with P2P content discovery
umka-lang
Umka: a statically typed embeddable scripting language
vallstream-cam-v4l2loopback-linux
The base library and examples for creating the v4l2-loopback device virtual camera
vallstream-obs-input-overlay
OBS plugin for input overlay. Show keyboard, gamepad and mouse input on stream
vallstream-obs-plugin-urlsource
Example OBS plugin to fetch data from a URL (API) or file, parse and display it live updating on scene
vallstream-obs-virtualbg
An OBS plugin for Zoom/Meet-like virtual background feature. (base example)
vallstream-softcam-win
A library to make a virtual webcam on Windows
VeraCrypt
Disk encryption with strong security based on TrueCrypt
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
wings3d
Wings3D is an advanced sub-division 3D modeller.