This is your work, valued

Beeno Tung

Elite
@beenotung

Technical Consultant / Full-Stack Developer / Distributed System and Blockchain Researcher / AI R&D / Programming Lecturer & Instructor

best-effort-json-parser. Parse incomplete JSON text in best-effort manner. Useful for partial JSON responses, broken network packages, LLM responses with markdown fences or exceeding token limits, and configuration files with comments.

278

ts-liveview. Build hybrid SSG and SSR realtime SPA/MPA with Typescript

198

compress-json. Store JSON data in space efficient manner

145

fix-esm-import-path. Auto fix import path for esm compatibility

63

quick-erd. quick and easy text-based ERD editor with drag and drop visualization + code generator for migration, query, typescript types and orm entity

62

dom-proxy. Develop lightweight and declarative UI with automatic dependecy tracking without boilerplate code, VDOM, nor compiler

29

better-sql. Generate sql query from a concise query syntax inspired from EdgeDB and GraphQL

27

data-template. Lightweight and minimal dom template and ajax helpers

19

personal-search-engine. A home-grown search engine for individual

15

soffice. wrapper of the LibreOffice CLI - convert between office files, pdf, and html files

15

silencecut-ffmpeg. Detect and remove silent sections from video using ffmpeg.

14

tsc-macro. Compose macro in Typescript, expand back into Typescript

13

use-state-proxy. Using Proxy API to auto dispatch React.useState(). Inspired from @State() in @stencil/core.

13

typestub-ipfs. Typescript types for IPFS

12

stencil-virtual-scroll. virtual-scroll typed web component that only render visible items on the DOM

12

web-clone. Recursively clone a website with url rewrite in controlled manner.

11

auto-cms. Auto turn any webpage into editable CMS without coding.

9

oklab.ts. Convert between RGB and Oklab color space

9

gpt-api. A library to provide an API for developers to integrate GPT's AI-powered conversational features into applications developed in any programming language (without OpenAI API key nor VPN).

8

react-use-event. React use hook for global event dispatch and listening

7

tslib. utils library in Typescript

6

gen-sql-type. Generate Typescript Types from raw SQL statements

6

react-webcam-qr-scanner.ts. Typescript React components using pure javascript to detect QR Code from webcam continuously.

6

ga-island. Genetic Algorithm with 'island' Diversity

6

better-sqlite3-schema. helper utilities on top of better-sqlite3-helper

5

pym. A package manager for python that works like npm.

5

cast.ts. Compose validation parsers with static type inference, makes it easy to handle data from RESTful API

5

typestub-ipfs-only-hash. JavaScript

5

live-tsc. A lightweight esbuild-based implementation of tsc that trim off the types (without type checking)

5

soft-light-canvas. a canvas art / wallpaper of pixels changing color slowly over time

5

level-ts. A Level database wrapper with typescript typing support.

5

better-sqlite3-proxy. Efficiently proxy sqlite tables and access data as typical array of objects

5

csv-transpose. Transpose (rotate) data from rows to columns or vice verse in csv/tsv

4

compact-db. A lightweight embedded database inspired from leveldb but operate in sync mode.

4

ipfs-chatroom. Demo of using IPFS for live data exchange

3

gen-ts-type. Generate TypeScript types from sample data in browser, node.js, and cli.

3

svelte-typescript-zeronet-starter. Building ZeroNet webapp with Svelte & Typescript

3

mime-detect. Detect mime type and encoding (aka Content-Type) from buffer, file content and filename.

3

csv-to-markdown. cli tools to convert csv and tsc data into markdown table

3

zeronet-profile-chooser. Android App to switch ZeroNet credential

3

idl2ts. Convert OMG IDL to TypeScript.

2

create-ts-liveview. npm init cli script to create ts-liveview project

2

playwright-cache.ts. Cache web pages fetched using the Playwright.

2

slnpm. A simple and fast node.js package manager using symbolic link

2

image-dataset. Tool to build image dataset: collect, classify, review

2

transformers.ts. Typescript wrapper for @xenova/transformers

2

git-hour. Briefly shows how much hours each contributor spent on a git repository

2

node-spdy. SPDY server on Node.js

2

social-like-monitor. [教學示範] 用植入式代碼 (script injection) 從社交媒體網站抓取 post liker 數據

2

playwright-login. Helper function to login and persist session when using playwright

2

create-react-ts-template. Create react project using typescript template, but without installing the packages

2

react-any-data. React component as viewer and editor for general data type.

2

spa-state-demo. Demo how to do simple state update (and trigger re-render) with varies of SPA framework

2

yolo-helpers. Helper functions to use models converted from YOLO in browser and Node.js.

2

gif-to-apng. JavaScript

2

image-ai-builder. TypeScript

1

playwright-table. Collect tabular data from HTML Table Elements as object array or 2D string array

1

rainfall-weather-hk. Collect historical rainfall database in hong kong.

1