Skip to content
This repository was archived by the owner on Jan 10, 2025. It is now read-only.
/ nmd Public archive

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

License

Notifications You must be signed in to change notification settings

gh-nomad/nmd

Folders and files

NameName
Last commit message
Last commit date
Mar 3, 2021
Mar 28, 2021
Oct 26, 2020
Mar 22, 2021
Dec 23, 2020
Mar 23, 2021
Apr 29, 2020
Mar 27, 2020
Feb 24, 2021
Mar 28, 2021
Mar 22, 2021

Repository files navigation

Build nmd_assembly.h Test nmd_assembly.h Discord Coverity Scan Build Status

nmd

set of single-header libraries for C/C++

Notable

General information

  • Each library's documentation is at the start of the file.
  • The end user should use the single-header libraries in the root directory. The code in the folders(e.g. /assembly, /graphics) is for development only.

Showcase(listed in no particular order)

Code guidelines

  • Ensure C89 compatibility.
  • Every identifier uses snake case.
  • Enums and macros are uppercase, every other identifier is lowercase.
  • Non-internal identifiers start with the NMD_ prefix. e.g. nmd_x86_decode().
  • Internal identifiers start with the _NMD_ prefix. e.g. _nmd_append_string().

Repository inspired by nothings/stb.

About

set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published