Top 15 GNU C Library Alternative and Similar Softwares | Dec 2024

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. It is used as the C library in the GNU systems and most systems with the Linux kernel.

1. EGLIBC

EGLIBC Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (GLIBC) that is designed to work well on embedded systems. EGLIBC strives to be source and binary compatible with GLIBC. EGLIBC's goals include reduced footprint, configurable components, better support for cross-compilation and cross-testing.......

2. PDCLib

PDCLib The public domain C standard library project aims at providing building blocks are so fundamental that they should be available freely, free of restrictions. The library provides a good counterpart to projects like LLVM's libc++ C++ standard library and Pathscale's libcxxrt C++ runtime library. Most C apps, many C++ apps,......

3. GObject Introspection

GObject Introspection GObject introspection is a middleware layer between C libraries (using GObject) and language bindings. The C library can be scanned at compile time and generate a metadata file, in addition to the actual native C library. Then at runtime, language bindings can read this metadata and automatically provide bindings to......

4. GLib

GLib The GLib package contains low-level libraries useful for providing data structure handling for C, portability wrappers and interfaces for such runtime functionality as an event loop, threads, dynamic loading and an object system.......

5. neon

neon neon is an HTTP and WebDAV client library, with a C interface.......

6. GIFLIB

GIFLIB GIFLIB is a software library for rendering and generating GIF image files.......

7. libxml2

libxml2 libxml2 is a software library for parsing XML documents. It is also the basis for the libxslt library which processes XSLT-1.0 stylesheets.......

8. libogg

libogg Libogg libraries provide the functions required for programs to read or write Ogg formatted bit streams.......

9. CException

CException CException is simple exception handling in C. It is significantly faster than full-blown C++ exception handling but loses some flexibility. It is portable to any platform supporting setjmp/longjmp.The main library is only two small files (CException.h and CException.c), plus maybe a config file where you stick 4 defines if you......

10. All in One Runtimes

All in One Runtimes This program brings together all important and current runtimes in a pack and offers a choice of what to install. Includes all NET Framework versions and hotfixes.Also included are Java SE, DirectX 9.0c Additional files (x86, x64), general runtime files, Adobe Flash Player (Plugin), Adobe Shockwave Player (Plugin) and Silverlight.......

11. exceptions4c

exceptions4c Bring the power of exceptions to your C applications with this tiny, portable library.This library provides you with a simple set of keywords (*macros*, actually) which map the semantics of exception handling you're probably already used to:- try- catch- finally- throwYou can use exceptions in C by writing try/catch/finally blocks.......

12. FreeType

FreeType FreeType is a freely available software library to render fonts. It is written in C, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.......

13. libevent

libevent libevent is an asynchronous event notification software library. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also supports callbacks due to signals or regular timeouts.......

14. International Components for Unicode

International Components for Unicode International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization. ICU is widely portable to many operating systems and environments. It gives applications the same results on all platforms and between C, C++, and Java software.......

15. Expat

Expat Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags). As one of the first available open-source XML parsers, Expat has found a place in many open-source......