Skip to content
@nerves-project

Nerves Project

Craft and deploy bulletproof embedded software in Elixir

Craft and deploy bulletproof embedded software in Elixir

Nerves provides tooling and libraries for building small, self-contained software images using the rock-solid Erlang virtual machine hardware support of Linux, and happy development experience of Elixir for microprocessor-based embedded systems.

Our project is spread over many repositories. See our project directory.

If you are new to Nerves, take a look at the website and our documentation.

Pinned Loading

  1. nerves nerves Public

    Craft and deploy bulletproof embedded software in Elixir

    Elixir 2.5k 205

  2. nerves_system_br nerves_system_br Public

    Platform infrastructure for embedded Erlang/OTP, Elixir, and LFE projects

    Shell 415 93

  3. nerves_examples nerves_examples Public

    Small example programs using Nerves

    Elixir 405 118

  4. nerves_runtime nerves_runtime Public

    Small, general initialization and utilities for Nerves devices

    Elixir 69 26

  5. erlinit erlinit Public

    Replacement for /sbin/init that launches an Erlang/OTP Release

    Shell 95 21

Repositories

Showing 10 of 51 repositories
  • nerves_examples Public

    Small example programs using Nerves

    nerves-project/nerves_examples's past year of commit activity
    Elixir 405 118 2 2 Updated Oct 12, 2026
  • shoehorn Public

    Handle OTP application failures without restarting the Erlang VM

    nerves-project/shoehorn's past year of commit activity
    Elixir 47 11 1 3 Updated Oct 12, 2026
  • nerves_system_qemu_aarch64 Public

    Nerves system for use with Qemu

    nerves-project/nerves_system_qemu_aarch64's past year of commit activity
    Elixir 4 3 0 1 Updated Oct 12, 2026
  • ssh_subsystem_fwup Public

    Erlang SSH Subsystem for Nerves firmware updates

    nerves-project/ssh_subsystem_fwup's past year of commit activity
    Elixir 16 6 2 2 Updated Oct 12, 2026
  • nerves_logging Public

    Route system log messages through the Elixir logger

    nerves-project/nerves_logging's past year of commit activity
    Elixir 6 1 0 0 Updated Oct 12, 2026
  • ramoops_logger Public

    Elixir Logger Backend that writes to the Linux Ramoops driver

    nerves-project/ramoops_logger's past year of commit activity
    Elixir 11 3 1 1 Updated Oct 12, 2026
  • alarmist Public

    Alarm handling and synthetic alarm creation in Elixir

    nerves-project/alarmist's past year of commit activity
    Elixir 29 2 4 0 Updated Oct 12, 2026
  • property_table Public

    In-memory key-value store with subscriptions

    nerves-project/property_table's past year of commit activity
    Elixir 26 2 0 0 Updated Oct 12, 2026
  • nerves_uevent Public

    Simple UEvent monitor for detecting hardware and automatically loading drivers

    nerves-project/nerves_uevent's past year of commit activity
    Elixir 6 3 0 0 Updated Oct 12, 2026
  • ring_logger Public

    Elixir Logger ring buffer backend

    nerves-project/ring_logger's past year of commit activity
    Elixir 87 Apache-2.0 21 0 1 Updated Oct 12, 2026

Top languages

Loading…