Skip to content
View alsi-lawr's full-sized avatar

Block or report alsi-lawr

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
alsi-lawr/README.md
alsi-lawr — developer tools for the editor, terminal, and runtime

GitHub followers Neovim .NET F sharp Lua Nix

Languages

Live language usage across my public, owned, non-fork repositories

Selected work

termin.al logo

A terminal-shaped portfolio for exploring
projects, writing, activity, and more through
a browser-based virtual shell.

TypeScript F# browser shell

agent-term.nvim social card

Persistent terminal coding-agent sessions
inside Neovim, with flexible views, switching,
and editor-context helpers.

Lua Neovim coding agents

Neotheme social card

A semantic, palette-driven Neovim colorscheme
with a visual browser, persistent palette editor,
and reproducible previews.

Lua Neovim design systems

Viset social card

Browser screenshots and animated WebP captures
as code, with device and theme matrices,
direct ownership, and reproducible execution.

F# .NET capture tooling

HUMANS.md social card

Coding-agent contracts, governed Casefile
workflows, and reusable engineering guidance
as independently installable plugins.

agents workflows governance

ChatGPT Export Analysis social card

A local-first pipeline that turns ChatGPT exports
into a reproducible, queryable analysis corpus
with evidence linked back to source turns.

Python SQLite local-first

Phrasic social card

A provider-neutral, browser-only now-playing
display with responsive visuals, accessible
motion, and explicit connection states.

TypeScript browser Docker

BlokeBot social card

A self-hosted Twitch bot and dashboard for
commands, games, points, giveaways, and
managing multiple channels.

self-hosted Twitch Nix

ALSI.CaseConversions social card

Small, allocation-conscious .NET string case
conversion for identifiers, keys, generated
names, and application boundaries.

C# NuGet performance

dotnet-workspace-explorer social card

Language-agnostic .NET solution and project
operations, with direct commands and a versioned
MessagePack-RPC workspace endpoint.

F# VB C# .NET tool

Gruber Darker VS social card

A native Visual Studio 2022 theme mapping the
Gruber Darker palette across syntax, editor UI,
tool windows, and shell chrome.

Visual Studio VSIX theme tooling

deploy-nuget social card

A reusable GitHub Action for building, packing,
and publishing NuGet packages through a
consistent, configurable release path.

GitHub Actions NuGet CI/CD

dotnet-test-coverlet social card

A reusable action that runs .NET tests and
generates coverage with configurable exclusions,
SDK versions, and a minimum threshold.

GitHub Actions .NET coverage

package-release-workflows social card

Reusable workflows for reproducible .NET release
packaging and delivery across archives, registries,
package managers, and container channels.

GitHub Actions releases packages

Working set

C sharp F sharp Lua Python TypeScript Neovim Nix Docker GitHub Actions

Pinned Loading

  1. BlokeBot BlokeBot Public

    Own your channel tools - a self-hosted Twitch bot and dashboard for commands, games, points, giveaways, and resilient chat.

    C# 3

  2. getviset/Viset getviset/Viset Public

    Script reproducible browser screenshots and animations from a capture matrix.

    F# 3

  3. neotheme.nvim neotheme.nvim Public

    A semantic, palette-driven theming engine for Neovim 0.12+

    Lua 4

  4. agent-term.nvim agent-term.nvim Public

    Run agentic TUIs inside Neovim with persistent float/panel views and editor-context helpers.

    Lua 6

  5. HUMANS.md HUMANS.md Public

    A behavioural instruction system for AI coding agents, built on one claim: always-loaded instructions should be a conduct contract, not a repository encyclopedia.

    Rust 3

  6. phrasic phrasic Public

    A provider-neutral, browser-only now-playing display with Spotify and an offline fake provider.

    TypeScript 1