SkillAgentSearch skills...

Nappgui

Cross-Platform C SDK (precompiled)

Install / Use

/learn @frang75/Nappgui
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NAppGUI

Cross-Platform C SDK. Build portable desktop applications for Windows, macOS and Linux, using just C.

This repository ONLY have headers and precompiled libraries for the most popular compilers. The source code is in nappgui_src.

NAppGUI Stack

Quick start in Windows

Prerequisites

Open the Developer Command Prompt

(from C:\)

git clone --depth 1 https://github.com/frang75/nappgui.git
cd nappgui
cmake -S ./src -B ./build
cmake --build ./build --config Debug

// Run examples in 'demo' and 'howto' folders
.\build\Debug\bin\Die.exe
.\build\Debug\bin\Bricks.exe
.\build\Debug\bin\Products.exe
.\build\Debug\bin\Col2dHello.exe
.\build\Debug\bin\GuiHello.exe
...

Running demo project in Windows

Quick start in macOS

Prerequisites

Open the Terminal

(from your home dir ~/)

git clone --depth 1 https://github.com/frang75/nappgui.git
cd nappgui
cmake -G Xcode -S ./src -B ./build
cmake --build ./build --config Debug

// Run examples in 'demo' and 'howto' folders
./build/Debug/bin/Die.app/Contents/MacOS/Die
./build/Debug/bin/Bricks.app/Contents/MacOS/Bricks
./build/Debug/bin/Products.app/Contents/MacOS/Products
./build/Debug/bin/Col2dHello.app/Contents/MacOS/Col2dHello
./build/Debug/bin/GuiHello.app/Contents/MacOS/GuiHello
...

Running demo project in macOS

Quick start in Linux

Prerequisites

// Development tools
sudo apt-get install build-essential
sudo apt-get install git
sudo apt-get install cmake

// Development libraries
sudo apt-get install libgtk-3-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev
sudo apt-get install libcurl4-openssl-dev

Open the Terminal

(from your home dir ~/)

git clone --depth 1 https://github.com/frang75/nappgui.git
cd nappgui
cmake -S ./src -B ./build -DCMAKE_BUILD_CONFIG=Debug
cmake --build ./build -j 4

// Run examples in 'demo' and 'howto' folders
./build/Debug/bin/Die
./build/Debug/bin/Bricks
./build/Debug/bin/Products
./build/Debug/bin/Col2dHello
./build/Debug/bin/GuiHello
...

Running demo project in Linux

More info

View on GitHub
GitHub Stars94
CategoryDevelopment
Updated1mo ago
Forks6

Languages

C

Security Score

100/100

Audited on Feb 14, 2026

No findings