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

900 stars
47 watching
109 forks
Language: C++
last commit: 22 days ago
Linked from 2 awesome lists

cpp11cpp14cpp17cpp98gslgsl-implementationsheader-onlyno-dependenciessingle-file

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
binary1248/gls A library to reduce boilerplate OpenGL code 18
glouw/ctl A fast compiling, type-safe template library for C99/C11 1,082
martinmoene/nonstd-lite A set of simplified C++ standard library extensions for pre-C++11 environments. 83
guillaumegomez/rust-gsl A Rust binding for the GSL library. 190
martinmoene/optional-lite A header-only library providing an optional value type with C++98/C++11 compatibility and minimal dependencies. 404
martinmoene/span-lite A C++20-like span implementation for older compilers 498
i2p-lite/i2p-lite An implementation of the I2P Network protocol in C++17 with compatibility for C89 and performance optimization for embedded systems. 11
micro-gl/micro-gl A lightweight C++11 graphics library for creating 2D vector graphics without requiring FPU or GPU support. 272
carlren/gslicr A C++ library for real-time superpixel segmentation with GPU acceleration 336
martinmoene/any-lite A type-safe container for single values of any type in C++ 135
libsigcplusplus/libsigcplusplus A C++ library that provides a typesafe callback system for standard C++. 385
openglsuperbible/sb7code The source code repository for the 7th edition of a comprehensive OpenGL tutorial book 730
jhasse/jngl A lightweight, cross-platform 2D game library for building games on various platforms 267
gnutls/nettle A cryptographic library that provides a simple interface to low-level encryption algorithms and their variants. 61
ripper37/glul An OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more. 56