All Projects → phoenixframework → Phoenix

phoenixframework / Phoenix

Licence: mit
Peace of mind from prototype to production

Programming Languages

elixir
2628 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Phoenix

nova
Web framework for Erlang.
Stars: ✭ 175 (-99%)
Mutual labels:  realtime, web-framework, api-server, distributed
Vaxic
Node HTTP server framework
Stars: ✭ 45 (-99.74%)
Mutual labels:  api-server, web-framework
Glass Isc Dhcp
Glass - ISC DHCP Server Interface
Stars: ✭ 486 (-97.22%)
Mutual labels:  api-server, realtime
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-98.98%)
Mutual labels:  api-server, web-framework
Dop
JavaScript implementation for Distributed Object Protocol
Stars: ✭ 163 (-99.07%)
Mutual labels:  realtime, distributed
Cat
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Stars: ✭ 16,236 (-7.1%)
Mutual labels:  realtime, distributed
Webgo
A minimal framework to build web apps; with handler chaining, middleware support; and most of all standard library compliant HTTP handlers(i.e. http.HandlerFunc).
Stars: ✭ 165 (-99.06%)
Mutual labels:  api-server, web-framework
Js Spark
Realtime calculation distributed system. AKA distributed lodash
Stars: ✭ 187 (-98.93%)
Mutual labels:  realtime, distributed
simplx
C++ development framework for building reliable cache-friendly distributed and concurrent multicore software
Stars: ✭ 61 (-99.65%)
Mutual labels:  realtime, distributed
endpoints
Lightweight REST api backend framework that automatically maps urls to python modules and classes
Stars: ✭ 30 (-99.83%)
Mutual labels:  web-framework, api-server
Clearly
Clearly see and debug your celery cluster in real time!
Stars: ✭ 287 (-98.36%)
Mutual labels:  realtime, distributed
Fluidframework
Library for building distributed, real-time collaborative web applications
Stars: ✭ 3,592 (-79.45%)
Mutual labels:  realtime, distributed
Backtalk
HTTP/Websockets API microframework
Stars: ✭ 157 (-99.1%)
Mutual labels:  api-server, realtime
Sanic
Async Python 3.7+ web server/framework | Build fast. Run fast.
Stars: ✭ 15,660 (-10.39%)
Mutual labels:  api-server, web-framework
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-99.86%)
Mutual labels:  realtime, distributed
maverick
Web API framework with a need for speed
Stars: ✭ 14 (-99.92%)
Mutual labels:  web-framework, api-server
Sihl
A modular functional web framework
Stars: ✭ 267 (-98.47%)
Mutual labels:  web-framework
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-98.41%)
Mutual labels:  web-framework
Beeping
HTTP Monitoring via API - Measure the performance of your servers
Stars: ✭ 267 (-98.47%)
Mutual labels:  distributed
Pushpin
Proxy server for adding push to your API
Stars: ✭ 3,050 (-82.55%)
Mutual labels:  realtime

phoenix logo

Peace of mind from prototype to production.

Build Status

Getting started

See the official site at https://www.phoenixframework.org/

Install the latest version of Phoenix by following the instructions at https://hexdocs.pm/phoenix/installation.html#phoenix

Documentation

API documentation is available at https://hexdocs.pm/phoenix

Phoenix.js documentation is available at https://hexdocs.pm/phoenix/js

Contributing

We appreciate any contribution to Phoenix. Check our CODE_OF_CONDUCT.md and CONTRIBUTING.md guides for more information. We usually keep a list of features and bugs in the issue tracker.

Generating a Phoenix project from unreleased versions

You can create a new project using the latest Phoenix source installer (the phx.new Mix task) with the following steps:

  1. Remove any previously installed phx_new archives so that Mix will pick up the local source code. This can be done with mix archive.uninstall phx_new or by simply deleting the file, which is usually in ~/.mix/archives/.
  2. Copy this repo via git clone https://github.com/phoenixframework/phoenix or by downloading it
  3. Run the phx.new Mix task from within the installer directory, for example:
$ cd phoenix/installer
$ mix phx.new dev_app --dev

The --dev flag will configure your new project's :phoenix dep as a relative path dependency, pointing to your local Phoenix checkout:

defp deps do
  [{:phoenix, path: "../..", override: true},

To create projects outside of the installer/ directory, add the latest archive to your machine by following the instructions in installer/README.md

To build the documentation from source:

$ npm install --prefix assets
$ MIX_ENV=docs mix docs

To build Phoenix from source:

$ mix deps.get
$ mix compile

To build the Phoenix installer from source:

$ mix deps.get
$ mix compile
$ mix archive.build

Building phoenix.js

$ cd assets
$ npm install

Important links

Copyright and License

Copyright (c) 2014, Chris McCord.

Phoenix source code is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].