Erlang資源大全中文版

對erlang有感情了,可是如今又用不到。把我知道的一些好東西寫下來記錄一下。github會有最新更新,地址https://github.com/hstcscolor...前端

Erlang資源大全中文版


目錄

包管理

包和依賴庫的管理工具

  • hex.pm - 一個Erlang生態的管理工具.

發佈管理

發佈軟件的管理工具

  • relx - 一個release發佈工具.

web框架

web開發框架

  • ChicagoBoss - 一個從Rails獲取靈感,而寫的框架.

  • cowboy - 一個小巧,高效的HTTP服務器.

  • MochiWeb - 一個用來構建Web應用的輕便,高效的HTTP應用框架的Erlang庫.

  • N2O - WebSocket 應用服務器.

  • Nitrogen - 一個徹底用Elang編寫的web應用框架(包括前端,後端).

  • Zotonic - 高效,實時的web框架而且包括內容管理系統.

  • yaws - 一個高效處理動態頁面的web服務器.

HTTP

HTTP相關的庫

  • bullet - 一個cowboy用到的小巧,高效,穩定的相似WebSockets的協議庫.

  • gun - 支持 HTTP/1.1, SPDY 和Websocket的HTTP客戶端.

  • hackney - 一個小巧的Erlang HTTP客戶端.

  • ibrowse - Erlang HTTP 客戶端.

  • lhttpc - 一個支持 lightweight HTTP/1.1 的客戶端.

測試

測試相關的庫.

  • PropEr - 基於Property based testing的Erlang測試工具.

  • typhoon - 分佈式系統的壓力測試可視化工具

日誌

日誌相關的庫.

  • lager - 一個Erlang/OTP日誌框架.

  • logplex - Heroku log router.

監控

性能監控

  • entop - 一個像top命令同樣的Erlang節點監控工具.

  • eper - 一個性能相關的工具集.

  • Exometer -一款監控指標的度量庫,整合了folsom.

  • folsom - 一個性能度量系統.

構建工具

項目構建工具.

  • rebar - Erlang的構建工具,使用它能夠方便的編譯、測試erlang程序、內聯驅動和打包Erlang發行版本.

  • rebar3 - 能夠管理來自Hex.pm的包. 更多查看 rebar3.org

  • erlang.mk - erlang的makefile.

網絡

網絡相關的庫和工具

  • ranch - cowboy用到的TCP網絡庫.

  • barrel_tcp - 低延遲的TCP網絡庫.

  • gen_rpc - 一個Erlang-VM的RPC擴展庫.

數據庫客戶端

數據庫客戶端

  • mysql-otp - Erlang/OTP的mysql驅動.

  • epgsql - PostgreSQL的Erlang驅動.

  • boss_db - 一個數據庫的虛擬層,支持多種數據庫.

JSON

Json協議相關的庫

  • jiffy - 利用NIFs解析JSON.

  • jsx - 徹底用erlang編寫的json解析庫.

  • jsonx - 用c語言實現解析json的erlang庫.

  • erljson_bench - 各個json解析庫的性能對比.

協議

各類協議庫

開發工具

開發工具

雜項

雜項

  • erlang-history - 在Erlang的shell中加入歷史記錄.

  • kerl - Erlang安裝工具,可以輕鬆切換多個版本.

  • sync - 一個開發時自動重編譯的工具.

在線教程

一些免費的在線資源

相關文章
相關標籤/搜索