C++ sample codes for MAC
- Xcode
https://developer.apple.com/support/xcode/ - Homebrew
https://brew.sh/
- read and write Text File
- parse file fullpath to dir name, file name, file extension
###ConsoleUtil
emulater for kbhit function of Windows
display progress in stdout
utility for string
C++ Class Sample
display exam score of each students
Queue and Stack
RegularExpressions
callback function
decimal_to_binary
Calendar Utilty
C utility libraly
A simple to use, composable, command line parser for C++ 11 and beyond
Asynchronous event library
Portable library for network traffic capture
YAML Parser
Open source relational database management system
MySQL database connector for C++ applications
C++ wrapper for MySQL's C API
Database access library for C++
a source-available cross-platform document-oriented database program
Persistent key-value database, with built-in net interface
Callback framework for C++
Open-source formatting library for C++
http request/response parser for c
Perl compatible regular expressions library
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework
Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library with the right balance between performance and ease of use
High performance websocket client/server in ANSI C
tiny tiny httpd written in C.
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11
cross-platform C++ library for downloading web content using a URL.
Simple and fast HTTP request, response and urls parser written in C++
GNU multiple precision arithmetic library
Cross-platform make
Utility for directing compilation
High performance library for creating, modiyfing and parsing PDF files in C++
Port to Qt of the Scintilla editing component
C++ library for machine learning
C++ library for machine learning
Library for generating PDF files
C++ class library of cryptographic schemes
C++17 cross-platform single-header library implementation for UUID(Universally Unique IDentifiers)
XML 1.0 Parser
GNOME XML Library
C++ wrapper for libxml
XML Parser
C++ XML Processing Library
XML Parser written in C++
XSLT processor
XML toolkit written in C++
the fastest XML Parser
C library for RSS files or streams
Fast, thread-safe, extensible & platform independent feed reader library in C++
C99 library for parsing HTML5
HTML tools with support for modern standards
C++ template library for linear algebra
LVM's OpenMP runtime library
High performance message passing library
Optimized BLAS library
date and time library for use with C++11 and C++14.
draw octagon on X11 Window
play sound using paplay or afplay
C Sample of variable length arguments
catch and handle POSIX signals
convert UTF-8 to/from UTF-16
string to uppercase / lowercase
the fmemopen and open_memstream functions allow you to do I/O to a string or memory buffer
dynamic string macros for C
bind function
map with int or string key
unordered map with string key or vector / class / enum
shaffle vector / string
generate random number / string
find first matched element in int vector
sort int vector using std::sort
input string from std::cin
Cross-platform application and UI framework
Cross-platform application and UI framework
C++ library that lets developers create applications
Text-based UI library
get the path of the main executable for macOS
get formated local time
run two threads
2-demension array
recursion sample
C mathematical functions
CUI menu
sample codes that create mail message
Base64 encoding and decoding with c++
a small, fast, self-contained, high-reliability, full-featured, SQL database engine
C++ SQLite3 wrapper
The C++14 wrapper around sqlite library
High performance key/value database
low-level system libraries written in C
data-compression library
compress and decompress file
C library for reading, creating, and modifying zip archives
a simple basic C++ wrapper around the libzip library.
General-purpose data compression with high compression ratio
C++ library for Zip archives
Freely available high-quality data compressor
C/C++ libraries for Unicode and globalization
read sjis file convrt to UTF-8
Whats New in C99
C Sample since std C11
generate random number using random()
C++03 Samples
Whats New in C++11
Whats New in C++14
Whats New in C++17
C++17 filesystem:
parse commandline options
parse json using json-c
parse json using jsoncpp
Ultralightweight JSON parser in ANSI C
C library for encoding, decoding, and manipulating JSON
Lightweight JSON library written in C
A high performance JSON library written in ANSI C
JSON for modern C++
SIMD-accelerated C++ JSON parser
a header-file-only, JSON parser serializer in C++
JSON parser/generator for C++ with SAX and DOM style APIs
a world fastest JSON parser/tokenizer
A small header-only library for converting data between json representation and c++ structs
split string
C++ library for network and low-level I/O programming
C++ build system
portable C++ library which provides containers and algorithms which model a "URL"
Asio C++ Library
Web server build on top of Libmongoose embedded library
C++ class libraries for building network and internet-based applications
C micro-framework for web applications
a cross platform header only C++ library for websocket
Simple, modern, C++ socket library
Low level C++ HTTP library
parse commandline flags
write log to file
Super fast C++ logging library
C++17 Asynchronous Low Latency Logging Library
display local time
open source collection of C++ libraries
Mozilla Network Security Services
test for command line parser
Vector graphics library with cross-device output support
convert text file codeset to UTF8
Multi-Language GL/GLES/EGL/GLX/WGL Loader-Generator
header only C++ mathematics library
sample code for HTTP Client and Server
tcp server and client
the multiprotocol file transfer library
C++ wrapper for libcurl
an object oriented C++ wrapper for libcurl
toolkit for the TLS (Transport Layer Security ) and SSL( Secure Sockets Layer) protocols
library implementing the SSL, TLS and DTLS protocols
C library to make it easy to run an HTTP server
A C++11 single-file header-only cross platform HTTP/HTTPS library
sample code for mail
send mail using mail command or sensdmail command
C library for sending e-mail
C++ class library for working with RFC-822 and MIME messages and Internet messaging services like IMAP, POP or SMTP
A mail sending tool
this project is fork from curlsmtp
send and recieve mail with Gmail API
face detection
play tone, wav file
play audio file
play audio file
play audio file
play beep sound
play wav file
play mp3
play ogg
play flac
play aac
encode mp3
convert ogg file to wav file
show id3tag in mp3 file
show id3tag in mp3 file
mp3 player with OpenGL and SDL
read font file
show text in OpenGL window
open GTK window and show image
Toolkit for creating graphical user interfaces
C++ interfaces for GTK+ and GNOME
C++ interfaces for GTK+ and GNOME
SDL( Simple DirectMedia Layer )
open SDL window and show image
SDL2 Samples
play audio file
play music fie
open sfml window and show image from file
tcp server and client
read and write Image File using FreeImage
read and write Image File using Devil
read and write Image File using stb_image
read and write JPEG format Image File
JPEG image codec that aids compression and decompression
read and write oNG format Image File
C++ wrapper for libpng library
C++ library for creating PNG images
read and write tiff format Image File
read and write bmp format Image File
supported format: 24 bit bmp
read and write bmp format Image File
supported format: 24 bit / 32 bit bmp
load Texture from TGA format image file
read Raw format image file
read DDS format image file
read and write dds format Image File using nv_dds
Open source computer vision library
read and write Image File using OpenCV
process Image with OpenCV GaussianBlur API
calculate Histogram with OpenCV calcHist API
show OpenCL version and others
operate simple addition with OpenCL
this sample demonstrates performing Gaussian Filter (Gaussian Blur) on a 2D image using
process Image with Gaussian Filter (Gaussian Blur)
this simple demonstrates use OpenCL C++ Wrapper API
Sobel Edge Detection Filter
calculate Histogram in RGB values
open OpenGL window with GLUT
and draw teapot
open OpenGL window with glfw
and draw triangle
open OpenGL window with glfw and glad
and draw Triangle with GLSL
dwaw Texture with image using GLUT
dwaw Texture with image using GLFW