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