A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things
A tiling window manager
i3: A tiling window manager i3 is a tiling window manager for X11. For more information about i3, please see the project's website and online document
A fork of the i3 window manager with gaps and some other features
i3-gaps What is i3-gaps? i3-gaps is a fork of i3wm, a tiling window manager for X11. It is kept up to date with upstream, adding a few additional feat
Nim pattern matching implementation
Author: haxscramper This module implements pattern matching for objects, tuples, sequences, key-value pairs, case and derived objects. DSL can also be
Budgie Control Center is a fork of GNOME Control Center for the Budgie 10 Series.
Budgie Control Center Budgie Control Center is a fork of GNOME Settings / GNOME Control Center with the intent of providing a simplified list of setti
A database of microscopic images of decapped chips from Game Boy cartridges
Game-Boy-chips-decapping-project A database of microscopic images of decapped chips from Game Boy cartridges. The silicon dies were extracted from epo
compile time bounded integers
cbi compile time bounded integers A tiny header only library for providing clearer contract-like interfaces for working with intergers. Contents A Fir
Koala 알고리즘 코드 저장소
algorithm-codes Koala 알고리즘 코드 저장소 폴더 구조 폴더 구조는 [알고리즘 저지 사이트명] -> [문제 번호] -> [소스코드 및 나만의 풀이] ex) beakjoon -> 1000 -> suhwan.py, suhwan_python_sol.md 소스
SigLib Digital Signal Processing and Machine Learning Library
siglib SigLib Digital Signal Processing and Machine Learning Library What is SigLib? SigLib is a highly portable DSP and ML library that supports many
A profiler to disclose and quantify hardware features on GPUs.
ArchProbe ArchProbe is a profiling tool to demythify mobile GPU architectures with great details. The mechanism of ArchProbe is introduced in our tech
This a small cheat menu for Sword With Sauce (a UE4 game) that I made in a week or so.
This a small cheat menu for Sword With Sauce (a UE4 game) that I made in a week or so. The reason why I am sharing the project is that it is probably one of the best sources to learn UE game hacking from. The project has many comm
Experiments with the Teensy Audio Library
tal_experiments Experiments with the Teensy Audio Library. Mostly on SAMD51 (M4) boards using the Adafruit fork of Teensy Audio Library. Demos "ominou
Example programs written for SectorLISP
SectorLISP Examples This repository contains programs written for SectorLISP, a 512-byte Lisp interpreter that fits inside the boot sector of a floppy
Lisp environment with Emacs-like editor
Mad project from 2006 aimed at creating a public domain Lisp OS. I spent most of the time playing around with the Emacs-like editor. Derived from CMUC
A tutorial to learn how to create an operating system from scratch
OS Tutorial Welcome! This is a self-learning tutorial in which we will be creating on operative system from scratch! But what will we cover? Everythin
Inject code into remote python process.
python-inject Inject code into remote python process. Table of Contents About The Project Built With Getting Started Prerequisites Installation Usage
🎁 An easy way to install DWM + Dots
DWM - DOTS ━━━━━━ ❖ ━━━━━━ Window Manager • DWM 🎨 Tiles Everywhere! Shell • Zsh 🐚 con oh-my-zsh framework! Terminal • Kitty 💻 Una terminal que sopo
Simple and portable (but not inflexible) GUI library in C that uses the native GUI technol...
libui-ng: a portable GUI library for C Fork of andlabs/libui. This README is being written. Status Old announcements can be found in the NEWS.md file.
Demake of TF2 in ASCII graphics with online multiplayer
ASCII Fortress 2 This repository contains the source code for ASCII Fortress 2. For releases and more information, check out the download page at TF2M
An example of Pyston embedded in a C++ program.
EmbeddedPyston About This repository holds an example of the Pyston interpreter embedded within a C++ program. This repository is available as a GitHu
3DO M1 Opera Portfolio Operating System
3DO M1 Opera Portfolio OS The 3DO M1 Opera platform ran an OS called Portfolio. For the time a quite advanced operating system which supported preempt
Cross Platform Hook Library based on Detours
detours-cross Cross Platform Support based on Detours Usage Compile with CMake (currently no cross-compile support) Include detours.h located in inclu
Broadsheet allows you to check world news anywhere, anytime - from the comfort of your own...
Broadsheet Broadsheet allows you to check world news anywhere, anytime - from the comfort of your own terminal. Table of Contents Broadsheet Table of
A circuit-level redesign of the Game Boy Color, adding modernized features to the original...
CGZ-CPU-01 As a follow-up to my AGZ project, I have once again redesigned original Game Boy hardware, this time with the Game Boy Color. Following my
OpenGL 4.6 on Metal
MGL OpenGL 4.6 on Metal This is a start for porting OpenGL 4.6 on top of Metal, most of it is functional and has been tested. The tests are functional
Detailed tutorial with instructions how to convert your STM32 project to CMake and VSCode
Convert STM32CubeIDE project to CMake and Visual Studio Code This tutorial explains steps to effectively develop and debug STM32 application in Visual
Aims to identify sleeping beacons
Hunt-Sleeping-Beacons The idea of this project is to identify beacons which are unpacked at runtime or running in the context of another process (=InM
Loading dbk64.sys and grabbing a handle to it
ceload A tool that allows you to manually load up CheatEngine's signed driver and get a handle to it for various kernel hacking operations. The code i
OpenVR driver for using VR controllers without an HMD. Proof of concept.
Faceless A proof of concept OpenVR driver for using VR controllers without an HMD. The goal is to guesstimate the position of the HMD based on the con
Budgie Screensaver is a fork of old gnome screensaver for purposes of providing an authent...
budgie-screensaver Budgie Screensaver is a fork of gnome-screensaver intended for use with Budgie Desktop and is similar in purpose to other screensav
A single header C++ wasm frontend library leveraging Emscripten
Livid Livid is a single header C++ wasm frontend library leveraging Emscripten. Usage The code looks something like this: #include "livid/livid.hpp" #
TempEl - Simple templates for Emacs
TempEl - Simple templates for Emacs Introduction Tempel is a tiny template package for Emacs, which uses the syntax of the Emacs Tempo library. Tempo
Binary Ninja plugin & workflow to help analyze Objective-C code
Objective Ninja Objective Ninja is a Binary Ninja plugin to assist in reverse engineering Objective-C code. Beware, Objective Ninja is still in very e
Integrated Development Environment
Learning, Reference and Tutorials
Networking and Internet
Static Code Analysis
Web Application Framework
An Open Source Machine Learning Framework for Everyone
Linux kernel source tree
The new Windows Terminal and the original Windows console host, all in the same place!
Windows system utilities to maximize productivity
Models and examples built with TensorFlow
Bitcoin Core integration/staging tree
Open Source Computer Vision Library
Real-time performance monitoring, done right! https://www.netdata.cloud
Godot Engine – Multi-platform 2D and 3D game engine