Marcelo Gornstein (@marcelog)

Top repositories

1

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
PHP
394
star
2

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
PHP
187
star
3

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.
PHP
121
star
4

Nami

Asterisk manager interface (ami) client for nodejs
JavaScript
99
star
5

logger_logstash_backend

Logstash backend for the Elixir Logger
Elixir
73
star
6

ex_abnf

Parser for ABNF Grammars
Elixir
61
star
7

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
PHP
59
star
8

erws

Erlang Websockets example using Cowboy
Erlang
46
star
9

AsterTrace

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

SimplePcap

A mini libpcap adapter in C++, with a php module using SWIG
C++
29
star
11

elixir_mod_event

Elixir client for the FreeSWITCH mod_event_socket
Elixir
24
star
12

oauthex

Wrapper for elixir to use erlang-oauth
Elixir
19
star
13

simple_cache

Small erlang simple cache using ETS to wrap your methods with
Erlang
18
star
14

aws-lambda-start-stop-instances

Sample code for a serverless Lambda useful to Start and Stop EC2 instances
JavaScript
16
star
15

elixir_ami

An Elixir AMI client
Elixir
13
star
16

Freebsd-Cross-GCC

A tool to generate a freebsd cross compiler (gcc) in linux
Shell
12
star
17

erlci

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

erlami

An Asterisk Manager Interface written in Erlang
Erlang
12
star
19

erlagi

An AGI (asterisk gateway interface) client implementation for erlang
Erlang
11
star
20

Pagi-App-And-Test-Example

An example of a PAGI IVR application, including unit tests
PHP
11
star
21

erl_fastcgi

A small and simple FastCGI client written in Erlang
Erlang
11
star
22

epers

A very simple persistance layer for Erlang applications for different DB's
Erlang
11
star
23

aws-sqs-lambda-audio-transcoding

Sample code for a serverless transcoding of audio files using SOX, AWS SQS and Lambda
JavaScript
11
star
24

ex_rfc3986

RFC3986 URI parser
Elixir
10
star
25

elixir_authorizenet

Unofficial Elixir Client for the Authorize.NET API
Elixir
10
star
26

Bami

bash asterisk manager interface client
Shell
8
star
27

jsonex

An elixir module to wrap jsonerl
Elixir
7
star
28

cowboy_fastcgi

Example calling PHP from a Cowboy application via FastCGI using php-fpm
Erlang
7
star
29

minionpool

Worker pool for nodejs
JavaScript
7
star
30

FastPAGI

A FastAGI server to be used with PAGI applications
PHP
6
star
31

elixir_agi

An Elixir AGI client
Elixir
6
star
32

jenkins_erlang_rebar_example

An erlang app template, uses rebar, ready for jenkins integration
Shell
5
star
33

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
C
5
star
34

ecal

Erlang library application with many useful calendar functions
Erlang
5
star
35

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
Shell
4
star
36

rebar-spec-proc-tpl

A special process template for rebar
Erlang
3
star
37

AsterTrace-Node

Port of AsterTrace for the node
JavaScript
3
star
38

ehttp

Library Application for Erlang/OTP to handle HTTP requests and responses, supports header and cookie manipulation
Erlang
3
star
39

excalit

Stress testing tool for web servers, written in elixir
Elixir
3
star
40

AnoForPHP

An experimental patch to PHP/ZendEngine to bring native annotations to PHP
PHP
3
star
41

Doctrine2-Ding-Example

A sample application using Doctrine2 as ORM and Ding as DI and AOP Container
PHP
3
star
42

safe_bunny

RabbitMQ delivery with local queuing
Erlang
3
star
43

rabbitmq_minionpool

minionpool that uses rabbitmq to inject tasks
JavaScript
2
star
44

emonito

Monit/daemontools alike otp application
Erlang
2
star
45

ex_abnf_example

Sample application that demonstrates the use of ex_abnf to implement grammar parsers in Elixir
Elixir
2
star
46

marcelog.github.com

marcelog.github.com
HTML
2
star
47

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
C
2
star
48

egetter

Wrapper around ibrowse, simple api to use random proxies and user agents and easily create clients for HTTP apis
Erlang
2
star
49

erlastica

Erlang library to use ElasticSearch
Erlang
2
star
50

erl_vcron

Erlang Vixie Cron-like expression interpreter
Erlang
2
star
51

simple_utf8

Simple utf8 to binary and viceversa translation routines for Erlang
Erlang
2
star
52

daemontools-tools

A set of tools to extend daemontools services
Shell
1
star
53

x6502

A 6502 simulator
Elixir
1
star
54

erl_lzw

LZW in Erlang, Not optimized in any way, written just for fun.
Erlang
1
star
55

rdtsc-example

A small example for using the rdtsc from c and assembly, need a 32 bits linux/freebsd
C
1
star
56

Ding-Aop-Example

An example using Aspect Oriented Programming in PHP with the Ding container
PHP
1
star
57

Pakman

A Package manager written in plain ansi C for FreeBSD systems that uses berkeley db
C
1
star
58

rebar-eunit-test-tpl

A simple eunit unit test template for rebar
Erlang
1
star
59

ebunny_pool

A rabbitmq worker pool
Erlang
1
star
60

ex_rfc3966

Elixir Tel URI parser compatible with RFC3966
Elixir
1
star
61

minesweeper-API

Go
1
star
62

servito

HTTP magic with cowboy and elixir metaprogramming
Elixir
1
star