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.
modern-cpp c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 gui-toolkit template-metaprogramming cross-platformEASTL 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.
eastl stl games c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 modern-cppMulti-dimensional arrays with broadcasting and lazy computing. xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.
c-plus-plus-14 numpy multidimensional-arrays tensorshelps 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.
range composition stl functional-programming algorithms header-only c-plus-plus c-plus-plus-14 c-plus-plus-17 library cpp cpp14xeus-cling is a Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus. xeus-cling has been packaged for the mamba (or conda) package manager on the Linux and OS X platforms. At the moment, we are not providing packages for the Windows platform.
jupyter-kernels c-plus-plus-14Multi-dimensional arrays with broadcasting and lazy computing. xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.
numpy c-plus-plus-14 tensors multidimensional-arraysxeus-cling is a Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus. xeus-cling has been packaged for the conda package manager on the linux and OS X platforms. The build for the windows platform made available on our channel is merely experimental.
c-plus-plus-14 jupyter-kernelsSIMD (Single Instruction, Multiple Data) is a feature of microprocessors that has been available for many years. SIMD instructions perform a single operation on a batch of values at once, and thus provide a way to significantly accelerate code execution. However, these instructions differ between microprocessor vendors and compilers. xsimd provides a unified means for using these features for library authors. Namely, it enables manipulation of batches of numbers with the same arithmetic operators as for single values. It also provides accelerated implementation of common mathematical functions operating on batches.
simd-intrinsics c-plus-plus-14 vectorization simd cpp avx neon sse avx512 simd-instructions mathematical-functionsWould you like to build/train a model using Keras/Python? And would you like run the prediction (forward pass) on your model in C++ without linking your application against TensorFlow? Then frugally-deep is exactly for you. Layer types typically used in image recognition/generation are supported, making many popular model architectures possible (see Performance section).
tensorflow deep-learning keras cpp cpp14 header-only library c-plus-plus c-plus-plus-14 convolutional-neural-networks prediction machine-learningThe code in this repo is being reorganised in the reorganise branch. Please make all new PRs to that branch. Implementation of well-known (and some rare) algorithms, mostly in C++.
algorithms data-structures c-plus-plus-14Mudlet is a quality MUD client, designed to take mudding to a new level. It’s a new breed of a client on the MUD scene – with an intuitive user interface, a specially designed scripting framework, and a very fast text display. That, along with cross-platform capability and an open-source development model result in a very likable MUD client.
mudlet cross-platform c-plus-plus mud game text-based text-adventure lua-script qt5 qt multi-user-dungeon c-plus-plus-14 modern-cppCoded with ❤. Powered by the Boost community and the Scikit-HEP Project. Licensed under the Boost Software License. Boost.Histogram is a very fast state-of-the-art multi-dimensional generalised histogram class for the beginner and expert alike.
c-plus-plus statistics boost histogram boost-libraries c-plus-plus-14 header-only data-analysis convenient convenient-interfaceString 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.
string-manipulation utf-8 formatter strings c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17MNMLSTC Core is a small and easy to use C++11 library that adds a functionality set that will be available in C++14 and later, as well as some useful additions, or some proposals that have not been completely approved yet. Information on installing and using MNMLSTC Core can be found in its documentation.
c-plus-plus-11 c-plus-plus-14 c-plus-plus cxxA behavior-driven development testing library for C++ with an RSpec-inspired DSL. C++Spec will be released as a single collated header-file that can be placed in any include path in your project. After that, all features are available via #include "cppspec.hpp".
bdd c-plus-plus rspec c-plus-plus-14 black-magicThis repository contains "bootstrap projects" for the Magnum C++11/C++14 graphics engine. Setting up a new project can be pretty gruesome and nobody likes repeating the same process every time. This repository provides "bootstrap" project structures for many use cases, helping you get up and running in no time.
android c-plus-plus c-plus-plus-11 c-plus-plus-14 cmake emscripten game-engine gamedev graphics-engine ios opengl opengl-es osx webgl magnum webassemblyHere you find extra functionality for the Magnum C++11/C++14 graphics engine — playground for testing new APIs, specialized stuff that doesn't necessarily need to be a part of main Magnum repository or mutually exclusive functionality. The building process is similar to Magnum itself. See the building documentation for a comprehensive guide for building, packaging and crosscompiling — we provide packages for many platforms, including Windows, Linux and macOS.
android c-plus-plus c-plus-plus-11 c-plus-plus-14 cmake emscripten game-engine gamedev graphics-engine ios opengl opengl-es osx webgl magnumHere are integration libraries for Magnum C++11/C++14 graphics engine, providing integration of various math and physics libraries into the engine itself. The building process is similar to Magnum itself. See the building documentation for a comprehensive guide for building, packaging and crosscompiling — we provide packages for many platforms, including Windows, Linux and macOS.
android c-plus-plus c-plus-plus-11 c-plus-plus-14 cmake emscripten game-engine gamedev graphics-engine ios opengl opengl-es osx webgl bullet-physics oculus-rift magnum webassemblyNazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life. Its goal is to provide a set of useful classes : Its core provides unicode strings, filesystem access, hashs, threads, ... It also provide a set of libraries, such as audio, network, physics, renderer, 2D and 3D graphics engines, ...
opengl vulkan game-engine c-plus-plus c-plus-plus-14 cross-platform network enet realtime-games
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.