Chile

Marcelo Gornstein

Elite
@marcelog

Garage coder. Will code for food, fun, & profit. Distributed archs, uServices, VoIP, Erlang, Elixir, C, Java, Ruby, NodeJS, PHP

PAMI. PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc

414

PAGI. PHP AGI ( Asterisk Gateway Interface ) facade, with CDR ( Call Detail Record ), Call spool and schedule auto dial, Send and Receive Fax, Channel Variables, and Caller ID management

190

Ding. DI ( Dependency Injection: Setter, Constructor, Method), AOP ( Aspect Oriented Programming ), Events support, xml, yaml, and annotations (including some JSR 250 and JSR 330, like @Configuration and @Bean ala java configuration) , lightweight, simple, and quick MVC ( Model View Controller ), syslog, tcp client and server, with non blocking sockets, custom error, signal, and exception handling through events. Needs PHP 5.3, very similar to seasar, spring ( java ) . Can be deployed as a PHAR file.

119

Nami. Asterisk manager interface (ami) client for nodejs

103

logger_logstash_backend. Logstash backend for the Elixir Logger

72

ex_abnf. Parser for ABNF Grammars

63

Ci-Php-Phing-Example. PHP Continuous Integration example using Phing, generates phar files, pear package, documentation, pmd, cpd, and other statistics and artifacts ready for publication

59

erws. Erlang Websockets example using Cowboy

47

AsterTrace. Capture everything happening in your asterisk server and log it to mysql. Calls, DTMF's, generic events, etc

43

SimplePcap. A mini libpcap adapter in C++, with a php module using SWIG

29

elixir_mod_event. Elixir client for the FreeSWITCH mod_event_socket

25

oauthex. Wrapper for elixir to use erlang-oauth

18

simple_cache. Small erlang simple cache using ETS to wrap your methods with

18

aws-lambda-start-stop-instances. Sample code for a serverless Lambda useful to Start and Stop EC2 instances

15

erl_fastcgi. A small and simple FastCGI client written in Erlang

13

elixir_ami. An Elixir AMI client

13

erlami. An Asterisk Manager Interface written in Erlang

12

erlagi. An AGI (asterisk gateway interface) client implementation for erlang

12

Freebsd-Cross-GCC. A tool to generate a freebsd cross compiler (gcc) in linux

12

erlci. A CI server written in Erlang. NSWIDY (Not Sure What I'm Doing, Yet)

12

elixir_authorizenet. Unofficial Elixir Client for the Authorize.NET API

11

epers. A very simple persistance layer for Erlang applications for different DB's

11

Pagi-App-And-Test-Example. An example of a PAGI IVR application, including unit tests

11

cowboy_fastcgi. Example calling PHP from a Cowboy application via FastCGI using php-fpm

10

ex_rfc3986. RFC3986 URI parser

10

aws-sqs-lambda-audio-transcoding. Sample code for a serverless transcoding of audio files using SOX, AWS SQS and Lambda

10

Bami. bash asterisk manager interface client

9

minionpool. Worker pool for nodejs

7

jsonex. An elixir module to wrap jsonerl

7

FastPAGI. A FastAGI server to be used with PAGI applications

6

elixir_agi. An Elixir AGI client

6

ecal. Erlang library application with many useful calendar functions

5

MDM. Marcelog Device Manager is a set of libraries and a multithreaded daemon written in plain ansi C that runs under linux and freebsd, and allows clients to control devices like DSLAM Alcatel, ZTE, and HUAWEI. it supports ssh2, telnet, raw, and serial connections. Uses libssh2 1.2.5+ and libtelnet

5

jenkins_erlang_rebar_example. An erlang app template, uses rebar, ready for jenkins integration

5

TTT. A tic-tac-toe in plain ansi c using a minimax implementation. This is really the *best* tic-tac-toe player by brute forcing ;) Compiles with gcc and visual studio 6

4

Portable-PHP-Application. Source code that demonstrates how to create a php application that can be more deployed more easy with its own isolated environment

4

AnoForPHP. An experimental patch to PHP/ZendEngine to bring native annotations to PHP

3

ehttp. Library Application for Erlang/OTP to handle HTTP requests and responses, supports header and cookie manipulation

3

rebar-spec-proc-tpl. A special process template for rebar

3

safe_bunny. RabbitMQ delivery with local queuing

3

AsterTrace-Node. Port of AsterTrace for the node

3

excalit. Stress testing tool for web servers, written in elixir

3

Doctrine2-Ding-Example. A sample application using Doctrine2 as ORM and Ding as DI and AOP Container

3

simple_utf8. Simple utf8 to binary and viceversa translation routines for Erlang

2

rabbitmq_minionpool. minionpool that uses rabbitmq to inject tasks

2

erl_vcron. Erlang Vixie Cron-like expression interpreter

2

egetter. Wrapper around ibrowse, simple api to use random proxies and user agents and easily create clients for HTTP apis

2

ex_abnf_example. Sample application that demonstrates the use of ex_abnf to implement grammar parsers in Elixir

2

marcelog.github.com. marcelog.github.com

2

emonito. Monit/daemontools alike otp application

2

erlastica. Erlang library to use ElasticSearch

2

ex_rfc3966. Elixir Tel URI parser compatible with RFC3966

1

servito. HTTP magic with cowboy and elixir metaprogramming

1

minesweeper-API. Go

1

erl_lzw. LZW in Erlang, Not optimized in any way, written just for fun.

1

ex_abacus. Abacus interpreter (only for UBA students)

1

x6502. A 6502 simulator

1
57
Apply