Elixir Privacy

Open-source Elixir projects categorized as Privacy

Top 3 Elixir Privacy Projects

  • Plausible Analytics

    Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

    Project mention: Plausible Analytics: GDPR Compliance with O Cookie Consent Banner | news.ycombinator.com | 2024-07-08
  • 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
  • firezone

    Open-source VPN server and egress firewall for Linux built on WireGuard. Firezone is easy to set up (all dependencies are bundled thanks to Chef Omnibus), secure, performant, and self hostable.

    Project mention: Sans-IO: The secret to effective Rust for network services | news.ycombinator.com | 2024-07-03

    > If I want to write a function that listens or times out in sans-IO style, should I use tokio::select? If so, where is the async runtime coming from, and how will the caller of the function be able to avoid caring?

    To "time-out" in sans-IO style means that your state machine has an `Instant` internally and, once called at a specific point in the future, compares the provided `now` parameter with the internal timeout and changes its state accordingly. See [0] for an example.

    > but is absolutely the domain of a random library function that you might want to expose.

    That entire `main` function is _not_ what you would expose as a library. The event loop should always live as high up in the stack as possible, thereby deferring the use of blocking or non-blocking IO and allowing composition with other sans-IO components.

    You can absolutely write an event loop without async. You can set the read-timeout of the socket to the value of `poll_timeout() - Instant::now` and call `handle_timeout` in case your `UdpSocket::recv` call errors with a timeout. str0m has an example [1] like that in their repository.

    > It's a bit jarring to introduce the concept as not requiring choices like async vs not, then immediately require the use of async in the event loop (required to drive the state machine to completion).

    All the event loops you see in the post are solely there to ensure we have a working program but are otherwise irrelevant, esp. implementation details like using `tokio::select` and the like. Perhaps I should have made that clearer.

    [0]: https://github.com/firezone/firezone/blob/1e7d3a40d213c9524a...

  • farside

    A smart redirecting gateway for various frontend services

    Project mention: Farside: A smart redirecting gateway for various front end services | news.ycombinator.com | 2024-05-06
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Elixir Privacy discussion

Log in or Post with

Elixir Privacy related posts

  • Show HN: I've made Keyword Research tool that's 90% cheaper than anything

    3 projects | news.ycombinator.com | 5 Jul 2024
  • Counterscale and the New Self-Hosted

    1 project | news.ycombinator.com | 24 Jun 2024
  • Time Series Analysis of Plausible Data

    1 project | dev.to | 21 May 2024
  • Farside: A smart redirecting gateway for various front end services

    1 project | news.ycombinator.com | 6 May 2024
  • We need to Speak about Google Code Quality

    2 projects | dev.to | 24 Apr 2024
  • Show HN: Open-Source Ad-Free File Upload Service

    1 project | news.ycombinator.com | 22 Apr 2024
  • Plausible as an alternative to Google Analytics

    2 projects | dev.to | 18 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Privacy projects in Elixir? This list will help you:

Project Stars
1 Plausible Analytics 19,188
2 firezone 6,509
3 farside 695

Sponsored
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

Did you konow that Elixir is
the 21st most popular programming language
based on number of metions?