Displaying 1 to 20 from 25 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.

xtensor - C++ tensors with broadcasting and lazy computing

  •    C++

Multi-dimensional arrays with broadcasting and lazy computing. xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions.

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.




xeus-cling - C++ Jupyter Kernel

  •    C++

xeus-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.

xsimd - Modern, portable C++ wrappers for SIMD intrinsics and parallelized, optimized math implementations

  •    C++

SIMD (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.

frugally-deep - Header-only library for using Keras models in C++.

  •    C++

Would 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).

Algos - Implementation of well-known (and some rare) algorithms, mostly in C++

  •    C++

The 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++.


Mudlet - A cross-platform, open source, and super fast MUD client with scripting in Lua

  •    C++

Mudlet 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.

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.

core - C++14 (and beyond) library features implemented in C++11

  •    C++

MNMLSTC 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.

cppspec - BDD testing for C++ à la RSpec

  •    C++

A 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".

magnum-bootstrap - Bootstrap projects for Magnum C++11/C++14 graphics engine

  •    Shell

This 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.

magnum-extras - Extras for the Magnum C++11/C++14 graphics engine

  •    C++

Here 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.

magnum-integration - Integration libraries for the Magnum C++11/C++14 graphics engine

  •    C++

Here 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.

NazaraEngine - Nazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life

  •    C++

Nazara 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, ...

co2 - A C++ await/yield emulation library for stackless coroutine

  •    C++

A header-only C++ stackless coroutine emulation library, providing interface close to N4286. Many of the concepts are similar to N4286, if you're not familiar with the proposal, please read the paper first.

niji - Generic 2D graphics library for C++14

  •    C++

Generic 2D graphics library for C++14. Niji is a generic library for 2D graphical path manipulation, it provides containers, generators (graphics), adaptors (views) and algorithms for path, in a sense like STL/Boost.Range.





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.