Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enzo1982/smooth
The smooth Class Library
https://github.com/enzo1982/smooth
c-plus-plus class-library freebsd linux macos multi-platform unix windows
Last synced: about 1 month ago
JSON representation
The smooth Class Library
- Host: GitHub
- URL: https://github.com/enzo1982/smooth
- Owner: enzo1982
- License: artistic-2.0
- Created: 2017-08-20T16:44:58.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T22:50:46.000Z (about 2 months ago)
- Last Synced: 2024-12-10T05:11:33.558Z (about 2 months ago)
- Topics: c-plus-plus, class-library, freebsd, linux, macos, multi-platform, unix, windows
- Language: C
- Homepage: http://www.smooth-project.org/
- Size: 28 MB
- Stars: 28
- Watchers: 10
- Forks: 11
- Open Issues: 4
-
Metadata Files:
- Readme: Readme.md
- Changelog: ChangeLog
- License: Copying
Awesome Lists containing this project
README
The smooth Class Library
====================================================================================================
[![Build Status](https://img.shields.io/github/actions/workflow/status/enzo1982/smooth/verify-build.yml?branch=master)](https://github.com/enzo1982/smooth/actions?query=workflow%3A%22Verify+build%22+branch%3Amaster) [![Last commit](https://img.shields.io/github/last-commit/enzo1982/smooth.svg)](https://github.com/enzo1982/smooth/commits/master) [![License](https://img.shields.io/github/license/enzo1982/smooth.svg)](https://github.com/enzo1982/smooth/blob/master/Copying)_smooth_ is an object oriented C++ class library for Windows, macOS, Linux and most Unix-like operating systems. It provides basic functionality and platform support for applications and libraries.
Features provided by _smooth_ include:
- user interface API with various widgets
- simple to use multithreading API
- file and network IO interface
- completely transparent Unicode and software internationalization support
- a libxml2 based XML parserInstallation
------------The following packages must be installed in order to compile _smooth_:
- libbz2 / libbzip2 development package
- libcurl development package
- libfribidi development package
- libgtk+3.0 development package
- libjpeg development package
- libxml2 development packageAfter installing these prerequisites, run `make` followed by `sudo make install` to compile and install _smooth_.
License
-------_smooth_ is Free Software and is made available under the terms of "The Artistic License, Version 2.0".
----------------------------------------------------------------------------------------------------
The official _smooth_ homepage: http://www.smooth-project.org/[email protected],
Robert Kausch