Displaying 1 to 20 from 25 results

openFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++

  •    C++

docs has some documentation around OF usage, per platform things to consider, etc. You should definitely take a look in there; for example, if you are on OSX, read the osx.md. apps and examples are where projects go -- examples contains a variety of projects that show you how to use OF, and apps is where your own projects will go. libs contains the libraries that OF uses, including the openframeworks core itself. addons are for additional functionality that's not part of the core. export is for DLLs and dylibs that need to be put in each compiled project. The scripts folder has the templates and small scripts for automating OF per platform. project generator is a GUI based tool for making new projects - this folder is only there in packaged releases. One idea that's important is that OF releases are designed to be self-contained. You can put them anywhere on your hard drive, but it's not possible to mix different releases of OF together, so please keep each release (0.8.0, 0.8.1) separate. Projects may generally work from release to release, but this is not guaranteed. Because OF is self-contained, there's extensive use of local file paths (ie, ../../../) throughout OF. It's important to be aware of how directories are structured. A common error is to take a project and move it so that it's a level below or above where it used to be compared to the root of OF. This means that links such as ../../../libs will break.

keepassxc - KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”

  •    C++

KeePassXC is a cross-platform community fork of KeePassX. Our goal is to extend and improve it with new features and bugfixes to provide a feature-rich, fully cross-platform and modern open-source password manager. The KeePassXC QuickStart gets you started using KeePassXC on your Windows, Mac, or Linux computer using pre-compiled binaries from the downloads page.

beast - HTTP and WebSocket built on Boost.Asio in C++11

  •    C++

Beast is a C++ header-only library serving as a foundation for writing interoperable networking libraries by providing low-level HTTP/1, WebSocket, and networking protocol vocabulary types and algorithms using the consistent asynchronous model of Boost.Asio. Symmetry: Algorithms are role-agnostic; build clients, servers, or both.




glslViewer - Live GLSL coding render for MacOS and Linux

  •    C++

Live-coding console tool that renders GLSL Shaders. Every file you use (frag/vert shader, images and geometries) are watched for modification, so they can be updated on the fly. This was tested with Ubuntu 16.04.

ChrysaLisp - Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more

  •    C++

Assembler/C-Script/Lisp 64 bit OS. MIMD, multi CPU, multi threaded, multi core, multi user. Runs on OSX or Linux for x64, PI64 Linux for Aarch64. Will move to bare metal eventually but it's useful for now to run hosted while experimenting. When time allows I will be doing a VM boot image for UniKernel type appliances and a WebAssembly target to play around within the browser.

giada - Your Hardcore Loop Machine.

  •    C++

Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets. Giada is available under the terms of the GNU General Public License. Take a look at the COPYING file for further informations.


osx-mouse - Mouse tracking for OS X

  •    C++

Mouse tracking for OS X. Receive the screen position of various mouse events. The events are also emitted while another application is in the foreground.Tested in OS X 10.10 with node versions 0.10 and 0.12, and latest iojs.

node-osx-audio - A node.js native library that provides access to Mac OS X Audio I/O as streams.

  •    C++

A library that provides access to Mac OS X Audio I/O as streams. Only input is supported so far.Audio captured is Signed 16-bit PCM, Stereo, 44100Hz, in little-endian byte-order. Alternate capture modes will be supported in future versions.

osx-dialog

  •    C++

Creates a dialog to the user.

node-smc - Node module to read the CPU temperature and fan speed on osx using smc

  •    C++

This node module uses Apple's SMC subsystem to query the system for the CPU temperature, number of fans and for each of the fans retrieves the current RPM. This packages works on OSX only.

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.

xtray - create minimal tray apps on osx

  •    C++

create minimal tray apps on osx. Creates and launches the application.

iir1 - IIR realtime filter library written in C++

  •    C++

A powerful C++ filter library for Linux, Mac OSX and Windows which implements all standard IIR filters such as Bessel, Butterworth, RBJ and Chebychev (which is shown above). The filter accepts both float and double numbers which are automatically converted to the internal representation which is double.

qtcsv - Library for reading and writing csv-files in Qt.

  •    C++

Small easy-to-use library for reading and writing csv-files in Qt. Library could be separated into three parts: Reader, Writer and Containers.

hazelcast-cpp-client - Hazelcast IMDG C++ Client

  •    C++

This is the repository of C++ client implementation for Hazelcast, the open source in-memory data grid. A comparison of features supported by the C++ Client vs the Java client can be found here. You can generate API Documentation via Doxygen from root with the following command.

DesktopToastANE - Adobe Air Native Extension for displaying adaptive and interactive toast notifications in Windows 8, 10 and OSX

  •    C++

You should use a different appName when debugging. The required .lnk file created in \AppData\Roaming\Microsoft\Windows\Start Menu\Programs will point to adl initially.