1-day current streak·27-day longest streak
Welcome to my GitHub page, weary traveler. My name is Guillaume Plique, aka Yomguithereal and I am a research engineer working with social science researchers and designers in Sciences Po's…
Welcome to my GitHub page, weary traveler. My name is Guillaume Plique, aka Yomguithereal and I am a research engineer working with social science researchers and designers in Sciences Po's médialab in Paris.
I am usually available for some light/short freelance or consulting work. You can join me by writing at guillaumeplique+freelance on gmail.com servers for such enquiries.
I usually work in the following domains:
- Webmining (Scraping, APIs, Crawling etc.)
- Algorithmics & data structures
- Fuzzy matching & full-text search tweaking
- Record linkage & deduplication
- Natural Language Processing
- Machine learning & data science
- Graph theory & interactive visualisation
- Fullstack web development
Finally, you can support my Open Source work by sponsoring me directly on GitHub over here: https://github.com/sponsors/Yomguithereal
-
baobab ★ PINNED
JavaScript & TypeScript persistent and optionally immutable data tree with cursors.
JavaScript ★ 3.2k 4y agoExplain → -
react-blessed ★ PINNED
A react renderer for blessed.
JavaScript ★ 4.5k 5y agoExplain → -
mnemonist ★ PINNED
Curated collection of data structures for the JavaScript/TypeScript language.
JavaScript ★ 2.4k 1mo agoExplain → -
talisman ★ PINNED
Straightforward fuzzy matching, information retrieval and NLP building blocks for JavaScript.
JavaScript ★ 729 2y agoExplain → -
baobab-react
React integration for Baobab.
JavaScript ★ 308 5y agoExplain → -
clj-fuzzy
A handy collection of algorithms dealing with fuzzy strings and phonetics.
Clojure ★ 269 3y agoExplain → -
kotatsu
Straightforward command line tool to setup a development environment for modern JavaScript.
JavaScript ★ 263 3y agoExplain → -
pandemonium
Typical random-related functions for JavaScript and TypeScript.
JavaScript ★ 152 3y agoExplain → -
obliterator
Higher order iterator library for JavaScript and TypeScript.
JavaScript ★ 60 1y agoExplain → -
mtgnode
A realtime web application for Magic the Gathering.
JavaScript ★ 49 5y agoExplain → -
gexf
Gexf library for JavaScript
JavaScript ★ 35 1y agoExplain → -
decypher
A handful of cypher utilities for Node.js
JavaScript ★ 32 9y agoExplain → -
fog
A fuzzy matching & clustering library for python.
Python ★ 26 11mo agoExplain → -
colback
JavaScript asynchronous paradigm shift in the blink of an eye.
JavaScript ★ 17 11y agoExplain → -
dolman
Light express app wrapper to develop an API comfortably.
JavaScript ★ 15 5y agoExplain → -
mtgparser
A compilation of handy parsers for popular Magic the Gathering deck formats.
JavaScript ★ 10 12y agoExplain → -
furuikeya
Procedural Haiku generation with Twitter API 1.1
Python ★ 10 5y agoExplain → -
vimeo-srt
A simplistic jQuery plugin to display srt subtitles along with an embedded vimeo video.
JavaScript ★ 10 12y agoExplain → -
ebbe
Collection of typical helper functions for python.
Python ★ 8 4mo agoExplain → -
courses
Miscellaneous pages needing to be served.
CSS ★ 8 6y agoExplain → -
agent-smith
Simple neo4jmyadmin powered by sigma.js
JavaScript ★ 8 10y agoExplain → -
sigma-experiments
Various experiments related to sigma v2.
TypeScript ★ 7 3y agoExplain → -
takoyaki
Fuzzy clustering interface prototype.
JavaScript ★ 7 3y agoExplain → -
djax-client
A straightforward services client powered by djax.
JavaScript ★ 7 7y agoExplain → -
recettes
Livre de recettes en format Markdown.
★ 6 1y agoExplain → -
clj-cmudict
Clojure wrapper for the CMU Pronouncing Dictionary.
Clojure ★ 5 9y agoExplain → -
deku-hmr-example
Simple example of HMR setup for deku.
JavaScript ★ 5 10y agoExplain → -
levenshtein-lte1
A very fast JavaScript implementation of Levenshtein distance for the k <= 1 case.
JavaScript ★ 4 3y agoExplain → -
yomguithereal.github.io
A blog.
HTML ★ 4 3y agoExplain → -
rhetorical
JavaScript library dealing with figures of speech, word play and literature.
JavaScript ★ 4 10y agoExplain → -
colifrapy
Command Line Framework for Python
Python ★ 4 12y agoExplain → -
phylactery
Curated collection of data structures for Python.
Python ★ 3 5y agoExplain → -
helpers
Miscellaneous helper functions for JavaScript.
JavaScript ★ 3 5y agoExplain → -
csvconf2025
Building CSV-powered tools for social sciences
★ 2 9mo agoExplain → -
react-utilities
Some helpful utilities to work with React.
JavaScript ★ 2 9y agoExplain → -
sigma-visualizer
A minimalist sigma usage.
JavaScript ★ 2 7y agoExplain → -
StreamlineD3
Providing developers with a simple way to create dynamic D3.js visualizations with live data.
JavaScript ★ 2 9y agoExplain → -
devcards-js ⑂
An attempt to port devcards to JavaScript
JavaScript ★ 2 10y agoExplain → -
baobab-deku
Simple helpers to use Baobab along with deku
JavaScript ★ 2 10y agoExplain → -
plickle
Create, parse and execute Gherkin-like DSLs quick and easy.
JavaScript ★ 2 12y agoExplain → -
sabretache
A javascript library to discover similarities in html documents.
JavaScript ★ 2 11y agoExplain → -
modular
Some files linked to modular synths.
★ 1 11d agoExplain → -
snscrape ⑂
A social networking service scraper in Python
★ 1 5y agoExplain → -
persist-queue ⑂
A thread-safe disk based persistent queue in Python
Python ★ 1 3y agoExplain → -
eslint-config
Just an eslint config.
JavaScript ★ 1 4y agoExplain → -
Yomguithereal
No description.
★ 1 6y agoExplain → -
lru_cache ⑂
A fast, simple & universal Least Recently Used (LRU) cache in JavaScript
JavaScript ★ 1 7y agoExplain → -
http-server ⑂
a simple zero-configuration command-line http server
JavaScript ★ 1 12y agoExplain → -
react-sigma ⑂
Lightweight powerful library for drawing network graphs built on top of SigmaJS
JavaScript ★ 1 7y agoExplain → -
scuttlebutt-sigma
An attempt at visualizing scuttlebutt networks using sigma.js.
JavaScript ★ 1 8y agoExplain → -
simple-statistics ⑂
simple statistics for node & browser javascript
JavaScript ★ 1 9y agoExplain → -
symlarjs
calculate and verify similarity between strings
JavaScript ★ 1 8y agoExplain → -
js-set-functions ⑂
Common functions for set operations
JavaScript ★ 1 9y agoExplain → -
leven ⑂
Measure the difference between two strings with the fastest JS implementation of the Levenshtein distance algorithm
JavaScript ★ 1 9y agoExplain → -
sails ⑂
Realtime MVC Framework for Node.js
JavaScript ★ 1 12y agoExplain → -
afscrap
Aufeminin.com scraper for social researches.
JavaScript ★ 1 12y agoExplain → -
python-daj
Read and write data without further ado.
Python ★ 1 12y agoExplain → -
sublime-cypher ⑂
Syntax highlighting for Neo4j's Cypher query language in SublimeText.
Python ★ 1 10y agoExplain → -
commonmark-react-renderer ⑂
React renderer for CommonMark (rationalized Markdown)
JavaScript ★ 1 10y agoExplain → -
npm-gexf-dependencies
Basic tool for converting the results of npm ls --json into a gexf file.
JavaScript ★ 1 11y agoExplain → -
sandcrawler-logger
A logger plugin for sandcrawler.
JavaScript ★ 1 11y agoExplain → -
special-agent
Thin wrapper around a compilation of common user agent strings that one can query easily through tags.
JavaScript ★ 1 11y agoExplain → -
phylacter-rs
Collection of exotic data structures.
Rust ★ 0 3d agoExplain → -
ansi2png-rs ⑂
Read ansi sequences from a file and generate a png from it.
Rust ★ 0 14d agoExplain → -
heavykeeper-rs ⑂
Heavykeeper algorithm for Top-K elephant flows
Rust ★ 0 1mo agoExplain → -
shitty-lessons
It's in the name
★ 0 1mo agoExplain → -
phonogram
Nothing to see here...
JavaScript ★ 0 6mo agoExplain → -
teaching
Various teaching-related notes.
Python ★ 0 8mo agoExplain → -
memchr ⑂
Optimized string search routines for Rust.
Rust ★ 0 11mo agoExplain → -
memchr-iter-bench
A benchmark related to memchr iteration.
Rust ★ 0 11mo agoExplain → -
rust-csv ⑂
A CSV parser for Rust, with Serde support.
★ 0 1y agoExplain → -
csv-pseek
Lil' experiment.
Rust ★ 0 1y agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS (or Linux)
Ruby ★ 0 1y agoExplain → -
ratatui ⑂
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
★ 0 1y agoExplain → -
selfsim
Experiments about graph self-similarity projection.
Jupyter Notebook ★ 0 2y agoExplain → -
psia-python-advanced
Resources related to PSIA course "Advanced python for social scientists".
Jupyter Notebook ★ 0 2y agoExplain → -
cypher-loader
Webpack loader for cypher query files.
JavaScript ★ 0 9y agoExplain → -
twitter ⑂
Python Twitter API
Python ★ 0 3y agoExplain → -
prettier-config
My personal Prettier config.
JavaScript ★ 0 4y agoExplain → -
onlyconnect
Personal OnlyConnect challenges.
★ 0 4y agoExplain → -
htmldate ⑂
Fast and robust date extraction from web pages, from the command-line or within Python
★ 0 5y agoExplain → -
twembeddings ⑂
Sentence embeddings for unsupervised event detection in the Twitter stream: study on English and French corpora
★ 0 5y agoExplain → -
trafilatura ⑂
Web scraping library and command-line tool to download, extract (metadata, main text, comments), and convert the output
Python ★ 0 3y agoExplain → -
csvmonkey ⑂
Header-only vectorized, lazy-decoding, zero-copy CSV file parser
C++ ★ 0 6y agoExplain → -
flatbush ⑂
A very fast static spatial index for 2D points and rectangles in JavaScript
★ 0 6y agoExplain → -
gephi ⑂
Gephi - The Open Graph Viz Platform
★ 0 6y agoExplain → -
static-kdtree ⑂
A static kdtree data structure
★ 0 8y agoExplain → -
graphology-distances ⑂
Calculate euclidean distances of edges for graphology
JavaScript ★ 0 6y agoExplain → -
tld ⑂
Extracts the top level domain (TLD) from the URL given.
Python ★ 0 6y agoExplain → -
ndjson ⑂
ndjson with the same interface as the builtin json module
Python ★ 0 6y agoExplain → -
js-levenshtein ⑂
The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.
★ 0 7y agoExplain → -
gh-pages-deploy ⑂
publish to gh-pages from package.json
JavaScript ★ 0 7y agoExplain → -
dragnet ⑂
Just the facts -- web page content extraction
Python ★ 0 7y agoExplain → -
bench-lru ⑂
No description.
JavaScript ★ 0 7y agoExplain → -
cpython ⑂
The Python programming language
Python ★ 0 8y agoExplain → -
networkx ⑂
Official NetworkX source code repository.
Python ★ 0 8y agoExplain → -
tabi ⑂
BGP Hijack Detection
Python ★ 0 8y agoExplain → -
contributions-PJLNum ⑂
No description.
Jupyter Notebook ★ 0 8y agoExplain → -
youtube-explore ⑂
Finding YouTube's top recommendations from any query
CSS ★ 0 9y agoExplain → -
node ⑂
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
JavaScript ★ 0 9y agoExplain → -
node-xml-writer ⑂
Javascript implementation of the classic XMLWriter class
JavaScript ★ 0 9y agoExplain → -
nltk ⑂
NLTK Source
Python ★ 0 9y agoExplain → -
deku ⑂
Functional view library for building UI components as an alternative to React
JavaScript ★ 0 10y agoExplain → -
react-blessed-hot-motion ⑂
A console app demo using React for rendering, animation, and hot reloading
JavaScript ★ 0 10y agoExplain → -
overviewer ⑂
View the output of multiple programs at the same time
JavaScript ★ 0 10y agoExplain → -
jop ⑂
A cli JSON processor
JavaScript ★ 0 11y agoExplain → -
sails-generate-auth ⑂
Generate a Passport.js authentication layer for your Sails app that will Rock Your Socks™
JavaScript ★ 0 12y agoExplain → -
gulp-webserver ⑂
Streaming gulp plugin to run a local webserver with LiveReload
JavaScript ★ 0 12y agoExplain → -
Modernizr ⑂
Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
JavaScript ★ 0 12y agoExplain → -
sails-docs ⑂
Sails.js Documentation
JavaScript ★ 0 12y agoExplain → -
clj-natural
A lightweight and straightforward Natural Language Processing library for Clojure.
Clojure ★ 0 12y agoExplain → -
mastermind
Command Line Mastermind with Clojure
Clojure ★ 0 13y agoExplain → -
grunt-closure-linter ⑂
Grunt integration of google closure linter
JavaScript ★ 0 12y agoExplain →
No repos match these filters.