"One developer's scrap is another developer's starting point."
Welcome to The Open CodeYard.
This is a community junkyard for messy, unfinished, nostalgic, experimental, or simply forgotten code. Whether it's a tiny utility, a half-built project, or an old idea you never finished, it might still inspire someone else.
No clean-code police. No perfectionism. Just useful scraps waiting for a second life.
- 💡 No perfectionism. Messy code, half-baked ideas, and ugly prototypes are welcome.
- 🧪 No judgment. Share your experiments, abandoned projects, and "what if..." moments.
- 📃 License stays. Every contribution is released under this project's license. See LICENSE.
- ⚖️ Keep it legal. Only contribute code you have the right to share.
- 📦 Keep it light. Keep individual projects under 5 MB. No
node_modules, build artifacts, or binaries unless essential to demo. Big projects belong in their own repo. - 🤖 Know your code. Don't dump AI-generated or copy-pasted code you can't explain. If you don't understand it, learn it first — then contribute.
If it runs, demonstrates an idea, or solves a problem, it probably belongs here.
Small utilities, snippets, one-off scripts, reusable helpers, and quick experiments.
Python
DeterministicSpanFinder
Find substring spans ignoring punctuation. Extracted from chunklet-py (MIT). ~2x faster than regex for this use case.
by @speedyk-005 | Archived yards/scraps/speedyk-005/deterministic-span-finder/
vector-lite
A small dependency-free 2D/3D vector implementation for learning and lightweight prototypes.
by @speedyk-005 | Experimental yards/scraps/speedyk-005/vector-lite/
C#
(Nothing dumped here yet.)
More languages will appear as the yard grows.
Proofs of concept, demos, unfinished applications, and larger experiments.
Python
Tasker
Background task runner using a daemon worker thread. Supports one-shot and continuous modes.
by @speedyk-005 | Experimental yards/prototypes/speedyk-005/tasker/
C#
(Nothing dumped here yet.)
More languages will appear as the yard grows.
See CONTRIBUTING.md.
Fork the repository, drop your code into the appropriate yard, and open a Pull Request.
That's it.
Licensed under the Apache License 2.0.
See LICENSE for the full license text.
The Open CodeYard is maintained by @speedyk-005.
If this repository rescues one of your forgotten ideas, helps you learn something new, or inspires your next project, consider giving it a ⭐.