⭐
Log in to mark this repository.
Update org profile README: full project catalog by category
54b19b7 · gmorell · 2026-06-27 15:53
Files changed
modified
profile/README.md
+112
−57
@@ -4,102 +4,157 @@
| 4 | 4 | |
| 5 | 5 | ## About |
| 6 | 6 | |
| 7 | −NEIAM is where innovation meets execution. We build tools that work as hard as you don't, creating provisions for the future, delivered today. | |
| 7 | +NEIAM is where innovation meets execution. We build tools that work as hard as you don't, creating provisions for the future, delivered today — from self-hosted apps and Fediverse services to MQTT plumbing, Kubernetes operators, desktop widgets, and embedded firmware. | |
| 8 | 8 | |
| 9 | 9 | ## Our Projects |
| 10 | 10 | |
| 11 | −### 🦀 Infrastructure | |
| 11 | +### 🌐 Apps & Services | |
| 12 | 12 | |
| 13 | −#### [Mutant Operator](https://github.com/neiam/mutant-operator) | |
| 14 | −A Kubernetes Operator for testing out mutations | |
| 15 | −- **Language:** Rust | |
| 13 | +#### [angler](https://github.com/neiam/angler) | |
| 14 | +A Phoenix/Elixir reimplementation of the Pixelfed backend — federated photo sharing. | |
| 15 | +— **Elixir** | |
| 16 | + | |
| 17 | +#### [waxx](https://github.com/neiam/waxx) | |
| 18 | +Multi-user kanban with branching workflows, reusable templates, and labels. | |
| 19 | +— **Elixir** | |
| 20 | + | |
| 21 | +#### [diogramos](https://github.com/neiam/diogramos) | |
| 22 | +Collaborative diagram & canvas editor with live, multi-user editing. | |
| 23 | +— **Elixir** | |
| 24 | + | |
| 25 | +#### [muddle](https://github.com/neiam/muddle) | |
| 26 | +Self-hosted group video calling over WebRTC, with playful AR-style accessories. | |
| 27 | +— **Elixir** | |
| 28 | + | |
| 29 | +#### [feedpug](https://github.com/neiam/feedpug) | |
| 30 | +A self-hosted RSS/feed reader with OPML import, groups, and reactions. | |
| 31 | +— **Elixir** | |
| 32 | + | |
| 33 | +#### [dms](https://github.com/neiam/dms) | |
| 34 | +A self-hosted document-management system aimed at images and screenshots. | |
| 35 | +— **Rust** | |
| 36 | + | |
| 37 | +#### [cooperative-systems-spaces](https://github.com/neiam/cooperative-systems-spaces) | |
| 38 | +Workspace management for makerspaces, hackerspaces, and community spaces. | |
| 39 | +— **Rust** | |
| 40 | + | |
| 41 | +### 🦀 Infrastructure & Messaging | |
| 42 | + | |
| 43 | +#### [mutant-operator](https://github.com/neiam/mutant-operator) | |
| 44 | +An experimental Kubernetes operator. | |
| 45 | +— **Rust** | |
| 16 | 46 | |
| 17 | 47 | #### [oxxy](https://github.com/neiam/oxxy) |
| 18 | −Proxy logs over various transports into Loki | |
| 19 | −- **Language:** Rust | |
| 48 | +A family of tools to move and proxy log data over various transports into Loki. | |
| 49 | +— **Rust** | |
| 50 | + | |
| 51 | +#### [dabping](https://github.com/neiam/dabping) | |
| 52 | +Network latency monitoring in a single static binary. | |
| 53 | +— **Rust** | |
| 54 | + | |
| 55 | +#### [dr-metrix](https://github.com/neiam/dr-metrix) | |
| 56 | +Prometheus metrics exporters for PostgreSQL, Redis, and MongoDB, with first-class Axum integration. | |
| 57 | +— **Rust** | |
| 20 | 58 | |
| 21 | 59 | #### [git-friends](https://github.com/neiam/git-friends) |
| 22 | −Notify your friends and colleagues of every Git commit via social and messaging platforms | |
| 23 | −- **Language:** Rust | |
| 60 | +Share git commit information across platforms using MQTT as a message broker. | |
| 61 | +— **Rust** | |
| 24 | 62 | |
| 25 | 63 | #### [chime-net](https://github.com/neiam/chime-net) |
| 26 | −MQTT-enabled chime/notification network | |
| 27 | −- **Language:** Rust | |
| 64 | +A distributed MQTT chime network implementing the Local Chime Gating Protocol (LCGP). | |
| 65 | +— **Rust** | |
| 66 | + | |
| 67 | +#### [mr-bridge](https://github.com/neiam/mr-bridge) | |
| 68 | +Bridge topics between two MQTT brokers with dynamic configuration reloading. | |
| 69 | +— **Rust** | |
| 70 | + | |
| 71 | +#### [theme-sender](https://github.com/neiam/theme-sender) | |
| 72 | +An MQTT theme publisher that switches themes based on solar events (sunrise/sunset). | |
| 73 | +— **Rust** | |
| 28 | 74 | |
| 29 | 75 | #### [ghr-destroy](https://github.com/neiam/ghr-destroy) |
| 30 | −Manage and destroy ephemeral GitHub runners | |
| 31 | −- **Language:** Rust | |
| 76 | +Manage and destroy ephemeral self-hosted GitHub runners. | |
| 77 | +— **Rust** | |
| 78 | + | |
| 79 | +#### [devendra](https://github.com/neiam/devendra) | |
| 80 | +Lightweight, composable machine configuration — *less heavy than an ansible.* | |
| 81 | +— **Rust** | |
| 82 | + | |
| 83 | +#### [twitbot](https://github.com/neiam/twitbot) | |
| 84 | +A Matrix bot that rewrites Twitter/X links to xcancel.com. | |
| 85 | +— **Rust** | |
| 32 | 86 | |
| 33 | −#### [meshy-watchy](https://github.com/neiam/meshy-watchy) | |
| 34 | −Bridge Meshtastic and MQTT in Rust for IoT/watch integrations | |
| 35 | −- **Language:** Rust | |
| 87 | +### 🖥️ Desktop, Mobile & Hardware | |
| 36 | 88 | |
| 37 | 89 | #### [markprompter](https://github.com/neiam/markprompter) |
| 38 | −A markdown teleprompter tool | |
| 39 | −- **Language:** Rust | |
| 90 | +A Rust-based markdown teleprompter with auto-scrolling and live preview (egui). | |
| 91 | +— **Rust** | |
| 40 | 92 | |
| 41 | −#### [cargo-generate](https://github.com/neiam/cargo-generate) | |
| 42 | −Templates and tooling for bootstrapping cloud-ready Rust projects | |
| 43 | −- **Language:** Rust | |
| 93 | +#### [koco](https://github.com/neiam/koco) | |
| 94 | +A minimal desktop **Ko**di **Co**ntroller. | |
| 95 | +— **Rust** | |
| 44 | 96 | |
| 45 | −#### [mr-bridge](https://github.com/neiam/mr-bridge) | |
| 46 | −Make your MQTT messages go out worldwide | |
| 47 | −- **Language:** Rust | |
| 97 | +#### [home-assistant-plasmoid](https://github.com/neiam/home-assistant-plasmoid) | |
| 98 | +A Plasma 6 widget for controlling Home Assistant entities from your KDE desktop. | |
| 99 | +— **QML** | |
| 48 | 100 | |
| 49 | −#### [theme-sender](https://github.com/neiam/theme-sender) | |
| 50 | −Publish theme and configuration data onto the bus periodically | |
| 51 | −- **Language:** Rust | |
| 101 | +#### [ppl](https://github.com/neiam/ppl) | |
| 102 | +A CLI tool for managing and tracking significant dates for the people in your life. | |
| 103 | +— **Rust** | |
| 52 | 104 | |
| 53 | −#### [koco](https://github.com/neiam/koco) | |
| 54 | −Koco: A Kodi Controller | |
| 55 | −- **Language:** Rust | |
| 105 | +#### [scropple-android](https://github.com/neiam/scropple-android) | |
| 106 | +An Android scrobbler that reads playback via `MediaSessionManager`. | |
| 107 | +— **Kotlin** | |
| 56 | 108 | |
| 57 | −### 🛠️ Tools | |
| 109 | +#### [nfc-522](https://github.com/neiam/nfc-522) | |
| 110 | +Firmware for an ESP32-C3 NFC scanner driving up to two MFRC522 readers. | |
| 111 | +— **Rust** | |
| 58 | 112 | |
| 59 | −#### PineNote Plasmoid | |
| 60 | −A custom Plasmoid to control PineNote hardware | |
| 61 | −- **Language:** QML | |
| 113 | +### 🧰 Libraries & Templates | |
| 62 | 114 | |
| 63 | −#### Plasma Kiosk Controller | |
| 64 | −Switch, Spawn, and Inspect a Plasma Kiosk | |
| 65 | −- **Language:** Rust | |
| 115 | +#### [hector](https://github.com/neiam/hector) | |
| 116 | +Serve your application's source code at a `/hector` endpoint. | |
| 117 | +— **Rust** | |
| 66 | 118 | |
| 67 | −#### [Home Assistant Plasmoid](https://github.com/neiam/home-assistant-plasmoid) | |
| 68 | −A KDE Plasma widget for Home Assistant integration | |
| 69 | −- **Language:** QML | |
| 119 | +#### [apollos-types](https://github.com/neiam/apollos-types) | |
| 120 | +Shared types for the Apollo's Crib ecosystem. | |
| 121 | +— **Rust** | |
| 70 | 122 | |
| 71 | 123 | #### [apollos-kiosk](https://github.com/neiam/apollos-kiosk) |
| 72 | −A Kiosk For Apollo's Crib | |
| 73 | −- **Language:** Rust | |
| 124 | +A kiosk for Apollo's Crib. | |
| 125 | +— **Rust** | |
| 74 | 126 | |
| 75 | −### 🎨 Experiments & Examples | |
| 127 | +#### [cargo-generate](https://github.com/neiam/cargo-generate) | |
| 128 | +NEIAM project templates — bootstrap Rust web apps on the MATH stack (Axum + HTMX). | |
| 129 | +— **Rust** | |
| 76 | 130 | |
| 77 | −#### [css-wiki-example](https://github.com/neiam/css-wiki-example) | |
| 78 | −CS:S Wiki Example Site | |
| 79 | −- **Language:** (unspecified) | |
| 131 | +### 🧪 Examples & Sandbox | |
| 80 | 132 | |
| 81 | 133 | #### [css-site-example](https://github.com/neiam/css-site-example) |
| 82 | −CSS Site Example | |
| 83 | −- **Language:** (unspecified) | |
| 134 | +Cooperative Systems site example. | |
| 135 | + | |
| 136 | +#### [css-wiki-example](https://github.com/neiam/css-wiki-example) | |
| 137 | +Cooperative Systems wiki example. | |
| 84 | 138 | |
| 85 | 139 | #### [rh-3000](https://github.com/neiam/rh-3000) |
| 86 | −🔥🔥🔥 | |
| 87 | −- **Language:** (unspecified) | |
| 140 | +🔥🔥🔥 | |
| 88 | 141 | |
| 89 | 142 | ## Technologies |
| 90 | 143 | |
| 91 | −We work with: | |
| 92 | −- **Rust** – For performance-critical infrastructure and tools | |
| 93 | −- **QML** – For modern UI development | |
| 94 | −- **Kubernetes** – Cloud-native orchestration | |
| 95 | −- **Podman** – Machine-local orchestration | |
| 96 | −- **And more...** | |
| 144 | +We work with: | |
| 145 | +- **Elixir / Phoenix** – Real-time, self-hosted web apps and Fediverse services | |
| 146 | +- **Rust** – Performance-critical infrastructure, tools, and CLIs | |
| 147 | +- **Kotlin** – Android | |
| 148 | +- **QML / KDE Plasma** – Desktop widgets | |
| 149 | +- **Embedded (ESP32)** – Firmware | |
| 150 | +- **MQTT** – Our messaging backbone | |
| 151 | +- **Kubernetes & Podman** – Cloud-native and machine-local orchestration | |
| 97 | 152 | |
| 98 | 153 | ## Get Involved |
| 99 | 154 | |
| 100 | 155 | Interested in what we're building? Want to collaborate? |
| 101 | 156 | |
| 102 | −📧 **Contact us:** [hey@neiam.org](mailto:hey@neiam.org) | |
| 157 | +📧 **Contact us:** [hey@neiam.org](mailto:hey@neiam.org) | |
| 103 | 158 | 🌐 **Visit our site:** [neiam.org](https://neiam.org) |
| 104 | 159 | |
| 105 | 160 | --- |
Parents: 00590db