Why elixir over Golang

This page summarizes the projects mentioned and recommended in the original post on /r/elixir

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • moq

    Interface mocking tool for go generate (by matryer)

  • sqlc

    Generate type-safe code from SQL

    For maintaining state I use PostgreSQL. Driver: https://github.com/jackc/pgx (I use the pgxpools) Along with Sqlc for generating database models and allowing me to focus on just building queries in DBeaver. https://sqlc.dev/

  • revive

    🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

    Linting and static analysis: https://revive.run/

  • pgx

    PostgreSQL driver and toolkit for Go

    For maintaining state I use PostgreSQL. Driver: https://github.com/jackc/pgx (I use the pgxpools) Along with Sqlc for generating database models and allowing me to focus on just building queries in DBeaver. https://sqlc.dev/

  • goose

    A database migration tool. Supports SQL migrations and Go functions.

  • zap

    Blazing fast, structured, leveled logging in Go.

    And finally for structured logging: https://github.com/uber-go/zap

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • distroless

    🥑 Language focused docker images, minus the operating system.

    Deployment: https://github.com/GoogleContainerTools/distroless

  • casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

  • Rustler

    Safe Rust bridge for creating Erlang NIF functions

    Rustler is so awesome for this. Write Elixir NIFs in Rust? Yes, please!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I Write Tests in Go

    1 project | news.ycombinator.com | 10 Apr 2024
  • Direction of mockery: absorb different styles of mocks into this project · vektra mockery · Discussion #671

    1 project | /r/golang | 11 Jul 2023
  • Go: Write Mock Test cases using Mockery and

    1 project | dev.to | 10 May 2023
  • Mocking unexported interfaces?

    1 project | /r/golang | 28 Apr 2023
  • vektra/mockery: v2.21.0 includes "packages" config section, allowing 5x faster mock generation and more fine-grained control over mocks

    1 project | /r/golang | 4 Mar 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?