All Projects → CrowdHailer → Raxx_kit

CrowdHailer / Raxx_kit

Licence: apache-2.0
Get started with Raxx + Elixir

Programming Languages

elixir
2628 projects
erlang
1774 projects

Projects that are alternatives of or similar to Raxx kit

Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+2616.67%)
Mutual labels:  http2, http-server
Cowboy
Small, fast, modern HTTP server for Erlang/OTP.
Stars: ✭ 6,533 (+5344.17%)
Mutual labels:  http2, http-server
Lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Stars: ✭ 523 (+335.83%)
Mutual labels:  webframework, http-server
Http
Host These Things Please - a basic http server for hosting a folder fast and simply
Stars: ✭ 275 (+129.17%)
Mutual labels:  http2, http-server
Tinyhttp
🦄 0-legacy, tiny & fast web framework as a replacement of Express
Stars: ✭ 1,259 (+949.17%)
Mutual labels:  webframework, http-server
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (+130.83%)
Mutual labels:  http2, http-server
Cutelyst
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Stars: ✭ 671 (+459.17%)
Mutual labels:  webframework, http-server
libmicrohttpd-http2
HTTP/2 support for libmicrohttpd
Stars: ✭ 21 (-82.5%)
Mutual labels:  http2, http-server
Akka Http
The Streaming-first HTTP server/module of Akka
Stars: ✭ 1,163 (+869.17%)
Mutual labels:  http2, http-server
Nico
A HTTP2 web server for reverse proxy and single page application, automatically apply for ssl certificate, Zero-Configuration.
Stars: ✭ 43 (-64.17%)
Mutual labels:  http2, http-server
static-web-server
A blazing fast and asynchronous web server for static files-serving. ⚡
Stars: ✭ 230 (+91.67%)
Mutual labels:  http2, http-server
Violetear
Go HTTP router
Stars: ✭ 100 (-16.67%)
Mutual labels:  http2, http-server
hunt-http
http library for D, support http 1.1 / http 2.0 (http2) / websocket server and client.
Stars: ✭ 29 (-75.83%)
Mutual labels:  http2, http-server
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Stars: ✭ 3,392 (+2726.67%)
Mutual labels:  http2, http-server
waspy
WASP framework for Python
Stars: ✭ 43 (-64.17%)
Mutual labels:  http-server, webframework
Aah
A secure, flexible, rapid Go web framework
Stars: ✭ 647 (+439.17%)
Mutual labels:  webframework, http2
tipi
Tipi - the All-in-one Web Server for Ruby Apps
Stars: ✭ 214 (+78.33%)
Mutual labels:  http2, http-server
phorklift
Phorklift is an HTTP server and proxy daemon, with clear, powerful and dynamic configuration.
Stars: ✭ 43 (-64.17%)
Mutual labels:  http2, http-server
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-85%)
Mutual labels:  http2, http-server
Twig
Twig - less is more's web server for golang
Stars: ✭ 98 (-18.33%)
Mutual labels:  webframework, http2

Raxx.Kit

Get started with Raxx/Ace.

$ mix archive.install hex raxx_kit
$ mix raxx.new my_app

Options

  • --api: Creates a JSON API project, instead of HTML pages.

  • --ecto: Adds Ecto as a dependency and configures project to use a Postgres database. If used with --docker flag, a docker-compose service with the database will get generated.

  • --node-assets: Add JavaScript compilation as part of a generated project. Works with or without docker.

  • --docker: Create Dockerfile and docker-compose.yml in template. This allows local development to be conducted completly in docker.

  • --module: Used to name the top level module used in the generated project. Without this option the module name will be generated from path option.

    $ mix raxx.new my_app
    
    # Is equivalent to
    $ mix raxx.new my_app --module MyApp
    
  • --no-exsync: Doesn't include exsync in the generated project. Changed files won't be rebuilt on the fly when the app is running.

Next

Features

  • Isolated web layer with Raxx
  • HTTP/2 support with Ace server
  • Middleware for request logging and static content
  • Sessions and flash messages
  • Safe HTML templating
  • Ecto 3.0 and PostgreSQL integration
  • Controller unit tests
  • Code reloading with ExSync

Tutorial for building a distributed chatroom with Raxx.Kit

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].