https://github.com/libyuni/libyuni
Cross-platform C++ framework for developing high-level and fast applications (mirror for gitlab)
https://github.com/libyuni/libyuni
cpp14 framework
Last synced: 13 days ago
JSON representation
Cross-platform C++ framework for developing high-level and fast applications (mirror for gitlab)
- Host: GitHub
- URL: https://github.com/libyuni/libyuni
- Owner: libyuni
- License: mpl-2.0
- Created: 2014-08-13T22:45:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-02-24T12:33:41.000Z (about 2 years ago)
- Last Synced: 2025-12-21T11:23:02.374Z (3 months ago)
- Topics: cpp14, framework
- Language: C
- Homepage: https://gitlab.com/libyuni/libyuni
- Size: 6.73 MB
- Stars: 36
- Watchers: 11
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: license.md
- Authors: authors.txt
Awesome Lists containing this project
README
About the Yuni project
======================
[](https://gitter.im/libyuni/libyuni?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Build Status
------------
| Platform | Build Status |
| :------------- | :------------- |
| GNU/Linux, MacOS, (via travis-ci) | |
| Windows, `VS2015` (via appveyor) | [](https://ci.appveyor.com/project/milipili/libyuni) |
What is Yuni ?
--------------
Yuni is a cross-platform C++ framework for developing high-level, complex and
fast applications. It is meant as a reliable and simple bridge between
different worlds, allowing to write all sorts of applications, while
letting the developer focus on her real work.
Target audience
---------------
The Yuni library and tools are meant to be used by developers who
already know C++, like it and want to use it for writing any kind of
application without worrying about the low-level aspects of the
language and the trouble of mixing many kinds of libraries to do all
the usual things any application requires.
Big applications always end up requiring performance optimization at
some point, multi-threading at some other, graphics, sound, input,
command line parsing, ... Yuni intends to provide all this in a portable
way with a single, easy-to-use, object-oriented API.
Supported compilers
-------------------
| libyuni | Minimum Compiler Requirements |
| :------------- | :------------- |
| v2.x {`master`} | `>=VS2015`, `>=g++-4.9`, `>=clang++-3.7` {C++14 required} |
| v1.x | `>=VS2010`, `>=g++-4.4` (*) |
**Special note**: `VS2012` and `g++-4.7` are not supported due (ICE on templates). Please consider to upgrade