{"id":15880034,"url":"https://github.com/crowdhailer/raxx_kit","last_synced_at":"2025-04-09T19:18:53.798Z","repository":{"id":57540651,"uuid":"59764963","full_name":"CrowdHailer/raxx_kit","owner":"CrowdHailer","description":"Get started with Raxx + Elixir","archived":false,"fork":false,"pushed_at":"2020-04-07T18:07:20.000Z","size":640,"stargazers_count":122,"open_issues_count":8,"forks_count":10,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-09T19:18:48.330Z","etag":null,"topics":["elixir","erlang","http-server","http2","webframework"],"latest_commit_sha":null,"homepage":"http://crowdhailer.me/2018-05-01/building-a-distributed-chatroom-with-raxx-kit/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrowdHailer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-05-26T16:12:38.000Z","updated_at":"2023-11-17T08:30:16.000Z","dependencies_parsed_at":"2022-09-26T18:30:43.645Z","dependency_job_id":null,"html_url":"https://github.com/CrowdHailer/raxx_kit","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrowdHailer%2Fraxx_kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrowdHailer%2Fraxx_kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrowdHailer%2Fraxx_kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrowdHailer%2Fraxx_kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrowdHailer","download_url":"https://codeload.github.com/CrowdHailer/raxx_kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248094990,"owners_count":21046770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["elixir","erlang","http-server","http2","webframework"],"created_at":"2024-10-06T03:07:16.583Z","updated_at":"2025-04-09T19:18:53.765Z","avatar_url":"https://github.com/CrowdHailer.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raxx.Kit\n\n**Get started with [Raxx](https://github.com/crowdhailer/raxx)/[Ace](https://github.com/CrowdHailer/Ace).**\n\n```sh\n$ mix archive.install hex raxx_kit\n$ mix raxx.new my_app\n```\n\n### Options\n\n- `--api`: Creates a JSON API project, instead of HTML pages.  \n\n- `--ecto`: Adds Ecto as a dependency and configures project to use\n  a Postgres database. If used with `--docker` flag, a docker-compose service\n  with the database will get generated.\n\n- `--node-assets`: Add JavaScript compilation as part of a generated project.\n  Works with or without docker.\n\n- `--docker`: Create `Dockerfile` and `docker-compose.yml` in template.\n  This allows local development to be conducted completly in docker.\n\n- `--module`: Used to name the top level module used in the generated project.\n  Without this option the module name will be generated from path option.\n\n  ```sh\n  $ mix raxx.new my_app\n\n  # Is equivalent to\n  $ mix raxx.new my_app --module MyApp\n  ```\n\n- `--no-exsync`: Doesn't include exsync in the generated project. Changed\n  files won't be rebuilt on the fly when the app is running.\n\n### Next\n\n- [Check Raxx documentation on hexdocs](https://hexdocs.pm/raxx)\n- [Join Raxx discussion on slack](https://elixir-lang.slack.com/messages/C56H3TBH8/)\n\n### Features\n\n- Isolated web layer with [Raxx](https://github.com/crowdhailer/raxx)\n- HTTP/2 support with [Ace](https://github.com/CrowdHailer/Ace) server\n- Middleware for request logging and static content\n- Sessions and flash messages\n- Safe HTML templating\n- [Ecto 3.0](https://github.com/elixir-ecto/ecto_sql) and PostgreSQL integration\n- Controller unit tests\n- Code reloading with [ExSync](https://github.com/falood/exsync)\n\n[Tutorial for building a distributed chatroom with Raxx.Kit](http://crowdhailer.me/2018-05-01/building-a-distributed-chatroom-with-raxx-kit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrowdhailer%2Fraxx_kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrowdhailer%2Fraxx_kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrowdhailer%2Fraxx_kit/lists"}