Skip to content
View dannote's full-sized avatar

Organizations

@open-pencil @elixir-volt

Block or report dannote

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dannote/README.md

Full-stack developer and designer. Assembler to Elixir — whatever the problem needs.

Favourite languages: Elixir and Ruby.

Featured

OpenPencil — AI-native design editor. Open-source Figma alternative built on Skia/WebGPU. Website

figma-use — CLI that lets AI agents design in Figma. 100+ commands, JSX rendering, full read/write access. Show HN · npm

QuickBEAM — JavaScript runtime for the BEAM — Web APIs backed by OTP, native DOM, and a built-in TypeScript toolchain. Show HN

pi-elixir — BEAM runtime tools for pi. Connects to the running Elixir app for live introspection — eval, docs, process state, Ecto queries.

live_render — Server-driven generative UI for Phoenix LiveView.

phoenix_replay — Session recording and replay for Phoenix LiveView.

ex_dna — Code duplication detector powered by Elixir AST analysis. Hex

Elixir Libraries

phoenix_streamdown — Streaming markdown renderer for Phoenix LiveView, optimized for LLM output. Hex

phoenix_spec — Generate OpenAPI 3.1 specs from Phoenix JSON views and Ecto schemas.

ex_ast — Search and replace Elixir code by AST pattern. Hex

ex_slop — Credo checks that catch AI-generated code slop in Elixir.

qqr — QR code encoder and decoder in pure Elixir.

json_spec — Elixir typespec syntax → JSON Schema, at compile time. Hex

phoenix_iconify — Phoenix components for Iconify icons with compile-time discovery. Hex

iconify — Elixir library for working with Iconify icons. Hex

Elixir Volt ecosystem

Volt — Elixir-native frontend build tool — dev server, HMR, and production builds for JavaScript, TypeScript, Vue SFCs, and CSS. No Node.js required.

npm_ex — npm package manager for Elixir.

oxc_ex — Elixir bindings for the OXC JavaScript toolchain.

vize_ex — Elixir bindings for the Vize Vue toolchain.

npm_semver — npm-compatible semantic versioning for Elixir.

oxide_ex — Elixir NIF bindings for Tailwind CSS Oxide.

AI Agent Tooling

dot-pi — Extensions, skills, and rules for Pi coding agent.

sloplint — AST-based multilingual AI slop linter.

agentfmt — Token-efficient CLI output formatting for LLM agents.

Ruby

typespec_from_serializers — Generate TypeSpec descriptions from your JSON serializers. RubyGems

arel_maniac — The missing PostgreSQL features for ActiveRecord — no raw SQL allowed.

Natasha-Ex

Elixir ports of the Natasha Russian NLP toolkit. All on Hex.

yargy — Earley parser with grammar DSL for information extraction.

slovnet — Named entity recognition with CNN+CRF.

morph_ru — Morphological analyzer based on OpenCorpora.

razmetka — Priority-dispatch sentence classifier with pluggable ML fallback.

razdel — Rule-based sentence and word tokenization.

Abiko Search

A search engine for Tor hidden services (defunct). Built from scratch in Elixir — Tor protocol reimplemented from scratch, tor2web proxy. Featured on Product Hunt and Hacker News.

Systems

socks-nginx-module — SOCKS5 proxy support for nginx. Referenced on the nginx wiki.

lua-template — Minimal Lua templating engine. Adopted by Cloudflare.

Xfce

Desktop actions support in garcon — the core Xfce menu library. Ships on every Xfce installation since 0.6.0.

Security Research

Google Bug Hunters · BugcrowdCodePen Hall of Fame

Pinned Loading

  1. socks-nginx-module socks-nginx-module Public

    An nginx_http_proxy_module fork with SOCKS5 support

    C 206 76

  2. abiko-search/tor2web abiko-search/tor2web Public

    An HTTP proxy that enables access to Tor Onion Services

    HTML 18 12

  3. abiko-search/tongue abiko-search/tongue Public

    Elixir port of Nakatani Shuyo's natural language detector

    Elixir 24 4

  4. abiko-search/laughter abiko-search/laughter Public

    A streaming HTML parser for Elixir built on top of the CloudFlare's LOL HTML

    Elixir 5

  5. lua-template lua-template Public

    The simplest Lua template engine

    Lua 63 12

  6. natasha-ex/yargy natasha-ex/yargy Public

    Earley parser with grammar DSL for Russian NLP — Elixir port of https://github.com/natasha/yargy

    Elixir 1