2025-08-16

project ideas

computer-related: practical

  • specialized graphics card for real-time voxel ray tracing.
  • a low-profile (under 20 mm), flat-profile, wired-only keyboard with replacable scissor switches like the cherry mx ulp or hall effect triggers
  • fast, simple, drop-in replacement for xdg thumbnailer - avoid tumblers delay for generating various thumbnail sizes.
  • c code signature extractor - parse routines, macros, structs, enums, types into machine-readable text for basic interface documentation.
  • small plaintext wikipedia dump - only current pages, no history or talk pages.
  • indented-thread discussion web app - like reddit, optional email support; potential replacement/complement to mailing lists and forums.
  • practical peer-to-peer website system - plain text sites are only kilobytes.
  • auto-package modified system config files - install base + config packages for identical system setup ("paconf").
  • complete minimal redesign of historic email protocols.
  • minimal c honeypot - keeps opportunists busy; focus on simplicity over logging or large codebases.
  • self-learning fan control - considers cooling effectiveness and loudness gradient.
  • generic ast-based code transformer - allows chatbots to output changesets without diff format issues.
  • process whitelist tool - list expected/unexpected active os processes.
  • free/open metadata databases (movies, music, games, products, thesaurus) - with api, download, and fair paid tier for bulk use.
  • cli active network connection monitor - stream new connections like tail -f; show src/dst/ports/direction/protocol.
  • distributed file system library - peer discovery from seed nodes (like kademlia).
  • auto-gui generator from cli specs (e.g., sph-cli output).
  • ai minimum principle research - bootstrap intelligence from minimal algorithms and goals on non-random data streams.
  • pre-configure process priorities in /etc before program start.
  • standalone s-expression parser.
  • file integrity layer - userspace fs or other tools ensuring long-term data integrity.
  • email client storing mail in sqlite or one-file-per-message for easier extraction/backup.
  • bookmark-sharing site - open licenses, tags.
  • terminal csv editor.
  • add missing filename extensions utility.
  • automated microtransaction service - small payments, unlocks, one-time buys, subscriptions.
  • commission-like funding platform - prices drop after release after revenue threshold; counter indefinite rent-seeking for digital goods.
  • remove obstacles to gsl binding via guile ffi.
  • federated free dating site software.
  • phonotactic analyzer - generate likely/unlikely word forms per language.
  • store file format info in extended attributes.
  • emacs keybinding visualizer using ascii.
  • latin encoding without unused ascii control characters.

scheme-specific

  • scheme equivalents of mathematical notation (like math-as-code).
  • more purely functional scheme.
  • syntactic module system for scheme (e.g., example or chez scheme style).
  • guile binding to lmdb.
  • scheme cli code refactoring/analysis - find uses, declarations, rename, dependency trees.
  • command-line guile-wisp calculator - prefix-notation repl like node.js.
  • coffeescript-like syntax for scheme - space/newline/indent for application, commas for continued arg lists.

computer-related: entertainment/toy

  • procedural world text generator - like minecraft but text-only, possibly interactive.
  • "metaphorizer" - replace text patterns with absurd metaphors/idioms.
  • online collaborative timelines.
  • computer-assisted music categorization - loudness, calmness, instrumentation.
  • wavelength->rgb approximation tool.
  • planck units calculator/visualization.
  • machine-readable meme archive for free use.

non-computer

  • rule/regulation garbage collection process.
  • object/action dictionary - list objects and uses; reverse lookup.
  • ascii/prefix-notation math formula collection.
  • math concept dependency graph - "to understand x, know these first".
  • public trust breakage tracker - verified sources; guard against misuse.
  • date-sorted news/event tracker - not click popularity.
  • dangerous-things wiki/list.
  • percentage/statistics compendium - global facts in percentages.