Displaying 1 to 20 from 47 results

SignalKit - SignalKit is a reactive Swift framework with focus on clean and readable API.

  •    Swift

SignalKit is a lightweight event and binding framework. The core of SignalKit is the Observable protocol. Each implementation of the Observable protocol defines the type of the observation thus an Observable can sendNext only one type of event. For example an Observable of type String can only sendNext String values. Another key protocol is SignalType which implements Observable and Disposable. Each SignalType implementation has a property disposableSource: Disposable? which points to a Disposable that comes before the current signal.

busy-signal - A base Atom package that provides an easy to use API to show your package is performing a task

  •    Javascript

Busy Signal is a base package that provides an easy to use API to show your package is performing a task.

ndarray-fft - FFT for ndarrays

  •    Javascript

A fast Fourier transform implementation for ndarrays. You can use this to do image processing operations on big, higher dimensional typed arrays in JavaScript.Executes a fast Fourier transform on the complex valued array x/y.

cwise - Component-wise operations for ndarrays

  •    Javascript

This library can be used to generate cache efficient map/reduce operations for ndarrays.Note that in the above, i is not an actual Array, the indexing notation is just syntactic sugar.




peer-exchange - :woman::left_right_arrow::man: Decentralized peer discovery and signaling

  •    Javascript

peer-exchange is a client for the Peer Exchange Protocol (PXP), a decentralized protocol for peer discovery and signaling. Rather than using centralized signal hubs, each node in the network exchanges peers and relays signaling data.This client uses WebRTC for peer connections, but you may also use any other transport by manually connecting and passing in a duplex stream.

voice-gender - Gender recognition by voice and speech analysis

  •    R

Read the full article. This project trains a computer program to identify a voice as male or female, based upon acoustic properties of the voice and speech. The model is trained on a dataset consisting of 3,168 recorded voice samples, collected from male and female speakers. The voice samples are pre-processed by acoustic analysis in R and then processed with artificial intelligence/machine learning algorithms to learn gender-specific traits for classifying the voice as male or female.

reducers - Library for higher-order manipulation of collections

  •    Javascript

Library for higher-order manipulation of collections, based upon reduce. Most functional languages (including beloved JS) typically come with some collection transformation functions like filter and map that take a logical collections and return transformed version of it. Unfortunately they tend to complect, by implying mechanism, order, laziness and representation. This library is an attempt to provide simple solution for some of the hard problems by decomplecting and building upon simple premise - minimum definition of collection is something that is reducible.

reducible - High-order abstraction for reducible data structures

  •    Javascript

Library defines higher-order abstraction for reducible data structures - collections based upon reduce. Most functional languages (including beloved JS) typically come with some collection transformation functions like filter and map that take a logical collections and return transformed version of it. Unfortunately they tend to complect, by implying mechanism, order, laziness and representation. This library is an attempt to provide simple solution for some of the hard problems by decomplecting and building upon simple premise - minimum definition of collection is something that is reducible.


whisperfish - Signal client for Sailfish OS

  •    Go

Whisperfish is a native Signal client for Sailfish OS. Whisperfish uses the Signal client library for Go and Qt binding for Go. The user interface is heavily based on the jolla-messages application written by Jolla Ltd. Whisperfish connects to Signal using Websockets. For a better user experience try adjusting the power settings on your Jolla to disable late suspend [1]. This should keep the network interfaces up and allow Whisperfish to maintain websocket connections even when the device is in "sleep". This could potentially impact your battery life depending on your usage. Otherwise every time your device goes into deep sleep, the Websocket connection is broken and you may not receive messages until the next time the OS wakes up and Whisperfish reconnects.

hang - Extremely simple Linux application that hangs until a signal is received.

  •    Assembly

This application does absolutely nothing. Once started, it will hang until a signal is received. Despite its seemingly useless behavior, this application does serve an important purpose for me. I am using caddy-docker to monitor containers running in Docker. In order for caddy-docker to route requests to a container, it must remain running. Some containers don't actually do anything and exist solely to configure caddy-docker. However, they must remain running.

SignalsLite.js - SignalsLite for JavaScript

  •    HTML

In JavaScript, the property based model (obj.clicked, vs. strings based model addEventListener( "clicked" ) ) has additional benefit over string based models, because when you type something wrong (obj.laoded.clicked) JavaScript will throw up an error, rather than silently adding an event listener to an event that will never fire. The lightweight signals paradigm doesn't require an event object like the DOM model. No standard object is passed to the listener, unless you want it to. Instead, all arguments passed to the broadcast method will be passed on to the listeners. This is nice because you can actually pass whatever you want to the listeners, without having to create a custom Event object, or code up any boilerplate. Just pass the values or references your listeners will need, if any.

signal-weechat - Use signal in weechat

  •    Python

Use Signal (via signal-cli) in weechat. good luck. No but seriously, feel free to file an issue, just no promises of support.

node-tree-kill - kill trees of processes

  •    Javascript

Kill all processes in the process tree, including the root process. Run a callback when done killing the processes. Passes an error argument if there was an error.

port - Port is an Node.js module to communicate and control Pd (Pure Data)

  •    Javascript

A Node.js module to spawn and communicate with Pure Data (aka Pd). The new keyword is optional.

toolbag - preloaded Node.js tooling enhancements

  •    Javascript

toolbag exposes two interfaces. The first is the reporting interface, which is used to send runtime data to zero or more destinations. Analytics, logging, and similar types of systems represent the intended use cases of the reporting interface. The second interface is the command interface. This interface allows a Node process to define commands which can be remotely invoked by a command server. This interface is intended to take heapdumps, collect CPU profiles, send signals to a running process, etc.

stft - Short time Fourier transform

  •    Javascript

A streaming-ish short time Fourier transform. Creates a function for processing a signal with a short time Fourier transform.

signal-fire - Signaling server for WebRTC in node.js

  •    Javascript

signal-fire is a WebRTC signaling server for node.js. Designed from the ground up to use WebSockets, signal-fire supports horizontal scaling with messaging back-ends such as Redis and MQTT. A WebRTC signaling server communicates between peers to set up peer-to-peer audio/video and/or data channels. This allows your clients to communicate directly with each other.

observable - Observer pattern and signals/slots for C++11 projects

  •    C++

Library to use the observer pattern in C++11 programs with observable/observer classes or signals/slots.

MacGeiger - MacGeiger - a tool to track down the location of WIFI APs with sound (Geigercounter-like)

  •    C

this tool puts your wireless card into monitor mode, then processes beacon frames from APs to create a list, in which you can navigate with the cursor keys, then select one AP with ENTER. the AP will open in detail view and start to beep. the faster it beeps, the better is the signal of the AP. this is quite handy to adjust directional antennas for the perfect signal without having to stare at a screen, which may be impractical.

acto - A signals library for functional reactive programming

  •    Javascript

Capture events on a dom node. A signal that will emit one value, then terminate.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.