Skip to content
View williamthome's full-sized avatar
👨‍💻
👨‍💻

Organizations

@spawnfest @arizona-framework @nexrate-pro

Block or report williamthome

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
williamthome/README.md

William Fank Thomé

Erlang/OTP developer · Brazil

LinkedIn Erlang Forums GitHub Sponsors Buy Me a Coffee

About

I build real-time web infrastructure on the BEAM. Creator and maintainer of the Arizona web framework (SpawnFest 2023 winner in the usefulness category) and the Roadrunner HTTP/2 + WebSocket server that powers it. Active in the Erlang/OTP community.

Featured projects

Arizona     Roadrunner

Arizona  ·  A real-time web framework for Erlang/OTP. Renders HTML on the server, diffs at the template level, and pushes minimal updates to the browser over WebSocket.

Roadrunner  ·  Pure-Erlang HTTP/1.1, HTTP/2, and WebSocket server. RFC-correct, zero external dependencies, 100% line coverage, h2spec strict 100%, Autobahn fuzzing 100%. Targets OTP 29+. Powers Arizona.

Other open-source work

  • eel  ·  Embedded Erlang (EEl) template engine.
  • euneus  ·  Pure-Erlang JSON parser, generator, and formatter.
  • doctest  ·  Library for testing Erlang -doc attributes.
  • changeset  ·  Ecto-style data validation for Erlang/OTP.
  • zotonic-ls  ·  Language server for Zotonic.

Tech stack

Erlang Elixir Phoenix JavaScript TypeScript React Node.js PostgreSQL Linux Neovim Git

GitHub activity

Profile summary Profile summary

Most-used languages Most-used languages

Contribution graph snake animation

Let's connect

Always happy to collaborate on open-source, especially around real-time web, HTTP/2 servers, and Erlang developer tooling. Also open to interesting BEAM/Erlang work. The best way to reach me is on LinkedIn.

If my open-source work has helped you, you can support it via GitHub Sponsors or Buy Me a Coffee. Thank you.


When not writing Erlang, you'll find me with a guitar.

Pinned Loading

  1. arizona-framework/arizona arizona-framework/arizona Public

    A web framework for Erlang/OTP

    Erlang 69 5

  2. arizona-framework/roadrunner arizona-framework/roadrunner Public

    Pure-Erlang HTTP and WebSocket server. Beep beep.

    Erlang 13 1

  3. eel eel Public

    Embedded Erlang (EEl)

    Erlang 36 2

  4. euneus euneus Public

    An incredibly flexible and performant JSON parser, generator and formatter in pure Erlang.

    Erlang 27 2

  5. doctest doctest Public

    A library to test Erlang documentation

    Erlang 16 2

  6. changeset changeset Public

    An OTP library to validate data based on Ecto changeset library (Elixir).

    Erlang 5 1