197 Repositories
C++ (or C) user-interface Libraries
TheMathU Similarity Index App will accept a mathematical problem as user input and return a list of similar problems that have memorandums.
Technologies MathU Similarity Index - Segmentation Cult The MathU Similarity Index App accepts a mathematical problem as user input and returns a list
Selective user space swap (kubernetes swap / kubeswap)
BigMaac 🍔 🍟 ( Big Malloc Access And Calloc ) because sometimes a happy meal is not big enough BigMaac can be used in userspace (e.g. inside Kubernet
`lv_lib_100ask` is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of lvgl library.
Introduction lv_lib_100ask is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of
6D - Pose Annotation Tool (6D-PAT) - is a tool that allows the user to load a set of images and also a set of 3D models and annotate where in the 2D image the 3D object ist placed.
6D - Pose Annotation Tool (6D-PAT) For detiled explanations checkout the WikiPage. What is it? With 6D-PAT you can create 6D annotations on images for
An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.
V Hud: A work-in-progress user interface overhaul, for Grand Theft Auto: San Andreas, based on Grand Theft Auto: V. Project has been made in order to
Cloud Native Data Plane (CNDP) is a collection of user space libraries to accelerate packet processing for cloud applications.
CNDP - Cloud Native Data Plane Overview Cloud Native Data Plane (CNDP) is a collection of userspace libraries for accelerating packet processing for c
std::tuple like methods for user defined types without any macro or boilerplate code
Boost.PFR This is a C++14 library for very basic reflection that gives you access to structure elements by index and provides other std::tuple like me
LicenseValidationDialog is a class designed to validate license keys on the user's side.
QT-LicenseValidationDialog Basic LicenseValidationDialog is a class designed to validate license keys on the user's side. The class is designed to ver
This program adds, displays, updates, searches and deletes records as per user preference.
Store Management System This program adds, displays, updates, searches and deletes records as per user preference. Project Description And Example Inf
Creates an AP with a web page interface that allows configuration of ESP for local WiFi network.
Creates an AP with a web page interface that allows configuration of ESP for local WiFi network.
DTV is a library that provides a simple interface for generating video files from a C++ application
Direct to Video (DTV) What does DTV do? DTV is a library that provides a simple interface for generating video files from a C++ application. It uses F
A small C library for building user interfaces with C, XML and CSS
LCUI A small C library for building user interfaces with C, XML and CSS. Table of contents Table of contents Introduction Features Screenshots Related
The HorusUI library allows you to quickly develop GUIs for your applications by leveraging the ease of use provided by immediate mode GUI concepts.
Immediate Mode Graphical User Interface for Tools OVERVIEW The HorusUI library allows you to quickly develop GUIs for your applications by leveraging
A simple/fast stacking box layout library. It's useful for calculating layouts for things like 2D user interfaces.
A simple/fast stacking box layout library. It's useful for calculating layouts for things like 2D user interfaces. It compiles as C99 or C++. It's tested with gcc (mingw64), VS2015, and clang/LLVM. You only need one file to use it in your own project: layout.h.
Fast UI Draw is a library that provides a higher performance Canvas interface.
Fast UI Draw is a library that provides a higher performance Canvas interface. It is designed so that it always draws using a GPU.
udmp-parser: A Windows user minidump C++ parser library.
udmp-parser: A Windows user minidump C++ parser library. This is a cross-platform (Windows / Linux / OSX / x86 / x64) C++ library that parses Windows
This is a minimal state immediate mode graphical user interface toolkit written in ANSI C and licensed under public domain
This is a minimal state immediate mode graphical user interface toolkit written in ANSI C and licensed under public domain. It was designed as a simple embeddable user interface for application and does not have any dependencies, a default render backend or OS window and input handling but instead provides a very modular library approach by using simple input state for input and draw commands describing primitive shapes as output.
Dear ImGui is a bloat-free graphical user interface library for C++
dear imgui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
Polyscope is a C++/Python viewer and user interface for 3D data such as meshes and point clouds
Polyscope is a C++/Python viewer and user interface for 3D data such as meshes and point clouds. It allows you to register your data and quickly generate informative and beautiful visualizations, either programmatically or via a dynamic GUI.
Simple library to interface with Hitachi-compatible character LCDs for the Sipeed Tang Nano 4K Gowin FPGA board.
Simple library to interface with Hitachi-compatible character LCDs for the Sipeed Tang Nano 4K Gowin FPGA board.
Simple web interface builder for esp8266 and ESP32
GyverPortal Простой конструктор веб интерфейса для esp8266 и ESP32 Простой конструктор - делаем страницы без знаний HTML и CSS Библиотека является обё
CVE-2021-4034 Add Root User - Pkexec Local Privilege Escalation
CVE-2021-4034 CVE-2021-4034 Add Root User - Pkexec Local Privilege Escalation 根据CVE-2021-4034进行了加强,执行Exploit将会默认添加用户名rooter,密码[email protected],并且rooter用户将具
RefleXXion is a utility designed to aid in bypassing user-mode hooks utilised by AV/EPP/EDR etc
Introduction RefleXXion is a utility designed to aid in bypassing user-mode hooks utilised by AV/EPP/EDR etc. In order to bypass the user-mode hooks,
The purpose of this project is to create a modern C++17 header-only interface to the FreeRTOS kernel API
FreeRTOS-Cpp The purpose of this project is to create a modern C++17 header-only interface to the FreeRTOS kernel API. Goals of this project include:
This project contains information on the PC-Link hardware interface for some early 2000 Sony HiFi decks
pclink-i2c This project contains information on the PC-Link hardware interface for some early 2000 Sony HiFi decks, such as the CMT-DC500MD (also know
osmo-upf - Osmocom User Plane Function Implementation
osmo-upf - Osmocom User Plane Function Implementation
The alsa-lib is a library to interface with ALSA in the Linux kernel and virtual devices using a plugin system
alsa-lib only for termux android Advanced Linux Sound Architecture (ALSA) project The alsa-lib is a library to interface with ALSA in the Linux kernel
This is a simple CLI interface helper library for C.
LIBCCLI This is a very simple shell like interface for CLI activities. More will be added to this, but for now, this is the basic idea:
Extension for PHP to interface efficiently with a Controller Area Network (CAN bus) 2.0A / 2.0B
PHP-CanBus Extension PHP-canbus is THE extension for PHP on Linux that allows PHP code to interface efficiently with a Controller Area Network (CAN bu
Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts
Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts. It’s well loaded, therefore it can be used as keylogger (keystroke logging), phishing tool, information collector, social engineering tool, etc.
C++ functions matching the interface and behavior of python string methods with std::string
Pystring is a collection of C++ functions which match the interface and behavior of python's string class methods using std::string. Implemented in C+
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
This project is archived. It's neither maintained nor developed anymore. Gainput Gainput is the awesome C++ input library for your game: handles your
ToPS is an objected-oriented framework implemented using C++ that facilitates the integration of probabilistic models for sequences over a user defined alphabet
ToPS is an objected-oriented framework implemented using C++ that facilitates the integration of probabilistic models for sequences over a user defined alphabet
Minimal example of prototyping CLAP audio plugins using Dear ImGui as the user interface.
clap-imgui Minimal example of prototyping CLAP audio plugins using Dear ImGui as the user interface. This is intended as an example of presenting a UI
A graphical application to enhance user experience with Ubuntu on WSL during the distro installation process.
Ubuntu WSL Splash TODO: Place a CI badge here. TODO: Put a nice screenshot here when we get one. A graphical application to enhance user experience wi
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
An open source video game library manager and launcher with support for 3rd party libraries like Steam, GOG, Origin, Battle.net and Uplay. Includes game emulation support, providing one unified interface for your games.
Project Etnaviv is an open source user-space driver for the Vivante GCxxx series of embedded GPUs.
Introduction Project Etnaviv is an open source user-space driver for the Vivante GCxxx series of embedded GPUs. This repository contains reverse-engin
A collection of user-space Linux kernel specific guided fuzzers based on LKL
kBdysch kBdysch is a collection of fast Linux kernel specific fuzzing harnesses supposed to be run in userspace in a guided fuzzing manner. It was des
Just another "Won't Fix" Windows Privilege Escalation from User to Domain Admin.
RemotePotato0 Just another "Won't Fix" Windows Privilege Escalation from User to Domain Admin. RemotePotato0 is an exploit that allows you to escalate
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++, and JavaScript.
libRocket - The HTML/CSS User Interface library
libRocket - The HTML/CSS User Interface Library http://librocket.com (!!! malicious domain !!!, last checked 23/feb/2020) libRocket is the C++ user in
GTK is a multi-platform toolkit for creating graphical user interfaces.
GTK — The GTK toolkit General information GTK is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets,
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Turbo Vision A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. I
Completely new interface to TinyXML
TiCPP is short for the official name TinyXML++. It is a completely new interface to TinyXML that uses MANY of the C++ strengths. Templates, exceptions
EAThread - EAThread implements a unified cross-platform interface for multithreaded programming.
EAThread EAThread implements a unified cross-platform interface for multithreaded programming on various platforms. Documentation Please see Introduct
GnuPlotScripting - A simple C++17 lib that helps you to quickly plot your data with GnuPlot
Easy Creation of GnuPlot Scripts from C++ Table of contents What is it? News Contributors Installation Examples Plot and fit data Ascii matrix data (N
Netif - Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD
NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file
BokuLoader - Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities.
BokuLoader - Cobalt Strike Reflective Loader Cobalt Strike User-Defined Reflective Loader written in Assembly & C for advanced evasion capabilities. B
Program that can be used for rating user passwords.
Rate_My_Password Program that can be used for rating user passwords. The criteria for rating passwords are: • Has a length of at least 8 characters •
EyeLog Can Record And Steal Consecutive Keystrokes (and much more) That The User Enters On A Device
What This EyeLog EyeLog Is A Keylogger Can Record And Steal Consecutive Keystrokes (and much more) That The User Enters On A Device How To Setup EyeLo
HXPCTF Trusty User Diary exploit & writeup
hxp_trusty_user_diary HXPCTF Trusty User Diary exploit & writeup OUTPUT ~ $ ~ $ id uid=1000(ctf) gid=1000 groups=1000 ~ $ /exploit Busybox page allo
Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules.
AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules. Compatible radios: RadioCrafts RC1701HP-OSP (Ondeo version) RadioCraf
Unified interface for selecting different I2C implementations on Arduino platforms
AceWire Wrapper classes that provide a simple, unified interface for different I2C implementations on Arduino platforms. The code was initially part o
Unified interface for selecting different implementations for communicating with a TM1637 LED controller chip on Arduino platforms
AceTMI Unified interface for communicating with a TM1637 LED controller chip on Arduino platforms. The code was initially part of the AceSegment libra
Unified interface for selecting hardware or software SPI implementations on Arduino platforms
AceSPI Unified interface for selecting hardware or software SPI implementations on Arduino platforms. The code was initially part of the AceSegment li
Arduino library for providing a convenient C++ interface for accessing UAVCAN.
107-Arduino-UAVCAN Arduino library for providing a convenient C++ interface for accessing UAVCAN (v1.0-beta) utilizing libcanard. This library works f
Easier CPP interface to PCRE regex engine with global match and replace
RegExp Easier CPP interface to PCRE regex engine with global match and replace. I was looking around for better regex engine than regcomp for my C/C++
Dperf is a 10M HTTP CPS Load Tester.
Dperf is a 10M HTTP CPS Load Tester Dperf is a high performance network load tester. Thanks to DPDK and highly optimized network protocol stack, it ca
A modern, feature-rich single header C++ interface system for GLFW
A modern, feature-rich single header C++ interface system for GLFW
copc-lib provides an easy-to-use interface for reading and creating Cloud Optimized Point Clouds
copc-lib copc-lib is a library which provides an easy-to-use reader and writer interface for COPC point clouds. This project provides a complete inter
Login and send instagram direct message to any user ;)
DM-THIS-USER Very simple instagram tool,The idea is not in the tool, but in how to deal with the C language, especially with the openssl library and c
NVRHI (NVIDIA Rendering Hardware Interface) is a library that implements a common abstraction layer over multiple graphics APIs
NVRHI Introduction NVRHI (NVIDIA Rendering Hardware Interface) is a library that implements a common abstraction layer over multiple graphics APIs (GA
Windows graphical interface for yt-dlp, designed as a simple YouTube downloader
ytdlp-interface This is a Windows graphical interface for yt-dlp, that is designed as a simple YouTube downloader. It doesn't download playlists, and
IBM Z Deep Neural Network Library (zDNN) provides an interface for applications making use of Neural Network Processing Assist Facility (NNPA).
zDNN API Reference Contacts Nicholas Marion ([email protected]) Andreas Krebbel ([email protected]) Version 0.4.0 Table of Contents Overview Envi
User-mode trap-and-emulate hypervisor for RISC-V
URVirt URVirt is a U-mode trap-and-emulate hypervisor for RISC-V. Related projects RVirt is an S-mode trap-and-emulate hypervisor for RISC-V. It runs
Our game generates a random maze every time when the user chooses the difficulty level
Maze Game Random maze generator Hello, We are The Runners ✨ Our game generates a random maze every time when the user chooses the difficulty level. Yo
Interface between the Artery V2X Simulation Framework and DuT (Device under Test).
INFM HIL Interface Interface between the Artery V2X Simulation Framework and DuT (Device under Test). The Interface should support standards like: CAN
ARPANET NCP for Linux, and IMP-host interface to SIMH
ARPANET Network Control Program for Linux, interfacing with the SIMH IMP emulator. This is a work in progress. At this point, the NCP is not a high qu
A tiny uefi graphical user interfaces libaray......
TUGUI a tiny uefi graphical user interfaces libaray...... 1.最近动态 1.添加 数学相关基础库 齐次坐标 .... 2.图形学 变换 2D/3D .... 2. 编译运行 2.1 开发环境 编译工具链: g++-mingw-w64-x86-
Geant4-Python interface
Geant4Py Geant4-Python interface. Formerly c++-python bridge was realized with Boost-Python. In Geant4 version 11, we migrate to pybind11 as a Python
Vectron VGA Plus generates a [email protected] VGA signal and has an interface that works with retro computers or microcontrollers.
Vectron VGA Plus Vectron VGA Plus generates a [email protected] VGA signal and has an interface that works with retro computers or microcontrollers. Screen
Cross-platform STL-styled and STL-compatible library with implementing containers, ranges, iterators, type traits and other tools; actors system; type-safe config interface.
Yato A small repository where I'm gatherting useful snippets and abstractions for C++ development. Yato includes 3 main modules: multidimensional cont
Library for creating terminal applications with text-based widgets
Library for creating terminal applications with text-based widgets FINAL CUT is a C++ class library and widget toolkit with full mouse support for cre
C header to execute user-space functions in ring 0
r0e - Execute User Code in Ring0 This small header allows executing functions in your application in ring 0, i.e., with kernel privileges. Use cases i
Wayab(wayland animated background) allows user to set animated background on Linux(wayland).
wayab wayab(wayland animated background) allows user to set animated background on Linux(wayland). Features low CPU costs. Unlike oguri which change t
Projeto pessoal: Obter a temperatura ambiente e através de um termistor ligado a um arduino e disponibilizar esses dados em tempo real via API NodeJS. No front-end os dados são acessados por uma interface em React JS.
INTEGRAÇÃO DA API COM OS DADOS DO ARDUINO FORNECIDOS PELO TERMISTOR Código Desenvolvido por Lucas Muffato. MATERIAIS 1 Placa de Arduino; 1 Cabo de con
An R interface to the 'Apache Arrow' C API
carrow The goal of carrow is to wrap the Arrow Data C API and Arrow Stream C API to provide lightweight Arrow support for R packages to consume and pr
A Windows user-mode shellcode execution tool that demonstrates various techniques that malware uses
Jektor Toolkit v1.0 This utility focuses on shellcode injection techniques to demonstrate methods that malware may use to execute shellcode on a victi
Introducing to the world - Maze Game! A game with an easily accessible, user-friendly interface that will provide you the serotonin a game should!
Maze-Project Maze game by Maze™ 💻 About Introducing to the world - Maze game! ⛏️ Used technologies C++ ✅ Features 3 levels of difficulty User-friendl
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++.
About metal-cpp is a low overhead and header only C++ interface for Metal that helps developers add Metal functionality to graphics applications that
CppADCodeGen with an easy Eigen interface and Python bindings.
CppADCodeGenEigenPy CppADCodeGen with an easy Eigen interface and Python bindings. This project has been tested on Ubuntu 16.04, 18.04, and 20.04. It
Using io_uring Linux Kernel interface from Python by JITing C code with MetaCall.
MetaCall Python C io_uring Example io_uring is a new Linux Kernel interface that speeds up I/O operations in comparison to previous implementations li
Creates a virtual disk in memory and provides the user a shell to interact with it
Tiny-File-System Creates a virtual disk in memory and provides the user a shell to interact with it Known bugs with Export missing chars at the end of
My_Shell is a user-defined interactive shell written in C that works similar to the original shell in linux
MY_SHELL Overview My_Shell is a user-defined interactive shell written in C that works similar to the original shell and it can execeute many of the l
AX.25 protocol (packet radio and APRS) interface / bridging / switching / terminal related software for Linux
CB3ROB-AX25-TOOLS-LINUX 2021-11-23T00:58:49Z (TUESDAY) cb3rob-kiss-tcp-attach.c links ax0 interface to KISS-TCP TNC, soundmodem (direwolf), or multipl
Xan's NFS Music Player - Custom music player replacement and a BASS library interface for NFS.
Xan's NFS Music Player This is a custom music player replacement and a BASS library interface for NFS. FEATURES Custom playlist generation - put any n
Legion Low Level Rendering Interface provides a graphics API agnostic rendering interface with minimal CPU overhead and low level access to verbose GPU operations.
Legion-LLRI Legion-LLRI, or “Legion Low Level Rendering Interface” is a rendering API that aims to provide a graphics API agnostic approach to graphic
Arcan is a powerful development framework for creating virtually anything from user interfaces
Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments.
A user-mode emulator for the mhyprot2.sys driver
mhynot2 Cheating is bad, but I think requiring a kernel driver to play a (mostly) single-player game is worse. mhynot2 is a hook DLL which hooks into
Improved Fractions Calculator using structures, user input parsing, and dynamic operator switching
Improved Fractions Calculator Program Structure: Main File: Runs fnctions from various header files. IO.h Header file containing IO functions, Interfa
Playbit System interface defines an OS-like computing platform which can be implemented on a wide range of hosts
PlaySys The Playbit System interface PlaySys defines an OS-like computing platform which can be implemented on a wide range of hosts like Linux, BSD,
ImTui: Immediate Mode Text-based User Interface C++ Library
ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input.
Teliva - an environment for end-user programming
Teliva - an environment for end-user programming “Enable all people to modify the software they use in the course of using it.” — https://futureofcodi
Node running standalone on PC, with interface - self-containing all dependencies
GMD Node Windows Application It is the GMD Node App for Windows packaged in a simple "one-click" installer containing all necessary dependencies. We a
The command line interface for Piccolo
Piccolo programming language A fun, easy to embed high-level programming language. This repo contains the code for the Piccolo CLI. The core Piccolo c
A Command-Line-Interface Debugger for 64-bit Windows written in C.
Debugger-For-Windows A command-line-interface debugger for 64-bit Windows. [email protected]:/mnt/c/Projects/C/Debugger$ ./Debugger.exe ./Tests/test.ex
Windows 10 interface adjustment tool supports automatic switching of light and dark modes, automatic switching of themes and transparent setting of taskbar
win10_tools Windows 10 interface adjustment tool supports automatic switching of light and dark modes, automatic switching of themes and transparent s
A library to automatically generate a text based interface for programs and libraries.
Introduction Auto Menu is an open-source library to automatically generate a text based interface for your programs and libraries. Installation Clone
Winpcap-based network packet capture tool, support TLS (part), UDP, ICMP, TCP, ARP, DNS and other protocol analysis, interface reference wireshark.
Winpcap-based network packet capture tool, support TLS (part), UDP, ICMP, TCP, ARP, DNS and other protocol analysis, interface reference wireshark.
Interface TI MSP430FR5994 with Adafruit External FRAM
MSP430_Adafruit_ExFRAM About This This repository stores the implementation of the standard MSP430FR5994 SPI protoco interfacing MSP430FR5994 with Ada