571 Resources
C/C++ simple-crypto Libraries
A simple and straightforward package manager for games.
SimplyPack v1.0 by: Wassimulator A very simple and straightforward package manager for games, written in C. Use SimplyPack.exe or compile sim
A collection of public domain/unlicense single-file cryptography
simple-crypto A collection of single-file public domain/unlicense cryptographic functions in different programming languages. Feel free to copy-paste
Simple Software Application Package Installer for CachyOS which helps setting up & installing applications
cachyos-packageinstaller Simple Software Application Package Installer. Requirements C++20 feature required (tested with GCC 11.1.0 and Clang 13(clang
OpenGL Template Engine - a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects.
OpenGL Template Engine is a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects. This is the template I personally use for my own projects and provides me with the general OpenGL 3D render setup with model import and UI.
AxeraVision / Simple yet customizable UI using ImGui Framework
[ AxeraVision UI ] This repository features a base UI using the ImGui Framework. Features Simple UI Design Easy Code to Customize Good Starting Base U
A simple 3D game engine for GameCube, Wii, 3DS, Windows, and Linux.
octave A Simple 3D Game Engine for GameCube, Wii, 3DS, Windows, and Linux Windows Setup Download and Install: Visual Studio Community 2017 (with C++ s
🤝 A simple and extensible boot protocol
_ _ _ | | | | | | | |__| | __ _ _ __ __| | _____ _____ _ __
A simple flutter application to maintain basic personal notes. A showcase on how to use fastAPI as backend
Flutter App Notes with FastApi as backend A simple flutter application to maintain basic personal notes. The backend of this app was built with FastAP
A simple SUID tool written in C++
Kos A simple SUID tool written in C++ Requirements Pkg-config: https://www.freedesktop.org/wiki/Software/pkg-config/ Libxcrypt: https://github.com/bes
SM2 simple tool class(C++)/function(C) written using openssl EVP (Based on OpenSSL 1.1.1).
sm2-EVP This project is a simple sm2 tool class(C++)/function(C) written using openssl EVP. Capable Function Brief CPP C GenEcPairKey Generate SM2 Key
A simple raytracer written in C.
Raytracer A simple raytracer in C, with diffuse and specular lighting, reflections, shadows, environment map, and a couple other features. Developed f
A simple terminal-based solitaire game written in C using Ncurses
Solitaire A simple terminal-based solitaire game written in C using Ncurses Dependencies Requires an installation of ncursesw as unicode is used exten
FiveM Cheat with KEKHACK. Injected with simple injector in c++.
FiveM Cheat with TriggersEvent [KEKHACK] This is the ultimate great source code for building the best cheat FiveM. I'm not going to tell you how to cr
A simple and opinionated library for working with OS notifications
desktop-notifications A simple and opinionated library for working with OS notifications Goals zero dependencies good support for Windows notification
Simple library for oscilloscope vector graphics on ESP32
VectorGFX Simple library for oscilloscope vector graphics on the ESP32 Background VectorGFX is inspired by (and heavily based on) the V.st project by
React Native polyfill for crypto.getRandomValues. Used in libraries like uuid.
react-native-random-values-jsi-helper React Native polyfill for crypto.getRandomValues. Used in libraries like uuid. Installation yarn add react-nativ
This module is a simple, lightweight and flexible way to generate QR codes in Godot
QRCodeTexture Godot Module Summary This module is a simple, lightweight and flexible way to generate QR codes in Godot. It provides a new type of text
Simple console tool to get all the information from DXGI and Direct3D 12 on current system
D3d12info Simple console tool to get all the information from DXGI and Direct3D 12 (D3D12) on current system. Built and tested on Windows 10 64-bit us
Playground for DirectX 11 / 12 simple graphics demo examples ...
graphicsdemoskeleton Playground for DirectX 11 / 12 simple graphics demo examples ... If anyone from Microsoft reads this: C99 support is broken in Di
Simple-blockchain with c++ cplusplus
Blockchain A blockchain is a ledger which has been written in such a way that updating the data contained within it becomes very difficult, some say t
A simple example of a tic-tac-toe game written in C using raylib.
raylib-C-TicTacToe A simple example of a tic-tac-toe game written in C using raylib. 📝 Table of Contents About Built Using Authors 🧐 About Raylib-c-
Turn your ESP32 into a easy to use micro web-server allowing to interact with any GPIO by simple http(s) calls.
WebhooksTriggeredESP32WiFi Turn your ESP32 into an easy to use and manage wireless micro web-server allowing it to process reliably and asynchronouly
Simple tic-tac-toe game written on c++
tic-tac-toe-cpp Simple tic-tac-toe game written on c++ Play Start ttt.exe (for Windows), enter a number from 1 to 9 and the game will automatically pu
RealSR-NCNN-Android is a simple Android application that based on Realsr-NCNN & Real-ESRGAN.
RealSR-NCNN-Android Real-ESRGAN is a Practical Algorithms for General Image Restoration. RealSR-NCNN-Android is a simple Android application that base
A simple Unreal 5 plugin with demo content that shows how audio DSP can be implemented as Metasound, SourceEffect and SubmixEffect
A simple Unreal 5 plugin with demo content that shows how audio DSP can be implemented as Metasound, SourceEffect and SubmixEffect. The intention is to use it as a template to create more complex audio DSP effects.
A simple C++ ImGui loader base you can use for all your projects that need a login / register page.
C++ Loader Base 🖥️ What is this? ⚡ This is a very simple base I made for projects that require a login / register page that use ImGui. 🖥️ Screenshot
A simple, cheap, and somewhat secure USB Key for SSH authentication, costs $5
44Key A simple, cheap, and somewhat secure ed25519 USB Key for SSH authentication, costs $5 Hardware: https://oshwhub.com/44670/miniusbkey PC Softwa
This is a simple version of Apex-Legends-SDK since so many people having struggles with python binding
This is a simple version of Apex-Legends-SDK since so many people having struggles with python binding
Simple, C-like programming language
CUP: C(ompiler) U(nder) P(rogress) A badly named, in-progress programming language just to learn how these things work. Wait, doesn't everyone write a
It's a simple and free x86_64 architecture operating system created by one person, GoofOS started since 2022
This project is while developing... GoofOS GoofOS is a text operating system for x86 computers. About This is a 32 bit x86_64 graphical operating syst
This is a simple Arduino build that is capable of shiny hunting legendaries in 4th generation pokemon games through soft resetting.
This is a simple Arduino build that is capable of shiny hunting legendaries in 4th generation pokemon games through soft resetting.
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
Simple Kernel Mode Data Pointer Swap, Credits To FoxiTV On UC for Great Resources About This Topic
Data-Pointer-Swap Simple Kernel Mode Data Pointer Swap, Credits To FoxiTV On UC for Great Resources About This Topic. This Source Was Made Back In Aug
Simple printf functionality for GLSL.
Simple printf functionality for GLSL. This library is a simple proof of concept of using printf directly from a shader. The main point of being able
A simple program to make your life a little easier when you evaluate the Rush exercises at 42.
Rush exercise number A simple program to make your life a little easier when you evaluate the Rush exercises at 42. Usage Run make to generate the exe
Simple drawing program with vim-like keybinds
vision Simple drawing program with vim-like keybinds Installation Requires a C compiler, GNU make, GLEW and GLFW3. Run (as root): make install Keybin
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.
A simple C++ library for creating and managing bitstreams in memory.
ezbitstream (v0.001) A simple C++ library for creating and managing bitstreams in memory. API & Implementation ezbitstream implements bitstreams with
A simple program to control the status LEDs of your Raspberry Pi!
ledcontrol is a program which was developed especially for the Raspberry Pi. With the help of this program you can easily turn on or off the status leds of your Raspberry Pi. Or even let them blink in different rythm!
Simple ATTiny85 based PS/2 to Amiga keyboard protocol converter that fits inside the keyboard.
Simple ATTiny85 based PS/2 to Amiga keyboard protocol converter that fits inside the keyboard.
(Simple String Format) is an syntax of format and a library for parse this.
SSFMT (Simple String Format) is an syntax of format and a library for parse this. SSFMT != {fmt} SSFMT is NOT an API/library for parse {fmt} syntax !
This is a simple project of a driver + usermode.
This is a simple project of a driver + usermode.
EspHoMaTriX - A simple DIY status display with an 8x32 RGB LED panel implemented with esphome.io
EspHoMaTriX (ehmtx) A simple DIY status display with an 8x32 RGB LED panel implemented with esphome.io Introduction There are some status displays out
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 Библиотека является обё
A simple OS that prints "Hello World", for RaspberryPi 3
Barebone-OS-rasPi3 A simple OS that prints "Hello World", for RaspberryPi 3 Pre-requisite Here I am going to describe the steps that I went through to
A simple, funky, horrible fluid simulator, made possible by OLC's Pixel Game Engine
flOwie A simple, funky, horrible fluid simulator, made possible by OLC's Pixel Game Engine! Not meant for usefulness. The big O is in the name because
A simple two-axis gimbal built using two servo motors, an mpu6050 gyro and accelerometer sensor, and an Arduino (Uno)
Makeshift Gimbal Project A simple two-axis gimbal built using two servo motors, an mpu6050 gyro and accelerometer sensor, and an Arduino (Uno). A shor
C++ NN 🧠 A simple Neural Network library written in C++
C++ NN 🧠 A simple Neural Network library written in C++ Installation 🚀
This FreeRTOS example builds a simple Timer application for Linux using the ESP-IDF
Supported Targets Linux This FreeRTOS example builds a simple Timer application for Linux using the ESP-IDF. Build Source the IDF environment as usual
Bluebox is a very simple game written in C. It's my first major project, inspired by ThePowderToy and World2D.
About: Bluebox is a very simple game written in C. It's my first major project, inspired by ThePowderToy and World2D. Bluebox is 100% open-source. Eve
A simple version of getch() for C without the use of conio.h
getch() A simple version of getch() for C without the use of conio.h. The code is based on the example of Kermi3. It has been modified so that it is p
simple encryptor and decryptor for files written in c++
What this 3ndecf1le simple encryptor and decryptor for files written in c++ How To Setup 3ndecf1le sudo apt install g++;g++ encrypt.cpp -o encrypt;g++
A simple Roblox exploit written in C++ Everything in the C++ file is original work besides the dependencies, free for you to use.
headhunter A simple Roblox exploit written in C++ Everything in the C++ file is original work besides the dependencies, free for you to use. This code
The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come
rbxfpsunlocker-osx The first Roblox FPS unlocker for macOS. This is a very simple unpolished FPS unlocker with more updates to come. Usage Download th
PRINT++ is a simple, open source print library for C++, the main usage of PRINT++ is printing out "log" messages
note that for now, print++ is using std::cout. In future it will be using own print function. Windows version can be unstable That library is in alpha
A simple one header solution to interacting with Windows WMI in C++
🤡 WinWMI A simple one header solution to interacting with Windows WMI in C++ Usage Just #include "winwmi.hpp" in your code! Initialize To initialize
Simple DirectMedia Layer (SDL) 1.2 for Symbian S60v1 devices such as the Nokia N-Gage.
SDL 1.2 Even though SDL 1.2 is outdated and officially no longer supported, this is an attempt to get it running on Symbian S60v1 devices such as the
ESP32IGate Simple Project
ESP32IGate Simple Project ESP32IGate is a Internet Gateway + TNC Built in that is implemented for Espressif ESP32 processor. The development of ESP32I
A simple C library for sending messages over the lightning network
A simple C library for sending messages over the lightning network
A simple kernel/"operating system"
tinykernel about a simple kernel/"operating system" I'm writing entirely in the GNU nano editor to help me learn more about operating systems, gnu, c,
This is an sample compiler for simple calculations don't laugh at this
Compiler This is an sample compiler for simple calculations don't laugh at this Look i know iam not a big deal (atleast for now) and i know this compi
Simple timer with splits, useful for speedrunning
SeedSplit Simple timer with splits, useful for speedrunning Installation (building) You need to have Birb2D library installed (version 0.1.0). make -j
A simple, modern C++ animation and timing library.
Choreograph A simple, modern C++ animation and timing library. v0.4.0 Choreograph is designed to describe motion. With it, you compose motion Phrases
Simple font renderer library written in Opengl 3.3 using stb_truetype.h to load a packed bitmap into texture of a .ttf font.
mv_easy_font Simple font renderer library written in Opengl 3.3 using stb_truetype.h to load a packed bitmap into texture of a .ttf font. Uses instanc
A family of small, fast, and simple bitmap fonts in single-file C headers
Blit A family of small, fast, and simple bitmap fonts in single-file C headers [go to repository] These are not intended as a replacement for fancy us
NanoSVG is a simple stupid single-header-file SVG parse
This project is not actively maintained. Nano SVG Parser NanoSVG is a simple stupid single-header-file SVG parse.
Simple C++ one-header library for the creation of animated GIFs from image data.
gif-h This one-header library offers a simple, very limited way to create animated GIFs directly in code. Those looking for particular cleverness are
A simple parser for the PBRT file format
PBRT-Parser (V1.1) The goal of this project is to provide a free (apache-lincensed) open source tool to easily (and quickly) load PBRT files (such as
A Simple Spectral Renderer
Simple Spectral This is a simple multithreaded spectral pathtracer implementing the algorithm (linear combination of bases) described in our EGSR 2019
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:
Windows file startup creator write in c++
startup-creator Language Simple program written in c++, for you to place your programs at windows startup. 💻 Requirements Latest Mingw-64 or Mingw-32
A simple and easy-to-use fx sounds generator, based on the amazing Dr.Petter's sfxr
rFXGen A simple and easy-to-use fx sounds generator, based on the amazing Dr.Petter's sfxr. rFXGen can be used for free as a WebAssembly online tool a
A simple and easy-to-use audio library based on miniaudio
raudio A simple and easy-to-use audio library based on miniaudio raudio forks from raylib.audio module to become an standalone library. Actually, it w
Simple, single-file fluid solvers for learning purposes
Incremental fluids The purpose of this project is to provide simple, easy to understand fluid solver implementations in C++, together with code docume
Simple and Fast Network Utility Library
SFNUL Simple and Fast Network Utility library © binary1248 SFNUL is provided under the Mozilla Public License Version 2.0 (see LICENSE for details)
Simple embeddable C++11 async tcp,http and websocket serving.
net11 Simple embeddable C++11 async tcp,http and websocket serving. What is it? An easily embeddable C++11 networking library designed to make buildin
A simple networking library for C++. Designed with games in mind, but can be used for other things
A simple networking library for C++. Designed with games in mind, but can be used for other things. Tested to work on Android and Windows.
Simple and small reliable UDP networking library for games
libquicknet Simple and small reliable UDP networking library for games ❗ libquicknet is under development and not suitable for production code ❗ The m
A project to create a simple ORM.
cpp-ORM Current build status : An ORM project. You can simply create persistent objects using databases. The object representation: Each object have t
Simple, fast, safe, compiled language for developing maintainable software
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in 1s with zero library dependencies.
A simple and easy-to-use Lua library to enjoy videogames programming
raylib-lua-sol Lua bindings for raylib, a simple and easy-to-use library to enjoy videogames programming, with sol (www.raylib.com) raylib-lua-sol bin
Create simple visual sketches in Lua using SFML
Luna What is Luna? Luna is a simple game engine programmed in C++ and Lua which lets you create sketches and games in Lua Features Program in Lua, eas
A simple, lightweight Python 2.7 interpreter, with predictable memory management and without global locks.
libPyVM is a compact Python 2.7 interpreter that can be used in various places where the standard CPython interpreter is not appropriate or cumbersome
A simple, generic, header-only state machine implementation for C++.
Finite State Machine for C++ A simple, generic, header-only state machine implementation for C++. Documentation Please see the documentation in fsm.h
A simple example on how to use entt and GameNetworkingSockets within godot
Godot gdnative EnTT example An example on how to use gdnative with entt. Clone and build clone with git clone --recursive (I use git submodules).
🛠️ A simple ECS library made for learning purposes (header-only)
Met ECS A simple Entity Component System library made for learning purposes. It is header-only, so just have to copy the content of the src folder and
VERY simple cross-platform C++ analytics for games (using Google Analytics)
Tiniest Analytics is a very simple to use, cross-platform (tested on win/osx/linux/ios/android) and basically very tiny analytics system written in C++ (less than 100 lines of code), made specifically for games. It uses libcurl to post events to your Google Analytics account.
A simple program that converts images into normal maps
Advertisement If you are a Blender user, this addon I created might be interesting for you: NormalmapGenerator This is a program to generate normal-,
This is a simple CMake tutorial project which contains some different scenarios
learning-cmake This is a simple CMake tutorial project which contains some different scenarios. hello-world: Demo a simplest CMake project. hello-worl
A simple personal wiki of my current knowledge
About Why should I memorize something I can so easily get from BOOK. - Albert Einstein In fact, Einstein claimed never to memorize anything which coul
IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
IconVG IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji. WARNING: THIS FORMAT IS EXPERIMENTAL AND SUBJECT
s2n : an implementation of the TLS/SSL protocols
s2n-tls is a C99 implementation of the TLS/SSL protocols that is designed to be simple, small, fast, and with security as a priority. It is released a
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio.
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
Cryptography Toolkit
Botan: Crypto and TLS for Modern C++ Botan (Japanese for peony flower) is a C++ cryptography library released under the permissive Simplified BSD lice
Fast, flexible and simple GUI.
MyGUI is a cross-platform library for creating graphical user interfaces (GUIs) for games and 3D applications. Website: http://mygui.info/ There you c
Simple email notification application.
mnotify Simple email notification application. MNotify will sit in the background and listen to incoming emails using the IMAP protocol and give you n
A simple class for parsing JSON data into a QVariant hierarchy and vice versa.
The qt-json project is a simple collection of functions for parsing and serializing JSON data to and from QVariant hierarchies. NOTE: Qt5 introduced a
Qt based simple SCADA framework, with dashboard, static and dynamic components
QSimpleScada Qt/C++ based simple SCADA library for your IoT projects. We created QSimpleScada to speed up and simplify visualising any data, so we (an