Phoenix - A productive web framework that does not compromise speed and maintainability.

  •        61

Productive. Reliable. Fast. Most web frameworks make you choose between speed and a productive environment. Phoenix gives you both. It leverages the Erlang VM ability to handle millions of connections alongside Elixir's beautiful syntax and productive tooling for building fault-tolerant systems.

It also has some interesting new twists like channels for implementing realtime features and pre-compiled templates for blazing speed.

http://www.phoenixframework.org
https://github.com/phoenixframework/phoenix

Tags
Implementation
License
Platform

   




Related Projects

dropwizard - A damn simple library for building production-ready RESTful web services.


Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. It pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.

yarf - Yet Another REST Framework


YARF is a fast micro-framework designed to build REST APIs and web services in a fast and simple way. Designed after Go's composition features, takes a new approach to write simple and DRY code.Here's a transcription from our examples/simple package. This is a very simple Hello World web application example.

Grails - A Powerful Groovy-Based Web application framework for the JVM built on top of Spring Boot


Grails is a web framework, for the JVM, built on top of Spring Boot. It leverages many features such as Spring-Powered dependency injection. It seamlessly and transparently integrates and interoperates with Java, the JVM, and existing Java EE containers.

ulfius - Web Framework for REST API in C, using JSON or not, with websockets or not, with streaming data or not


Web Framework for REST Applications in C.Based on GNU Libmicrohttpd for the backend web server, Jansson for the json manipulation library, and Libcurl for the http/smtp client API.

Second WAF - Heavy Load .NET Web Application Framwork


Second WAF is a content generation framework for web servers with a high page rendering throughput.



chat - websocket chat web application in play framework 2.0


websocket chat web application in play framework 2.0

Ktor - Framework for quickly creating connected applications in Kotlin with minimal effort


Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. Ktor Framework doesn't impose a lot of constraints on what technology a project is going to use – logging, templating, messaging, persistent, serializing, dependency injection, etc. Sometimes it may be required to implement a simple interface, but usually it is a matter of writing a transforming or intercepting function. Features are installed into application using unified interception mechanism which allows building arbitrary pipelines.

RacketReadings - REST-based web application in Racket using spin REST framework


REST-based web application in Racket using spin REST framework

Spark - A simple expressive web framework for java


Spark is a micro framework for creating web applications in Kotlin and Java 8 with minimal effort. It is a simple and expressive Java/Kotlin web framework DSL built for rapid development. Sparks intention is to provide an alternative for Kotlin/Java developers that want to develop their web applications as expressive as possible and with minimal boilerplate. With a clear philosophy Spark is designed not only to make you more productive, but also to make your code better under the influence of Spark’s sleek, declarative and expressive syntax.

Pyjs - Python Web Application Framework


Pyjs is a Rich Internet Application (RIA) Development Platform for both Web and Desktop. It contains a Python-to-Javascript compiler, an AJAX framework and a Widget Set API. Pyjs started life as a Python port of Google Web Toolkit (GWT), the Java-to-Javascript compiler. Additional to the web framework, they have Desktop version of Pyjs called Pyjs Desktop. It allows the same web application source code to be executed as a standalone desktop application instead of being stuck in a Web browser.

florest-core - A high performance workflow based REST API framework


Flo(w)Rest is a workflow based REST API framework. Each request to the REST api (defined) triggers a workflow consisting of different nodes and the request data flows through each one of them in the way that they are connected to each other.All the backend microservices in Jabong are written on top of florest. Refer the wiki for the detailed explanation.

Perfect - Server-side Swift


Perfect is a complete and powerful toolbox, framework, and application server for Linux, iOS, and macOS (OS X). It provides everything a Swift engineer needs for developing lightweight, maintainable, and scalable apps and other REST services entirely in the Swift programming language for both client-facing and server-side applications.Perfect includes a suite of tools that will enhance your productivity as you use only one programming language to build your apps: Swift. The global development community’s most dynamic and popular server-side toolbox and framework available today, Perfect is the backbone for many live web applications and apps available on iTunes.

api - A REST framework for quickly writing resource based services in Golang.


A high productivity web framework for quickly writing resource based services fully implementing the REST architectural style.This framework allows you to really focus on the Resources and how it behaves, and let the tool for routing the requests and inject the required dependencies.

httprggmr - high-performance eventful REST web application framework


high-performance eventful REST web application framework

jrest-route - A simple & small Java REST route framework for building a RESTful web application


A simple & small Java REST route framework for building a RESTful web application

Expressjs - NodeJS Web Application Framework


Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. It provides a thin layer of features fundamental to any web application, without obscuring features that you know and love in node.js. Its philosophy is to provide small, robust tooling for HTTP servers. Making it a great solution for single page applications, web sites, hybrids, or public HTTP APIs.

phoenix_guides - User guides for the Phoenix web development framework.


User guides for the Phoenix web development framework.

web2py - Python Web Framework


web2py is a full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. This framework is based on Model-View-Controller design and it has support to Server-side form validation and postbacks. It has the ability to generate forms from database tables and it includes an extensive set of validators.