Crowdhailer
Creator of Raxx
Raxx.Kit - Micro framework for web applications
From release (0.4.3) install is simplified by using hex.pm.
$ mix archive.install hex raxx_kit
$ mix raxx.kit my_app
...
Get started:
cd my_app
iex -S mix
View on http://localhost:8080
View on https://localhost:8443 (uses a self signed certificate)
Project includes
- Live reloading with ExSync
- HTTP/2 support (for https endpoint)
- Static content using Raxx.Static middleware
- Logging middleware
- Generated Dockerfile (use
--docker) - JavaScript bundling with npm (use
--node-assets) - APIBlueprint routing DSL with Raxx.ApiBlueprint (use
--apib)
Trending in Announcing
Hey everyone!
Req is an HTTP client for Elixir that I’ve been working on for quite some time. There is already a lot of HTTP clients out...
New
Samly can be used to enable SAML 2.0 Single Sign On in a Plug/Phoenix application.
This library uses Erlang esaml to provide
plug enabl...
New
Flop is an Elixir library that applies filtering, ordering and pagination parameters to your Ecto queries.
offset-based pagination with...
New
The repo is at GitHub - cyberchitta/openai_ex: Community maintained Elixir library for OpenAI API · GitHub.
Docs are at OpenaiEx User Gu...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi all!
I want to present a small library which provides a mix task for generating an Entity-Relationship Diagram for Ecto schemas.
You...
New
Hello
Published a new library - ProcessHub!
ProcessHub is a library designed to manage process distribution within the Elixir cluster. ...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
I am seeing a lot of aplications of Argumentum ad Vericundiam in software discussions. They do link some piece of writing and point us to...
New
Hey folks,
I just published a post about Hologram’s funding and where the project goes next - the short version:
Curiosum as Main Spons...
New
This showed up on my feed.. anyone heard of it? Just hype?
Ox Alpha is a reasoning model designed for coding, sustained ag...
New
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
It’s not that it’s vocabulary is too advanced. It’s something worse.
I get lost trying to follow even a paragraph written by Claude. It’...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixir-ls
- #elixirconf-us
- #ai
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
AstonJ
Hi Peter, couldn’t find this in the docs and I guess many others will be wondering the same, so a few questions for you:
Crowdhailer
Hi, Your right maybe it would be helpful to make a few comments about this in the readme. The resources I would point you too are
peerreynders
I think in any case it’s worthwhile to spend ~30 min watching ElixirDaze 2018 - Purify your web development.
From a full stack perspective someone gravitating in front end matters to Vue.js in the “Vue.js vs React” discussion would likely gravitate towards Phoenix - until the Plug abstraction gets in the way.
Raxx seems more for control enthusiasts who don’t mind assembling their own framework in order to have “not a shred of bloat” in their system and prefer an abstraction more closely aligned with HTTP.
I especially liked how the streaming upload looked like a short-lived process handler.
Crowdhailer
For the moment I wouldn’t disagree with this. However there is no reason an opinionated batteries included framework couldn’t exist on top of Raxx. In exactly the same way phoenix extends plug.
The important thing to me is the abstraction. That is why I have decided to focus on making Raxx rock solid over developing a framework.
Crowdhailer
Automatic code reloading works with JavaScript and CSS 0.4.4
Using the latest update to ExSync any changes to
.jsor.cssfiles in the project are automatically available of saving the fileCrowdhailer
Fix default ports for tutorial in 0.5.2
Building a distributed chatroom with Raxx.Kit tutorial did not work due to bug with default ports. This latest release fixes that.
Crowdhailer
Documentation improvements and favicon in 0.5.3
Crowdhailer
A bit delayed in response but I will try make some comments
Phoenix is MVC by default. Raxx.Kit makes no assumptions about the model layer. I consider this good practice after reading about hexagonal/onion/clean architecture
If you value referential transparency in your runtime program then try Raxx. If you aren’t sure why functional programmers are so bothered with that then stay with phoenix.
I have found it easier to wrap typespecs around a Raxx program that a Phoenix one because more of the behaviour of the system is exposed through args and return values of a function.
yes
In fact I would recommend just using Raxx documentation directly which explains how to add it to an existing project.
Dialyzer as part of the CI test suite
Presence. Though Phoenix.Presence is a nicely extracted library you can use that with a Raxx project.
Crowdhailer
Generated projects include Template layer and JavaScript interpolation.
Raxx.Kit 0.5.5 released.
Recent release of Raxx, added the
Raxx.ViewandRaxx.Layoutmodules.These are used in generated project and templates include example of interpolating server variables into HTML and JavaScript.
Action Handler
Template
p.s. is there any way to get
.eexsyntax highlighting?Crowdhailer
Project generator updated to use Raxx 0.17.0 and Ace 0.18.0.
The latest versions of these projects introduces a separate behaviour for simple servers, Ones where a complete request is transformed to a complete response; and streaming servers.
See the Raxx CHANGELOG for details.