gsl-lite

Guideline library

A header-only implementation of C++ guidelines support library functions and types for improving code quality and safety.

gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later

GitHub

911 stars
46 watching
108 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

cpp11cpp14cpp17cpp98gslgsl-implementationsheader-onlyno-dependenciessingle-file

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
binary1248/glsA library to reduce boilerplate OpenGL code18
glouw/ctlA fast compiling, type-safe template library for C99/C111,088
martinmoene/nonstd-liteA set of simplified C++ standard library extensions for pre-C++11 environments.83
guillaumegomez/rust-gslA Rust binding for the GSL library.191
martinmoene/optional-liteA header-only library providing an optional value type with C++98/C++11 compatibility and minimal dependencies.406
martinmoene/span-liteA C++20-like span implementation for older compilers499
i2p-lite/i2p-liteAn implementation of the I2P Network protocol in C++17 with compatibility for C89 and performance optimization for embedded systems.11
micro-gl/micro-glA lightweight C++11 graphics library for creating 2D vector graphics without requiring FPU or GPU support.280
carlren/gslicrA real-time superpixel segmentation library with GPU acceleration338
martinmoene/any-liteA type-safe container for single values of any type in C++136
libsigcplusplus/libsigcplusplusA C++ library that provides a typesafe callback system for standard C++.390
openglsuperbible/sb7codeThe source code repository for the 7th edition of a comprehensive OpenGL tutorial book730
jhasse/jnglA lightweight, cross-platform 2D game library for building games on various platforms273
gnutls/nettleA general-purpose cryptographic library providing a simple interface to various encryption algorithms and data structures.61
ripper37/glulAn OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more.56