my pkgs monorepo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 57.9%
Svelte 23.1%
JavaScript 6.5%
Rust 3.2%
CSS 2.2%
Shell 0.8%
Python 0.7%
HTML 0.4%
Nix 0.3%
Other 4.8%
393 1 0

Clone this repository

https://tangled.org/ewancroft.uk/pkgs https://tangled.org/did:plc:ofrbh253gwicbkc5nktqepol/pkgs
git@tangled.org:ewancroft.uk/pkgs git@tangled.org:did:plc:ofrbh253gwicbkc5nktqepol/pkgs

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

pkgs#

Ewan's personal package monorepo — TypeScript/Svelte packages managed with pnpm workspaces, Rust tools via Cargo + Nix flake, and Python utilities.

Full documentation at docs.ewancroft.uk.

🧶 Also available on Tangled

Packages#

Package Description
@ewanc26/tid Zero-dependency AT Protocol TID generation
@ewanc26/atproto AT Protocol service layer
@ewanc26/ui Svelte UI component library
@ewanc26/utils Shared utility functions
@ewanc26/noise Deterministic value-noise generation
@ewanc26/noise-avatar Noise-based avatar generation
@ewanc26/bismuth Convert pub.leaflet / site.standard.document records to Markdown
@ewanc26/svelte-standard-site SvelteKit library for site.standard.* ATProto records
@ewanc26/pds-landing Svelte components for an ATProto PDS landing page
@ewanc26/supporters Ko-fi supporter display backed by ATProto
@ewanc26/wafrn-theme WAFRN CSS theme — Catppuccin terminal aesthetic
@ewanc26/tangled-sync CLI for syncing GitHub repos to Tangled
malachite Last.fm/Spotify → ATProto scrobble importer (CLI)
malachite-web Last.fm/Spotify → ATProto scrobble importer (web frontend, private)
nix-config-tools Nix config management tools (Rust)
llm-analyser .docx analysis with Ollama (Python)

Licence#

AGPL-3.0-only (TypeScript/Svelte) · MIT (Rust)