myo alternatives and similar packages
Based on the "System" category.
Alternatively, view myo alternatives based on common mentions on social networks and blogs.
-
nix-deploy
Deploy software or an entire NixOS system configuration to another NixOS system -
ghc-hotswap
Example code for how we swap compiled code within a running Haskell process. -
optparse-generic
Auto-generate a command-line parser for your datatype -
hapistrano
Deploy tool for Haskell applications, like Capistrano for Rails -
typed-process
Alternative API for processes, featuring more type safety -
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby. -
openssh-github-keys
Control SSH access to your servers via GitHub teams -
plugins
Dynamic linking and runtime evaluation of Haskell, and C, including dependency chasing and package resolution. -
ascii-progress
A simple Haskell progress bar for the console. Heavily borrows from TJ Holowaychuk's Node.JS project -
directory-contents
Recursively build a tree of directory contents, avoiding symlink cycles
Static code analysis for 29 languages.
Do you think we are missing an alternative of myo or a related project?
README
Myo - Haskell bindings to the Myo armband by Thalmic Labs
This library ships Haskell bindings to the WebSockets API of the
Myo Armband, by Thalmic Labs. To use it, refer to example/WS.hs
Native API
Note: This part of library is a working in progress. Expect alpha quality software. Please contribute to speed up its development.
If installed with the flag foreign-api
set to True, this library also
exposes a 1:1 mapping between the C library (libmyo) and the Haskell world.
Please bear in mind that such API comes with severe limitations:
- At the moment of writing, Mac OS X is the only platform supported
- A very small API subset has been implemented (PR welcome!)
- It's author's playground to explore the use of
inline-c
and automatic memory deallocation withForeignPtr
s and such, therefore some functions sigsegv or they do not deallocate correctly. Please send a patch, I will owe you a 🍺 !
Contributions
PR and external contributions are welcome! Please open an issue about the part of the API you would like to implement and we'll work together.