All Projects → mirego → Elixir Boilerplate

mirego / Elixir Boilerplate

Licence: bsd-3-clause
⚗ The stable base upon which we build our Elixir projects at Mirego.

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Elixir Boilerplate

Accent
The first developer-oriented translation tool. True asynchronous flow between translators and your team.
Stars: ✭ 721 (+14.99%)
Mutual labels:  graphql, ecto, elixir-phoenix
Elixirbooks
List of Elixir books
Stars: ✭ 1,021 (+62.84%)
Mutual labels:  elixir-phoenix, otp
guardian trackable
A Guardian hook to track user sign ins.
Stars: ✭ 25 (-96.01%)
Mutual labels:  plug, ecto
Ecto morph
morph your Ecto capabilities into the s t r a t o s p h e r e !
Stars: ✭ 72 (-88.52%)
Mutual labels:  ecto, elixir-phoenix
Absinthe plug
Plug support for Absinthe, the GraphQL toolkit for Elixir
Stars: ✭ 209 (-66.67%)
Mutual labels:  graphql, plug
Kronky
Kronky bridges the gap between Ecto and Absinthe GraphQL by listing validation messages in a mutation payload.
Stars: ✭ 112 (-82.14%)
Mutual labels:  graphql, ecto
Scrivener html
HTML view helpers for Scrivener
Stars: ✭ 112 (-82.14%)
Mutual labels:  ecto, elixir-phoenix
alternate
Plug and Phoenix helpers to localize your web app via the URL
Stars: ✭ 26 (-95.85%)
Mutual labels:  plug, gettext
plug rails cookie session store
Rails compatible Plug session store
Stars: ✭ 93 (-85.17%)
Mutual labels:  plug, elixir-phoenix
Memento
Simple + Powerful interface to the Mnesia Distributed Database 💾
Stars: ✭ 597 (-4.78%)
Mutual labels:  otp
React App
Create React App with server-side code support
Stars: ✭ 614 (-2.07%)
Mutual labels:  graphql
Graphqlviz
GraphQL Server schema visualizer
Stars: ✭ 591 (-5.74%)
Mutual labels:  graphql
Create Eth App
Create Ethereum-powered apps with one command
Stars: ✭ 597 (-4.78%)
Mutual labels:  graphql
Core
Source Code for dotCMS Java Enterprise Content Management System
Stars: ✭ 615 (-1.91%)
Mutual labels:  graphql
Awesome Aws Appsync
Curated list of AWS AppSync Resources
Stars: ✭ 594 (-5.26%)
Mutual labels:  graphql
Graphql.github.io
GraphQL Documentation at graphql.org
Stars: ✭ 622 (-0.8%)
Mutual labels:  graphql
Stash
An organizer for your porn, written in Go
Stars: ✭ 591 (-5.74%)
Mutual labels:  graphql
Canduma
A Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT
Stars: ✭ 590 (-5.9%)
Mutual labels:  graphql
Graphql Multipart Request Spec
A spec for GraphQL multipart form requests (file uploads).
Stars: ✭ 622 (-0.8%)
Mutual labels:  graphql
Clean Ts Api
API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles
Stars: ✭ 619 (-1.28%)
Mutual labels:  graphql


This repository is the stable base upon which we build our Elixir projects at Mirego.
We want to share it with the world so you can build awesome Elixir applications too.

Introduction

To learn more about why we created and maintain this boilerplate project, read our blog post.

Content

This boilerplate comes with batteries included, you’ll find:

Usage

With GitHub template

  1. Click on the Use this template button to create a new repository
  2. Clone your newly created project (git clone https://github.com/you/repo.git)
  3. Run the boilerplate setup script (./boilerplate-setup.sh YourProjectName)
  4. Commit the changes (git commit -a -m "Rename elixir-boilerplate parts")

Without GitHub template

  1. Clone this project (git clone https://github.com/mirego/elixir-boilerplate.git)
  2. Delete the internal Git directory (rm -rf .git)
  3. Run the boilerplate setup script (./boilerplate-setup.sh YourProjectName)
  4. Create a new Git repository (git init)
  5. Create the initial Git commit (git commit -a -m "Initial commit")

Preferred libraries

Some batteries aren’t included since all projects have their own needs and requirements. Here’s a list of our preferred libraries to help you get started:

Category Libraries
Authentication ueberauth, pow
Asynchronous job processing oban
Emails bamboo, swoosh
File upload waffle
HTTP client tesla
HTML parsing floki
Pagination scrivener
Mocks mox, mimic
Search elasticsearch

License

Elixir Boilerplate is © 2017-2020 Mirego and may be freely distributed under the New BSD license. See the LICENSE.md file.

The drop logo is based on this lovely icon by Creative Stall, from The Noun Project. Used under a Creative Commons BY 3.0 license.

About Mirego

Mirego is a team of passionate people who believe that work is a place where you can innovate and have fun. We’re a team of talented people who imagine and build beautiful Web and mobile applications. We come together to share ideas and change the world.

We also love open-source software and we try to give back to the community as much as we can.

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