All Projects → enzo1982 → smooth

enzo1982 / smooth

Licence: Artistic-2.0 license
The smooth Class Library

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
assembly
5116 projects
Objective-C++
1391 projects
Makefile
30231 projects

Projects that are alternatives of or similar to smooth

Freac
The fre:ac audio converter project
Stars: ✭ 518 (+2152.17%)
Mutual labels:  freebsd, unix, multi-platform
airyx
A BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)
Stars: ✭ 2,490 (+10726.09%)
Mutual labels:  freebsd, unix
FreeBSD-Ask
FreeBSD 教程——FreeBSD 从入门到跑路。
Stars: ✭ 113 (+391.3%)
Mutual labels:  freebsd, unix
uapi
Unix API
Stars: ✭ 18 (-21.74%)
Mutual labels:  freebsd, unix
Cpp redis
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform - NO LONGER MAINTAINED - Please check https://github.com/cpp-redis/cpp_redis
Stars: ✭ 855 (+3617.39%)
Mutual labels:  unix, multi-platform
WendzelNNTPd
A usable and IPv6-ready Usenet-server (NNTP daemon). It is portable (Linux/*BSD/*nix), supports AUTHINFO authentication, contains ACL as well as role based ACL and provides "invisible" newsgroups. It can run on MySQL and SQLite backends.
Stars: ✭ 43 (+86.96%)
Mutual labels:  freebsd, unix
dotpr0n
Dotfiles for macOS, FreeBSD, fish, tmux, custom functions and lots more. Peekaboo!
Stars: ✭ 44 (+91.3%)
Mutual labels:  freebsd, unix
InitKit
Neo-InitWare is a modular, cross-platform reimplementation of the systemd init system. It is experimental.
Stars: ✭ 364 (+1482.61%)
Mutual labels:  freebsd, unix
Awesome Unix
All the UNIX and UNIX-Like: Linux, BSD, macOS, Illumos, 9front, and more.
Stars: ✭ 973 (+4130.43%)
Mutual labels:  freebsd, unix
Unix History Repo
Continuous Unix commit history from 1970 until today
Stars: ✭ 4,851 (+20991.3%)
Mutual labels:  freebsd, unix
GLFW-CMake-starter
Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.
Stars: ✭ 53 (+130.43%)
Mutual labels:  unix, multi-platform
Gammy
Adaptive screen brightness/temperature for Windows, Linux, FreeBSD
Stars: ✭ 220 (+856.52%)
Mutual labels:  freebsd, unix
findlargedir
find all "blackhole" directories with a huge amount of filesystem entries in a flat structure
Stars: ✭ 15 (-34.78%)
Mutual labels:  freebsd, unix
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+1430.43%)
Mutual labels:  freebsd, unix
Mg
Micro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (+408.7%)
Mutual labels:  freebsd, unix
InitWare
The InitWare Suite of Middleware allows you to manage services and system resources as logical entities called units. Its main component is a service management ("init") system.
Stars: ✭ 164 (+613.04%)
Mutual labels:  freebsd, unix
yastack
YAStack: User-space network-stack based on DPDK, FreeBSD TCP/IP Stack, EnvoyProxy
Stars: ✭ 90 (+291.3%)
Mutual labels:  freebsd
AiliceOS
AiliceOS: Build an x86_64 and UEFI OS using Rust
Stars: ✭ 59 (+156.52%)
Mutual labels:  unix
pidp11-2.11bsd
Using the historical unix 2.11 BSD operating system on the PiDP-11. With examples such as cool-retro-weatherstation.
Stars: ✭ 57 (+147.83%)
Mutual labels:  unix
freebsd
Development repository for the freebsd cookbook
Stars: ✭ 27 (+17.39%)
Mutual labels:  freebsd

The smooth Class Library

Build Status Last commit License

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 parser

Installation

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 package

After 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].