Displaying 1 to 20 from 20 results

ice - Comprehensive RPC framework with support for C++, C#, Java, JavaScript, Python and more.

  •    C++

Ice helps you network your software with minimal effort. By taking care of all interactions with low-level network programming interfaces, Ice allows you to focus your efforts on your application logic. When using Ice, there is no need to worry about details such as opening network connections, serializing and deserializing data for network transmission, or retrying failed connection attempts (to name just a few of dozens of such low-level details). You can download Ice releases from ZeroC's website. Use this GitHub repository to build from source; see branches for more information.

ICE- Information Connections Engine

  •    DotNet

ICE is a Silverlight based framework that allows .net developers to easily visualize any type of information, as well as links between information in a user friendly and entertaining way. Perfect for SNA for example. ICE is heavily customizable (UI, actions, etc.)

ice4j - A Java implementation of the ICE protocol

  •    Java

The Interactive Connectivity Establishment (ICE) protocol combines various NAT traversal utilities such as the STUN and TURN protocols in order to offer a powerful mechanism that allows Offer/Answer based protocols such as SIP and XMPP to traverse NATs. This project provides a Java implementation of the ICE protocol that would be usable by both SIP and XMPP applications. The project also provides features such as socket sharing and support for Pseudo TCP.

ice-demos - Sample programs for Ice

  •    Java

The ice-demos repository provides sample programs for Ice. For example, the cpp11 folder contains all the sample programs written in C++ that demonstrate the Ice C++11 mapping.

freeice - Get free, randomized STUN and TURN servers for your WebRTC application

  •    Javascript

The freeice module is a simple way of getting random STUN or TURN server for your WebRTC application. The list of servers (just STUN at this stage) were sourced from this gist. As the freeice module generates ice servers in a list compliant with the WebRTC spec you will be able to use it with raw RTCPeerConnection constructors and other WebRTC libraries.

node-ice - ZeroC ICE RPC implementation for node

  •    C++

This project provides a bridge from Node.JS to the ZeroC ICE RPC framework. Project tested only on Windows platform (Visual Studio 2010) with Node.JS 0.10.1, ZeroC Ice 3.5.0.

jerboa - STUN/TURN encoder, decoder and client library in Elixir

  •    Elixir

Jerboa aims to provide simple APIs for common STUN/TURN use cases. It is used by Fennec for encoding and decoding of STUN messages, as well as a testing tool. Copyright 2016-2017 Erlang Solutions Ltd.

node-ice - An ICE RPC implementation for node

  •    C++

This project provides a bridge to the ZeroC ICE RPC framework.

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.

MongooseICE - STUN/TURN server written in Elixir

  •    Elixir

MongooseICE is a STUN server by Erlang Solutions whose internals aim to be well written and tested. Many modern applications (mobile and web) are media intensive like those involving audio, video, gaming, and file transfer. MongooseICE helps to get communication done peer-to-peer (without going through a server) so your bandwidth and server-side costs don't need to be as much of a concern.

stun - STUN and TURN library for Erlang / Elixir

  •    Erlang

STUN and TURN library for Erlang / Elixir. Both STUN (Session Traversal Utilities for NAT) and TURN standards are used as technics to establish media connection between peers for VoIP (for example using SIP or Jingle) and WebRTC.

rew - A sister library to libre with experimental code

  •    C

A sister library to libre with experimental code

ansilove - ANSI and ASCII art to PNG converter in C

  •    C

This is a complete rewrite of AnsiLove/PHP in the C programming language. It converts ANSi and artscene related file formats into PNG images. The project is considered as stable, current version is 3.0.9. AnsiLove/C is strictly using the C99 standard to achieve high portability to all major operating systems. Supported compilers are GCC and Clang, others may work but aren't tested. We use Linux and OpenBSD for AnsiLove/C development.

ice - WIP RFC 8445 ICE implementation in go

  •    Go

Package ice implements Interactive Connectivity Establishment (ICE) [RFC8445]: A Protocol for Network Address Translator (NAT) Traversal. Complies to gortc principles as core package. Currently in active development, so no guarantees for API backward compatibility.

go-stun - Go implementation of STUN, TURN and ICE Protocols

  •    Go

Go implementation of STUN, TURN and ICE Protocols

webrtc-data-channel-demo - WebRTC Data Channel demo

  •    Javascript

A simple example of WebRTC Data Channels. Uses postMessage() as a substitute for a real signalling channel. I've made this because I was frustrated with the lack of good WebRTC data channel examples and tutorials online.

ice-builder-gradle - Gradle plug-in to automate the compilation of Slice files to Java

  •    Groovy

The Ice Builder for Gradle provides a Gradle plug-in named slice. This plug-in manages the compilation of Slice files to Java. It compiles your Slice files with slice2java, and it is also capable of generating Freeze maps and indices with slice2freezej. An Ice installation with slice2java version 3.5.1 or higher is required.

npm-slice2js - Npm package for the Slice to JavaScript compiler

  •    Python

Compiles Slice files to JavaScript. List of arguments passed to the slice2js compiler.