zpl
epilepsy
Our great sponsors
zpl | epilepsy | |
---|---|---|
3 | 7 | |
960 | 101 | |
1.1% | - | |
6.8 | 9.8 | |
8 months ago | about 3 years ago | |
C | C | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zpl
- ZPL: C99 single header-only multi-purpose toolkit
-
ZPL: (Almost) C99 Powerkit
While a lot of the library looks useful, stuff like the above makes it feel like it's written by somebody who knows C, but doesn't feel fully comfortable writing it.
[1]: https://github.com/zpl-c/zpl/blob/master/code/header/essenti...
[2]: https://github.com/zpl-c/zpl/blob/27c80bd5807da5238777bfcba8...
epilepsy
-
Datatype99: C99 with Sum Types, v0.1.0
Yes, as others have already noticed, it is implemented on top of https://github.com/Hirrolot/epilepsy, a metalanguage for preprocessor metaprogramming.
- Epilepsy: A functional language for C preprocessor metaprogramming, v0.1.0
- Epilepsy: A functional language for C/C++ preprocessor metaprogramming
What are some alternatives?
libimobiledevice-glue - A library with common code used by libraries and tools around the libimobiledevice project
mjoy - Interpreter for Subset of the Programming Language Joy with Turtle Graphics
metalang99 - Full-blown preprocessor metaprogramming
datatype99 - Algebraic data types for C99
chronos - a terminal-based speedrun timer using https://github.com/livesplit/livesplit-core
wax - A tiny programming language that transpiles to C, C++, Java, TypeScript, Python, C#, Swift, Lua and WebAssembly 🚀
ClickHouse - ClickHouse® is a free analytics DBMS for big data
zsync2 - Rewrite of https://github.com/AppImage/zsync-curl, using modern C++, providing both a library and standalone tools.
haskell-igraph - Haskell bindings to igraph library.
Muon - A Micro (1k lines of code) Unit Test Framework for C/C++
earcut.hpp - Fast, header-only polygon triangulation
muon - GPU based Electron on a diet