Showing 60 open source projects for "open source"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Pow Auth

    Pow Auth

    Robust, modular, and extendable user authentication system

    A robust, modular and extendable. User management solution. Pow is a complete authentication and user management library built in Elixir that works out-of-the-box for Phoenix and Plug-based applications while being fully customizable. Pow gives you out-of-the-box authentication and user management for your Phoenix or Plug-based app. Functionally built so it's fully customizable. Strong security is a core tenet of Pow's philosophy, which is why Pow by default uses short lived sessions. If...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Nebulex

    Nebulex

    In-memory and distributed caching toolkit for Elixir

    Nebulex provides support for transparently adding caching into an existing Elixir application. Similar to Ecto, the caching abstraction allows consistent use of various caching solutions with minimal impact on the code. Nebulex cache abstraction shields developers from directly dealing with the underlying caching implementations, such as Redis, Memcached, or even other Elixir cache implementations like Cachex. Additionally, it provides totally out-of-box features such as cache usage...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Wallaby

    Wallaby

    Concurrent browser tests for your Elixir web apps

    Wallaby helps you test your web applications by simulating realistic user interactions. By default, it runs each test case concurrently and manages browsers for you. Here's an example test for a simple Todo application. Because Wallaby manages multiple browsers for you, it's possible to test several users interacting with a page simultaneously. Read on to see what else Wallaby can do or check out the Official Documentation. Wallaby also requires bash to be installed. Generally, bash is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Batteries Included

    Batteries Included

    The main Batteries Included repo

    Welcome to Batteries Included—the ultimate platform for modern service development. Built on Kubernetes and open-source, our software platform gives you an incredible, all-inclusive infrastructure experience thanks to an intuitive UI and advanced automation. In this repo, you'll find everything you need to contribute to development. From code and scripts to documentation and information, this is the hub of all things Batteries Included. Batteries Included is a platform designed to simplify infrastructure management for businesses, offering an all-inclusive Kubernetes-based environment with tools for DevOps, GitOps, and MLOps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Horde

    Horde

    Horde is a distributed Supervisor and Registry

    Horde provides a distributed, fault-tolerant Registry and DynamicSupervisor for Elixir applications, letting you run and manage processes across clustered nodes as if they lived on a single machine. It relies on conflict-free replicated data types (CRDTs) to converge membership and process ownership without a central leader, so cluster topology can change freely as nodes join or leave. With Horde.Registry you register processes globally and look them up anywhere, while...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Surface

    Surface

    A server-side rendering component library for Phoenix

    Surface is a component-based UI library for Phoenix LiveView that brings a declarative, template-driven approach to building interactive interfaces. Inspired by frameworks like React, it introduces components with typed properties, slots, and macros to simplify complex UIs. Developers can create reusable, encapsulated components that integrate seamlessly with LiveView’s server-rendered real-time model. Surface emphasizes readability, making templates feel closer to HTML while retaining...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Changelog.com

    Changelog.com

    Changelog makes world-class developer pods

    This is the open-source codebase for Changelog, a popular podcast and media site for software developers. Built with Elixir and the Phoenix framework, it serves as a real-world example of a production-grade Phoenix application. The app powers the site’s content publishing, episode distribution, and user interactions, including subscriptions and comments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Backpex

    Backpex

    Backpex is a highly customizable administration panel for Phoenix Live

    Backpex is a highly customizable administration panel for Phoenix LiveView applications. Quickly create beautiful CRUD views and more for your existing data via configurable LiveResources. Easily extendable with your own layouts, views, field types, filters, and more. Backpex comes with a rich set of features to quickly build a beautiful backoffice application. Visit the docs (coming soon) to learn about all the different possibilities. Easily add value metrics (like sums or averages) to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Elixir Language Server

    Elixir Language Server

    A frontend-independent IDE "smartness" server for Elixir

    Implementing features such as auto-complete or go-to-definition for a programming language is not trivial. Traditionally, this work had to be repeated for each development tool and it required a mix of expertise in both the targeted programming language and the programming language internally used by the development tool of choice. The Elixir Language Server (ElixirLS) provides a server that runs in the background, providing IDEs, editors, and other tools with information about Elixir Mix...
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 10
    Dialyxir

    Dialyxir

    Mix tasks to simplify use of Dialyzer in Elixir projects

    Mix tasks to simplify use of Dialyzer in Elixir projects. Elixir 1.6 is required, to support the new pretty printing feature. If your project is not yet on 1.6, continue to specify 0.5 in your mix deps. Warning messages have been greatly improved, but are filtered through the legacy formatter to support your existing ignore files. You can optionally use the new Elixir term format for ignore files. You may want to use the --format short argument in your CI pipelines. There are several...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Pow

    Pow

    Robust, modular, and extendable user authentication system

    Pow is a robust, modular, and extendable authentication and user management solution for Phoenix and Plug-based apps. Pow is built to be modular, and easy to configure. The configuration is passed to function calls as well as plug options, and they will take priority over any environment configuration. It's ideal in case you got an umbrella app with multiple separate user domains. The easiest way to use Pow with Phoenix is to use a :otp_app in function calls and set the app environment...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Tesla

    Tesla

    The flexible HTTP client library for Elixir

    The flexible HTTP client library for Elixir, with support for middleware and multiple adapters. Tesla is an HTTP client loosely based on Faraday. It embraces the concept of middleware when processing the request/response cycle. Define module with use Tesla and choose from a variety of middleware. Tesla is built around the concept of composable middlewares. This is very similar to how Plug Router works. All HTTP functions, such as Tesla.get/3 and Tesla.post/4, can take a dynamic client as the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Bamboo

    Bamboo

    Testable, composable, and adapter based Elixir email library

    Bamboo is part of the thoughtbot Elixir family of projects. Flexible and easy-to-use email for Elixir. Built-in support for popular mail delivery services. Bamboo ships with adapters for several popular mail delivery services, including Mandrill, Mailgun, and SendGrid. It's also quite easy to write your own delivery adapter if your platform isn't yet supported. Deliver emails in the background. Most of the time you don't want or need to wait for the email to send. Bamboo makes it easy with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Membrane Core

    Membrane Core

    The core of Membrane Framework, multimedia processing framework

    membrane_core is the foundation of the Membrane multimedia framework for Elixir, providing the abstractions and runtime needed to build real-time audio and video pipelines. It models media processing as a graph of lightweight, supervised OTP processes—elements connected by links—so work is isolated, fault-tolerant, and easy to scale or reconfigure at runtime. The core defines a clear lifecycle and callback API for elements, plus concepts like buffers, events, and capabilities/format...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Live Svelte

    Live Svelte

    Svelte inside Phoenix LiveView with seamless end-to-end reactivity

    live_svelte bridges Phoenix LiveView with Svelte components, letting you blend server-driven UIs and client-side interactivity in a single application. It mounts Svelte components from HEEx templates and wires props and events through a small interop layer, so data flows cleanly between LiveView assigns and Svelte state. The integration supports dispatching client events back to LiveView and pushing updates down to the component without writing custom glue for every case. This makes it...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Livebook

    Livebook

    Interactive and collaborative code notebooks for Elixir

    Livebook is a web application for writing interactive and collaborative code notebooks. Write notebooks in Livebook then securely deploy and share them with your team and company with Livebook Hub/Enterprise. Code notebooks with Markdown support and Code cells where Elixir code is evaluated on demand. Rich code editor through Monaco: with support for autocompletion, inline documentation, code formatting, etc. Interactive results via Kino: display Vega-Lite charts, tables, maps, and more....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Axon

    Axon

    Nx-powered Neural Networks

    Nx-powered Neural Networks for Elixir. Axon consists of the following components. Functional API – A low-level API of numerical definitions (defn) of which all other APIs build on. Model Creation API – A high-level model creation API which manages model initialization and application. Optimization API – An API for creating and using first-order optimization techniques based on the Optax library. Training API – An API for quickly training models, inspired by PyTorch Ignite. Axon provides...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Elixir

    Elixir

    Dynamic, functional language designed for building scalable apps

    Elixir is a dynamic, functional language for building scalable and maintainable applications. Elixir leverages the Erlang VM, known for running low-latency, distributed, and fault-tolerant systems. Elixir is successfully used in web development, embedded software, data ingestion, and multimedia processing, across a wide range of industries. All Elixir code runs inside lightweight threads of execution (called processes) that are isolated and exchange information via messages. Due to their...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Exq

    Exq

    Job processing library for Elixir - compatible with Resque / Sidekiq

    Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language. Exq uses Redis as a store for background processing jobs. Exq handles concurrency, job persistence, job retries, reliable queueing and tracking so you don't have to. Jobs are persistent so they would survive across node restarts. You can use multiple Erlang nodes to process from the same pool of jobs. Exq uses a format that is Resque/Sidekiq compatible. This means you can use it to integrate with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    IElixir

    IElixir

    Jupyter's kernel for Elixir programming language

    Jupyter's kernel for Elixir. You can manage your packages in runtime with Boyle. Name of the package honours remarkable chemist, Robert Boyle. This package allows you to manage your Elixir virtual enviromnent without need of restarting erlang virtual machine. Boyle installs environment into ./envs/you_new_environment directory and creates new mix project there with requested dependencies. It keeps takes care of fetching, compiling and loading/unloading modules from dependencies list of that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Überauth

    Überauth

    An Elixir Authentication System for Plug-based Web Applications

    Ueberauth is a two-phase authentication framework that provides a clear API, allowing for many strategies to be created and shared within the community. It is heavily inspired by Omniauth. You could call it a port but it is significantly different in operation, but almost the same concept. Huge hat tip to Intridea. Ueberauth provides only the initial authentication challenge, (initial OAuth flow, collecting the information from a login form, etc). It does not authenticate each request,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    bors-ng

    bors-ng

    A merge bot for GitHub Pull Requests

    bors-ng is a GitHub merge bot that enforces an “evergreen” main branch by queueing approved pull requests, testing them together on a staging branch, and only advancing main with the exact, passing commit set. Instead of maintainers repeatedly rebasing and merging one PR at a time, bors-ng batches r+-ed PRs, triggers your existing CI (e.g., GitHub Actions), and merges automatically when the batch is green. If a batch fails, it bisects the batch into smaller runs to isolate the culprit,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Sobelow

    Sobelow

    Security-focused static analysis for the Phoenix Framework

    Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for getting a quick view of points-of-interest. For project maintainers, it can be used to prevent the introduction of a number of common vulnerabilities. Potential vulnerabilities are flagged in different colors according to confidence in their insecurity. High confidence is red, medium confidence is yellow, and low confidence is green. A finding is typically marked...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Scenic

    Scenic

    Core Scenic library

    Scenic is a UI framework built directly on Elixir/Erlang/OTP for creating polished, fault-tolerant client applications. It targets both embedded/IoT and desktop scenarios, leveraging OpenGL for 2D rendering and embracing the OTP ecosystem for concurrency and reliability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Desktop

    Desktop

    Building Local-First apps for Windows, MacOS, Linux, iOS and Android

    desktop enables building cross-platform desktop applications with Elixir by pairing a Phoenix/LiveView UI with a native webview shell. The approach keeps application logic on the BEAM—supervised, fault-tolerant, and hot-reload-friendly—while rendering an HTML/CSS/JS interface inside the system’s embedded browser engine. It offers conveniences for packaging and distribution on Windows, macOS, and Linux, including app metadata, icons, and startup integration. The library exposes...
    Downloads: 1 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB