All Projects → beam-community → Elixir Companies

beam-community / Elixir Companies

Licence: mit
A list of companies currently using Elixir in production.

Programming Languages

elixir
2628 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Sass
350 projects

Projects that are alternatives of or similar to Elixir Companies

WhatChat
A web chat application clone of Whatsapp web using Elixir / Phoenix, VueJs and PostgreSQL.
Stars: ✭ 32 (-97.83%)
Mutual labels:  elixir-programming-language, phoenix-framework
React Phoenix
Make rendering React.js components in Phoenix easy
Stars: ✭ 426 (-71.12%)
Mutual labels:  phoenix, phoenix-framework
Papercups
Open-source live customer chat
Stars: ✭ 4,554 (+208.75%)
Mutual labels:  phoenix, phoenix-framework
Phoenixsharp
C# Phoenix Channels client. Unity Compatible.
Stars: ✭ 96 (-93.49%)
Mutual labels:  phoenix, phoenix-framework
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (-30.78%)
Mutual labels:  phoenix, phoenix-framework
game of life-elixir
An implementation of Conway's Game of Life in Elixir
Stars: ✭ 22 (-98.51%)
Mutual labels:  phoenix, phoenix-framework
Hammer
An Elixir rate-limiter with pluggable backends
Stars: ✭ 366 (-75.19%)
Mutual labels:  phoenix, phoenix-framework
phoenix bootstrap form
Bootstrap 4 Forms for Phoenix/Elixir Applications
Stars: ✭ 38 (-97.42%)
Mutual labels:  phoenix, phoenix-framework
Guardian auth
The Guardian Authentication Implementation Using Ecto/Postgresql Elixir Phoenix [ User Authentication ]
Stars: ✭ 15 (-98.98%)
Mutual labels:  phoenix, phoenix-framework
Awesome Phoenix
🔥 Collection of awesome open-source apps made with Phoenix Framework
Stars: ✭ 481 (-67.39%)
Mutual labels:  phoenix, phoenix-framework
curious messenger
Companion repository for Phoenix LiveView Messenger app by Curiosum.dev. Part 1: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-1?utm_source=github&utm_medium=social, Part 2: https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-2?utm_source=github&utm_medium=social, Part 3: https://curiosum.dev/blog/elixir-phoenix-l…
Stars: ✭ 30 (-97.97%)
Mutual labels:  phoenix, phoenix-framework
Memento
Collect saved items from different sources around the web
Stars: ✭ 89 (-93.97%)
Mutual labels:  phoenix, phoenix-framework
pryin
PryIn is an Application Performance Monitoring platform for your Elixir/Phoenix application.
Stars: ✭ 25 (-98.31%)
Mutual labels:  phoenix, phoenix-framework
phoenix bakery
Better compression for your Phoenix assets
Stars: ✭ 25 (-98.31%)
Mutual labels:  phoenix, phoenix-framework
elixir jobs
A job board to publish and find Elixir offers.
Stars: ✭ 83 (-94.37%)
Mutual labels:  phoenix, phoenix-framework
Cercle
Cercle is a CRM+Project Manager for your organization - Phoenix Framework & Vuejs
Stars: ✭ 284 (-80.75%)
Mutual labels:  phoenix, phoenix-framework
poker ex
Texas Hold 'Em app written in Elixir with Phoenix and OTP
Stars: ✭ 58 (-96.07%)
Mutual labels:  phoenix, phoenix-framework
king of tokyo
👑 King of Tokyo Multiplayer Board Game using Phoenix LiveView
Stars: ✭ 25 (-98.31%)
Mutual labels:  phoenix, phoenix-framework
Remote retro
Free, world-class retrospectives
Stars: ✭ 474 (-67.86%)
Mutual labels:  phoenix, phoenix-framework
Phoenix In Action
Code snippets and examples from the book Phoenix in Action from Manning and Geoffrey Lessel
Stars: ✭ 60 (-95.93%)
Mutual labels:  phoenix, phoenix-framework

Elixir Companies

Elixir Companies

A collection of companies using Elixir in production.

Proudly built with Phoenix.

Adding a new company to the list

  • Sign with your GitHub account.
  • Click on Add a company button and you will be redirected to a form.
  • Fill all required data about the company and submit it.

After that, the admin needs to validate the request.

With everything OK the company will be approved and will appear in companies list.

Adding a new job opportunity for a company

Once your company is available on the list, you are able to add a new Job opportunity for the given company.

  • Sign with your GitHub account.
  • Click on + Add a Job link and you will be redirected to a form.
  • Fill all required data about the company and submit it.

Development

  1. Install dependencies with mix deps.get
  2. Create and migrate your database with mix ecto.setup
  3. Install Node.js dependencies with cd assets && npm install
  4. Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Note: You need to set up a GitHub Application and ensure GITHUB_CLIENT_ID and GITHUB_CLIENT_SECRET are available to your application. The GitHub application needs its callback set to http://localhost:4000/auth/github/callback and be given read-only access to the email addresses of the user.

Note: You need to have Postgres version 9.5+, due to our use of certain features that are fairly new (JSONB Data Type + ON CONFLICT query).

Note: If for some reason you reset the database on your machine, you will see an error as the browser has cookies for a user that does not exist in the database. You will need to clear the cookies and site data for the page on your browser and refresh the page to remove the error.

Localization

In order to add a new language to the available list of locales, you have to do the following:

  • mix gettext.extract in order to extract all the latest gettext msgids from the code
  • mix gettext.merge --priv/gettext in order to merge the latest msgids with the locales.
  • mix gettext.merge --priv/gettext --locale locale_code in order the generate the files for the new locale.
  • Edit the default.po and errors.po in the priv/gettext/{locale_code}/LC_MESSAGES/ dir. You leave the msgids intact and only touch the msgstr fields, where you translate the text accordingly.
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].