Displaying 1 to 14 from 14 results

nana - a modern C++ GUI library

  •    C++

Nana is a C++ library designed to allow developers to easily create cross-platform GUI applications with modern C++11 style. Currently it can work on Linux(X11) and Windows. The nana repository contains the entire source of the library. You can browse the source code and submit your pull request for contributing. Jinhao, Ariel Viña Rodríguez.

EASTL - EASTL stands for Electronic Arts Standard Template Library

  •    C++

EASTL stands for Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and iterators useful for runtime and tool development across multiple platforms. It is a fairly extensive and robust implementation of such a library and has an emphasis on high performance above all other considerations. If you are familiar with the C++ STL or have worked with other templated container/algorithm libraries, you probably don't need to read this. If you have no familiarity with C++ templates at all, then you probably will need more than this document to get you up to speed. In this case, you need to understand that templates, when used properly, are powerful vehicles for the ease of creation of optimized C++ code. A description of C++ templates is outside the scope of this documentation, but there is plenty of such documentation on the Internet.

opentrack - Head tracking software for MS Windows, Linux, and Apple OSX

  •    C++

opentrack project home at <http://github.com/opentrack/opentrack>. Please first refer to <https://github.com/opentrack/opentrack/wiki> for new user guide, frequent answers, specific tracker/filter documentation. See also the gameplay video with opentrack set up.

FunctionalPlus - Functional Programming Library for C++. Write concise and readable C++ code.

  •    C++

helps you write concise and readable C++ code. Great code should mostly be self-documenting, but while using C++ in reality you can find yourself dealing with low-level stuff like iterators or hand-written loops that distract from the actual essence of your code.

nameof - Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

  •    C++

Header-only C++17 library provides nameof macros and functions to simply obtain the name of a variable, type, function, macro, and enum. Nameof returns std::string_view. If argument does not have name, returns empty string.

string_theory - Flexible C++11 string library with type-safe formatting

  •    C++

String Theory is a flexible C++11 library for string manipulation and storage. It stores data internally as UTF-8, for ease of use with exiting C/C++ APIs. It can also handle conversion to and from UTF-16 and UTF-32, and has a variety of methods for easier text manipulation. In addition, if your compiler supports it, String Theory includes a powerful type-safe string formatter (ST::format), which can be extended with custom type formatters by end-user code.

sakemake - :sake: Configuration-free build system for building, testing and packaging C++17 executables

  •    Python

Configuration-free build system for Arch Linux, FreeBSD, Ubuntu 17.10 or macOS w/Homebrew, for developers that just want to program in C++17 and build one or more executables and not have to deal with build configuration and compilation flags. Defines for directories like img and data are provided. A simple way to test and package code is also provided. Required libraries must be installed manually.


  •    C++

Utopia est un projet de jeu vidéo réalisé en live sur Twitch par Lynix et qui a vocation à être complété en tant qu'initiative communautaire. Utopia utilise et est à l'origine du moteur de jeu Nazara Engine. Le projet utilise la dernière version de Nazara Engine. Afin de compiler le projet, vous aurez donc besoin de l'installer ou le mettre à jour pour votre installation. Vous pouvez suivre le wiki de NazaraEngine pour le compiler selon votre plateforme et configuration.

vector - :loop: A supercharged std::vector implementation (minus Allocator)

  •    C++

💜 A supercharged std::vector implementation (minus Allocator). This is meant to show you why you should ditch C++ STLs when performance is critical. lni::vector should always be faster or just as fast as other implementations.

sphinx - Sphinx is a fast in-memory key-value store, compatible with Memcached.

  •    C++

Sphinx is a fast in-memory key-value store that is compatible with the Memcached wire protocol. Sphinx partitions data between logical cores, similar to MICA (Lim et al., 2014), so that a specific core manages each key. Sphinx also partitions connection sockets between cores. If a remote core manages a request key, Sphinx uses message passing to execute the request on that core. To manage key-value pairs, Sphinx uses an in-memory, log-structured memory allocator, similar to RAMCloud (Rumble et al., 2014).

csv-parser - A modern C++ library for reading, writing, and analyzing CSV (and similar) files.

  •    C++

This CSV parser uses multiple threads to simulatenously pull data from disk and parse it. Furthermore, it is capable of incremental streaming (parsing larger than RAM files), and quickly parsing data types. This CSV parser is much more than a fancy string splitter, and follows every guideline from RFC 4180. On the other hand, it is also robust and capable of handling deviances from the standard. An optional strict parsing mode can be enabled to sniff out errors in files.