Peter Volf's repositories
fastbook
The fastai book, published as Jupyter Notebooks
fastapi-htmx-tailwind-example
Example application (IoT dashboard) built with FastAPI, HTMX, TailwindCSS, DaisyUI, Jinja, and MongoDB.
awesome-python-htmx
A curated list of things related to python-based web development using htmx
markyp-bootstrap4
Create Bootstrap 4 web pages using purely Python.
volfpeter
Config files for my GitHub profile.
fasted
FastAPI dependencies and utilities.
sqlmodelservice
A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI
fastapi-motor-oil
Collection of async utilities for working with MongoDB and conveniently creating performant APIs with async web frameworks such a FastAPI
uspto-patent-citation-graph
Graph that downloads patent citation data from USPTO's PatentsView API on-demand and stores it locally in an SQL database (and in memory) for fast access later.
markyp-highlightjs
HTML code highlighting markyp extension based on highlight.js
markyp-html
HTML element implementations based on markyp
markyp-rss
markyp-based RSS 2.0 implementation.
fastapi-flask-auth
Lightweight FastAPI dependencies and authenticator that uses Flask session cookies for access control
coupon-app
Example application using FastAPI + sqlmodel
ck-ts-react-webpack-app
Minimal cookiecutter template for translatable single-page web applications using TypeScript, React, and Webpack.
graphscraper
Python 3 graph implementation designed to be turned into a web scraper for graph data.
mastodon-social-graph
Mastodon social graph with an SQL backend, in-memory cache, and built-in, on-demand web scraper.
localclustering
Python 3 implementation and documentation of the Hermina-Janos local graph clustering algorithm.
flask-session-decoder
Zero-dependency Flask session decoder
itch
It's a Chart!
lounge
Chat application API and a basic Bootstrap 4 UI
markyp-fontawesome
Font Awesome icons for markyp-html-based web pages
puzzword
Not a password manager
great-circle-distance
Simple great circle distance calculation package
bfs-shortest-path
Breadth-first search based shortest path finding algorithm that allows negative edge weights.