London, United Kingdom

Robert Knight

Elite
@robertknight

ML engineer consulting for @Blueberg-Scientific. Previously @Hypothesis, @Mendeley Desktop, Konsole (KDE)

ocrs. Rust library and CLI tool for OCR (extracting text from images)

1.9k

webpack-bundle-size-analyzer. A tool for finding out what contributes to the size of Webpack bundles

1.4k

Qt-Inspector. Utility to browse the Qt object tree of a running Qt application and edit object properties on the fly.

437

tesseract-wasm. JS/WebAssembly build of the Tesseract OCR engine for use in browsers and Node

374

rten. ONNX neural network inference engine

321

tex-linebreak. JavaScript implementation of the Knuth-Plass linebreaking algorithm

193

react-testing. Slides, notes and sample project from a talk on testing React applications given at the London React meetup group

188

passcards. A 1Password-compatible command-line and web-based password manager

139

qt-mustache. Mustache templating library for C++ using Qt

87

ocrs-models. PyTorch models for the ocrs OCR engine

77

konsole. Terminal for KDE

65

1pass. 1Password command-line client

65

approx-string-match-js. Fast approximate string matching library for JavaScript

53

ts-style. A small library for defining CSS classes using JavaScript or TypeScript

34

qt-maybe. Implementation of sum/option types using QVariant

30

qt-signal-tools. Utility classes related to Qt signal and slot handling

25

rollup-cache. Disk caching to speed up Rollup builds

20

mandrawer. A miscellaneous collection of scripts I use across various devices.

14

sass-unused. Utility for finding unused variables in a collection of SASS files

13

babel-plugin-mockable-imports. Babel plugin that enables mocking of ES and CommonJS imports in tests

12

extension-tools. A collection of scripts for automated publishing of browser extensions

11

kdevelop. KDevelop IDE

10

idb-mutex. Mutual exclusion (locks) between tabs in browsers using IndexedDB

9

xar-js. A JavaScript library for generating xar archives

8

dbpro-bluegui. BlueGUI v2 GUI controls plugin for DarkBASIC Professional

7

rten-ndarray-demo. Simple demo showing how to integrate image-rs, ndarray and rten for image classification

5

textgen. Random text generator built with PyTorch

4

yarn-update-indirect. Tool to update indirect / transitive dependencies in Yarn lockfiles

4

duckface. Go-like interface generator for C++

2

unroll-it. Helper for creating data-driven / parametrized tests with Mocha

2

dropbox-js. Unofficial JavaScript library for the Dropbox Core API.

2

celery. Distributed Task Queue (development branch)

2

rust-optparse. Command-line option parsing lib for Rust

2

hot-reloading-talk. A talk for LondonJS on architecting web applications to enable hot reloading

2

ureact. A small implementation of the modern React API for educational purposes.

2

approx-string-match-rs. Rust + WebAssembly library for approximate string matching.

1

tesseract. Tesseract Open Source OCR Engine (main repository)

1

approx-string-match-demos. Interactive demos for a talk on approximate string matching.

1

css-in-readme-like-wat. Style your readme using CSS with this simple trick

1

xd-tts. Tacotron2-based TTS demo, forked from https://github.com/xd009642/xd-tts to use RTen for inference

1

XNNPACK. High-efficiency floating-point neural network inference operators for mobile, server, and Web

1

fancy-regex. Rust library for regular expressions using "fancy" features like look-around and backreferences

1

prune-merged-branches. Tool to clean up your local Git branches

1

custom-hypothesis-extension. Browser extension that adds Hypothesis to a page with custom configuration

1

EasyOCR. Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

1

anchor-quote. A Web Annotations quote selector anchoring library

1

talks. Slides and resources for talks I've given or will give

1

labnotes. A river-of-news feed aggregator. Created as a Mendeley hackday project.

1

elm-april-hack-night. Elm

1
49
Apply