Erlang open-source project collection

Source: Internet
Author: User
Tags mediawiki rabbitmq couchdb netbeans

1,DiscoIs a framework that implements map-Reduce and is developed using Erlang + python.
Development language: Erlang Python
Project home: http://discoproject.org/
Document address: http://discoproject.org/doc/
: Http://discoproject.org/download.html

2,Stress testing toolsTo test servers including HTTP, WebDAV, PostgreSQL, MySQL, LDAP, and XMPP/jabber.
Development language: Erlang
Project home: http://tsung.erlang-projects.org/
Document address:
:

Http://tsung.erlang-projects.org/dist/tsung-1.3.0.tar.gz

3,Wxerlang does notIt is only a cross-platform Erlang GUI framework. Unlike many other existing GUI Libraries, it uses a basic platform for local appearance and perception. That is to say, if an application runs on Mac OS x, it will look like a real ** Mac OS X application. In Linux and gnome, it looks like a common gnome application. And windows, it will look like a Windows application.
Wxerlang is an Erlang language that encapsulates the wxWidgets GUI library of C ++.
Development language: Erlang
Project homepage:

Http://apps.sourceforge.net/mediawiki/wxerlang/index.php? Title = main_page

Document address:

Http://apps.sourceforge.net/mediawiki/wxerlang/index.php? Title = documentation

:

Http://sourceforge.net/project/showfiles.php? Group_id = 151173

4,ScalarisIs a Distributed Key-value storage system developed using Erlang.
Development language: Erlang
Project home: http://code.google.com/p/scalaris/
Document address:

Http://code.google.com/p/scalaris/wiki/GettingStarted

5,DynomiteIs a Distributed Key-value storage system developed using the Erlang language.
Development language: Erlang
Project home: http://wiki.github.com/cliffmoon/dynomite

6,RingoIs a Distributed Key-value storage system developed in Erlang. Supports disk data storage.
Development language: Erlang
Project home: http://github.com/tuulos/ringo/tree/master

7,So WAP!The project implements a complete standard environment that supports WAP Based on the Erlang language.
Development language: Erlang
Project home: http://sowap.sourceforge.net/
Document address:
: Http://sowap.sourceforge.net/download.html

8,MediaencodingclusterIt is an enterprise-class multimedia processing cluster environment that provides a platform-independent client server architecture for Distributed Processing of audio and video conversion and encoding, and runs based on a grid computing environment.
Development language: Erlang C/C ++
Project home: http://codergrid.de/
Document address: http://codergrid.de/index.php/docs
: Http://codergrid.de/index.php/downloads

9,EcouchIt is an application written in Erlang to access the couchdb server.
Development language: Erlang
Project home: http://code.google.com/p/ecouch/
Document address:

Http://code.google.com/p/ecouch/wiki/APIDocumentation

: Http://code.google.com/p/ecouch/downloads/list

10. ejabberd is an instant messaging server of the jabber/XMPP protocol, written by the office of the irang/Prosecutor under the license of gplv2 (Free and Open Source Code. Among other features, ejabberd is cross-platform, fault-tolerant, clusterable, and modular.
Development language: Erlang
Project home: http://www.ejabberd.im/
Document address:

Http://www.process-one.net/docs/ejabberd/guide_en.html

:

Http://www.process-one.net/en/ejabberd/downloads/

11,CouchdbIs a document-oriented database developed in Erlang. The document format is a JSON string (which can also contain binary attachments ). The underlying structure is composed of one "Storage" and multiple "view indexes ). "Storage" is used to store files, and "view indexes" are used for query and processing.
Couchdb implements the data structure at the bottom layer, which is two types of B + tree.
Couchdb can adapt to a wide range of application scenarios. In some occasionally connected network applications, we can use couchdb to temporarily store data and then synchronize it. It can also be used as a large-scale distributed data storage in the cloud environment. Couchdb provides HTTP-based API access, which ensures that couchdb can be used in all common languages.
Development language: Erlang
Project home: http://incubator.apache.org/couchdb/
Document address:

Http://incubator.apache.org/couchdb/docs/index.html

:

Http://incubator.apache.org/couchdb/downloads.html

12,RabbitmqIs a message server that implements the amqp protocol.
Development language: Erlang
Project home: http://www.rabbitmq.com/
Document address: http://www.rabbitmq.com/documentation.html
: Http://www.rabbitmq.com/download.html

13,ErlybirdIs an IDE development environment for Erlang Based on netbeans.
Main functions: syntax check, syntax highlighting, function navigation window, code folding, indentation
Code Completion (built-in functions, OTP functions, project functions, etc.), press Ctrl + space or customize
Jump to the Function Definition area (OTP function and project function) and press Ctrl to click the function name.
Project Management. Create/compile, and compile Based on emakefile. The original code must be copied to the new project directory.
Jump to compilation Error
Automatically index OTP and project source files
Erlang Console

Installation Method:. go to netbeans6.5, and choose tools> plug-ins from the shortcut menu. Click "downloaded" and "add plug-in". Select the directory to which erlybird is extracted and select all. NBM file, which can be opened at one time. Restart netbeans.
B. Check/set the OTP path. Go to the menu: Tools-> options, enter "Erlang" label ", select" Erlang installation ", and fill in the complete path of" erl.exe "or" ERL ", for example:" C: /ERL/bin/erl.exe ". When you create/open the Erlang project for the first time, the OTP library will be loaded and the loading time will last for 30 to 60 minutes, depending on your machine configuration.

Development language: Erlang
Project home: http://sourceforge.net/projects/erlybird/
Document address:
:

Http://sourceforge.net/project/platformdownload.php? Group_id = 192439

14,Mochiweb isAn Erlang library used to build a lightweight and efficient HTTP application framework for Web Applications
Development language: Erlang
Project home: http://code.google.com/p/mochiweb/
Document address:
:

Http://code.google.com/p/mochiweb/downloads/list

 

From: http://www.erlangchina.net/thread-132-1-1.html

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.