Erlang ecosystem

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
(Erlang VM)
 
(未显示1个用户的47个中间版本)
第1行: 第1行:
[[Erlang]] 生态系统
+
[[Erlang]]、[[Elixir programming language|Elixir]] 生态系统
  
 +
[[文件:Erlang-90x90.gif|right]]
 +
[[文件:elixir-logo.png|right]]
 
[https://github.com/drobakowski/awesome-erlang Awesome Erlang] [[image:awesome.png]]
 
[https://github.com/drobakowski/awesome-erlang Awesome Erlang] [[image:awesome.png]]
 +
 +
[https://github.com/h4cc/awesome-elixir Awesome Elixir] [[image:awesome.png]] 
  
 
==Erlang VM==
 
==Erlang VM==
 
*[https://github.com/llaisdy/beam_languages Languages, and about languages, on the BEAM]
 
*[https://github.com/llaisdy/beam_languages Languages, and about languages, on the BEAM]
 
*[[Erlang VM]]
 
*[[Erlang VM]]
 +
*[https://medium.com/@mrjoelkemp/jvm-struggles-and-the-beam-4d9c58547410 JVM struggles and the BEAM]
  
 
==操作系统==
 
==操作系统==
 
*[http://hydros-project.org/ HydrOS] GPL v3 license.
 
*[http://hydros-project.org/ HydrOS] GPL v3 license.
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Erlang-On-NixOS-Managing-And-Releasing-Erlang-Systems-In-The-Cloud-With-A-Fully-Declarative-Package-Manager.pdf Erlang On NixOS Managing And Releasing Erlang Systems In The Cloud With A Fully Declarative Package Manager System] [https://nixos.org/nix/ Nix包管理器] [https://github.com/erlang-nix erlang-nix]
  
 
==语言==
 
==语言==
*[https://github.com/h4cc/awesome-elixir Awesome Elixir] [[image:awesome.png]]
 
 
*[[Elixir programming language|Elixir]]
 
*[[Elixir programming language|Elixir]]
 +
*[https://github.com/trifork/erjang/ Erjang] A JVM-based Erlang VM
 
*[https://github.com/rvirding/lfe Lisp Flavoured Erlang (LFE)]
 
*[https://github.com/rvirding/lfe Lisp Flavoured Erlang (LFE)]
 
*[https://github.com/joxa/joxa Joxa] A Modern [[Lisp]] for the Erlang VM  
 
*[https://github.com/joxa/joxa Joxa] A Modern [[Lisp]] for the Erlang VM  
 +
*[https://github.com/basho/erlang_js erlang_js]
 
*[https://github.com/alpaca-lang/alpaca Alpaca Functional programming]
 
*[https://github.com/alpaca-lang/alpaca Alpaca Functional programming]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/LFE-A-Real-Lisp-in-the-Erlang-Ecosystem.pdf LFE - a real lisp in the Erlang ecosystem]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/LFE-A-Real-Lisp-in-the-Erlang-Ecosystem.pdf LFE - a real lisp in the Erlang ecosystem]
 +
*[http://elm-lang.org/ elm] [http://docs.huihoo.com/erlang/conference/sfbay2016/Phoenix-and-Elm-Making-the-Web-Functional.pdf Phoenix and Elm – Making the Web Functional]
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Point-Of-No-Local-Return-The-Continuing-Story-Of-Erlang-Type-Systems.pdf Point Of No Local Return: The Continuing Story Of Erlang Type Systems]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Erlang-and-Java-a-Happy-Marriage.pdf Erlang and Java - a Happy Marriage]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Techniques-for-Metaprogramming-in-Erlang.pdf Techniques for Metaprogramming in Erlang]
 +
*[http://lasp-lang.org/ The Lasp Programming System] [https://github.com/lasp-lang/lasp Prototype implementation of Lasp in Erlang.]
  
 
==包管理==
 
==包管理==
 
*[[Hex]]
 
*[[Hex]]
 +
 +
==编辑器IDE==
  
 
==数据库/驱动==
 
==数据库/驱动==
第25行: 第39行:
 
*[[Couchbase]]
 
*[[Couchbase]]
 
*[[Riak]]
 
*[[Riak]]
 +
*[[Scalaris]]
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Build-a-P2P-Document-Oriented-Database.pdf Build a P2P Document Oriented Database]
 
*[https://github.com/SyncFree/antidote Antidote] [http://docs.huihoo.com/erlang/conference/euc2016/Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf A scalable and consistent transactional datastore] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf Tutorial: Antidote] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-CRDTs-Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf Tutorial: CRDTs]
 
*[https://github.com/SyncFree/antidote Antidote] [http://docs.huihoo.com/erlang/conference/euc2016/Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf A scalable and consistent transactional datastore] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf Tutorial: Antidote] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-CRDTs-Antidote-a-Scalable-and-Consistent-Transactional-Data-Store.pdf Tutorial: CRDTs]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/From-NoSQL-to-MoSQL-Adding-Structure-and-Queriability-to-Riak.pdf From NoSQL to Mo' SQL - Adding Structure and Queriability to Riak]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/From-NoSQL-to-MoSQL-Adding-Structure-and-Queriability-to-Riak.pdf From NoSQL to Mo' SQL - Adding Structure and Queriability to Riak]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/Going-Barking-Mad-with-DalmatinerDB.pdf Going Barking Mad with DalmatinerDB]
 
*[http://docs.huihoo.com/erlang/conference/euc2016/Going-Barking-Mad-with-DalmatinerDB.pdf Going Barking Mad with DalmatinerDB]
 
*[https://github.com/barrel-db/barrel-platform Barrel] [http://docs.huihoo.com/erlang/conference/euc2016/Building-a-P2P-Multi-Purpose-Database.pdf Building a P2P Multi-Purpose Database] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-Getting-Local-First-with-Barrel.pdf Tutorial: Getting Local First with Barrel]
 
*[https://github.com/barrel-db/barrel-platform Barrel] [http://docs.huihoo.com/erlang/conference/euc2016/Building-a-P2P-Multi-Purpose-Database.pdf Building a P2P Multi-Purpose Database] [http://docs.huihoo.com/erlang/conference/euc2016/Tutorial-Getting-Local-First-with-Barrel.pdf Tutorial: Getting Local First with Barrel]
 +
*[[Mnesia]] [http://docs.huihoo.com/erlang/conference/euc2015/mnesia%2Bleveldb-liberating-mnesia-from-the-limitations-of-DETS.pdf mnesia+leveldb liberating mnesia from the limitations of DETS (and more)]
 +
*[https://github.com/devinus/poolboy Poolboy] - A hunky Erlang worker pool factory
  
 
==消息事件==
 
==消息事件==
第34行: 第52行:
 
*[[ejabberd]]
 
*[[ejabberd]]
  
==Web框架==
+
==Web==
 +
*[[Cowboy]]
 +
*[[Phoenix framework]]
 
*[[chicago boss]]
 
*[[chicago boss]]
*[[cowboy]]
+
*[https://github.com/kivra/giallo Giallo] on [[cowboy]]
 
*[[Zotonic]]
 
*[[Zotonic]]
 +
*[[MochiWeb]]
  
 
==数学==
 
==数学==
第44行: 第65行:
 
*[https://github.com/shopgun/graphql-erlang GraphQL implementation in Erlang]
 
*[https://github.com/shopgun/graphql-erlang GraphQL implementation in Erlang]
  
==金融货币==
+
==区块链==
 +
*[https://aeternity.com/zh Aeternity]
  
 
==企业应用==
 
==企业应用==
 +
 +
==云计算==
 +
*[https://github.com/CloudI/CloudI CloudI] A Cloud at the lowest level!
 +
*[https://github.com/erlcloud/erlcloud erlcloud] AWS APIs library for Erlang
 +
*[[Erlang cloud]]
 +
*[[ActorX]]
 +
*[https://github.com/undeadlabs/discovery Discovery]
 +
 +
==[[Parallel computing|并行计算]]==
 +
*[http://docs.huihoo.com/erlang/conference/euc2014/bridging-the-divide-a-new-tool-supported-methodology-for-programming-heterogeneous-multicore-machines.pdf Bridging the Divide: A New Tool-Supported Methodology for Programming Heterogeneous Multicore Machines]
 +
*[[OpenCL]] [https://github.com/tonyrog/cl OpenCL binding for Erlang]
 +
*[http://docs.huihoo.com/erlang/conference/euc2014/where-shall-i-parallelize.pdf Where shall I parallelize?]
 +
*[http://docs.huihoo.com/erlang/conference/euc2014/the-parallelism-and-concurrency-landscape-where-does-erlang-fit.pdf The Parallelism and Concurrency Landscape]
  
 
==车联网==
 
==车联网==
*[http://docs.huihoo.com/erlang/conference/euc2016/Emulating-the-Essence-of-Erlang-in-RVI.pdf Emulating the Essence of Erlang in Remote Vehicle Interaction (RVI)]
+
*[[GENIVI|GENIVI Alliance]] [https://github.com/GENIVI/rvi_core RVI core] [http://docs.huihoo.com/erlang/conference/euc2016/Emulating-the-Essence-of-Erlang-in-RVI.pdf Emulating the Essence of Erlang in Remote Vehicle Interaction (RVI)]
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Erlang-Open-Source-and-the-Connected-Car.pdf Erlang, Open Source and The Connected Car]
  
 
==物联网==
 
==物联网==
 +
Erlang/OTP = [[Software-defined networking|SDN]] + [[big data|Big Data]] + [[Internet of Things|IoT]]
 +
 +
IoT for Better Homes, Better Buildings, Better Communities, Better Cities.
 
*[[MicroErlang]]
 
*[[MicroErlang]]
 +
*[https://github.com/joaohf/meta-erlang meta-erlang] OpenEmbedded/[[Yocto Project]] layer for Erlang support
 
*Erlang + [https://www.rtems.org/ RTEMS] = [https://www.grisp.org/ GRiSP]
 
*Erlang + [https://www.rtems.org/ RTEMS] = [https://www.grisp.org/ GRiSP]
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/The-Internet-of-Things-as-a-Central-Nervous-System-for-Homes-Communities-and-Cities.pdf The Internet of Things As a Central Nervous System for Homes, Communities, & Cities.]
 +
*[http://docs.huihoo.com/erlang/conference/sfbay2016/Fault-Tolerant-Sensor-Nodes-With-Erlang-OTP-And-Arduino.pdf Fault-Tolerant Sensor Nodes With Erlang/OTP And Arduino]
 +
*[http://docs.huihoo.com/erlang/conference/euc2016/Property-Based-Testing-of-Sensor-Networks.pdf Property-Based Testing of Sensor Networks]
 +
*[http://docs.huihoo.com/erlang/conference/euc2016/Building-a-Graphical-IDE-in-Elm-for-a-Distributed-PLC-Language-Compiling-to-BEAM.pdf Building a Graphical IDE in Elm for a Distributed PLC Language Compiling to BEAM]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Deploying-an-Embedded-Erlang-System-A-case-example.pdf Deploying an Embedded Erlang System A case example] 使用[[Yocto]]构建。
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/The-C1K-Problem-Connecting-Thousands-of-Erlang-Devices.pdf The C1K Problem - Connecting Thousands of Erlang Devices]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/embedded-erlang-development.pdf embedded erlang development]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/EviNS-Framework-for-Development-of-Underwater-Acoustic-Sensor-Networks-and-Positioning-Systems.pdf EviNS: A Framework for Development of Underwater Acoustic Sensor Networks and Positioning Systems]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Building-Lego-Robots-with-Elixir.pdf Building Lego Robots with Elixir]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/LING-on-Raspberry-Pi-Erlang-for-embedded-platforms.pdf LING on Raspberry Pi Erlang for embedded platforms]
  
 
==人工智能==
 
==人工智能==
 
*[http://www.erlang-factory.com/euc2016/garrett-smith Erlang and Deep Learning]
 
*[http://www.erlang-factory.com/euc2016/garrett-smith Erlang and Deep Learning]
 +
 +
==计算广告==
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Building-a-Scalable-Real-Time-Bidding-Exchange.pdf Real Time Bidding with Erlang]
  
 
==安全加密==
 
==安全加密==
  
==监控==
+
==监控/仪表盘==
 
*[https://github.com/mazenharake/entop entop]
 
*[https://github.com/mazenharake/entop entop]
 +
*[https://github.com/kittoframework/kitto Kitto]
  
 
==桌面应用==
 
==桌面应用==
 
*[http://docs.huihoo.com/erlang/20/lib/wx-1.8.2/doc/html/ wxErlang] A port of [[wxWidgets]].
 
*[http://docs.huihoo.com/erlang/20/lib/wx-1.8.2/doc/html/ wxErlang] A port of [[wxWidgets]].
  
==游戏==
+
==游戏娱乐==
 
*[http://docs.huihoo.com/erlang/conference/euc2017/Maestro-Orchestrating-Large-Scale-Multiplayer-Games.pdf MAESTRO – Orchestrating Large Scale Multiplayer Games]
 
*[http://docs.huihoo.com/erlang/conference/euc2017/Maestro-Orchestrating-Large-Scale-Multiplayer-Games.pdf MAESTRO – Orchestrating Large Scale Multiplayer Games]
 +
*[http://docs.huihoo.com/erlang/conference/euc2015/Under-the-Hood-Engineering-at-William-Hill.pdf Under the Hood Engineering at William Hill]
 +
*[http://docs.huihoo.com/erlang/conference/euc2014/real-time-performance-at-massive-scale.pdf Real-Time Performance at Massive Scale]
  
 
==音乐==
 
==音乐==
第75行: 第131行:
 
image:erlang-ecosystem.png|Erlang语言生态
 
image:erlang-ecosystem.png|Erlang语言生态
 
image:GRiSP.png|GRiSP
 
image:GRiSP.png|GRiSP
 +
image:Remote-Vehicle-Interaction-RVI.png|RVI
 
</gallery>
 
</gallery>
  
第81行: 第138行:
 
[[category:ecosystem]]
 
[[category:ecosystem]]
 
[[category:erlang]]
 
[[category:erlang]]
 +
[[category:elixir]]
 
[[category:huihoo]]
 
[[category:huihoo]]

2020年6月10日 (三) 23:28的最后版本

ErlangElixir 生态系统

Erlang-90x90.gif
Elixir-logo.png

Awesome Erlang Awesome.png

Awesome Elixir Awesome.png

目录

[编辑] Erlang VM

[编辑] 操作系统

[编辑] 语言

[编辑] 包管理

[编辑] 编辑器IDE

[编辑] 数据库/驱动

[编辑] 消息事件

[编辑] Web

[编辑] 数学

[编辑] 图计算

[编辑] 区块链

[编辑] 企业应用

[编辑] 云计算

[编辑] 并行计算

[编辑] 车联网

[编辑] 物联网

Erlang/OTP = SDN + Big Data + IoT

IoT for Better Homes, Better Buildings, Better Communities, Better Cities.

[编辑] 人工智能

[编辑] 计算广告

[编辑] 安全加密

[编辑] 监控/仪表盘

[编辑] 桌面应用

[编辑] 游戏娱乐

[编辑] 音乐

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱