Dev tools · alternatives · 2026
24 alternatives to A glib-like multi-platform c library
glib-like multi-platform embed c
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A glib-like multi-platform c library launched in 2017; newer entries below may have overtaken it.
- 1

🎁 A glib-like multi-platform c library. Contribute to tboox/tbox development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 2LA
2015 · libcox.net · its alternatives →
- 3

A repository that collects libc ABI files for multiple versions and a tool to combine them into one dataset. - ziglang/libc-abi-tools
2021 · github.com · its alternatives →
- 4

- 5

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
2021 · github.com · its alternatives →
- 6

A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
2023 · github.com · its alternatives →
- 7

Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 8

Single header stackful cross-platform coroutine library in pure C. - edubart/minicoro
2021 · github.com · its alternatives →
- 9

A library for creating native cross-platform GUI apps - yue/yue
2017 · github.com · its alternatives →
- 10IB
This weekend I created stacklib.h - a single-header library that brings Forth-style stack operations to C. It implements a basic interpreter with: - Stack operations (push/pop/dup/swap/over/drop) - Arithmetic (+, -, *, /) - Output (., emit, cr) - Stack inspection (.s, depth) Example usage: Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // Prints "30" exec(&s, "1 2 3 4 .s"); // Shows stack contents The library is self-contained, requires no dependencies, and handles basic error checking. It was inspired by wanting to understand…
2025 · its alternatives →
- 11

A cross-platform build utility based on Lua
2019 · xmake.io · its alternatives →
- 12

Cross platform C preprocessor and compiler. Contribute to andrewchambers/cc development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 13GA
geeonx, cross-platform, crossplatform, multiplatform, gui, library, gui designer, interface
2019 · geeonx.org · its alternatives →
- 14

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 15MP
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…
2023 · zamfofex.neocities.org · its alternatives →
- 16

- 17

Asynchronous C networking library with HTTP server, WebSockets, reverse proxy, HTTP/2 gRPC client, TLS and event loop. - Softmotions/iwnet
2022 · github.com · its alternatives →
- 18

A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead - matt-42/silicon
2015 · github.com · its alternatives →
- 19

I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…
Apr 2026 · github.com · its alternatives →
- 20

multilspy is a cross-platform library that we have built to set up and interact with various language servers in a unified and easy way. Language servers are tools that perform a variety of static analyses on source code and provide useful information such as type-directed code completion suggestions, symbol definition locations, symbol references, etc., over the Language Server Protocol (LSP). multilspy intends to ease the process of using language servers, by abstracting the setting up of the language servers, performing language-specific configuration and handling communication with the…
2024 · github.com · its alternatives →
- 21

Concurrency library for C (coroutines). Contribute to tidwall/neco development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 22

A modular web framework for C, inspired by kernel modules. Dynamically upload and compile C code at runtime to build REST APIs, WebSocket services, and more. Includes support for JSON (Jansson), SQLite, OpenSSL, and streaming large data efficiently. - joexbayer/c-web-modules
2024 · github.com · its alternatives →
- 23

Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (Windows). - webview/webview
2017 · github.com · its alternatives →
- 24CL
2013 · theck01.github.io · its alternatives →
Also compare
- A glib-like multi-platform C library alternatives
- Libcox – A C Library for Cross-Platform System Calls alternatives
- A 166 KB file for cross compiling glibc for any version, any target alternatives
- TDLib alternatives
- Prometeo – a Python-to-C transpiler for high-performance computing alternatives
- A pure C89 implementation of Go channels, with blocking selects alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →