An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by osteele

A curated list of projects in awesome lists by osteele .

https://github.com/osteele/gojekyll

A fast Go implementation of the Jekyll blogging engine

blog-engine cli golang jekyll liquid static-site-generator

Last synced: 16 May 2025

https://github.com/osteele/callgraph

Magic to display dynamic call graphs of Python function calls

education ipython-magic jupyter-notebook-extension python visualizations

Last synced: 16 Mar 2025

https://github.com/osteele/dart-tonic

Music theory Dart package

music-theory

Last synced: 16 Mar 2025

https://github.com/osteele/p5-server

Command-line tool to create and run p5.js sketches. It runs a server with live reload, sketch-aware directory listings, automatic libraries for JavaScript-only sketches.

live-reload p5 p5js

Last synced: 07 Aug 2025

https://github.com/osteele/matrix-archive

Export a Matrix room message archive

dinacon matrix-client

Last synced: 21 Mar 2025

https://github.com/osteele/claude-chat-viewer

View Claude chat conversations in the browser, from exported JSON files

chat-viewer claude claude-ai json-export web-app

Last synced: 06 Apr 2026

https://github.com/osteele/ipython-secrets

A Python package that simplifies the use of secrets in a Jupyter notebook

ipython ipython-notebook jupyter jupyter-notebook-extension keyring password-store python-package

Last synced: 07 Nov 2025

https://github.com/osteele/imu-tools

Send sensor data from an ESP + BNO055 → MQTT and/or serial port

bno055 esp esp32 esp8266 imu-sensor micropython mqtt physical-computing

Last synced: 10 Apr 2025

https://github.com/osteele/tonic.ts

TypeScript music theory, pitch constellation diagram, and guitar chord calculator

guitar-chords music-theory typescript typescript-library

Last synced: 11 Jul 2025

https://github.com/osteele/arduino-ble-imu

Publish IMU data over BLE

arduino ble bno055 btle esp32 esp32-arduino imu

Last synced: 28 Oct 2025

https://github.com/osteele/tuesday

Ruby-compatible strftime for golang

golang golang-package strftime

Last synced: 12 Jan 2026

https://github.com/osteele/banyan

Visualize Dropbox file and folder sizes

dropbox dropbox-client treemap visualization webapp

Last synced: 28 Oct 2025

https://github.com/osteele/fingerboard

Display the violin, viola, and cello fingerings for each scale

music-theory webapp

Last synced: 03 Aug 2025

https://github.com/osteele/bootle

“Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.” — Stan Kelly-Bootle

humor python python-package

Last synced: 28 Oct 2025

https://github.com/osteele/gsheet-keyring

Python Keyring backend backed by a Google Sheet

google-colab google-sheets gspread keyring python-package

Last synced: 23 Mar 2025

https://github.com/osteele/vscode-p5server

VSCode extension to launch a live server that is aware of p5.js

Last synced: 28 Oct 2025

https://github.com/osteele/p5-template

https://www.notion.so/P5-js-Particle-Workshop-aba7992a689c457a8cca10e2f49e6a04

p5js

Last synced: 10 Oct 2025

https://github.com/osteele/p5-react

A component that embeds a p5.js canvas in a React application

p5 p5js react react-components reactjs

Last synced: 28 Oct 2025

https://github.com/osteele/sneetches

A Chrome extension that adds star counts next to GitHub repo links

chrome-extension git github github-browser-extensions web-extension

Last synced: 28 Oct 2025

https://github.com/osteele/classroom-tools

Tools for collecting and analyzing assignments – mostly related to GitHub and Jupyter notebooks – plus a few other tasks.

classroom-tools github-classroom jupyter-notebook

Last synced: 28 Oct 2025

https://github.com/osteele/flinx

Configuration-free Sphinx documentation

cli documentation documentation-tool python python-package sphinx sphinx-doc

Last synced: 28 Oct 2025

https://github.com/osteele/multiclone

Clone forks of a GitHub repo, or copies of a GitHub Classroom assignment

classroom-tools cli git github github-classroom myrepos

Last synced: 05 Mar 2026

https://github.com/osteele/git-timelapse

Create time-lapse movies of git repo files, metrics, or other artifacts

git timelapse under-construction visualization

Last synced: 28 Oct 2025

https://github.com/osteele/fretboard

Tools for rendering guitar fretboard and chord diagrams.

guitar music-theory under-construction webapp

Last synced: 28 Oct 2025

https://github.com/osteele/p5pose

Starter kit for exploring WebCam-based pose recognition with PoseNet and p5.js

p5js posenet template

Last synced: 05 May 2025

https://github.com/osteele/pwm-explorer

Interactive visualization of Pulse Width Modulation (PWM)

arduino education pwm visualization

Last synced: 20 May 2026

https://github.com/osteele/git-keychain-secrets

Store some parts of a repo file in the macOS Keychain; keep the rest un-encrypted

dotfiles git git-filter macos-keychain secret-management

Last synced: 14 Apr 2026

https://github.com/osteele/osteele.com

Source to personal web site

personal website

Last synced: 28 Oct 2025

https://github.com/osteele/minimal-keys

Compute the unique minimal keys from a collection of strings or sequences.

python-package

Last synced: 09 Oct 2025

https://github.com/osteele/imu-client-examples

Example web programs that use the imu-tools npm package to connect via BTLE or MQTT to an ESP32 + BNO055

bno055 btle mqtt p5js physical-computing

Last synced: 05 May 2025

https://github.com/osteele/terminal-codes-to-html

Convert strings that include terminal color codes to HTML or plain text.

html-formatter terminal-colors vt100

Last synced: 08 Jun 2026

https://github.com/osteele/ffmachine

DEC Digital Logic Module editor and simulator

computer-history under-construction webapp

Last synced: 15 May 2026

https://github.com/osteele/inventiveminds.xyz

Source to Inventive Minds web site

website

Last synced: 11 May 2026

https://github.com/osteele/notebooks

Miscellaneous Jupyter notebooks.

education jupyter-notebooks

Last synced: 29 May 2026

https://github.com/osteele/gh-forkstats

Displays GitHub forks and their stats, to identify successors to abandoned repos.

cli git github

Last synced: 01 May 2026

https://github.com/osteele/p5pose-optitrack

Use p5.js to render data from an OptiTrack CSV -> WebSocket server.

optitrack p5js posenet

Last synced: 27 Oct 2025

https://github.com/osteele/assignment-dashboard

A web dashboard for viewing the forks of a classroom assignment repo

classroom-tools github jupyter-notebook

Last synced: 31 Jan 2026

https://github.com/osteele/hackingthelibrary.org

Hacking the Library 2017 and 2018 @ Olin College

course-materials olin olin-college website

Last synced: 22 Feb 2026

https://github.com/osteele/nbcollate

Collate Jupyter assignment notebooks

classroom classroom-tools cli jupyter jupyter-notebook

Last synced: 04 Apr 2025

https://github.com/osteele/tidal-memories

On-the-ground piece for Dinacon

dinacon matrix-client webapp

Last synced: 19 Oct 2025

https://github.com/osteele/speech-provider

A unified TypeScript interface for browser speech synthesis and Eleven Labs TTS voices

browser eleven-labs speech-synthesis text-to-speech tts typescript voice

Last synced: 17 Feb 2026

https://github.com/osteele/add2anki

A CLI tool to add language learning cards to Anki, with automatic translation and audio generation

anki anki-card-generation cli education language-learning mandarin-chinese

Last synced: 27 Oct 2025

https://github.com/osteele/elm-extras

Personal Elm extras. Extracted from Banyan.

elm-package personal

Last synced: 15 May 2026

https://github.com/osteele/html2cheatsheet

Create a Dash Cheatsheet from HTML on apple.com

developer-tools

Last synced: 13 Jun 2026

https://github.com/osteele/volatility

Web page that displays the current value of Bitcoin alongside the face of a six-sided die

humor webapp

Last synced: 10 Jul 2025

https://github.com/osteele/micropython-stubs

Stubs for MicroPython APIs, to assist type-checking tools

developer-tools python

Last synced: 09 Jun 2026

https://github.com/osteele/prompt-matrix.py

A Python package to expand prompt matrix strings.

prompt-engineering

Last synced: 14 Oct 2025

https://github.com/osteele/poseshare

Last synced: 29 Oct 2025

https://github.com/osteele/liquid-tabulator

Olin Election Techology Co-Curricular Vote Tabulator

Last synced: 13 May 2026

https://github.com/osteele/arduino_serialrecord

An Arduino library for sending and receiving multiple-values records on the serial port.

arduino arduino-library

Last synced: 15 May 2026

https://github.com/osteele/matrix-photo-gallery

A photo gallery for photos from a Matrix room.

dinacon matrix-client photo-gallery webapp

Last synced: 04 Apr 2025

https://github.com/osteele/posenet-pubsub

Publish PoseNet data from one page to another in the same browser.

motion-capture p5js posenet

Last synced: 13 May 2026

https://github.com/osteele/hanzi-explorer

Explore the senses, components, and common words of Hanzi characters

hanzi language-learning

Last synced: 14 May 2026

https://github.com/osteele/posenet-circus

P5.js + PoseNet browser that can also render and test images from a directory on the server

p5js posenet

Last synced: 13 Jun 2026

https://github.com/osteele/matasano

SPOILER ALERT: Clojure solutions for the Matasano Crypto Challenges

Last synced: 24 Oct 2025

https://github.com/osteele/vscode-jekyll

Define VSCode problem matchers for Jekyll Liquid exceptions

developer-tools jekyll liquid liquid-templating-engine visual-studio-code vscode vscode-extension

Last synced: 09 May 2026

https://github.com/osteele/p5pose-playback

This is an example of a sketch that accepts poses either from PoseNet, or from a JSON file that was created by P5 PoseNet Recorder.

p5js posenet

Last synced: 03 Jul 2025

https://github.com/osteele/imu-clicker

Last synced: 10 May 2026

https://github.com/osteele/changelog-parser

An npm package that parses CHANGELOG files from markdown to JSON.

changelog changelog-parser

Last synced: 09 May 2026

https://github.com/osteele/p5-still-image-starter-kit

Starter kit for creating still images using p5.js

p5js

Last synced: 06 Mar 2026

https://github.com/osteele/aoc17.rs

Advent of Code 2017 Rust solution

under-construction

Last synced: 14 Jul 2025

https://github.com/osteele/homebrew-tap

🍺😜My Homebrew package manager formulae

developer-tools homebrew

Last synced: 18 May 2026

https://github.com/osteele/bisect-obsidian-extensions

A binary search tool to identify problematic Obsidian plugins that may be causing crashes, freezes, or other issues in your vault

obsidian obsidian-plugins troubleshooting

Last synced: 19 May 2026

https://github.com/osteele/blog.osteele.com

My historical blog

blog personal website

Last synced: 10 Aug 2025

https://github.com/osteele/highland-cloud

Home Automation for Highland Ave.

home-automation

Last synced: 23 Aug 2025

https://github.com/osteele/p5-starter-kit

Starter kit for creating still images with p5.js

p5js template

Last synced: 04 Mar 2026

https://github.com/osteele/processingwebsocketdemo

A demo of interprocess communication in Processing using WebSockets

processing websockets

Last synced: 08 Jun 2026

https://github.com/osteele/css-fake

Lesser-known CSS attributes

css humor website

Last synced: 21 Apr 2026

https://github.com/osteele/microbit-signal-meter

Bluetooth signal meter for BBC micro:bit

dinacon microbit microbit-ble

Last synced: 29 Oct 2025

https://github.com/osteele/olin-design-principles

Design principles documentation for Olin College.

design-principles documentation education jekyll web-app

Last synced: 06 Oct 2025

https://github.com/osteele/auxis

Music construction — very early stages

music-theory under-construction

Last synced: 31 May 2026

https://github.com/osteele/hanzi-api-server

API server for retrieving Hanzi character decompositions from SQLite database

api character-decomposition hanzi sqlite web-service

Last synced: 31 May 2026

https://github.com/osteele/optitrack-ws-server

Serve OptiTrack data from a CSV file to a WebSocket connection

motion-capture optitrack websocket-connection

Last synced: 31 May 2026

https://github.com/osteele/nameshuffler

A Processing sketch to shuffle a list of student or team names

classroom-tools processing processing-sketch

Last synced: 14 Oct 2025

https://github.com/osteele/arduino-pwm-explorer

This is a pair of programs for the Arduino and Processing, to help students develop an understanding of Pulse Width Modulation (PWM).

arduino education processing visualization

Last synced: 09 May 2026

https://github.com/osteele/slack-channel-manager

Bulk add and modify Slack channels from the command line

slack

Last synced: 16 Apr 2026

https://github.com/osteele/osteele

Config files for my GitHub profile.

config github-config

Last synced: 03 Mar 2026

https://github.com/osteele/docker-hugo-build

Docker image for building Hugo websites on Wercker.

devops docker hugo static-site-generator web-development

Last synced: 04 Mar 2026

https://github.com/osteele/prompt-matrix.js

Library to expand prompt strings into multiple variations

data-expansion prompt-management string-manipulation text-generation

Last synced: 05 Jun 2026

https://github.com/osteele/vscode-extensions-report

CLI tool to generate reports of VS Code extensions.

cli-tool productivity report-generator vscode-extensions

Last synced: 06 Jun 2026

https://github.com/osteele/fix-filename-dates

A command-line tool to add or normalize the dates in filenames

cli

Last synced: 07 Jun 2026

https://github.com/osteele/mutagui

A terminal user interface (TUI) for managing Mutagen sync sessions

file-sync mutagen rust terminal tui

Last synced: 27 Apr 2026

https://github.com/osteele/doorkeeper

Redirects students from unauthorized course pages on static sites.

github-pages google-sites static-site-security student-access-control website-management

Last synced: 08 Jun 2026

https://github.com/osteele/map-explorer

Interactive visualization of the Arduino map function.

arduino education p5js processing visualization

Last synced: 02 May 2026

https://github.com/osteele/rtd-flinx-shim

Enable Read the Docs to work with Flinx documentation.

under-construction

Last synced: 10 Jun 2026

https://github.com/osteele/ixlab-tutorials

Arduino and Processing examples for NYU Shanghai Interaction Lab

arduino education processing

Last synced: 12 May 2026

https://github.com/osteele/p5pose-recorder

Record a sequence of PoseNet poses to a JSON file, for later playback.

motion-capture p5js posenet

Last synced: 12 May 2026

https://github.com/osteele/abe-event-schedule

Display an event schedule from ABE.

calendar olin-build under-construction webapp

Last synced: 12 May 2026