Project ideas from Hacker News discussions.

Undroidwish – A single-file, batteries-included Tcl/Tk binary for many platforms

📝 Discussion Summary (Click to expand)

3 Prevalent Themes

  1. Running modern Tcl apps is difficult – “I've been looking for this. Tcl apps are hard to run today when you're not a dev. Like the wonderful Grimm dictionary compiled into a TCL app ages ago by a German Uni.” — pm3003

  2. Historical strength of Tcl/Tk packaging – “Way back in the days, I always thought that Tcl/Tk had a pretty good packaging story compared to the P-languages, given the presence of Starkits-/packs.” — mhd

  3. Starkits as a historic packaging solution – “given the presence of Starkits-/packs” — mhd


🚀 Project Ideas

TclApp Modernizer

Summary

  • Automates modern packaging of legacy Tcl/Tk applications into native installers and auto‑update bundles. - Removes dependency conflicts and provides a sleek UI for end‑users.

Details

Key Value
Target Audience Developers and hobbyists maintaining old Tcl utilities
Core Feature Create platform‑specific installers (AppImage, MSI, .app) with embedded Starkit
Tech Stack Rust for backend, Electron for UI, CI/CD with GitHub Actions
Difficulty Medium
Monetization Revenue-ready: Subscription

Notes

  • Directly solves the “hard to run today” pain voiced by pm3003 and mhd.
  • Could spark discussion about preserving legacy scripting while embracing modern distribution.

TclCloud Workspace

Summary

  • Browser‑based REPL and sandbox for running Tcl scripts instantly.
  • Integrated package manager that pulls from the TclPE archive.

Details

Key Value
Target Audience Researchers, educators, and rapid prototypers
Core Feature Shareable notebooks with version control and cloud execution
Tech Stack Node.js backend, React front‑end, Docker for isolation
Difficulty Low
Monetization Hobby

Notes

  • Aligns with mhd’s desire for a good packaging story but for scripts, not just apps.
  • Opens conversation about community‑driven sharing of Tcl knowledge.

TclWebBridge

Summary

  • Wrapper library that lets Tcl code expose REST endpoints accessible via any web frontend. - Generates Swagger docs automatically for API exploration.

Details

Key Value
Target Audience API developers needing lightweight back‑ends
Core Feature Translate Tcl procedures into JSON REST APIs with auth hooks
Tech Stack Python/FastAPI as bridge, GUnet TLS, OpenAPI generator
Difficulty High
Monetization Revenue-ready: One‑time license

Notes

  • Addresses the lack of modern network integration mentioned in the thread.
  • Could generate valuable discussion on bridging classic Tcl with contemporary web services.

Read Later