Erlang相关的一些资源,大部分都是英文的,随时补充更新.

why erlang? 中文版 :为什么要学习Erlang.

Getting Started with Erlang: 开始使用Erlang

Erlang Course:Erlang学习课程

Learn you some Erlang(for Gread Good) : a very good (and fun) way to learn Erlang

try-erlang : an in-browser interactive tutorial to Erlang

edoc: generates HTML documentation from .erl source files, comes with standard distribution

eunit: unit testing framework, comes with the standard installation of Erlang

common test: also ships with standard installation

rebar: a popular build tool for erlang programs developed by Basho

sinan: an alternative to rebar with a stronger focus on OTP

kerl: manages installations of Erlang/OTP, like RVM does for Ruby

EXPM: a package index and manager for Erlang (supersedes agner)

dialyzer: a static code analysis tool (standard dist)

meck: a mock library for Erlang, works perfectly with eunit

lager: a logging framework developed @ Basho, Lager is cool!

erldocs: a nicer manual than the original docs, you can find it on erldocs.com

debugger: built-in graphical debugging tool, just start it with debugger:start/0

observer: a graphical node and application process tree viewer, also built-in, start it with observer:start/0 (supersedes appmon)

pmon: a built-in graphical process manager, run it with pmon:start/0

cowboy: a fast and easy to use web server

et: built-in and easy to use event tracer for Erlang: Using the Event Tracer tool set in Erlang, Making Sense of Erlang’s Event Tracer

erlang-history: adds history to the erlang shell

vmstats: monitor Erlang VMs via statsderl

Elixir: a functional and meta-programming aware language that runs on the Erlang VM

Web frameworks: a list of web frameworks for Erlang

Spooky: a RESTful request handler for Erlang

Erlang Programming Rules

Thinking in Erlang

http://kth.diva-portal.org/smash/get/diva2:392243/FULLTEXT01 《Characterizing the Scalability of Erlang VM on Many-core Processors》

Jabber: Open Instant Messaging and a Whole Lot More, Powered by XMPP

######Web:

nitrogen:基于事件的Web开发框架。

Yaws: Erlang写的服务器,据说并发性能是apache的15倍。

mochiweb: Web开发框架

erdialog : Erlang实现的ajax框架

rabbitmq: 消息队列系统

ejabberd: 采用ErLang编写的Jabber/XMPP服务器

######Database:

riakcs: Erlang写的一个分布式存储系统

couchdb:(基于文档的数据库,拥有RestfulAPI,MVCC,View,诸多特性)

hibari-doc

Scalaris: Scalaris 是一个采用Erlang开发的分布式key-value 存储系统。提供的API 包括:Java, Python, Ruby, and JSON.

Bitcask: 一个日志型的基于hash表结构和key-value存储模型。介绍

######MapReduce:

disco:Map-Reduce框架,Erlang + Python。

######Test:

Tsung : Tsung 是一个压力测试工具,可以测试包括HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/Jabber等服务器.

Common_test: common_test是Erlang强大的黑盒测试框架.

######Tool:

protobuffs: A set of Protocol Buffers tools and modules for Erlang applications.

######Blog:

Erlang非业余研究 (余锋的博客)

mryufeng (余锋以前的博客)

Erlang中文

坚强2002

zhangxinrun的专栏

litaocheng

######Bookmarks

Erlang-bookmarks github上收集的大量Erlang资源.