Skip to content
@pureartisan

Pure Artisan

I'm a Software Engineer who loves to learn all sorts of technologies, while giving back to the community! Built by Prageeth Silva.

Pure Artisan

Open-source projects across whatever I happen to be enjoying — web libraries, developer tooling, Raspberry Pi and smart-home builds, browser extensions, and more.

Maintained by Prageeth Silva, a software engineer from Australia who loves learning all sorts of technologies and giving back to the community. #WeCareGiveBack

What you'll find here

  • Small, focused libraries that each do one thing well
  • Projects that are properly tested, not just a README
  • Drop-in tools that fit into your existing project without a rewrite
  • Free and open source

A few projects

Project What it does
prisma-prefixed-ids Adds Stripe-style prefixed, human-readable IDs (e.g. usr_abc123) to your Prisma models, with full nested-write support
magic-mirror-raspbian-lite Magic Mirror setup for Raspbian Lite, running on something as small as a Raspberry Pi Zero
browser-session-tabs Tracks multi-tab usage within a single browser session
simple-i18n A simple, lightweight, extensible i18n library, with a React binding in simple-i18n-react
user-intents A lightweight library for tracking user intents in web applications
openscrape An open-source, LLM-ready scraping tool

Elsewhere

Pinned Loading

  1. prisma-prefixed-ids prisma-prefixed-ids Public

    A Prisma extension that adds prefixed IDs to your models

    TypeScript 21 3

  2. magic-mirror-raspbian-lite magic-mirror-raspbian-lite Public

    Magic Mirror for Raspbian Lite (works with Raspberry Pi Zero)

    Shell 49 14

  3. browser-session-tabs browser-session-tabs Public

    Track multi-tab usage in a browser session

    TypeScript 6 2

Repositories

Showing 10 of 39 repositories

Top languages

Loading…

Most used topics

Loading…