/awesome-ansi-c

A list of good ANSI C libraries and tools.

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Probability is one of the most important features of C, while
compiler-specific extensions, like the GCC extensions, break this
pleasure. This list collects products written in ANSI C, or is easy to
be edited into ANSI C, as well as related tools.

sqlite

- Alternative to self-handled file storage with fopen, as well as JSON,
XML, etc. Create, edit, query, update, remove etc. for tabular data.
Free from handling the troublesome text encodings, endians, text quotes,
compressing, magic type labels, table row validating and thousands of
other traps.

- Cross-platform data: no madness for using files between big-endian and
little-endian architectures.

- ANSI C claim: https://www.sqlite.org/howtocompile.html .

- Faster than the filesystem by 35%:
https://www.sqlite.org/fasterthanfs.html .

Building toolchain

- dash (?)
- GNU make (?)
- dbx (?)
        Alternative to gdb.
- clang and lldb (?)
        BSD-licensed alternative to gcc and gdb.