Skip to content
View alganet's full-sized avatar

Organizations

@PHPSP @Respect @iMastersDev @Mosai @php-brasil

Block or report alganet

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
alganet/README.md

I'm a software developer based in the state of São Paulo, Brazil.

I like to explore weird or unusual problems, and work on them for a long time.

I also enjoy more mundane typical work such as developing backend and frontend software for the web.

Read my blog: https://alganet.github.io/blog.html


Assorted Projects

Portable Shell Scripting

I'm working on shell-versions, shell-docs and coral. Those three projects explore the portable shell from different angles:

  • shell-versions: Aims to provide a solid environment for testing portable shell scripts.
  • shell-docs: An MDN-docs style project to deeply document shell interpreter differences and compatibility.
  • coral: A reusable, unified portable shell library.

This work goes back several years to my first entry in this problem, workshop.

I've been also exploring the concept of a pure portable shell parser written in shell itself.

Polyglot Programming

One of my key interests is developing more awareness and examples of practical polyglot programming.

  • neutrino: a super-lightweight portable webview that is written as a polyglot script.
  • PHL: a refactor of an older PHP-compatible engine that explores polyglot build systems.

My previous work on this arena goes back years to AppPackPrototype and small polyglot launchers.

Reusable PHP Libraries

I'm actively maintaining Respect, a set of reusable libraries for PHP.

These libraries approach lots of declarative programming, functional programming and other unconventional PHP applications from a practical perspective.

Out of these, Respect\Validation has gained considerable attention over the years.

Pinned Loading

  1. Respect/Validation Respect/Validation Public

    The most awesome validation engine ever created for PHP

    PHP 5.9k 775

  2. shell-versions shell-versions Public

    Multiple versions of multiple shells for testing portable shell scripts

    Shell 23

  3. quick-beats quick-beats Public

    A drum machine webapp powered by AV Linux soundkits.

    JavaScript 1

  4. lint-http lint-http Public

    A TLS-terminating HTTP/HTTPS forward proxy that lints traffic and writes captures. 🔧

    Rust 36 1

  5. apywire apywire Public

    Lazy object wiring and dependency injection for Python 3.12+

    Python 5 1

  6. PHL PHL Public

    PHL is a refactor of the PH7 engine

    C 5 1