Peter Johnson's repositories
yiff
A furry programming language *owo*
Best-README-Template
An awesome README template to jumpstart your projects!
YiffC
IR inter-layer designed to be generated programmatically and written by hand.
dwm-better
Better Suckless DWM.
st-better
Patches and modifications of the Suckless's Simple Terminal.
simpletext
Ultra-simple, zero-config Markdown/Pulldown website generator.
dawn-grammar
Intuitive grammar and formal grammar for Dawn.
Dawn
Dawn is a language better than C, without the confusion of C++.
NativeJSX
Library to convert JSX in the browser to document.createElement() tags.
web-md
Script that converts Markdown code into HTML automatically.
shiki-extra
A beautiful Syntax Highlighter with extra features.
LiquidCore
Core functionality for Liquid, utilized by the Liquid CLI tool.
LiquidJSX
JSX library for Liquid. Built to be compatible with React's automatic API.
Liquid
Liquid is a super-amazing, modern Markdown static-site generator.
TSExtern
Writing external mods for games in TypeScript.
LiquidParser
A multi-utility parser for Parsing both Liquid Markdown and Spruce Templates.
config
Very simple config loader for Liquid Markdown.
Lighthouse
Syntax highlighting API for everyone.
Lighthouse-JS
JavaScript and CSS utilities for Lighthouse API.
Matrix.js
A small vector library for JavaScript. Implements most vector arithmetic.
FractionCPP
A little Fraction library for C++. Contains intensive code comments, meant for learning purposes.
Polynomial
Polynomial manipulation library
HentaiFetch-C
You know what to do :) (now in C)
spark-vec
Spark vector library, with data-serialization.
C-Template
C template I use for all of my C projects.
node-dawn-parser
Fork of node-typescript-parser designed to create an AST for Dawn files. Needed as Dawn supports pointers.